body {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
main,
footer,
header,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
nav ul,
nav ol {
  list-style: none none;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
}
video,
embed,
object {
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size-adjust: 100%;
}
body {
  color: #333333;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
p {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
abbr[title] {
  border-bottom: 1px dotted #d1d1d1;
  cursor: help;
}
b,
strong {
  font-weight: 700;
}
em,
i {
  font-style: italic;
}
mark {
  background: #f0f0f0;
  color: #000000;
}
small,
.small {
  font-size: 12px;
}
hr {
  border: 0;
  border-top: 1px solid #d1d1d1;
  margin-bottom: 20px;
  margin-top: 20px;
}
sub,
sup {
  font-size: 71.42857143000001%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
dfn {
  font-style: italic;
}
h1 {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0rem;
  margin-bottom: 2rem;
}
h2 {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
h3 {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
h4 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h5 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.2rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h6 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small {
  color: #333333;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
a,
.alink {
  color: #1979c3;
  text-decoration: none;
}
a:visited,
.alink:visited {
  color: #1979c3;
  text-decoration: none;
}
a:hover,
.alink:hover {
  color: #006bb4;
  text-decoration: underline;
}
a:active,
.alink:active {
  color: #ff5501;
  text-decoration: underline;
}
ul,
ol {
  margin-top: 0rem;
  margin-bottom: 2.5rem;
}
ul > li,
ol > li {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
dl {
  margin-bottom: 20px;
  margin-top: 0;
}
dt {
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 0;
}
dd {
  margin-bottom: 10px;
  margin-top: 0;
  margin-left: 0;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
code {
  background: #f0f0f0;
  color: #111111;
  padding: 2px 4px;
  font-size: 1.2rem;
  white-space: nowrap;
}
kbd {
  background: #f0f0f0;
  color: #111111;
  padding: 2px 4px;
  font-size: 1.2rem;
}
pre {
  background: #f0f0f0;
  border: 1px solid #d1d1d1;
  color: #111111;
  line-height: 1.42857143;
  margin: 0 0 10px;
  padding: 10px;
  font-size: 1.2rem;
  display: block;
  word-wrap: break-word;
}
pre code {
  background-color: transparent;
  border-radius: 0;
  color: inherit;
  font-size: inherit;
  padding: 0;
  white-space: pre-wrap;
}
blockquote {
  border-left: 0 solid #d1d1d1;
  margin: 0 0 20px 40px;
  padding: 0;
  color: #333333;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  color: #333333;
  line-height: 1.42857143;
  font-size: 1rem;
  display: block;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
blockquote cite {
  font-style: normal;
}
blockquote:before,
blockquote:after {
  content: '';
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
cite {
  font-style: normal;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}
table th {
  text-align: left;
}
table > tbody > tr > th,
table > tfoot > tr > th,
table > tbody > tr > td,
table > tfoot > tr > td {
  vertical-align: top;
}
table > thead > tr > th,
table > thead > tr > td {
  vertical-align: bottom;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 8px 10px;
}
button {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
}
button:focus,
button:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
button:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
button.disabled,
button[disabled],
fieldset[disabled] button {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type*="date"],
input[type="email"] {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.42857143;
  padding: 0 9px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="url"]:disabled,
input[type="tel"]:disabled,
input[type="search"]:disabled,
input[type="number"]:disabled,
input[type*="date"]:disabled,
input[type="email"]:disabled {
  opacity: 0.5;
}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type*="date"]::-moz-placeholder,
input[type="email"]::-moz-placeholder {
  color: #c2c2c2;
}
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type*="date"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder {
  color: #c2c2c2;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type*="date"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder {
  color: #c2c2c2;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
select {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.42857143;
  padding: 5px 10px 4px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
select:disabled {
  opacity: 0.5;
}
select[multiple] {
  height: auto;
  background-image: none;
}
textarea {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: auto;
  line-height: 1.42857143;
  margin: 0;
  padding: 10px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  resize: vertical;
}
textarea:disabled {
  opacity: 0.5;
}
textarea::-moz-placeholder {
  color: #c2c2c2;
}
textarea::-webkit-input-placeholder {
  color: #c2c2c2;
}
textarea:-ms-input-placeholder {
  color: #c2c2c2;
}
input[type="checkbox"] {
  margin: 2px 5px 0 0;
  position: relative;
  top: 2px;
}
input[type="checkbox"]:disabled {
  opacity: 0.5;
}
input[type="radio"] {
  margin: 2px 5px 0 0;
}
input[type="radio"]:disabled {
  opacity: 0.5;
}
input.mage-error,
select.mage-error,
textarea.mage-error {
  border-color: #ed8380;
}
div.mage-error {
  color: #e02b27;
  font-size: 1.2rem;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
form {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
address {
  font-style: normal;
}
*:focus {
  box-shadow: none;
  outline: 0;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.abs-reset-list,
.opc-wrapper .opc,
.checkout-agreements-items,
.block-wishlist-management .wishlist-select-items,
.paypal-review .items-qty,
.order-details-items .items-qty,
.bundle-options-container .block-bundle-summary .bundle.items,
.product-items,
.items,
.footer.content ul,
.block-banners .banner-items,
.block-banners-inline .banner-items,
.block-event .slider-panel .slider {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.abs-reset-list > li,
.opc-wrapper .opc > li,
.checkout-agreements-items > li,
.block-wishlist-management .wishlist-select-items > li,
.paypal-review .items-qty > li,
.order-details-items .items-qty > li,
.bundle-options-container .block-bundle-summary .bundle.items > li,
.product-items > li,
.items > li,
.footer.content ul > li,
.block-banners .banner-items > li,
.block-banners-inline .banner-items > li,
.block-event .slider-panel .slider > li {
  margin: 0;
}
.abs-action-link-button,
.abs-action-addto-product,
.block-event .slider-panel .slider .item .action.event,
.product-info-main .action.towishlist,
.product-options-bottom .action.towishlist,
.block-bundle-summary .action.towishlist,
.bundle-options-container .block-bundle-summary .product-addto-links > .action,
.product-info-main .action.tocompare,
.product-options-bottom .action.tocompare {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
  border-radius: 3px;
}
.abs-action-link-button:focus,
.abs-action-link-button:active,
.abs-action-addto-product:focus,
.abs-action-addto-product:active,
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active,
.product-info-main .action.towishlist:focus,
.product-info-main .action.towishlist:active,
.product-options-bottom .action.towishlist:focus,
.product-options-bottom .action.towishlist:active,
.block-bundle-summary .action.towishlist:focus,
.block-bundle-summary .action.towishlist:active,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:focus,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:active,
.product-info-main .action.tocompare:focus,
.product-info-main .action.tocompare:active,
.product-options-bottom .action.tocompare:focus,
.product-options-bottom .action.tocompare:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.abs-action-link-button:hover,
.abs-action-addto-product:hover,
.block-event .slider-panel .slider .item .action.event:hover,
.product-info-main .action.towishlist:hover,
.product-options-bottom .action.towishlist:hover,
.block-bundle-summary .action.towishlist:hover,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:hover,
.product-info-main .action.tocompare:hover,
.product-options-bottom .action.tocompare:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.abs-action-link-button.disabled,
.abs-action-link-button[disabled],
fieldset[disabled] .abs-action-link-button,
.abs-action-addto-product.disabled,
.abs-action-addto-product[disabled],
fieldset[disabled] .abs-action-addto-product,
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event,
.product-info-main .action.towishlist.disabled,
.product-info-main .action.towishlist[disabled],
fieldset[disabled] .product-info-main .action.towishlist,
.product-options-bottom .action.towishlist.disabled,
.product-options-bottom .action.towishlist[disabled],
fieldset[disabled] .product-options-bottom .action.towishlist,
.block-bundle-summary .action.towishlist.disabled,
.block-bundle-summary .action.towishlist[disabled],
fieldset[disabled] .block-bundle-summary .action.towishlist,
.bundle-options-container .block-bundle-summary .product-addto-links > .action.disabled,
.bundle-options-container .block-bundle-summary .product-addto-links > .action[disabled],
fieldset[disabled] .bundle-options-container .block-bundle-summary .product-addto-links > .action,
.product-info-main .action.tocompare.disabled,
.product-info-main .action.tocompare[disabled],
fieldset[disabled] .product-info-main .action.tocompare,
.product-options-bottom .action.tocompare.disabled,
.product-options-bottom .action.tocompare[disabled],
fieldset[disabled] .product-options-bottom .action.tocompare {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.abs-action-link-button:hover,
.abs-action-link-button:active,
.abs-action-link-button:focus,
.abs-action-addto-product:hover,
.abs-action-addto-product:active,
.abs-action-addto-product:focus,
.block-event .slider-panel .slider .item .action.event:hover,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:focus,
.product-info-main .action.towishlist:hover,
.product-info-main .action.towishlist:active,
.product-info-main .action.towishlist:focus,
.product-options-bottom .action.towishlist:hover,
.product-options-bottom .action.towishlist:active,
.product-options-bottom .action.towishlist:focus,
.block-bundle-summary .action.towishlist:hover,
.block-bundle-summary .action.towishlist:active,
.block-bundle-summary .action.towishlist:focus,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:hover,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:active,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:focus,
.product-info-main .action.tocompare:hover,
.product-info-main .action.tocompare:active,
.product-info-main .action.tocompare:focus,
.product-options-bottom .action.tocompare:hover,
.product-options-bottom .action.tocompare:active,
.product-options-bottom .action.tocompare:focus {
  text-decoration: none;
}
.abs-product-options-list dt,
.block-giftregistry-shared-items .product .item-options dt,
.multicheckout .item-options dt {
  clear: left;
  float: left;
  margin: 0 10px 5px 0;
}
.abs-product-options-list dt:after,
.block-giftregistry-shared-items .product .item-options dt:after,
.multicheckout .item-options dt:after {
  content: ': ';
}
.abs-product-options-list dd,
.block-giftregistry-shared-items .product .item-options dd,
.multicheckout .item-options dd {
  display: inline-block;
  float: left;
  margin: 0 0 5px;
}
.abs-button-responsive,
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action {
  width: 100%;
}
.abs-reset-image-wrapper,
.block-giftregistry-shared-items .product-image-wrapper,
.products-list .product-image-wrapper {
  height: auto;
  padding: 0 !important;
}
.abs-reset-image-wrapper .product-image-photo,
.block-giftregistry-shared-items .product-image-wrapper .product-image-photo,
.products-list .product-image-wrapper .product-image-photo {
  position: static;
}
.abs-adaptive-images {
  display: block;
  height: auto;
  max-width: 100%;
}
.abs-adaptive-images-centered,
.product.media .product.photo .photo.image {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}
.abs-login-block-title {
  font-size: 1.8rem;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.abs-login-block-title strong {
  font-weight: 500;
}
.abs-block-title,
.abs-account-blocks .block-title,
.block-giftregistry-results .block-title,
.block-giftregistry-shared-items .block-title,
.block-wishlist-search-results .block-title,
.block-reorder .block-title,
.block-wishlist .block-title,
.block-compare .block-title,
.widget .block-title,
.multicheckout .block-title,
.paypal-review .block .block-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title,
.sales-guest-view .column.main .block:not(.widget) .block-title {
  margin-bottom: 15px;
}
.abs-block-title > strong,
.abs-account-blocks .block-title > strong,
.block-giftregistry-results .block-title > strong,
.block-giftregistry-shared-items .block-title > strong,
.block-wishlist-search-results .block-title > strong,
.block-reorder .block-title > strong,
.block-wishlist .block-title > strong,
.block-compare .block-title > strong,
.widget .block-title > strong,
.multicheckout .block-title > strong,
.paypal-review .block .block-title > strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong,
.sales-guest-view .column.main .block:not(.widget) .block-title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.abs-account-blocks .block-title > .action,
.multicheckout .block-title > .action,
.paypal-review .block .block-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action,
.sales-guest-view .column.main .block:not(.widget) .block-title > .action {
  margin-left: 15px;
}
.abs-account-blocks .box-title,
.multicheckout .box-title,
.paypal-review .block .box-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title,
.sales-guest-view .column.main .block:not(.widget) .box-title {
  display: inline-block;
  margin: 0 0 5px;
}
.abs-account-blocks .box-title > span,
.multicheckout .box-title > span,
.paypal-review .block .box-title > span,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span,
.sales-guest-view .column.main .block:not(.widget) .box-title > span {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.abs-account-blocks .box-title > .action,
.multicheckout .box-title > .action,
.paypal-review .block .box-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title > .action,
.sales-guest-view .column.main .block:not(.widget) .box-title > .action {
  font-weight: 400;
  margin-left: 10px;
}
.abs-account-blocks .block-content p:last-child,
.multicheckout .block-content p:last-child,
.paypal-review .block .block-content p:last-child,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-content p:last-child,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-content p:last-child,
.sales-guest-view .column.main .block:not(.widget) .block-content p:last-child {
  margin-bottom: 0;
}
.abs-account-blocks .block-content .box,
.multicheckout .block-content .box,
.paypal-review .block .block-content .box,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box,
.sales-guest-view .column.main .block:not(.widget) .block-content .box {
  margin-bottom: 20px;
}
.abs-dropdown-simple,
.giftregisty-dropdown,
.wishlist-dropdown {
  display: inline-block;
  position: relative;
}
.abs-dropdown-simple:before,
.abs-dropdown-simple:after,
.giftregisty-dropdown:before,
.giftregisty-dropdown:after,
.wishlist-dropdown:before,
.wishlist-dropdown:after {
  content: '';
  display: table;
}
.abs-dropdown-simple:after,
.giftregisty-dropdown:after,
.wishlist-dropdown:after {
  clear: both;
}
.abs-dropdown-simple .action.toggle,
.giftregisty-dropdown .action.toggle,
.wishlist-dropdown .action.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .action.toggle:after,
.giftregisty-dropdown .action.toggle:after,
.wishlist-dropdown .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e607';
  font-family: 'icons-blank-theme';
  margin: 0 0 0 5px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .action.toggle:hover:after,
.giftregisty-dropdown .action.toggle:hover:after,
.wishlist-dropdown .action.toggle:hover:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle:active:after,
.giftregisty-dropdown .action.toggle:active:after,
.wishlist-dropdown .action.toggle:active:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle.active,
.giftregisty-dropdown .action.toggle.active,
.wishlist-dropdown .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .action.toggle.active:after,
.giftregisty-dropdown .action.toggle.active:after,
.wishlist-dropdown .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e618';
  font-family: 'icons-blank-theme';
  margin: 0 0 0 5px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .action.toggle.active:hover:after,
.giftregisty-dropdown .action.toggle.active:hover:after,
.wishlist-dropdown .action.toggle.active:hover:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle.active:active:after,
.giftregisty-dropdown .action.toggle.active:active:after,
.wishlist-dropdown .action.toggle.active:active:after {
  color: inherit;
}
.abs-dropdown-simple ul.dropdown,
.giftregisty-dropdown ul.dropdown,
.wishlist-dropdown ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 200px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.abs-dropdown-simple ul.dropdown li,
.giftregisty-dropdown ul.dropdown li,
.wishlist-dropdown ul.dropdown li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.abs-dropdown-simple ul.dropdown li:hover,
.giftregisty-dropdown ul.dropdown li:hover,
.wishlist-dropdown ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-dropdown-simple ul.dropdown:before,
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.abs-dropdown-simple.active,
.giftregisty-dropdown.active,
.wishlist-dropdown.active {
  overflow: visible;
}
.abs-dropdown-simple.active ul.dropdown,
.giftregisty-dropdown.active ul.dropdown,
.wishlist-dropdown.active ul.dropdown {
  display: block;
}
.abs-input-qty,
.column .block-addbysku .qty .qty,
.table-giftregistry-items .field.qty .qty,
.block-giftregistry-shared-items .qty .qty,
.table.grouped .control .qty,
.block-wishlist-info-items .input-text.qty,
.multicheckout .table-wrapper .col .qty .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .qty,
.products-grid.wishlist .product-item .box-tocart input.qty,
.bundle-options-container .input-text.qty,
.sidebar .block-addbysku .fieldset .fields .field.qty .qty {
  text-align: center;
  width: 47px;
}
.abs-margin-for-blocks-and-widgets,
.sidebar .widget.block:not(:last-child),
.sidebar .widget:not(:last-child),
.block-banners,
.block-banners-inline {
  margin-bottom: 40px;
}
.abs-remove-button-for-blocks,
.sidebar .action.delete,
.table-comparison .cell.remove .action.delete,
.block-compare .action.delete,
.filtered .item .action.remove {
  display: inline-block;
  text-decoration: none;
}
.abs-remove-button-for-blocks > span,
.sidebar .action.delete > span,
.table-comparison .cell.remove .action.delete > span,
.block-compare .action.delete > span,
.filtered .item .action.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-remove-button-for-blocks:before,
.sidebar .action.delete:before,
.table-comparison .cell.remove .action.delete:before,
.block-compare .action.delete:before,
.filtered .item .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 26px;
  line-height: 15px;
  color: #303030;
  content: '\e616';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-remove-button-for-blocks:hover:before,
.sidebar .action.delete:hover:before,
.table-comparison .cell.remove .action.delete:hover:before,
.block-compare .action.delete:hover:before,
.filtered .item .action.remove:hover:before {
  color: #303030;
}
.abs-remove-button-for-blocks:active:before,
.sidebar .action.delete:active:before,
.table-comparison .cell.remove .action.delete:active:before,
.block-compare .action.delete:active:before,
.filtered .item .action.remove:active:before {
  color: #303030;
}
.abs-product-link,
.product-item-name,
.product.name a {
  font-weight: 400;
}
.abs-product-link > a,
.product-item-name > a,
.product.name a > a {
  color: #333333;
  text-decoration: none;
}
.abs-product-link > a:visited,
.product-item-name > a:visited,
.product.name a > a:visited {
  color: #333333;
  text-decoration: underline;
}
.abs-product-link > a:hover,
.product-item-name > a:hover,
.product.name a > a:hover {
  color: #333333;
  text-decoration: underline;
}
.abs-product-link > a:active,
.product-item-name > a:active,
.product.name a > a:active {
  color: #333333;
  text-decoration: underline;
}
.abs-reset-left-margin,
.form.giftregistry.items .actions-toolbar,
.form-new-agreement .actions-toolbar,
.fieldset .review-legend.legend,
.form.wishlist.items .actions-toolbar {
  margin-left: 0;
}
.abs-action-remove,
.abs-add-fields .action.remove,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
  left: 10px;
  margin-left: 70%;
  position: absolute;
  top: 31px;
  width: auto;
}
.abs-add-fields .fieldset,
.form-giftregistry-share .fieldset,
.form-giftregistry-edit .fieldset,
.form-add-invitations .fieldset,
.form-create-return .fieldset,
.form.send.friend .fieldset {
  margin-bottom: 50px;
}
.abs-add-fields .fieldset .field:not(.choice) .control,
.form-giftregistry-share .fieldset .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .field:not(.choice) .control,
.form-add-invitations .fieldset .field:not(.choice) .control,
.form-create-return .fieldset .field:not(.choice) .control,
.form.send.friend .fieldset .field:not(.choice) .control {
  width: 70%;
}
.abs-add-fields .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary {
  float: left;
}
.abs-add-fields .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add {
  margin-top: 30px;
}
.abs-add-fields .fieldset .fields .actions-toolbar,
.form-giftregistry-share .fieldset .fields .actions-toolbar,
.form-giftregistry-edit .fieldset .fields .actions-toolbar,
.form-add-invitations .fieldset .fields .actions-toolbar,
.form-create-return .fieldset .fields .actions-toolbar,
.form.send.friend .fieldset .fields .actions-toolbar {
  margin: 0;
}
.abs-add-fields .message.notice,
.form-giftregistry-share .message.notice,
.form-giftregistry-edit .message.notice,
.form-add-invitations .message.notice,
.form-create-return .message.notice,
.form.send.friend .message.notice {
  margin: 30px 0 0;
}
.abs-add-fields .additional,
.form-giftregistry-share .additional,
.form-giftregistry-edit .additional,
.form-add-invitations .additional,
.form-create-return .additional,
.form.send.friend .additional {
  margin-top: 55px;
  position: relative;
}
.abs-hidden,
.order-details-items .order-items .order-gift-message:not(.expanded-content) {
  height: 0;
  visibility: hidden;
}
.abs-visually-hidden,
.minicart-wrapper .action.showcart .text,
.minicart-wrapper .action.showquote .text,
.minicart-wrapper .action.showcart .counter-label,
.minicart-wrapper .action.showquote .counter-label,
.checkout-index-index .page-title-wrapper,
.checkout-payment-method .field-select-billing > .label,
.checkout-payment-method .payments .legend,
.checkout-payment-method .ccard .legend,
.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title,
.page-product-giftcard .fieldset.giftcard > .legend,
.opc-wrapper .form-giftcard-account .field .label,
.block-wishlist-search-form .form-wishlist-search .fieldset > .legend,
.page-multiple-wishlist .page-title-wrapper .page-title,
.multicheckout .table-wrapper .col .label,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend,
.block-reorder .product-item .label,
.opc-wrapper .form-discount .field .label,
.products-grid.wishlist .product-item .comment-box .label,
.product-item-actions .actions-secondary > .action span,
.table-comparison .cell.label.remove span,
.table-comparison .cell.label.product span,
.filter-options-content .filter-count-label,
.action.skip:not(:focus),
.page-header .switcher .label,
.page-footer .switcher .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-visually-hidden-reset,
.shipping-policy-block.field-tooltip .field-tooltip-action span {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.abs-add-clearfix:before,
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:not(:first-child):before,
.abs-add-fields .fieldset .actions-toolbar:not(:first-child):after,
.minicart-items .product-item > .product:before,
.minicart-items .product-item > .product:after,
.opc-estimated-wrapper:before,
.opc-estimated-wrapper:after,
.page-product-downloadable .product-add-form:before,
.page-product-downloadable .product-add-form:after,
.gift-options:before,
.gift-options:after,
.gift-item-block .content:before,
.gift-item-block .content:after,
.order-details-items .order-gift-message:before,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:before,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:before,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:before,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping:before,
.opc-wrapper .data.table .gift-wrapping:after,
.table-order-items .gift-wrapping:before,
.table-order-items .gift-wrapping:after,
.table-order-review .gift-wrapping:before,
.table-order-review .gift-wrapping:after,
.order-options .product:before,
.order-options .product:after,
.map-popup .map-info-price:before,
.map-popup .map-info-price:after,
.multicheckout .item-options:before,
.multicheckout .item-options:after,
.multicheckout .block:before,
.multicheckout .block:after,
.multicheckout .block-content:before,
.multicheckout .block-content:after,
.customer-review .product-details:before,
.customer-review .product-details:after,
.toolbar:before,
.toolbar:after,
.toolbar-products:before,
.toolbar-products:after,
.sidebar .product-items-images:before,
.sidebar .product-items-images:after,
.header.content:before,
.header.content:after,
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):before,
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):after,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):before,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):after,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child):before,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child):after,
.form-create-return .fieldset .actions-toolbar:not(:first-child):before,
.form-create-return .fieldset .actions-toolbar:not(:first-child):after,
.form.send.friend .fieldset .actions-toolbar:not(:first-child):before,
.form.send.friend .fieldset .actions-toolbar:not(:first-child):after {
  content: '';
  display: table;
}
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:not(:first-child):after,
.minicart-items .product-item > .product:after,
.opc-estimated-wrapper:after,
.page-product-downloadable .product-add-form:after,
.gift-options:after,
.gift-item-block .content:after,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping:after,
.table-order-items .gift-wrapping:after,
.table-order-review .gift-wrapping:after,
.order-options .product:after,
.map-popup .map-info-price:after,
.multicheckout .item-options:after,
.multicheckout .block:after,
.multicheckout .block-content:after,
.customer-review .product-details:after,
.toolbar:after,
.toolbar-products:after,
.sidebar .product-items-images:after,
.header.content:after,
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):after,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):after,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child):after,
.form-create-return .fieldset .actions-toolbar:not(:first-child):after,
.form.send.friend .fieldset .actions-toolbar:not(:first-child):after {
  clear: both;
}
.abs-add-box-sizing,
.abs-field-date .control,
.abs-field-tooltip,
.columns .column.main,
.columns .sidebar-main,
.columns .sidebar-additional,
.column .block-addbysku .sku,
.search-autocomplete,
.shipping-policy-block.field-tooltip .field-tooltip-content,
.bundle-options-container .block-bundle-summary,
.product-item,
.sidebar .product-items-images .product-item,
.sidebar .block-addbysku .fieldset .fields .field.sku,
.block-event .slider-panel .slider .item .action.show {
  box-sizing: border-box;
}
.abs-navigation-icon {
  display: block;
  text-decoration: none;
}
.abs-navigation-icon:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 34px;
  line-height: 1.2;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-navigation-icon:after {
  position: absolute;
  right: 5px;
  top: 0;
}
.abs-split-button {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.abs-split-button:before,
.abs-split-button:after {
  content: '';
  display: table;
}
.abs-split-button:after {
  clear: both;
}
.abs-split-button .action.split {
  float: left;
  margin: 0;
}
.abs-split-button .action.toggle {
  float: right;
  margin: 0;
}
.abs-split-button button.action.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.abs-split-button button + .action.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.abs-split-button .action.toggle {
  padding: 4px 5px;
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e607';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .action.toggle:hover:after {
  color: inherit;
}
.abs-split-button .action.toggle:active:after {
  color: inherit;
}
.abs-split-button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e618';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .action.toggle.active:hover:after {
  color: inherit;
}
.abs-split-button .action.toggle.active:active:after {
  color: inherit;
}
.abs-split-button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 100%;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.abs-split-button .items li {
  margin: 0;
  padding: 3px 5px;
}
.abs-split-button .items li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-split-button .items:before,
.abs-split-button .items:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-split-button .items:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.abs-split-button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.abs-split-button .items:before {
  right: 10px;
  top: -12px;
}
.abs-split-button .items:after {
  right: 9px;
  top: -14px;
}
.abs-split-button.active {
  overflow: visible;
}
.abs-split-button.active .items {
  display: block;
}
.abs-action-addto-product,
.product-info-main .action.towishlist,
.product-options-bottom .action.towishlist,
.block-bundle-summary .action.towishlist,
.bundle-options-container .block-bundle-summary .product-addto-links > .action,
.product-info-main .action.tocompare,
.product-options-bottom .action.tocompare {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.abs-actions-addto-gridlist,
.table-comparison .wishlist.split.button > .action.split,
.product-items .wishlist.split.button > .action.split,
.product-items .action.towishlist,
.products.list.items .action.towishlist,
.table-comparison .action.towishlist,
.product-item-actions .actions-secondary > .action {
  display: inline-block;
  text-decoration: none;
}
.abs-actions-addto-gridlist > span,
.table-comparison .wishlist.split.button > .action.split > span,
.product-items .wishlist.split.button > .action.split > span,
.product-items .action.towishlist > span,
.products.list.items .action.towishlist > span,
.table-comparison .action.towishlist > span,
.product-item-actions .actions-secondary > .action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-actions-addto-gridlist:before,
.table-comparison .wishlist.split.button > .action.split:before,
.product-items .wishlist.split.button > .action.split:before,
.product-items .action.towishlist:before,
.products.list.items .action.towishlist:before,
.table-comparison .action.towishlist:before,
.product-item-actions .actions-secondary > .action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 29px;
  line-height: 24px;
  color: #7d7d7d;
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-actions-addto-gridlist:hover:before,
.table-comparison .wishlist.split.button > .action.split:hover:before,
.product-items .wishlist.split.button > .action.split:hover:before,
.product-items .action.towishlist:hover:before,
.products.list.items .action.towishlist:hover:before,
.table-comparison .action.towishlist:hover:before,
.product-item-actions .actions-secondary > .action:hover:before {
  color: #333333;
}
.abs-button-l,
#store-selector .form-continue .actions-toolbar .action.primary,
.block-minicart .block-content > .actions .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary,
.multicheckout .action.primary,
.bundle-actions .action.primary,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.product-info-main .box-tocart .action.tocart,
.product-options-bottom .box-tocart .action.tocart {
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
}
.abs-action-button-as-link,
.abs-action-remove,
.opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle,
.checkout-payment-method .checkout-billing-address .action-cancel,
.checkout-agreements-block .action-show,
.cart-summary .block.giftcard .action.check,
.gift-options .actions-toolbar .action-cancel,
.table-comparison .wishlist.split.button > .action,
.product-items .wishlist.split.button > .action,
.paypal-button-widget .paypal-button,
.abs-add-fields .action.remove,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
  line-height: 1.42857143;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  border-radius: 0;
  font-size: inherit;
  font-weight: 400;
}
.abs-action-button-as-link:visited,
.abs-action-remove:visited,
.opc-block-shipping-information .shipping-information-title .action-edit:visited,
.action-auth-toggle:visited,
.checkout-payment-method .checkout-billing-address .action-cancel:visited,
.checkout-agreements-block .action-show:visited,
.cart-summary .block.giftcard .action.check:visited,
.gift-options .actions-toolbar .action-cancel:visited,
.table-comparison .wishlist.split.button > .action:visited,
.product-items .wishlist.split.button > .action:visited,
.paypal-button-widget .paypal-button:visited,
.abs-add-fields .action.remove:visited,
.form-giftregistry-share .action.remove:visited,
.form-giftregistry-edit .action.remove:visited,
.form-add-invitations .action.remove:visited,
.form-create-return .action.remove:visited,
.form.send.friend .action.remove:visited {
  color: #1979c3;
  text-decoration: none;
}
.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.action-auth-toggle:hover,
.checkout-payment-method .checkout-billing-address .action-cancel:hover,
.checkout-agreements-block .action-show:hover,
.cart-summary .block.giftcard .action.check:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.table-comparison .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:hover,
.paypal-button-widget .paypal-button:hover,
.abs-add-fields .action.remove:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-create-return .action.remove:hover,
.form.send.friend .action.remove:hover {
  color: #006bb4;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-remove:active,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.action-auth-toggle:active,
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-agreements-block .action-show:active,
.cart-summary .block.giftcard .action.check:active,
.gift-options .actions-toolbar .action-cancel:active,
.table-comparison .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:active,
.paypal-button-widget .paypal-button:active,
.abs-add-fields .action.remove:active,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-edit .action.remove:active,
.form-add-invitations .action.remove:active,
.form-create-return .action.remove:active,
.form.send.friend .action.remove:active {
  color: #ff5501;
  text-decoration: underline;
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.abs-action-remove:hover,
.abs-action-remove:active,
.abs-action-remove:focus,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:focus,
.action-auth-toggle:hover,
.action-auth-toggle:active,
.action-auth-toggle:focus,
.checkout-payment-method .checkout-billing-address .action-cancel:hover,
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-payment-method .checkout-billing-address .action-cancel:focus,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:focus,
.cart-summary .block.giftcard .action.check:hover,
.cart-summary .block.giftcard .action.check:active,
.cart-summary .block.giftcard .action.check:focus,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:focus,
.table-comparison .wishlist.split.button > .action:hover,
.table-comparison .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:focus,
.product-items .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:focus,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:focus,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:focus,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:focus,
.form-giftregistry-edit .action.remove:hover,
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:focus,
.form-add-invitations .action.remove:hover,
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:focus,
.form-create-return .action.remove:hover,
.form-create-return .action.remove:active,
.form-create-return .action.remove:focus,
.form.send.friend .action.remove:hover,
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:focus {
  background: none;
  border: 0;
}
.abs-action-button-as-link.disabled,
.abs-action-button-as-link[disabled],
fieldset[disabled] .abs-action-button-as-link,
.abs-action-remove.disabled,
.abs-action-remove[disabled],
fieldset[disabled] .abs-action-remove,
.opc-block-shipping-information .shipping-information-title .action-edit.disabled,
.opc-block-shipping-information .shipping-information-title .action-edit[disabled],
fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle.disabled,
.action-auth-toggle[disabled],
fieldset[disabled] .action-auth-toggle,
.checkout-payment-method .checkout-billing-address .action-cancel.disabled,
.checkout-payment-method .checkout-billing-address .action-cancel[disabled],
fieldset[disabled] .checkout-payment-method .checkout-billing-address .action-cancel,
.checkout-agreements-block .action-show.disabled,
.checkout-agreements-block .action-show[disabled],
fieldset[disabled] .checkout-agreements-block .action-show,
.cart-summary .block.giftcard .action.check.disabled,
.cart-summary .block.giftcard .action.check[disabled],
fieldset[disabled] .cart-summary .block.giftcard .action.check,
.gift-options .actions-toolbar .action-cancel.disabled,
.gift-options .actions-toolbar .action-cancel[disabled],
fieldset[disabled] .gift-options .actions-toolbar .action-cancel,
.table-comparison .wishlist.split.button > .action.disabled,
.table-comparison .wishlist.split.button > .action[disabled],
fieldset[disabled] .table-comparison .wishlist.split.button > .action,
.product-items .wishlist.split.button > .action.disabled,
.product-items .wishlist.split.button > .action[disabled],
fieldset[disabled] .product-items .wishlist.split.button > .action,
.paypal-button-widget .paypal-button.disabled,
.paypal-button-widget .paypal-button[disabled],
fieldset[disabled] .paypal-button-widget .paypal-button,
.abs-add-fields .action.remove.disabled,
.abs-add-fields .action.remove[disabled],
fieldset[disabled] .abs-add-fields .action.remove,
.form-giftregistry-share .action.remove.disabled,
.form-giftregistry-share .action.remove[disabled],
fieldset[disabled] .form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove.disabled,
.form-giftregistry-edit .action.remove[disabled],
fieldset[disabled] .form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove.disabled,
.form-add-invitations .action.remove[disabled],
fieldset[disabled] .form-add-invitations .action.remove,
.form-create-return .action.remove.disabled,
.form-create-return .action.remove[disabled],
fieldset[disabled] .form-create-return .action.remove,
.form.send.friend .action.remove.disabled,
.form.send.friend .action.remove[disabled],
fieldset[disabled] .form.send.friend .action.remove {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-button-as-link:not(:focus),
.abs-action-remove:active,
.abs-action-remove:not(:focus),
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:not(:focus),
.action-auth-toggle:active,
.action-auth-toggle:not(:focus),
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-payment-method .checkout-billing-address .action-cancel:not(:focus),
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:not(:focus),
.cart-summary .block.giftcard .action.check:active,
.cart-summary .block.giftcard .action.check:not(:focus),
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:not(:focus),
.table-comparison .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:not(:focus),
.product-items .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:not(:focus),
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:not(:focus),
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:not(:focus),
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:not(:focus),
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:not(:focus),
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:not(:focus),
.form-create-return .action.remove:active,
.form-create-return .action.remove:not(:focus),
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:not(:focus) {
  box-shadow: none;
}
.abs-revert-secondary-color,
.cart-summary .form.giftregistry .fieldset .action.primary,
.paypal-review .block .actions-toolbar .action.primary,
.block-compare .action.compare {
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.abs-revert-secondary-color:focus,
.abs-revert-secondary-color:active,
.cart-summary .form.giftregistry .fieldset .action.primary:focus,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.paypal-review .block .actions-toolbar .action.primary:focus,
.paypal-review .block .actions-toolbar .action.primary:active,
.block-compare .action.compare:focus,
.block-compare .action.compare:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.abs-revert-secondary-color:hover,
.cart-summary .form.giftregistry .fieldset .action.primary:hover,
.paypal-review .block .actions-toolbar .action.primary:hover,
.block-compare .action.compare:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.abs-revert-secondary-size,
.cart-summary .form.giftregistry .fieldset .action.primary {
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 7px 15px;
}
.abs-box-tocart,
.bundle-actions {
  margin: 10px 0;
}
.abs-adjustment-incl-excl-tax .price-including-tax,
.abs-adjustment-incl-excl-tax .price-excluding-tax,
.abs-adjustment-incl-excl-tax .weee,
.gift-summary .price-including-tax,
.gift-summary .price-excluding-tax,
.gift-summary .weee,
.gift-options .price-including-tax,
.gift-options .price-excluding-tax,
.gift-options .weee,
.bundle-options-container .price-notice .price-including-tax,
.bundle-options-container .price-notice .price-excluding-tax,
.bundle-options-container .price-notice .weee,
.product-options-wrapper .field .price-notice .price-including-tax,
.product-options-wrapper .field .price-notice .price-excluding-tax,
.product-options-wrapper .field .price-notice .weee {
  font-size: 1.4rem;
  display: inline-block;
  white-space: nowrap;
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax,
.gift-summary .price-including-tax + .price-excluding-tax,
.gift-options .price-including-tax + .price-excluding-tax,
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax,
.product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax {
  display: inline-block;
  font-size: 1.1rem;
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:before,
.gift-summary .price-including-tax + .price-excluding-tax:before,
.gift-options .price-including-tax + .price-excluding-tax:before,
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:before,
.product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:before {
  content: '(' attr(data-label) ': ';
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:after,
.gift-summary .price-including-tax + .price-excluding-tax:after,
.gift-options .price-including-tax + .price-excluding-tax:after,
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:after,
.product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:after {
  content: ')';
}
.abs-tax-total,
.price-including-tax .cart-tax-total,
.price-excluding-tax .cart-tax-total {
  cursor: pointer;
  padding-right: 12px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 26px;
  line-height: 10px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 3px 0 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after {
  position: absolute;
  right: -10px;
  top: 3px;
}
.abs-tax-total-expanded:after {
  content: '\e621';
}
.abs-tax-total-expanded:after,
.price-including-tax .cart-tax-total-expanded:after,
.price-excluding-tax .cart-tax-total-expanded:after {
  content: '\e621';
}
.abs-methods-shipping-title {
  font-size: 1.4rem;
  font-weight: 700;
  margin: 0 0 15px;
}
.abs-account-title,
.form-giftregistry-search .legend,
.block-wishlist-search-form .block-title,
.multicheckout .block-title,
.multicheckout .block-content .title {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
.abs-account-title > strong,
.abs-account-title > span,
.form-giftregistry-search .legend > strong,
.form-giftregistry-search .legend > span,
.block-wishlist-search-form .block-title > strong,
.block-wishlist-search-form .block-title > span,
.multicheckout .block-title > strong,
.multicheckout .block-title > span,
.multicheckout .block-content .title > strong,
.multicheckout .block-content .title > span {
  font-size: 2.2rem;
  font-weight: 300;
}
.abs-rating-summary .rating-summary,
.review-ratings .rating-summary {
  display: table-row;
}
.abs-rating-summary .rating-label,
.review-ratings .rating-label {
  display: table-cell;
  padding-bottom: 5px;
  padding-right: 25px;
  padding-top: 1px;
  vertical-align: top;
}
.abs-rating-summary .rating-result,
.review-ratings .rating-result {
  display: table-cell;
  vertical-align: top;
}
.abs-colon:after,
.minicart-items .details-qty .label:after,
.minicart-items .price-minicart .label:after,
.order-details-items .order-gift-message .label:after,
.order-details-items .block-order-details-gift-message .label:after,
.block-wishlist-management .wishlist-select .wishlist-name-label:after {
  content: ': ';
}
.abs-icon-add,
.abs-dropdown-items-new .action.new,
.wishlist.split.button .action.new,
.wishlist-dropdown .action.new {
  display: inline-block;
  text-decoration: none;
}
.abs-icon-add:before,
.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 10px;
  color: inherit;
  content: '\e61c';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-items-new .items .item:last-child:hover,
.wishlist.split.button .items .item:last-child:hover,
.wishlist-dropdown .items .item:last-child:hover {
  background: #e8e8e8;
}
.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  margin-left: -17px;
  margin-right: 5px;
}
.abs-no-display,
.abs-sidebar-totals .table-caption,
.minicart-items .product-item-details .weee[data-label] .label,
.page-product-giftcard .fieldset.giftcard > .legend + br,
.order-details-items .order-items .order-gift-message .action.close,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend + br,
.multicheckout .hidden,
[class^='multishipping-'] .nav-sections,
[class^='multishipping-'] .nav-toggle,
.sidebar-main .block-reorder .subtitle,
.sidebar-additional .block-reorder .subtitle,
.sidebar .subtitle,
.no-display {
  display: none;
}
.abs-status,
.return-status,
.order-status {
  display: inline-block;
  margin-bottom: 20px;
}
.abs-block-items-counter,
.block-wishlist .counter,
.block-compare .counter {
  color: #7d7d7d;
  font-size: 1.2rem;
  white-space: nowrap;
}
.abs-shopping-cart-items .action.continue,
.block-cart-failed .action.continue {
  border-radius: 3px;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 7px 15px 7px 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
}
.abs-shopping-cart-items .action.continue:hover,
.abs-shopping-cart-items .action.continue:active,
.abs-shopping-cart-items .action.continue:focus,
.block-cart-failed .action.continue:hover,
.block-cart-failed .action.continue:active,
.block-cart-failed .action.continue:focus {
  text-decoration: none;
}
.abs-shopping-cart-items .action.continue:before,
.block-cart-failed .action.continue:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e617';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-shopping-cart-items .action.continue:hover:before,
.block-cart-failed .action.continue:hover:before {
  color: inherit;
}
.abs-shopping-cart-items .action.continue:active:before,
.block-cart-failed .action.continue:active:before {
  color: inherit;
}
.abs-shopping-cart-items .action.continue:focus,
.abs-shopping-cart-items .action.continue:active,
.block-cart-failed .action.continue:focus,
.block-cart-failed .action.continue:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.abs-shopping-cart-items .action.continue:hover,
.block-cart-failed .action.continue:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.abs-shopping-cart-items .action.continue.disabled,
.abs-shopping-cart-items .action.continue[disabled],
fieldset[disabled] .abs-shopping-cart-items .action.continue,
.block-cart-failed .action.continue.disabled,
.block-cart-failed .action.continue[disabled],
fieldset[disabled] .block-cart-failed .action.continue {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.abs-shopping-cart-items .action.continue:active,
.block-cart-failed .action.continue:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
.abs-shopping-cart-items .action.update,
.block-cart-failed .action.update {
  display: inline-block;
  text-decoration: none;
  padding-left: 5px;
}
.abs-shopping-cart-items .action.update:before,
.block-cart-failed .action.update:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e603';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-shopping-cart-items .action.update:hover:before,
.block-cart-failed .action.update:hover:before {
  color: inherit;
}
.abs-shopping-cart-items .action.update:active:before,
.block-cart-failed .action.update:active:before {
  color: inherit;
}
.abs-field-date .control {
  position: relative;
}
.abs-field-date-input,
.abs-field-date input,
.form-giftregistry-search .fields-specific-options .datetime-picker {
  margin-right: 10px;
  width: calc(100% - 50px);
}
.abs-field-tooltip {
  position: relative;
}
.abs-field-tooltip input {
  margin-right: 10px;
  width: calc(100% - 39px);
}
.abs-checkout-tooltip-content-position-top,
.shipping-policy-block.field-tooltip .field-tooltip-content {
  right: -10px;
  top: 40px;
  left: auto;
}
.abs-checkout-tooltip-content-position-top:before,
.abs-checkout-tooltip-content-position-top:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border: 10px solid transparent;
  height: 0;
  width: 0;
  margin-top: -21px;
  right: 10px;
  left: auto;
  top: 0;
}
.abs-checkout-tooltip-content-position-top:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:before {
  border-bottom-color: #999999;
}
.abs-checkout-tooltip-content-position-top:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border-bottom-color: #f4f4f4;
  top: 1px;
}
.abs-sidebar-totals .mark {
  font-weight: 400;
  padding-left: 4px;
}
.abs-sidebar-totals .mark strong {
  font-weight: 400;
}
.abs-sidebar-totals .amount {
  padding-right: 4px;
  text-align: right;
  white-space: nowrap;
}
.abs-sidebar-totals .amount strong {
  font-weight: 400;
}
.abs-sidebar-totals .grand .mark,
.abs-sidebar-totals .grand .amount {
  padding-top: 20px;
}
.abs-sidebar-totals .grand .amount {
  padding-right: 4px;
  text-align: right;
}
.abs-sidebar-totals .grand .amount strong {
  font-weight: 700;
}
.abs-sidebar-totals .msrp {
  margin-bottom: 10px;
}
.abs-sidebar-totals .totals-tax-summary .mark,
.abs-sidebar-totals .totals-tax-summary .amount {
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  cursor: pointer;
}
.abs-sidebar-totals .totals-tax-summary .amount .price {
  display: block;
  text-decoration: none;
  padding-right: 25px;
  position: relative;
}
.abs-sidebar-totals .totals-tax-summary .amount .price > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-sidebar-totals .totals-tax-summary .amount .price:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-sidebar-totals .totals-tax-summary .amount .price:after {
  position: absolute;
  right: -5px;
  top: -12px;
}
.abs-sidebar-totals .totals-tax-summary.expanded .mark,
.abs-sidebar-totals .totals-tax-summary.expanded .amount {
  border-bottom: 0;
}
.abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after {
  content: '\e621';
}
.abs-sidebar-totals .totals-tax-details {
  border-bottom: 1px solid #d1d1d1;
  display: none;
}
.abs-sidebar-totals .totals-tax-details.shown {
  display: table-row;
}
.abs-discount-block > .title,
.paypal-review-discount .block > .title {
  border-top: 1px solid #d1d1d1;
  cursor: pointer;
  font-weight: 600;
  display: block;
  text-decoration: none;
  margin-bottom: 0;
  overflow: hidden;
  padding: 7px 30px 7px 5px;
  position: relative;
}
.abs-discount-block > .title:after,
.paypal-review-discount .block > .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-discount-block > .title:after,
.paypal-review-discount .block > .title:after {
  position: absolute;
  right: -5px;
  top: -5px;
}
.column.main .abs-discount-block > .title strong,
.column.main .paypal-review-discount .block > .title strong {
  font-size: 1.8rem;
  font-weight: 400;
}
.abs-discount-block > .content,
.paypal-review-discount .block > .content {
  display: none;
}
.abs-discount-block.active > .title:after,
.paypal-review-discount .block.active > .title:after {
  content: '\e621';
}
.abs-discount-block.active > .content,
.paypal-review-discount .block.active > .content {
  display: block;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/Lato-Light.woff2') format('woff2'), url('../fonts/lato/Lato-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/Lato-Regular.woff2') format('woff2'), url('../fonts/lato/Lato-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/Lato-Bold.woff2') format('woff2'), url('../fonts/lato/Lato-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/Lato-Black.woff2') format('woff2'), url('../fonts/lato/Lato-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Allo-solar-icon';
  src: url('../fonts/icon/theme-icons.woff2') format('woff2'), url('../fonts/icon/theme-icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-Light.woff2') format('woff2'), url('../fonts/poppins/Poppins-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-Regular.woff2') format('woff2'), url('../fonts/poppins/Poppins-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-Medium.woff2') format('woff2'), url('../fonts/poppins/Poppins-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-SemiBold.woff2') format('woff2'), url('../fonts/poppins/Poppins-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-Bold.woff2') format('woff2'), url('../fonts/poppins/Poppins-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-ExtraBold.woff2') format('woff2'), url('../fonts/poppins/Poppins-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-Black.woff2') format('woff2'), url('../fonts/poppins/Poppins-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display:swap;
}
.columns {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.columns:after {
  clear: both;
  content: ' ';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.columns .column.main {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  width: 100%;
}
.columns .sidebar-main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.columns .sidebar-additional {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.navigation,
.breadcrumbs .items,
.header.content,
.footer.content,
.page-wrapper > .widget,
.page-wrapper > .page-bottom,
.block.category.event,
.top-container,
.home-banner-container,
.container,
.page-main {
  width: 100%;
  padding-right: 40px;
  padding-left: 40px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1900px;
}
.table-wrapper {
  margin-bottom: 20px;
}
table > caption {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.table:not(.cart):not(.totals) {
  border: none;
}
.table:not(.cart):not(.totals) > thead > tr > th,
.table:not(.cart):not(.totals) > tbody > tr > th,
.table:not(.cart):not(.totals) > tfoot > tr > th,
.table:not(.cart):not(.totals) > thead > tr > td,
.table:not(.cart):not(.totals) > tbody > tr > td,
.table:not(.cart):not(.totals) > tfoot > tr > td {
  border: none;
}
.table:not(.cart):not(.totals) > thead > tr > th,
.table:not(.cart):not(.totals) > thead > tr > td {
  border-bottom: 1px solid #d1d1d1;
}
.table:not(.cart):not(.totals) tfoot > tr:first-child th,
.table:not(.cart):not(.totals) tfoot > tr:first-child td {
  border-top: 1px solid #d1d1d1;
  padding-top: 20px;
}
.table:not(.cart):not(.totals) tfoot .mark {
  font-weight: 400;
  text-align: right;
}
.message.info {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.info a {
  color: #1979c3;
}
.message.info a:hover {
  color: #006bb4;
}
.message.info a:active {
  color: #006bb4;
}
.message.info > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.error {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fae5e5;
  color: #e02b27;
  padding-left: 40px;
  position: relative;
}
.message.error a {
  color: #1979c3;
}
.message.error a:hover {
  color: #006bb4;
}
.message.error a:active {
  color: #006bb4;
}
.message.error > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #b30000;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.warning {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.warning a {
  color: #1979c3;
}
.message.warning a:hover {
  color: #006bb4;
}
.message.warning a:active {
  color: #006bb4;
}
.message.warning > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.notice {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.notice a {
  color: #1979c3;
}
.message.notice a:hover {
  color: #006bb4;
}
.message.notice a:active {
  color: #006bb4;
}
.message.notice > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.success {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #e5efe5;
  color: #006400;
  padding-left: 40px;
  position: relative;
}
.message.success a {
  color: #1979c3;
}
.message.success a:hover {
  color: #006bb4;
}
.message.success a:active {
  color: #006bb4;
}
.message.success > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #006400;
  content: '\e610';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.panel.header .links,
.panel.header .switcher {
  display: none;
}
.nav-sections {
  background: #f5f5f5;
}
.nav-toggle {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  display: block;
  font-size: 0;
  left: 15px;
  position: absolute;
  top: 15px;
  z-index: 14;
}
.nav-toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: inherit;
  color: #8f8f8f;
  content: '\e609';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.nav-toggle:hover:before {
  color: #333333;
}
.nav-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.tooltip.wrapper {
  position: relative;
}
.tooltip.wrapper .tooltip.content {
  background: #ffffff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333333;
  line-height: 1.4;
  border: 1px solid #bbbbbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
  border: solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.tooltip.wrapper .tooltip.content:after {
  border-width: 5px;
  border-color: transparent;
}
.tooltip.wrapper .tooltip.content:before {
  border-width: 6px;
  border-color: transparent;
}
.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
  bottom: 100%;
}
.tooltip.wrapper .tooltip.content:after {
  border-bottom-color: #ffffff;
  left: 15px;
  margin-left: -5px;
}
.tooltip.wrapper .tooltip.content:before {
  border-bottom-color: #bbbbbb;
  left: 15px;
  margin-left: -6px;
}
.tooltip.wrapper .tooltip.toggle {
  cursor: help;
}
.tooltip.wrapper .tooltip.toggle:hover + .tooltip.content,
.tooltip.wrapper .tooltip.toggle:focus + .tooltip.content,
.tooltip.wrapper:hover .tooltip.content {
  display: block;
}
.tooltip.wrapper .tooltip.content dl {
  margin-bottom: 0;
}
.tooltip.wrapper .tooltip.content dd {
  white-space: normal;
}
.tooltip.wrapper .tooltip.content .subtitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}
.tooltip.wrapper .tooltip.content .label {
  margin-top: 10px;
}
.tooltip.wrapper .tooltip.content .label:first-child {
  margin-top: 0;
}
.tooltip.wrapper .tooltip.content .values {
  margin: 0;
}
.ui-tooltip {
  position: absolute;
  z-index: 9999;
}
.load.indicator {
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 9999;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  position: absolute;
}
.load.indicator:before {
  background: transparent url('../images/loader-2.gif') no-repeat 50% 50%;
  border-radius: 5px;
  height: 160px;
  width: 160px;
  bottom: 0;
  box-sizing: border-box;
  content: '';
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.load.indicator > span {
  display: none;
}
.loading-mask {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.5);
}
.loading-mask .loader > img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
.loading-mask .loader > p {
  display: none;
}
body > .loading-mask {
  z-index: 9999;
}
._block-content-loading {
  position: relative;
}
[data-role='main-css-loader'] {
  display: none;
}
.form {
  background-color: #f4f7fa;
}
.fieldset {
  border: none;
}
.field {
  margin-bottom: 10px;
  position: relative;
}
.field .siren-message.success {
  letter-spacing: 1.1px;
  font-style: italic;
  padding-top: 10px;
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
}
.field .error,
.field .success {
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
  color: #ff1c51;
  letter-spacing: 1.1px;
  font-style: italic;
  padding-top: 10px;
  top: 100%;
}
.field .success {
  color: #3cc849;
}
.field.note {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  margin: 0 0 30px;
}
@font-face {
  font-family: 'icons-blank-theme';
  src: url('../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2') format('woff2'), url('../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
button,
a.action.primary {
  border-radius: 3px;
}
button:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
a.action.primary {
  display: inline-block;
  text-decoration: none;
}
a.action.primary:hover,
a.action.primary:active,
a.action.primary:focus {
  text-decoration: none;
}
.action.primary,
.action-primary {
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 7px 15px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
}
.action.primary:focus,
.action-primary:focus,
.action.primary:active,
.action-primary:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
.action.primary:hover,
.action-primary:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
.action.primary.disabled,
.action-primary.disabled,
.action.primary[disabled],
.action-primary[disabled],
fieldset[disabled] .action.primary,
fieldset[disabled] .action-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.product.data.items {
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
.product.data.items > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.product.data.items > .item.title > .switch {
  display: block;
}
.product.data.items > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.product.data.items > .item.content:before,
.product.data.items > .item.content:after {
  content: '';
  display: table;
}
.product.data.items > .item.content:after {
  clear: both;
}
.product.data.items > .item.content.active {
  display: block;
}
.product.data.items > .item.title {
  margin: 0 0 5px;
}
.product.data.items > .item.title > .switch {
  background: #f0f0f0;
  border-bottom: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  height: 40px;
  padding: 5px 20px 5px 20px;
  font-weight: 600;
  line-height: 40px;
  font-size: 1.8rem;
  color: #7d7d7d;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:visited {
  color: #7d7d7d;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:hover {
  color: #7d7d7d;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:active {
  color: #333333;
  text-decoration: none;
}
.product.data.items > .item.title:not(.disabled) > .switch:focus,
.product.data.items > .item.title:not(.disabled) > .switch:hover {
  background: #fcfcfc;
}
.product.data.items > .item.title:not(.disabled) > .switch:active,
.product.data.items > .item.title.active > .switch,
.product.data.items > .item.title.active > .switch:focus,
.product.data.items > .item.title.active > .switch:hover {
  background: #ffffff;
  color: #333333;
  text-decoration: none;
  padding-bottom: 5px;
}
.product.data.items > .item.content {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  margin: 0 0 5px;
  padding: 20px 20px 20px 20px;
}
.pages > .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .items {
  font-size: 0;
  letter-spacing: -1px;
  line-height: 0;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  list-style: none none;
  display: inline-block;
  font-weight: 700;
}
.pages .item {
  font-size: 1.2rem;
  line-height: 3.2rem;
  letter-spacing: normal;
  margin: 0 2px 0 0;
  display: inline-block;
}
.pages .item .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages a.page {
  color: #1979c3;
  display: inline-block;
  padding: 0 4px;
  text-decoration: none;
}
.pages a.page:visited {
  color: #1979c3;
}
.pages a.page:hover {
  color: #006bb4;
  text-decoration: none;
}
.pages a.page:active {
  color: #ff5501;
}
.pages strong.page {
  font-size: 1.2rem;
  line-height: 3.2rem;
  letter-spacing: normal;
  color: #333333;
  display: inline-block;
  font-weight: 700;
  padding: 0 4px;
}
.pages .action {
  border: 1px solid #d1d1d1;
  color: #7d7d7d;
  display: inline-block;
  padding: 0;
  text-decoration: none;
}
.pages .action:visited {
  color: #7d7d7d;
}
.pages .action:hover {
  color: #7d7d7d;
  text-decoration: none;
}
.pages .action:active {
  color: #7d7d7d;
}
.pages .action.next {
  display: inline-block;
  text-decoration: none;
}
.pages .action.next:visited:before {
  color: #7d7d7d;
}
.pages .action.next:active:before {
  color: #7d7d7d;
}
.pages .action.next > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .action.next:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 46px;
  line-height: inherit;
  color: #7d7d7d;
  content: '\e608';
  font-family: 'icons-blank-theme';
  margin: 0 0 0 -6px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.pages .action.next:hover:before {
  color: #7d7d7d;
}
.pages .action.next:active:before {
  color: #7d7d7d;
}
.pages .action.previous {
  display: inline-block;
  text-decoration: none;
}
.pages .action.previous:visited:before {
  color: #7d7d7d;
}
.pages .action.previous:active:before {
  color: #7d7d7d;
}
.pages .action.previous > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .action.previous:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 46px;
  line-height: inherit;
  color: #7d7d7d;
  content: '\e617';
  font-family: 'icons-blank-theme';
  margin: 0 0 0 -6px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.pages .action.previous:hover:before {
  color: #7d7d7d;
}
.pages .action.previous:active:before {
  color: #7d7d7d;
}
.pages .action {
  width: 34px;
}
.pages .action.previous {
  margin-right: 12px;
}
.pages .action.next {
  margin-left: 12px;
}
.actions-toolbar > .primary,
.actions-toolbar > .secondary {
  text-align: center;
  margin-bottom: 10px;
}
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action {
  margin-bottom: 10px;
}
.actions-toolbar > .primary .action:last-child,
.actions-toolbar > .secondary .action:last-child {
  margin-bottom: 0;
}
.actions-toolbar > .primary:last-child,
.actions-toolbar > .secondary:last-child {
  margin-bottom: 0;
}
.actions-toolbar > .secondary .action.back {
  display: none;
}
.breadcrumbs {
  margin: 0 0 20px;
}
.breadcrumbs .items {
  font-size: 1.2rem;
  color: #a3a3a3;
  margin: 0;
  padding: 0;
  list-style: none none;
}
.breadcrumbs .items > li {
  display: inline-block;
  vertical-align: top;
}
.breadcrumbs .item {
  margin: 0;
}
.breadcrumbs a {
  color: #333333;
  text-decoration: none;
}
.breadcrumbs a:visited {
  color: #333333;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color: #333333;
  text-decoration: underline;
}
.breadcrumbs a:active {
  color: #333333;
  text-decoration: none;
}
.breadcrumbs strong {
  font-weight: 400;
}
.breadcrumbs .item:not(:last-child) {
  display: inline-block;
  text-decoration: none;
}
.breadcrumbs .item:not(:last-child):after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 18px;
  content: '\e608';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog.popup .action.close {
  position: absolute;
  height: 40px;
  right: 0;
  top: 0;
  width: 40px;
  z-index: 1001;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.ui-dialog.popup .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-dialog.popup .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog.popup .action.close:hover:before {
  color: inherit;
}
.ui-dialog.popup .action.close:active:before {
  color: inherit;
}
.ui-dialog.popup .action.close:focus,
.ui-dialog.popup .action.close:active {
  background: none;
  border: none;
}
.ui-dialog.popup .action.close:hover {
  background: none;
  border: none;
}
.ui-dialog.popup .action.close.disabled,
.ui-dialog.popup .action.close[disabled],
fieldset[disabled] .ui-dialog.popup .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.popup-pointer {
  margin-left: -14px;
  position: absolute;
  top: -14px;
}
.popup-pointer:before,
.popup-pointer:after {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-bottom-style: solid;
}
.popup-pointer:before {
  left: 2px;
  top: 2px;
  border: solid 6px;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.popup-pointer:after {
  left: 1px;
  top: 0px;
  border: solid 7px;
  border-color: transparent transparent #aeaeae transparent;
  z-index: 98;
}
.price-tier_price .price-excluding-tax,
.price-tier_price .price-including-tax {
  display: inline;
}
.price-including-tax,
.price-excluding-tax {
  display: block;
  font-size: 1.8rem;
  line-height: 1;
}
.price-including-tax .price,
.price-excluding-tax .price {
  font-weight: 700;
}
.price-including-tax + .price-excluding-tax,
.weee[data-label] {
  display: block;
  font-size: 1.8rem;
}
.price-including-tax + .price-excluding-tax:before,
.weee[data-label]:before {
  content: attr(data-label) ': ';
  font-size: 1.1rem;
}
.price-including-tax + .price-excluding-tax .price,
.weee[data-label] .price {
  font-size: 1.1rem;
}
body._has-modal {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.modals-overlay {
  z-index: 899;
}
.modal-slide,
.modal-popup {
  bottom: 0;
  left: 0;
  min-width: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s .3s, opacity .3s ease;
  transition: visibility 0s .3s, opacity .3s ease;
}
.modal-slide._show,
.modal-popup._show {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
  background-color: #ffffff;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
  opacity: 1;
  pointer-events: auto;
}
.modal-slide {
  left: 44px;
  z-index: 900;
}
.modal-slide._show .modal-inner-wrap {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.modal-slide .modal-inner-wrap {
  height: 100%;
  overflow-y: auto;
  position: static;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  width: auto;
}
.modal-slide._inner-scroll .modal-inner-wrap {
  overflow-y: visible;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.modal-slide._inner-scroll .modal-header,
.modal-slide._inner-scroll .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-slide._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-slide._inner-scroll .modal-footer {
  margin-top: auto;
}
.modal-slide .modal-header,
.modal-slide .modal-content,
.modal-slide .modal-footer {
  padding: 0 2.6rem 2.6rem;
}
.modal-slide .modal-header {
  padding-bottom: 2.1rem;
  padding-top: 2.1rem;
}
.modal-popup {
  z-index: 900;
  left: 0;
  overflow-y: auto;
}
.modal-popup.confirm .modal-inner-wrap {
  max-width: 50rem;
}
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.modal-popup .modal-inner-wrap {
  margin: 5rem auto;
  width: 75%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: transform .2s ease;
}
.modal-popup._inner-scroll {
  overflow-y: visible;
}
.ie11 .modal-popup._inner-scroll {
  overflow-y: auto;
}
.modal-popup._inner-scroll .modal-inner-wrap {
  max-height: 90%;
}
.ie11 .modal-popup._inner-scroll .modal-inner-wrap {
  max-height: none;
}
.modal-popup._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
  padding-left: 3rem;
  padding-right: 3rem;
}
.modal-popup .modal-header,
.modal-popup .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-popup .modal-header {
  padding-bottom: 1.2rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer {
  margin-top: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer-actions {
  text-align: right;
}
.modal-custom .action-close,
.modal-popup .action-close,
.modal-slide .action-close {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 0;
}
.modal-custom .action-close:focus,
.modal-popup .action-close:focus,
.modal-slide .action-close:focus,
.modal-custom .action-close:active,
.modal-popup .action-close:active,
.modal-slide .action-close:active {
  background: none;
  border: none;
}
.modal-custom .action-close:hover,
.modal-popup .action-close:hover,
.modal-slide .action-close:hover {
  background: none;
  border: none;
}
.modal-custom .action-close.disabled,
.modal-popup .action-close.disabled,
.modal-slide .action-close.disabled,
.modal-custom .action-close[disabled],
.modal-popup .action-close[disabled],
.modal-slide .action-close[disabled],
fieldset[disabled] .modal-custom .action-close,
fieldset[disabled] .modal-popup .action-close,
fieldset[disabled] .modal-slide .action-close {
  pointer-events: none;
  opacity: 0.5;
}
.modal-custom .action-close > span,
.modal-popup .action-close > span,
.modal-slide .action-close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.modal-custom .action-close:before,
.modal-popup .action-close:before,
.modal-slide .action-close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 32px;
  color: #8f8f8f;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
  color: inherit;
}
.modal-custom .action-close:active:before,
.modal-popup .action-close:active:before,
.modal-slide .action-close:active:before {
  color: inherit;
}
.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
  color: #1a1a1a;
}
.modal-custom .action-close {
  margin: 25px;
}
.modal-popup {
  pointer-events: none;
}
.modal-popup .modal-title {
  border-bottom: 1px solid #c1c1c1;
  font-weight: 300;
  padding-bottom: 10px;
  font-size: 26px;
  margin-bottom: 0;
  min-height: 1em;
  word-wrap: break-word;
}
.modal-popup .action-close {
  padding: 10px;
}
.modal-slide .action-close {
  padding: 1.1rem 2rem;
}
.modal-slide .page-main-actions {
  margin-bottom: -12.9rem;
  margin-top: 2.1rem;
}
.modals-overlay {
  background-color: rgba(51, 51, 51, 0.55);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
body._has-modal-custom .modal-custom-overlay {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 899;
}
/**
     * @codingStandardsIgnoreStart
     */
#store-pickup.selected-shipping ~ #store-selector {
  display: none;
}
#store-pickup.selected-store-pickup ~ #shipping,
#store-pickup.selected-store-pickup ~ #opc-shipping_method {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
#delivery-method-selector {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#delivery-method-selector .action {
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
}
#delivery-method-selector .action.selected {
  background: #ffffff;
}
#delivery-method-selector .action-select-shipping {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#delivery-method-selector .action-select-store-pickup {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
/**
      * @codingStandardsIgnoreStart
      */
#store-selector .form-login {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
#store-selector .form-continue {
  margin: 20px 0 0;
}
.location-details .location-name {
  font-size: 18px;
  font-weight: 700;
}
.store-selector-popup .modal-title {
  border-bottom: 0;
}
.store-selector-popup .modal-header {
  padding-bottom: 0;
}
/**
      * @codingStandardsIgnoreStart
      */
#opc-store-selector-popup {
  display: none;
}
#opc-store-selector-popup .block-search {
  float: none;
  width: 100%;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #c1c1c1;
}
.modal-content #opc-store-selector-popup {
  display: block;
}
.store-selector-popup-table thead th {
  display: none;
}
.store-selector-popup-table tbody .location .location-name {
  font-size: 18px;
}
.store-selector-popup-table tbody .location + .location {
  border-top: 1px solid #cccccc;
}
.store-selector-popup-table tbody .col-location-details {
  padding-left: 0;
}
.store-selector-popup-table tbody .col-location-details p:last-child {
  margin-bottom: 0;
}
.store-selector-popup-table tbody .col-location-actions {
  padding-right: 0;
  vertical-align: middle;
}
.store-selector-popup-table tbody .col-location-actions .action {
  float: right;
}
.store-selector-popup-empty-query,
.store-selector-popup-no-locations {
  margin: 0 0 20px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.lac-notification-sticky {
  position: relative;
  z-index: 999;
}
.lac-notification-sticky .lac-notification {
  background-color: #373330;
  color: #ffffff;
  font-size: 16px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon {
  float: left;
  margin: 10px 25px 10px 10px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon .logo-img {
  display: block;
}
.lac-notification-sticky .lac-notification .lac-notification-text {
  float: left;
  padding: 15px 0;
}
.lac-notification-sticky .lac-notification .lac-notification-links {
  float: right;
  padding: 15px 0;
}
.lac-notification-sticky .lac-notification .lac-notification-links a {
  color: #ffffff;
  font-size: 14px;
}
.lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after {
  background: url('../Magento_LoginAsCustomerFrontendUi/images/close.svg');
  content: ' ';
  display: inline-block;
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  width: 12px;
}
@font-face {
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  src: url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot');
  src: url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot?#iefix') format('embedded-opentype'), url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff') format('woff'), url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf') format('truetype');
;font-display:swap;}
.pagebuilder-icon,
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  -webkit-font-smoothing: antialiased;
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
}
[class^='pagebuilder-icon-']:before,
[class*=' pagebuilder-icon-']:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
}
.pagebuilder-icon-down:before {
  content: '\f101';
}
.pagebuilder-icon-next:before {
  content: '\f102';
}
.pagebuilder-icon-prev:before {
  content: '\f103';
}
.pagebuilder-icon-up:before {
  content: '\f104';
}
.product-full-width-section {
  padding: .5em 0;
}
.product-full-width-section .block.review-add {
  margin-top: 2.7rem;
}
.page-layout-product-full-width .block.related {
  margin-top: 2.7rem;
}
.page-main-details .product-section-title {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.additional-attributes-wrapper .additional-attributes {
  border: none;
  width: auto;
}
.additional-attributes-wrapper .additional-attributes > tbody > tr > th {
  border: none;
  padding: 5.5px 30px 10px 0;
}
.additional-attributes-wrapper .additional-attributes > tbody > tr > td {
  border: none;
  padding: 5.5px 5px 10px;
}
.cms-index-index.page-layout-cms-full-width .nav-sections {
  margin-bottom: 0;
}
.slick-slider {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-touch-action: pan-y;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-prev {
  left: 2rem;
}
.slick-prev:before {
  content: '\f103';
  padding-right: 5px;
}
.slick-next {
  right: 2rem;
}
.slick-next:before {
  content: '\f102';
  padding-left: 5px;
}
.slick-prev,
.slick-next {
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background: rgba(252, 252, 252, 0.6);
  border: none;
  border-radius: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 60px;
  line-height: 0;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 60px;
  z-index: 101;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: .2;
}
.slick-prev:hover,
.slick-next:hover {
  background: #fcfcfc;
  border: none;
}
.slick-prev:hover.slick-disabled,
.slick-next:hover.slick-disabled {
  opacity: .2;
}
.slick-prev:hover:before,
.slick-next:hover:before {
  color: #494949;
}
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  color: #555555;
  font-size: 38px;
  opacity: 1;
}
.slick-prev:active,
.slick-next:active,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:not(.primary),
.slick-next:not(.primary) {
  background: rgba(252, 252, 252, 0.7);
  border: none;
  box-shadow: none;
}
.slick-prev:active:active,
.slick-next:active:active,
.slick-prev:focus:active,
.slick-next:focus:active,
.slick-prev:not(.primary):active,
.slick-next:not(.primary):active {
  box-shadow: none;
}
.slick-dots {
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: normal;
  display: block;
  list-style: none;
  margin: 0;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}
.slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 14px;
}
.slick-dots li button {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 10px;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 14px;
  padding: 0;
  text-indent: -99999px;
  transition: .3s;
  width: 14px;
}
.slick-dots li button:hover {
  border: 1px solid #b3b3b3;
}
.slick-dots li button:active,
.slick-dots li button:focus,
.slick-dots li button:not(.primary) {
  box-shadow: none;
}
.slick-dots li.slick-active button {
  background: #1c1918;
}
[data-content-type='banner'] > [data-element='link'],
[data-content-type='banner'] > [data-element='empty_link'] {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='banner'] > [data-element='link']:hover,
[data-content-type='banner'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
.pagebuilder-banner-wrapper {
  background-clip: padding-box;
  border-radius: inherit;
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay {
  -moz-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -webkit-transition: background-color 500ms ease;
  box-sizing: border-box;
  padding: 30px;
  position: relative;
  transition: background-color 500ms ease;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: 540px;
}
.pagebuilder-banner-wrapper.jarallax .video-overlay {
  z-index: 0;
}
.pagebuilder-banner-wrapper [data-element='content'] {
  min-height: 50px;
  overflow: auto;
}
.pagebuilder-banner-wrapper .pagebuilder-banner-button {
  -moz-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -webkit-transition: opacity 500ms ease;
  margin: 20px 0 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 500ms ease;
  word-break: break-word;
}
.pagebuilder-banner-wrapper .pagebuilder-poster-content {
  width: 100%;
}
[data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-right: auto;
}
[data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
}
[data-content-type$='block'] .block p:last-child {
  margin-bottom: 1rem;
  margin-top: 0;
}
[data-content-type='buttons'] {
  max-width: 100%;
}
[data-content-type='button-item'] {
  max-width: 100%;
}
[data-content-type='button-item'] [data-element='link'],
[data-content-type='button-item'] [data-element='empty_link'] {
  max-width: 100%;
  word-wrap: break-word;
}
[data-content-type='button-item'] [data-element='empty_link'] {
  cursor: default;
}
a.pagebuilder-button-link,
button.pagebuilder-button-link,
div.pagebuilder-button-link {
  line-height: 2.2rem;
  font-size: 1.8rem;
  line-height: 1.42857143;
  margin: 0 10px 10px 0;
  padding: 14px 17px;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 600;
  box-shadow: none;
  box-sizing: border-box;
  display: inline-block;
}
a.pagebuilder-button-link:visited,
button.pagebuilder-button-link:visited,
div.pagebuilder-button-link:visited {
  color: #1979c3;
  text-decoration: none;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover {
  color: #006bb4;
  text-decoration: underline;
}
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active {
  color: #ff5501;
  text-decoration: underline;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover,
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active,
a.pagebuilder-button-link:focus,
button.pagebuilder-button-link:focus,
div.pagebuilder-button-link:focus {
  background: none;
  border: 0;
}
a.pagebuilder-button-link.disabled,
button.pagebuilder-button-link.disabled,
div.pagebuilder-button-link.disabled,
a.pagebuilder-button-link[disabled],
button.pagebuilder-button-link[disabled],
div.pagebuilder-button-link[disabled],
fieldset[disabled] a.pagebuilder-button-link,
fieldset[disabled] button.pagebuilder-button-link,
fieldset[disabled] div.pagebuilder-button-link {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
  text-decoration: none;
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
  border-radius: 3px;
  box-shadow: none;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active,
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus {
  text-decoration: none;
}
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
a.pagebuilder-button-primary.disabled,
button.pagebuilder-button-primary.disabled,
div.pagebuilder-button-primary.disabled,
a.pagebuilder-button-primary[disabled],
button.pagebuilder-button-primary[disabled],
div.pagebuilder-button-primary[disabled],
fieldset[disabled] a.pagebuilder-button-primary,
fieldset[disabled] button.pagebuilder-button-primary,
fieldset[disabled] div.pagebuilder-button-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
  text-decoration: none;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
  border-radius: 3px;
  box-shadow: none;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active,
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus {
  text-decoration: none;
}
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
a.pagebuilder-button-secondary.disabled,
button.pagebuilder-button-secondary.disabled,
div.pagebuilder-button-secondary.disabled,
a.pagebuilder-button-secondary[disabled],
button.pagebuilder-button-secondary[disabled],
div.pagebuilder-button-secondary[disabled],
fieldset[disabled] a.pagebuilder-button-secondary,
fieldset[disabled] button.pagebuilder-button-secondary,
fieldset[disabled] div.pagebuilder-button-secondary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.pagebuilder-column {
  box-sizing: border-box;
}
[data-content-type='heading'] {
  word-wrap: break-word;
}
[data-content-type='html'] {
  word-wrap: break-word;
}
figure[data-content-type='image'] {
  box-sizing: border-box;
}
figure[data-content-type='image'] > [data-element='link'],
figure[data-content-type='image'] > [data-element='link'] img {
  border-radius: inherit;
}
figure[data-content-type='image'] figcaption {
  word-wrap: break-word;
}
[data-content-type='map'] {
  box-sizing: border-box;
  height: 300px;
}
[data-content-type='row'] li.product-item {
  text-align: left;
}
.pagebuilder-column .widget-product-grid .product-item {
  max-width: 100%;
  min-width: 50px;
}
.pagebuilder-column .widget-product-grid .product-item .price-box {
  word-wrap: break-word;
}
.pagebuilder-column .widget-product-grid .product-item .price-box .price {
  white-space: normal;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary {
  display: inline-block;
  max-width: 100%;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary {
  display: inline-block;
  width: auto;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart {
  max-width: 100%;
  white-space: normal;
}
.pagebuilder-column [data-content-type='products'] .block.widget .products-grid .widget-product-grid.product-items .product-item {
  width: 200px;
}
[data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item {
  display: block;
}
[data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item:first-child {
  visibility: visible;
}
[data-content-type='products'][data-appearance='carousel'] .product-item-info {
  width: auto;
}
[data-content-type='products'][data-appearance='carousel'] li.product-item {
  display: none;
}
[data-content-type='products'][data-appearance='carousel'] li.product-item:first-child {
  display: block;
  visibility: hidden;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .product-item {
  opacity: .5;
  transition: all 300ms ease;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .product-item:hover {
  opacity: 1;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .slick-current .product-item {
  opacity: 1;
}
[data-content-type='row'][data-appearance='contained'] {
  box-sizing: border-box;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 1280px;
}
[data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-bleed'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-width'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  width: 100%;
}
[data-content-type='slide'] {
  box-sizing: border-box;
  line-height: 20px;
  min-height: inherit;
  overflow: hidden;
}
[data-content-type='slide'] > [data-element='link'],
[data-content-type='slide'] > [data-element='empty_link'] {
  color: inherit;
  min-height: inherit;
  text-decoration: inherit;
}
[data-content-type='slide'] > [data-element='link']:hover,
[data-content-type='slide'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='slide'] + [data-content-type='slide'] {
  height: 0;
  min-height: 0;
}
.slick-slider [data-content-type='slide'] + [data-content-type='slide'] {
  height: initial;
  min-height: inherit;
}
.pagebuilder-slide-wrapper {
  border-radius: inherit;
  box-sizing: border-box;
  min-height: inherit;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pagebuilder-slide-wrapper .jarallax-viewport-element {
  height: 100%;
  left: -15000vw;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 100;
}
.slick-current .pagebuilder-slide-wrapper .jarallax-viewport-element {
  left: 0;
}
.pagebuilder-slide-wrapper.jarallax .video-overlay {
  -webkit-transform: unset;
  z-index: 1;
}
.pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {
  position: relative;
  z-index: 2;
}
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > div,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > img,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > video,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > iframe {
  margin: auto !important;
  transform: none !important;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay {
  -moz-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -webkit-transition: background-color 500ms ease;
  border-radius: inherit;
  box-sizing: border-box;
  padding: 30px;
  transition: background-color 500ms ease;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: inherit;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: 540px;
}
.pagebuilder-slide-wrapper [data-element='content'] {
  min-height: 50px;
  overflow: auto;
}
.pagebuilder-slide-wrapper .pagebuilder-slide-button {
  -moz-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -webkit-transition: opacity 500ms ease;
  margin: 20px 0 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 500ms ease;
  word-break: break-word;
}
.pagebuilder-slide-wrapper .pagebuilder-poster-content {
  width: 100%;
}
[data-appearance='collage-centered'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance='collage-left'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-right: auto;
}
[data-appearance='collage-right'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
}
div[data-content-type='slider'] {
  visibility: hidden;
}
div[data-content-type='slider'].slick-initialized {
  visibility: visible;
}
div[data-content-type='slider'] .slick-list,
div[data-content-type='slider'] .slick-track,
div[data-content-type='slider'] .slick-slide {
  min-height: inherit;
}
div[data-content-type='slider'] .slick-list > div,
div[data-content-type='slider'] .slick-track > div,
div[data-content-type='slider'] .slick-slide > div {
  line-height: 0;
  min-height: inherit;
  overflow: hidden;
  width: 100%;
}
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
  appearance: button;
  color: initial;
  padding: 10px;
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation {
  display: block;
  font-size: 0;
  margin: 0 0 -1px;
  padding: 0;
}
div[data-content-type='tabs'] .tabs-navigation li:first-child {
  margin-left: 0 !important;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header {
  background: #f6f6f6;
  border: 1px solid #cccccc;
  border-bottom: 0;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  position: relative;
  word-wrap: break-word;
  z-index: 1;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:not(:first-child) {
  margin-left: -1px;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
  border-right: 0;
  color: #000000;
  cursor: pointer !important;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 1.4rem 2rem;
  position: relative;
  transition: all .3s;
  vertical-align: middle;
  white-space: normal;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {
  display: block;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title:hover {
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child {
  border-right: 1px solid #cccccc;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active {
  background: #ffffff;
  z-index: 19;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
  position: relative;
  transition: all .3s;
}
div[data-content-type='tabs'] .tabs-content {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {
  box-sizing: border-box;
  min-height: inherit;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']:not(:first-child) {
  display: none;
}
div[data-content-type='tabs'].tab-align-left .tabs-content {
  border-top-left-radius: 0 !important;
}
div[data-content-type='tabs'].tab-align-right .tabs-content {
  border-top-right-radius: 0 !important;
}
div[data-content-type='text'] {
  word-wrap: break-word;
}
div[data-content-type='video'] {
  font-size: 0;
}
div[data-content-type='video'] .pagebuilder-video-inner {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
div[data-content-type='video'] .pagebuilder-video-container {
  border-radius: inherit;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
div[data-content-type='video'] iframe,
div[data-content-type='video'] video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.jarallax {
  position: relative;
  z-index: 0;
}
.jarallax > .jarallax-img {
  font-family: 'object-fit: cover;', sans-serif;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.jarallax-video-fallback {
  transform: scale3d(0, 0, 0);
}
.jarallax .video-overlay {
  -webkit-transform: translate3d(0, 0, 0);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -99;
}
.jarallax [id*='jarallax-container'] video,
.jarallax [id*='jarallax-container'] iframe {
  visibility: hidden;
}
.cms-content-important {
  background-color: #f5f5f5;
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.1;
  margin: 0 0 35px -20px;
  padding: 20px;
}
.pagebuilder-full-width {
  float: left;
  width: 100%;
}
.pagebuilder-content-type {
  box-sizing: border-box;
  margin-bottom: 20px;
}
.pagebuilder-accordion {
  margin: 0;
  padding: 0;
}
.pagebuilder-accordion > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.pagebuilder-accordion > .item.title > .switch {
  display: block;
}
.pagebuilder-accordion > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.pagebuilder-accordion > .item.content:before,
.pagebuilder-accordion > .item.content:after {
  content: '';
  display: table;
}
.pagebuilder-accordion > .item.content:after {
  clear: both;
}
.pagebuilder-accordion > .item.content.active {
  display: block;
}
.pagebuilder-accordion > .item.title {
  margin: 0 0 5px;
}
.pagebuilder-accordion > .item.title > .switch {
  background: #f0f0f0;
  border-bottom: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  height: 40px;
  padding: 5px 20px 5px 20px;
  font-weight: 600;
  line-height: 40px;
  font-size: 1.8rem;
  color: #7d7d7d;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:visited {
  color: #7d7d7d;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:hover {
  color: #7d7d7d;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:active {
  color: #333333;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:focus,
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:hover {
  background: #fcfcfc;
}
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:active,
.pagebuilder-accordion > .item.title.active > .switch,
.pagebuilder-accordion > .item.title.active > .switch:focus,
.pagebuilder-accordion > .item.title.active > .switch:hover {
  background: #ffffff;
  color: #333333;
  text-decoration: none;
  padding-bottom: 5px;
}
.pagebuilder-accordion > .item.content {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  margin: 0 0 5px;
  padding: 20px 20px 20px 20px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form-discount .g-recaptcha {
  margin-top: 50px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.login-container .g-recaptcha,
.form-login .g-recaptcha,
.form-edit-account .g-recaptcha,
.password.forget .g-recaptcha,
.password.reset .g-recaptcha {
  margin-bottom: 10px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.block.newsletter .field-recaptcha .field .control:before {
  content: none;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.review-form .field-recaptcha {
  margin-bottom: 10px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form.send.friend .g-recaptcha {
  margin-top: 40px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.product-info-stock-sku .configurable-variation-qty {
  display: none;
}
.waiting-page-container .opc-block-summary {
  justify-self: self-end;
  width: 100% !important;
}
.waiting-page-container .waiting-mask {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
.amslick-slider-container .slick-dots li button:focus,
.amslick-slider-container .slick-dots li button:hover,
.amslick-slider-container .slick-list:focus {
  outline: 0;
}
.amslick-slider-container .slick-list,
.amslick-slider-container .slick-slider,
.amslick-slider-container .slick-track {
  position: relative;
  display: block;
}
.amslick-slider-container .slick-loading .slick-slide,
.amslick-slider-container .slick-loading .slick-track {
  visibility: hidden;
}
.amslick-slider-container .slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.amslick-slider-container .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.amslick-slider-container .slick-slider .slick-list,
.amslick-slider-container .slick-slider .slick-track {
  transform: translate3d(0, 0, 0);
}
.amslick-slider-container .slick-track {
  top: 0;
  left: 0;
  margin: 0 auto;
}
.amslick-slider-container .slick-track:after,
.amslick-slider-container .slick-track:before {
  display: table;
  content: '';
}
.amslick-slider-container .slick-track:after {
  clear: both;
}
.amslick-slider-container .slick-slide,
.amslick-slider-container .slick-slide.slick-loading img {
  display: none;
}
.amslick-slider-container .slick-slide {
  float: left;
  min-height: 1px;
  height: 100%;
  vertical-align: middle;
}
.amslick-slider-container [dir=rtl] .slick-slide {
  float: right;
}
.amslick-slider-container .slick-slide.dragging img {
  pointer-events: none;
}
.amslick-slider-container .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.amslick-slider-container .slick-arrow.slick-hidden {
  display: none;
}
.amslick-slider-container .slick-loading .slick-list {
  position: relative;
  background: 0 0;
}
.amslick-slider-container .slick-loading .slick-list:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 25px;
  height: 25px;
  border-width: 3px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  border-top-color: #5c5c5c;
  border-radius: 100%;
  content: '';
  transform: translate(-50%, -50%);
  animation: loading 1s infinite linear;
}
.amslick-slider-container .slick-next.slick-disabled,
.amslick-slider-container .slick-prev.slick-disabled {
  opacity: 0.25;
}
.amslick-slider-container .slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.amslick-slider-container .slick-dots {
  position: absolute;
  left: 0;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  text-align: center;
}
.amslick-slider-container .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.amslick-slider-container .slick-dots li button,
.amslick-slider-container .slick-slider .slick-arrow {
  display: block;
  outline: 0;
  box-shadow: none;
  cursor: pointer;
}
.amslick-slider-container .slick-dots li button {
  padding: 5px;
  width: 20px;
  height: 20px;
  border: 0;
  background: 0 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
}
.amslick-slider-container .slick-dots li button:focus:before,
.amslick-slider-container .slick-dots li button:hover:before {
  opacity: 1;
}
.amslick-slider-container .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  color: #000000;
  content: '•';
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.amslick-slider-container .slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
}
.amslick-slider-container .slick-slider {
  box-sizing: border-box;
  padding: 0 20px;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.amslick-slider-container .slick-slider .slick-arrow {
  position: absolute;
  top: 50%;
  padding: 0;
  width: 15px;
  height: 22px;
  border: none;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+') center no-repeat !important;
  color: transparent;
  font-size: 0;
  line-height: 0;
  transition: background .3s ease;
  transform: translate(0, -50%);
}
.amslick-slider-container .slick-slider .slick-arrow:before,
.amslick-slider-container .slick-slider .slick-arrow:after {
  content: '';
}
.amslick-slider-container .slick-slider .slick-arrow:hover {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjMTYxNjE2Ii8+PC9zdmc+') center no-repeat;
}
.amslick-slider-container .slick-slider .slick-arrow.slick-next {
  right: 0;
}
.amslick-slider-container .slick-slider .slick-arrow.slick-prev {
  left: 0;
  transform: rotate(180deg) translate(0, 50%);
}
.amslick-slider-container .slick-initialized .slick-slide {
  display: inline-block !important;
  float: none !important;
  height: auto;
}
.amslick-slider-container .product-items.slick-slider > .slick-list {
  padding: 15px 0;
}
.amslick-slider-container .product-items.slick-slider .slick-slide .product-item {
  display: block !important;
  margin: auto !important;
  max-width: 205px;
}
.amslick-slider-container .sidebar.sidebar-additional {
  width: 100%;
}
@keyframes loading {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(359.9deg);
  }
}
.am-attachments .am-fileline {
  margin-bottom: 5px;
}
.am-attachments .am-fileline .am-fileicon {
  margin-right: 10px;
  max-height: 30px;
  vertical-align: middle;
}
.am-attachments .am-fileline .am-filelink {
  line-height: 30px;
  height: 30px;
}
.am-attachments .am-fileline .am-filesize {
  font-size: 90%;
}
/* styles for chrono relais */
.sp-methods-chronorelais {
  padding: 5px 20px;
}
.sp-methods-chronorelais dd li {
  clear: both;
  list-style: none;
}
.chronorelaismap {
  margin: 20px 0 10px 0;
}
.chronorelaismap .mappostalcode {
  margin-bottom: 10px;
  text-align: right;
}
.chronorelaismap .mappostalcode input {
  width: 70px;
  max-width: 50%;
}
.sp-methods .method-description {
  clear: both;
}
.sp-methods .method-image {
  padding: 0 10px;
}
.table-checkout-shipping-method > tbody tr > td {
  vertical-align: middle;
}
/*****************************
sw-Gmap
*******************************/
.chronomap {
  height: 450px;
  width: 100%;
  overflow: hidden !important;
  font: 82.5%/1.3 Arial, Helvetica, sans-serif;
  background-color: #E5E3DF;
  border: 1px solid #aaa;
}
.chronomap * {
  float: none;
  font-family: Arial, sans-serif;
}
.chronomap a {
  color: #0000cc;
  outline: none;
}
.chronomap h4 {
  font-size: 1em;
  margin-bottom: 6px;
  border-bottom: 1px solid #ccc;
}
.chronomap h2 {
  font-size: 1em;
  margin: 2px 10px 6px 0;
  font-weight: bold;
}
/*****************************
Infowindow
*******************************/
.chronomap .sw-infowindow a {
  cursor: pointer;
}
#sw-infowindow-info {
  max-height: 400px;
}
#sw-infowindow-hor {
  height: 150px;
}
.sw-map-adresse {
  font-size: 1em;
  margin: 5px 0 8px 0;
  line-height: 1.45em;
}
.sw-map-tools a {
  font-size: .9em;
}
.chronomap .sw-desc {
  display: block;
  font-weight: bold;
  line-height: 16px;
  float: none !important;
  width: auto;
}
.chronomap .sw-help {
  display: block;
  float: none !important;
  width: auto;
  clear: both;
}
.sw-map-itin-tools {
  font-size: .8em;
  padding: 8px 0;
  display: block;
}
.sw-back-link {
  font-size: .8em;
  display: block;
  text-align: right;
  margin: 0;
}
#sw-sendbymail-wrap {
  height: 220px;
  overflow: hidden;
}
.chronomap .sw-textarea {
  height: 30px;
}
.sw-tool-itineraire {
  height: 220px;
}
/*****************************
Tables
*******************************/
.sw-table {
  border-collapse: collapse;
  width: 100%;
}
.sw-table td {
  font-size: 1em;
  border-bottom: 1px solid #ccc;
  padding: 1px 0 !important;
}
.sw-table th {
  background: #eee;
  font-size: 1em;
  border-top: 1px solid #555555;
}
#sw-table-horaire-client td,
#sw-table-horaire-depot td {
  width: 50%;
}
#sw-table-horaire-depot {
  margin-top: 8px;
}
/*****************************/
/*****************************
Chronopostsrdv
*******************************/
.global-desktop {
  min-width: 641px;
  display: block;
}
.global-desktop.onestepcheckout {
  display: none !important;
}
#rdvCarousel {
  width: 100%;
  height: auto;
  overflow: hidden;
}
#rdvCarouselContent {
  width: 500%;
}
#rdvCarouselContent .slide {
  float: left;
  width: 20%;
  /* 20% de 500% soit 100% */
  height: auto;
}
.rdvCarouselheader nav {
  font-size: 18px;
  overflow: hidden;
  margin-bottom: 5px;
}
.rdvCarouselheader nav a {
  background: url('../images/arrows.png') 0 0 no-repeat;
  line-height: 35px;
  color: #7B7B7B;
  text-decoration: none;
}
.rdvCarouselheader nav .inactive a {
  color: #CCC;
}
.rdvCarouselheader .prev a {
  float: left;
  background-position: 0 0;
  padding-left: 28px;
}
.rdvCarouselheader .prev.inactive a {
  background-position: -280px 0;
}
.rdvCarouselheader .next a {
  float: right;
  background-position: right -280px top -65px;
  padding-right: 28px;
}
.rdvCarouselheader .next.inactive a {
  background-position: right 0 top -65px;
}
#rdvCarouselContent .date-time {
  border-collapse: collapse;
}
#rdvCarouselContent .date-time td,
#rdvCarouselContent .date-time th {
  padding: 10px 5px;
  text-align: center;
}
#rdvCarouselContent .date-time td {
  border-left: solid 1px #f3f3f3;
  border-bottom: solid 1px #f3f3f3;
  font-size: 1.14em;
  vertical-align: top;
  padding-bottom: 5px;
  background-color: #fff;
}
#rdvCarouselContent .date-time td span {
  white-space: nowrap;
}
#rdvCarouselContent .date-time td label {
  position: relative;
  display: block !important;
  padding: 0 !important;
  min-width: 0 !important;
  color: inherit !important;
  background: inherit !important;
}
#rdvCarouselContent .date-time td.unavailable {
  background-color: #e6e6e7;
  font-size: 0.9em;
}
#rdvCarouselContent .date-time td.eco {
  background-color: #e2f0e0;
}
#rdvCarouselContent .caption {
  background-color: #595a5c;
  font-size: 1.71em;
  overflow: hidden;
  color: #fff;
  padding: 10px 20px;
}
#rdvCarouselContent .date-row th {
  font-size: .86em;
  color: #fff;
  background-color: #8f9091;
  font-weight: normal;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
  display: table-cell;
}
#rdvCarouselContent .date-row th:first-child {
  border-left: 0;
}
#rdvCarouselContent .date-row th span {
  font-size: 2.14em;
  display: block;
}
#rdvCarouselContent .date-row th.active,
#rdvCarouselContent .date-time td.active,
#rdvCarouselContent .time-cell.active {
  background-color: #797979 !important;
  color: #fff !important;
}
#rdvCarouselContent .time-cell {
  font-size: 1.4em;
  background-color: #8f9091;
  font-weight: normal;
  color: #fff;
  border-bottom: solid 1px #fff;
  white-space: nowrap;
}
.chronopostsrdv_noresult {
  position: absolute;
  background: #cccccc none repeat scroll 0 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
}
.popin {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 360px;
  margin: -90px 0 0 -180px;
  background-color: #fff;
  z-index: 99999;
  padding: 25px;
  box-shadow: 0 5px 15px #ccc;
  font-size: 16px;
  display: block;
}
.popin a.close {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
  height: 15px;
}
.margB {
  margin-bottom: 30px;
}
.center {
  text-align: center;
}
/*****************************
Chronopostsrdv mobile
*******************************/
.global-mobile {
  width: 100%;
  height: 100%;
  max-width: 640px;
  margin: 0 auto;
  position: relative;
  display: none;
}
.global-mobile.onestepcheckout {
  display: block !important;
}
.global-mobile .header {
  width: auto;
}
#global-mobile h1 {
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px;
  text-align: left;
}
.global-mobile .left {
  float: left;
}
.global-mobile .right {
  float: right;
}
.global-mobile .scroll {
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
}
.global-mobile .scroll-v {
  overflow-y: auto;
  overflow-x: hidden;
}
.global-mobile .date-time {
  min-width: 100%;
  border-collapse: collapse;
}
.global-mobile .date-time th {
  padding: 5px;
  text-align: center;
}
.global-mobile .date-row th {
  color: #fff;
  background-color: #8f9091;
  font-weight: normal;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
.global-mobile .date-row th:first-child {
  border-left: 0;
}
.global-mobile .date-row th span {
  font-size: 2.14em;
  display: block;
}
.global-mobile .time-list {
  border-left: solid 1px #f3f3f3;
  border-right: solid 1px #f3f3f3;
  position: relative;
}
.global-mobile .time-list ul {
  padding: 0;
}
.global-mobile .time-list li {
  display: table;
  width: 100%;
  border-bottom: solid 1px #f3f3f3;
  font-size: 1em;
}
.global-mobile .time-list li label {
  display: table-row !important;
  color: inherit !important;
  background: inherit !important;
}
.global-mobile .time-list li.unavailable {
  background-color: #e6e6e7;
}
.global-mobile .time-list li.unavailable .price-cell {
  font-size: .6em;
}
.global-mobile .time-list li.active,
.global-mobile .date-row th.active {
  background-color: #797979 !important;
  color: #fff !important;
}
.global-mobile .eco {
  background-color: #e2f0e0;
}
.global-mobile .time-cell,
.global-mobile .price-cell {
  display: table-cell;
  width: 30%;
  white-space: nowrap;
  padding: 20px;
}
.global-mobile .price-cell {
  width: 70%;
  padding-right: 60px;
  text-align: right;
}
.global-mobile .ic-eco {
  position: absolute;
  margin-left: 10px;
}
.global-mobile input {
  font-size: 18px;
  padding: 4px 30px;
  border: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
}
@media screen and (max-width: 720px) {
  .global-desktop {
    display: none;
  }
  .global-mobile {
    display: block;
  }
}
@media all and (max-width: 990px), print {
  .table-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    position: relative;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) {
    border: none;
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th {
    display: none;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody {
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr {
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td,
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 0;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before,
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child {
    padding-top: 20px;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child {
    padding-bottom: 20px;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:last-child {
    border: none;
    padding: 0 0 5px;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td {
    padding-top: 20px;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot th {
    box-sizing: border-box;
    float: left;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    width: 70%;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot td {
    box-sizing: border-box;
    float: left;
    padding-left: 0;
    padding-right: 0;
    text-align: right;
    width: 30%;
  }
  .data-table-definition-list thead {
    display: none;
  }
  .data-table-definition-list tbody th {
    padding-bottom: 0;
  }
  .data-table-definition-list tbody th,
  .data-table-definition-list tbody td {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .field {
    margin-bottom: 20px;
  }
  .field.note {
    font-size: 24px;
    margin: 0 0 50px;
  }
  .field.choice .label {
    padding: 1px 0 0 7px;
  }
  .field.choice input {
    height: inherit;
  }
  .field .siren-message.success {
    font-size: 18px;
    position: inherit;
    padding-top: 30px;
  }
  .field .error,
  .field .success {
    font-size: 18px;
    padding-top: 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney._active:after,
  body body .checkout-success .payment-method-logo.oney._active:after,
  body .checkout-success .payment-method-logo.oney._active:after,
  body .block-order-details-view .payment-method-logo.oney._active:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after,
  body body .block-order-details-view .payment-method-logo.oney._active:after,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after {
    top: 45px !important;
    transform: unset;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney:after,
  body body .checkout-success .payment-method-logo.oney:after,
  body .checkout-success .payment-method-logo.oney:after,
  body .block-order-details-view .payment-method-logo.oney:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after,
  body body .block-order-details-view .payment-method-logo.oney:after,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
    width: 173px;
    height: 35px;
    top: 50%;
    transform: translateY(-50%);
    right: 50px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney.oney_rls:after,
  body body .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after,
  body body .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after {
    width: 200px;
    height: 35px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney.oney_rls .field-radio .label span,
  body body .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span,
  body body .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span {
    font-size: 21px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney.oney_rls .label,
  body body .checkout-success .payment-method-logo.oney.oney_rls .label,
  body .checkout-success .payment-method-logo.oney.oney_rls .label,
  body .block-order-details-view .payment-method-logo.oney.oney_rls .label,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .label,
  body body .block-order-details-view .payment-method-logo.oney.oney_rls .label,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .label {
    white-space: unset;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .payment-method-title,
  body body .checkout-success .payment-method-logo.oney .payment-method-title,
  body .checkout-success .payment-method-logo.oney .payment-method-title,
  body .block-order-details-view .payment-method-logo.oney .payment-method-title,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-title,
  body body .block-order-details-view .payment-method-logo.oney .payment-method-title,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-title {
    max-width: 100%;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney_active .payment-method-title,
  body body .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title,
  body body .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title {
    max-width: 360px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .input-radio input,
  body body .checkout-success .payment-method-logo.oney .input-radio input,
  body .checkout-success .payment-method-logo.oney .input-radio input,
  body .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input,
  body body .block-order-details-view .payment-method-logo.oney .input-radio input,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input {
    min-width: 34px;
    min-height: 34px;
    max-width: 34px;
    max-height: 34px;
    padding: 0;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .input-radio input:before,
  body body .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before,
  body body .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before {
    width: 20px;
    height: 12px;
    top: 8px;
    left: 7px;
    border-width: 0 0 4px 4px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content p,
  body .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content > div,
  body body .checkout-success .payment-method-logo.oney .payment-method-content p,
  body body .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div,
  body body .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body body .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div {
    font-size: 18px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .field-radio,
  body body .checkout-success .payment-method-logo.oney .field-radio,
  body .checkout-success .payment-method-logo.oney .field-radio,
  body .block-order-details-view .payment-method-logo.oney .field-radio,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio,
  body body .block-order-details-view .payment-method-logo.oney .field-radio,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio {
    margin-right: 10px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label,
  body body .checkout-success .payment-method-logo.oney .field-radio .label,
  body .checkout-success .payment-method-logo.oney .field-radio .label,
  body .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label,
  body body .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label {
    min-width: 65px;
    min-height: 65px;
    max-width: 65px;
    max-height: 65px;
    padding-bottom: 0 !important;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label span,
  body body .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span,
  body body .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span {
    font-size: 22px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row:first-child,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child {
    padding: 5px 0;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row span,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span {
    font-size: 18px;
    padding: 6px 0;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info,
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .checkout-agreement p,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body body .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body body .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p {
    font-size: 17px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description {
    margin-top: 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description .simulation-title,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title {
    font-size: 20px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installment-number,
  body body .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body body .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installment-number {
    font-size: 18px;
    min-width: 40px;
    max-height: 40px;
    max-width: 40px;
    min-height: 40px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info,
  body body .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body body .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info {
    font-size: 17px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .field-radio label,
  body body .checkout-success .payment-method-logo.oney .field-radio label,
  body .checkout-success .payment-method-logo.oney .field-radio label,
  body .block-order-details-view .payment-method-logo.oney .field-radio label,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio label,
  body body .block-order-details-view .payment-method-logo.oney .field-radio label,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio label {
    padding: 0 0 5px !important;
  }
  body.account .column .block-content.shipping-info .payment-method-logo.oney_rls,
  body.account .column .block-content.payment-info .payment-method-logo.oney_rls,
  body.account .column .block-content.shipping-info .payment-method-logo.oney,
  body.account .column .block-content.payment-info .payment-method-logo.oney {
    background-size: 100%;
    padding-left: 150px !important;
    margin-right: 30px;
    min-height: 60px;
  }
  body .oneycheckout-panel {
    margin-top: 25px;
    border-radius: 40px;
  }
  body .oneycheckout-panel .oneycheck-topbar {
    padding: 27px 45px 14px;
    border-width: 2px;
  }
  body .oneycheckout-panel .oneycheck-topbar .oneycheck-lefttext {
    font-size: 25px;
    letter-spacing: 1.5px;
    padding-bottom: 5px;
  }
  body .oneycheckout-panel .oneycheck-topbar:after {
    margin-left: 11px;
    min-width: 126px;
    max-width: 126px;
    min-height: 40px;
    max-height: 40px;
  }
  body .oneycheckout-panel .oneycheck-body {
    padding: 30px 45px 40px;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-subcover {
    padding-bottom: 14px;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-subcover .oneycheck-btn {
    margin-left: 15px;
    font-size: 16px;
    padding: 14px 31px 12px;
    letter-spacing: 1px;
    border-radius: 50px;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi {
    font-size: 19px;
    padding-top: 0;
    min-width: 37px;
    min-height: 37px;
    margin-right: 42px;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:after {
    min-width: 25px;
    max-width: 25px;
    min-height: 25px;
    max-height: 25px;
    left: 122%;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-bottext {
    font-size: 17px;
  }
  body._has-modal {
    overflow: hidden !important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  body .modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap {
    padding: 0;
    max-width: 100% !important;
    border-radius: 0;
    margin: 0;
    height: 100%;
  }
  body .modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap .modal-content {
    height: 100%;
  }
  body .modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap .oney-simulation-popup {
    height: 100%;
  }
  body .modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap .simulation-popup-iframe {
    width: 100%;
    min-height: 100%;
    height: 100%;
  }
  body .tooltips-container {
    padding: 25px;
  }
  body .tooltips-container .tooltips-icon {
    width: 377px;
    height: 73px;
  }
  body .tooltips-container .tooltips-icon-wrapper span {
    margin-left: 20px;
    padding: 8px 21px;
    line-height: 1.1;
    border-radius: 35px;
    font-size: 24px;
  }
  body .tooltips-container .oney-payment-tooltip {
    right: 0;
    top: 132%;
    transform: translateY(10px);
  }
  body .tooltips-container .oney-payment-tooltip:hover {
    transform: translateY(0);
  }
  body .tooltips-container .oney-payment-tooltip:after {
    transform: rotate(45deg);
    right: 78px;
    top: -15px;
  }
  body .product-info-main .tooltips-container .shortcut-title {
    font-size: 27px;
  }
  body .product-info-main .tooltips-container .instruction {
    font-size: 24px;
    padding: 0;
    line-height: 1.5;
  }
  body .product-info-main .tooltips-container .instruction span {
    display: initial;
  }
  body .payment-method-message {
    position: unset;
    order: 99;
    padding-top: 23px;
  }
  body .payment-method-message p {
    font-size: 19px;
    padding: 14px 20px 12px 57px;
  }
  body .payment-method-message p:before {
    left: 18px;
    font-size: 25px;
    top: 47%;
  }
  body .checkout-payment-method .payment-methods .payment-method._disabled:after,
  body body .checkout-success .payment-method-logo._disabled:after,
  body .checkout-success .payment-method-logo._disabled:after,
  body .block-order-details-view .payment-method-logo._disabled:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after,
  body body .block-order-details-view .payment-method-logo._disabled:after,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after {
    top: 65px !important;
    transform: unset !important;
  }
  body .checkout-payment-method .payment-methods .payment-method._disabled .payment-method-title,
  body body .checkout-success .payment-method-logo._disabled .payment-method-title,
  body .checkout-success .payment-method-logo._disabled .payment-method-title,
  body .block-order-details-view .payment-method-logo._disabled .payment-method-title,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled .payment-method-title,
  body body .block-order-details-view .payment-method-logo._disabled .payment-method-title,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled .payment-method-title {
    padding-bottom: 0 !important;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge {
    padding-top: 130px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge:before {
    transform: scale(0.9);
    top: -10px;
    left: 98px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .col-method {
    padding: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .spc-option {
    margin-bottom: 50px;
    flex-wrap: wrap;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label {
    margin-left: 40px;
    font-size: 18px;
    padding-top: 0;
    flex-grow: 1;
    max-width: calc(100% - 94px);
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label span {
    max-width: 100%;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .price {
    padding: 6px 0 0 77px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .actions-toolbar .action {
    font-size: 12px;
    min-width: 200px;
    padding: 15px 20px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step {
    padding: 70px 10px 95px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .field-note {
    margin-left: 0;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption {
    padding: 12px 15px 0;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption .step-title {
    font-size: 12px !important;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption .step-title:after {
    font-size: 12px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption input {
    padding: 10px 0;
    font-size: 14px;
    height: unset;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-radio .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-radio .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .choice .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .choice .label {
    font-size: 16px !important;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-householder,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-type,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-age {
    margin: 30px auto;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-householder > .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-type > .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-age > .label {
    font-size: 17px !important;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-allowed {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .step-title,
  .page-wrapper .simulator-form-wrapper .form-steps .step .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .section-title {
    font-size: 29px !important;
    padding-bottom: 0 !important;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .field-note,
  .page-wrapper .simulator-form-wrapper .form-steps .step .field-usage,
  .page-wrapper .simulator-form-wrapper .form-steps .step .area-value {
    font-size: 14px;
    margin: 10px auto 30px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .fieldset-map,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .address {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 7px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .address {
    margin-bottom: 40px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length {
    padding: 12px 15px 0;
    margin-bottom: 15px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length .label {
    font-size: 12px !important;
    text-align: left;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 0;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length .label:after {
    font-size: 12px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length textarea.mage-error {
    margin-top: 4px;
    padding-left: 10px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length div.mage-error {
    font-size: 11px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length textarea {
    padding: 10px 0;
    font-size: 14px;
    height: unset;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length textarea {
    min-height: 140px;
    border: 0;
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option {
    padding: 0 3px 18px;
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-img img {
    transform: scale(0.8);
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option.selected:before {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    top: -9px;
    background-size: 12px;
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .region-name,
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-label {
    padding-top: 14px;
    font-size: 12px;
    letter-spacing: 0;
  }
  .page-wrapper .simulator-products .product-items .product-reviews-summary {
    margin: 0;
  }
  .page-wrapper .simulator-products .product-items .product-item-info .product-item-details .tocart {
    font-size: 24px;
    height: 84px;
    padding: 13px 10px 10px;
    margin: 0;
  }
  .page-wrapper .simulator-products .product-items .price-box {
    margin: 10px 0 26px;
  }
  .page-wrapper .simulator-products .product-items .price-box .special-price {
    padding: 0 13px 0 0;
  }
  .page-wrapper .simulator-products .product-items .price-box .old-price-wrapper .price span {
    font-size: 30px !important;
  }
  .page-wrapper .simulator-products .product-items .price-box .ttc {
    margin-top: -25px;
    font-size: 31px;
    padding: 0 41px 0 0;
  }
  .page-wrapper .simulator-products .product-items .price-box .price {
    font-size: 46px;
  }
  .page-wrapper .simulator-products .product-items .price-box .price .value,
  .page-wrapper .simulator-products .product-items .price-box .price .fraction,
  .page-wrapper .simulator-products .product-items .price-box .price .symbol {
    font-size: 55px;
  }
  .page-wrapper .simulator-products .product-items > .item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.account .column .block-info-quotation {
    margin-top: 50px;
  }
  body.account .column .block-info-quotation .block-content {
    padding: 30px;
    border-radius: 30px;
  }
  body.account .column .block-info-quotation .quotation-info-item {
    font-size: 22px;
    padding: 8px 0;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td.sku,
  body.account .column .quotation-items .table-wrapper tbody tr td.price,
  body.account .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 18px !important;
    text-align: left;
    display: flex;
    align-items: center;
    font-weight: 600;
    padding-bottom: 15px !important;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td.sku:before,
  body.account .column .quotation-items .table-wrapper tbody tr td.price:before,
  body.account .column .quotation-items .table-wrapper tbody tr td.qty:before {
    color: #002750 !important;
    content: attr(data-th) ': ' !important;
    display: block !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td.price .price {
    font-size: 18px;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td .price-box {
    padding-top: 3px;
    padding-bottom: 0;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td .price-box .price {
    font-size: 24px;
  }
  body.account .column .quotation-items .table-wrapper tfoot .subtotal {
    padding-top: 110px;
  }
  body.account .column .quotation-items .table-wrapper .mark-cover {
    position: relative;
  }
  body.account .column .quotation-items .table-wrapper .mark-cover .th-mark1 {
    position: absolute;
    top: -110px;
    left: 0;
    min-width: 80vw;
  }
  body.account .column .quotation-items .table-wrapper .mark-cover .th-mark {
    padding-left: 0;
  }
  body .quotation-request-link {
    padding: 18px 44px 17px;
    font-size: 17px !important;
    margin-left: 21px;
    letter-spacing: 2px !important;
  }
  body.checkout-cart-index .page-title-wrapper {
    margin: 0 -20px !important;
    padding: 0 20px 15px;
    border-bottom: 1px solid #eeeaf7;
  }
  body.checkout-cart-index .page-title-wrapper .page-title {
    font-size: 26px;
  }
  body.checkout-cart-index .messages .message:last-child {
    margin-bottom: 33px;
  }
  body.checkout-cart-index .page-header {
    margin-bottom: 20px;
  }
  body.checkout-cart-index .cart-container .cart-summary .quotation-request-link {
    display: none !important;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper {
    padding: 0 40px;
    border-radius: 50px;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals strong,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 31px;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals.grand,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 27px;
    border-width: 2px;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals.grand .amount strong,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals.grand .amount strong {
    font-size: 31px;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals.grand th,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals.grand td,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 16px 0;
  }
  body.checkout-cart-index .cart-empty {
    margin-top: 30px;
  }
  .modal-popup.quotation-popup-wrapper .modal-inner-wrap {
    border-radius: 0;
    min-height: inherit;
    height: 100%;
    max-height: 100%;
    max-width: 100% !important;
    margin: 0;
  }
  .modal-popup.quotation-popup-wrapper .modal-title {
    font-size: 31px;
  }
  .modal-popup.quotation-popup-wrapper .quotation-popup-form {
    padding: 30px 0 0;
  }
  .modal-popup.quotation-popup-wrapper .actions-toolbar .action {
    min-height: 83px;
    letter-spacing: 1.8px;
    border-radius: 100px;
    padding: 20px 41px 17px;
    font-size: 24px;
  }
  .modal-popup.quotation-popup-wrapper .field label {
    font-size: 18px;
  }
  .modal-popup.quotation-popup-wrapper .field textarea {
    height: 300px;
  }
  #shopping-cart-table {
    display: flex;
    flex-wrap: wrap;
  }
  #shopping-cart-table .cart {
    flex: 0 0 100%;
    max-width: 100%;
  }
  #shopping-cart-table .cart.pallet {
    order: 9999;
    border-top: 2px solid #eeeaf7;
  }
  .page-wrapper .cart-container {
    margin: 0 -20px;
  }
  .page-wrapper .cart-container .form-cart,
  .page-wrapper .cart-container .cart-summary {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  .page-wrapper .cart-container .stock,
  .page-wrapper .cart-container .stock-qty,
  .page-wrapper .columns .order-details-items .stock,
  .page-wrapper .columns .quotation-items .stock,
  .page-wrapper .columns .order-details-items .stock-qty,
  .page-wrapper .columns .quotation-items .stock-qty {
    font-size: 16px;
    padding-bottom: 0;
    display: block !important;
  }
  .page-wrapper .cart-container .product-item-name {
    max-width: 100%;
    margin: 6px 0 2px;
  }
  .page-wrapper .cart-container .qty-note {
    display: none;
  }
  .page-wrapper .cart-container .quotation-request-link {
    margin: 0 auto 40px;
    width: 100%;
    max-width: 90%;
    text-align: center;
  }
  .page-wrapper .cart-container .cart.main {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: transparent;
    border: 0;
    border-top: 2px solid #eeeaf7;
    border-bottom: 2px solid #eeeaf7;
    margin-bottom: 53px;
  }
  .page-wrapper .cart-container .cart.main .cart-actions-in {
    padding: 38px 24px 38px 37px;
  }
  .page-wrapper .cart-container .cart.main .cart-actions-in .price {
    font-size: 42px;
  }
  .page-wrapper .cart-container .cart.main .total-item {
    letter-spacing: 4.264px;
    font-size: 25px;
    padding-top: 6px;
  }
  .page-wrapper .cart-container .table-wrapper,
  .page-wrapper .columns .order-details-items .table-wrapper,
  .page-wrapper .columns .quotation-items .table-wrapper {
    border: 0;
  }
  .page-wrapper .cart-container .table-wrapper thead,
  .page-wrapper .columns .order-details-items .table-wrapper thead,
  .page-wrapper .columns .quotation-items .table-wrapper thead {
    display: none;
  }
  .page-wrapper .cart-container .table-wrapper tbody,
  .page-wrapper .columns .order-details-items .table-wrapper tbody,
  .page-wrapper .columns .quotation-items .table-wrapper tbody {
    display: flex;
    flex-wrap: wrap;
    border-width: 2px;
  }
  .page-wrapper .cart-container .table-wrapper tbody tr,
  .page-wrapper .columns .order-details-items .table-wrapper tbody tr,
  .page-wrapper .columns .quotation-items .table-wrapper tbody tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 30px;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.col-qty,
  .page-wrapper .cart-container .table-wrapper tbody td.qty,
  .page-wrapper .cart-container .table-wrapper tbody td.price,
  .page-wrapper .cart-container .table-wrapper tbody td.subtotal,
  .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  .page-wrapper .cart-container .table-wrapper tbody td.sku,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-qty,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.qty,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.sku,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-qty,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.qty,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.sku {
    padding: 0 15px 0 160px !important;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.item,
  .page-wrapper .cart-container .table-wrapper tbody td.name,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.item,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.name,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.item,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.name {
    padding: 0 0 15px !important;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  .page-wrapper .cart-container .table-wrapper tbody td.action,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.action,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.action {
    padding: 0 !important;
    position: absolute;
    right: 35px;
    top: 31px;
    flex: unset;
    max-width: unset;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete {
    padding: 0;
    margin: 0;
    min-width: 50px;
    min-height: 50px;
    border-radius: 100%;
    border: 2px solid #eeeaf7;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after {
    font-size: 23px;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.subtotal .cart-price,
  .page-wrapper .cart-container .table-wrapper tbody td.price .cart-price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .cart-price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .cart-price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .cart-price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .cart-price {
    padding-top: 15px !important;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.subtotal .price,
  .page-wrapper .cart-container .table-wrapper tbody td.price .price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .price {
    font-size: 25px;
    text-align: left;
  }
  .page-wrapper .cart-container .table-wrapper tbody td .price-box,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box {
    margin: 3px 0 0 0;
    font-size: 20px;
    justify-content: flex-start;
  }
  .page-wrapper .cart-container .table-wrapper tbody td .price-box .cart-price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .cart-price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .cart-price {
    padding: 0 !important;
  }
  .page-wrapper .cart-container .table-wrapper tbody td .price-box .price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .price {
    padding-right: 4px;
    font-size: 20px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty {
    justify-content: flex-start;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty label,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty label,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty label {
    font-size: 20px;
    display: block;
    margin-right: 14px;
    margin-bottom: 3px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control {
    height: 60px;
    padding: 5px;
    border-width: 2px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control span,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control span,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control span {
    height: 48px;
    width: 48px;
    font-size: 23px;
    border-width: 2px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control .qty-plus,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .qty-plus,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .qty-plus {
    padding-left: 1px;
    padding-top: 8px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control .qty-minus,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .qty-minus,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .qty-minus {
    padding-left: 1px;
    padding-top: 6px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control .input-text,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .input-text,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .input-text {
    padding: 4px 5px 0 5px;
    max-width: 55px;
    font-size: 20px;
    height: 35px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo {
    border-radius: 15px;
    flex: 0 0 140px;
    height: 140px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner {
    padding-left: 20px;
    padding-top: 0;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand {
    padding-top: 6px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary {
    padding-bottom: 4px;
    margin-top: 0;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary svg,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary svg,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary svg {
    height: 14px;
    width: 86px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions {
    margin-top: 4px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a {
    font-size: 16px;
    margin-left: 9px;
    line-height: 1;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .rating-summary,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .rating-summary,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .rating-summary {
    margin: 0;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .message,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message {
    margin-top: 15px;
    font-size: 25px;
    padding: 24px 95px 22px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .message > *:first-child:before,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message > *:first-child:before,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message > *:first-child:before {
    min-width: 34px;
    min-height: 34px;
    max-width: 34px;
    max-height: 34px;
    left: 35px;
    background-color: transparent;
    border-radius: 0;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list {
    padding-left: 80px;
    margin-top: 55px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .bundle-item-option,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option {
    margin: 0 0 40px 0;
    max-width: 100%;
    flex-wrap: wrap;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .bundle-item-option:last-child,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option:last-child,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option:last-child {
    margin-bottom: 0;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .price,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .price,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .price {
    font-size: 23px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img {
    padding-right: 25px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img span,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img span,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img span {
    min-width: 122px;
    max-width: 122px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper {
    border-radius: 15px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.price,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.price,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.price {
    margin-bottom: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 147px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.name,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.name,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.name {
    font-size: 18px;
    flex-grow: 1;
    max-width: calc(100% - 180px);
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col .stock,
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col .stock-qty,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col .stock,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col .stock-qty,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col .stock,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col .stock-qty {
    padding-top: 1px;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet {
    border: 0;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet td,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet td,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet td {
    padding: 40px !important;
    float: unset;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .pallet-inner,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .pallet-inner,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .pallet-inner {
    padding: 40px;
    border-radius: 40px;
    flex-wrap: wrap;
    position: relative;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-details,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-details,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-details {
    width: 100%;
    flex: 0 0 100%;
    text-align: left;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-detail-top,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top {
    align-items: flex-start;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-detail-top-inner,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top-inner,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top-inner {
    padding-left: 30px;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-name,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-name,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-name {
    font-size: 27px;
    padding-top: 4px;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .item-desc,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .item-desc,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .item-desc {
    margin: 4px 0 1px;
    font-size: 27px;
    max-width: 100%;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .actions-toolbar,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .actions-toolbar,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .actions-toolbar {
    top: 20px;
    right: 20px;
    position: absolute;
    margin: 0 !important;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete {
    padding: 5px;
    margin-bottom: 0;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete:after,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete:after,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete:after {
    transform: scale(0.75);
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .price,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .price,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .price {
    font-size: 33px;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .subtotal,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .subtotal,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .subtotal {
    margin-left: 255px;
  }
  .page-wrapper .cart-container .cart-summary {
    padding: 0 37px;
  }
  .page-wrapper .cart-container .cart-summary > .block {
    margin-bottom: 35px;
  }
  .page-wrapper .cart-container .cart-summary .fieldset {
    margin-bottom: 0;
  }
  .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 21px;
  }
  .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 12px;
  }
  .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 12px 0 11px;
  }
  .page-wrapper .cart-container .cart-summary .shipping .totals.grand .price,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .price {
    font-size: 21px;
  }
  .page-wrapper .cart-container .cart-summary .cart-totals {
    margin: 31px -40px 27px;
  }
  .page-wrapper .cart-container .cart-summary .checkout .action {
    margin-bottom: 40px;
    font-size: 14px;
    letter-spacing: 2.1px;
    padding: 22px 25px 19px;
  }
  .page-wrapper .cart-container .cart-summary #co-shipping-method-form .title {
    letter-spacing: 1.599px;
    font-size: 25px;
    padding: 0 40px;
    margin: 30px -40px 0;
  }
  .page-wrapper .cart-container .cart-summary .title strong {
    letter-spacing: 1.599px;
    font-size: 25px;
    padding: 42px 40px 33px;
    margin: 0 -40px 2px;
    border-width: 2px;
  }
  .page-wrapper .cart-container .cart-summary .methods {
    padding: 25px 0 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .radiocheck {
    height: 39px;
    width: 39px;
    border-radius: 10px;
  }
  .page-wrapper .cart-container .cart-summary .methods .radiocheck:before {
    width: 22px;
    height: 10px;
    top: 10px;
    left: 8px;
    border-width: 0 0 3px 3px;
  }
  .page-wrapper .cart-container .cart-summary .methods .radiocheck input {
    padding: 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .sm-desc {
    padding: 0 0 38px 130px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options,
  .page-wrapper .block-order-details-view .sm-desc,
  .page-wrapper .checkout-success .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0 -40px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options:last-child,
  .page-wrapper .block-order-details-view .sm-desc:last-child,
  .page-wrapper .checkout-success .sm-desc:last-child,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc:last-child {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .sm-stock,
  .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  .page-wrapper .block-order-details-view .sm-desc .preparation,
  .page-wrapper .block-order-details-view .sm-desc .expendition,
  .page-wrapper .checkout-success .sm-desc .sm-stock,
  .page-wrapper .checkout-success .sm-desc .preparation,
  .page-wrapper .checkout-success .sm-desc .expendition,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    font-size: 19px;
    max-width: 80%;
    margin-bottom: 15px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  .page-wrapper .block-order-details-view .sm-desc .preparation,
  .page-wrapper .block-order-details-view .sm-desc .expendition,
  .page-wrapper .checkout-success .sm-desc .preparation,
  .page-wrapper .checkout-success .sm-desc .expendition,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 20px;
    margin-bottom: 7px;
    margin-top: 7px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .preparation:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .expendition:before,
  .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  .page-wrapper .checkout-success .sm-desc .preparation:before,
  .page-wrapper .checkout-success .sm-desc .expendition:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    content: "" !important;
    background-image: none !important;
    min-height: 7px;
    max-height: 7px;
    min-width: 7px;
    max-width: 7px;
    border-radius: 100%;
    background-color: #4991d0;
    transform: unset !important;
    left: 0 !important;
    top: 7px !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .sm-stock,
  .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  .page-wrapper .checkout-success .sm-desc .sm-stock,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock {
    font-weight: 600;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice,
  .page-wrapper body .checkout-success .shipping-method-logo,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content,
  .page-wrapper .block-order-details-view .sm-desc .choice,
  .page-wrapper .checkout-success .sm-desc .choice,
  .page-wrapper .checkout-success .shipping-method-logo,
  .page-wrapper .block-order-details-view .shipping-method-logo,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo,
  .page-wrapper body .block-order-details-view .shipping-method-logo,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    margin: 0;
    display: flex;
    background: transparent;
    border-radius: 0;
    padding: 20px 44px;
    align-items: center;
    border-top: 2px solid #eeeaf7;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected,
  .page-wrapper body .checkout-success .shipping-method-logo.selected,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected,
  .page-wrapper .checkout-success .sm-desc .choice.selected,
  .page-wrapper .checkout-success .shipping-method-logo.selected,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected {
    border: 2px solid #eeeaf7 !important;
    border-bottom: 0 !important;
    background: #ffffff;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected + .sm-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.selected + .sm-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected + .sm-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected + .sm-desc,
  .page-wrapper .checkout-success .sm-desc .choice.selected + .sm-desc,
  .page-wrapper .checkout-success .shipping-method-logo.selected + .sm-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected + .sm-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected + .sm-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected + .sm-desc {
    background: #ffffff;
    border: 2px solid #eeeaf7 !important;
    border-top: 0 !important;
    padding-top: 1px;
    border-bottom-width: 0 !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc {
    border-bottom-width: 2px !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock {
    padding-left: 22px;
    margin-bottom: 7px;
    margin-top: 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before {
    content: "" !important;
    background-image: none !important;
    min-height: 7px;
    max-height: 7px;
    min-width: 7px;
    max-width: 7px;
    border-radius: 100%;
    background-color: #4991d0;
    transform: unset !important;
    left: 0 !important;
    top: 9px !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc {
    border-style: solid !important;
    border-color: #eeeaf7 !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    font-size: 0;
    position: relative;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value {
    min-width: 130px !important;
    min-height: 65px;
    max-width: 130px !important;
    max-height: 65px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label:before,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before {
    transform: scale(0.75);
    top: -10px;
    left: -22px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-width: 245px !important;
    min-height: 54px;
    max-width: 245px !important;
    max-height: 54px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    transform: scale(0.7);
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-height: 58px;
    max-height: 58px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    left: -37px;
    top: -13px;
    transform: scale(0.7);
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .btn-radio,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .btn-radio,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio {
    margin-top: 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before {
    left: -54px;
    top: -11px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .btn-radio,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .btn-radio,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .btn-radio,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .btn-radio,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio {
    margin-top: 5px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value {
    min-width: 213px !important;
    min-height: 39px;
    max-width: 213px !important;
    max-height: 39px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before {
    transform: scale(0.75);
    top: -9px;
    left: -35px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.knp_knp .label,
  .page-wrapper body .checkout-success .shipping-method-logo.knp_knp > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value,
  .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label,
  .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value,
  .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.knp_knp .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.knp_knp > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value {
    min-width: 243px !important;
    min-height: 23px;
    max-width: 243px !important;
    max-height: 23px;
    margin-top: 0;
    margin-bottom: 5px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.knp_knp .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before {
    transform: scale(0.75);
    top: -4px;
    left: -40px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value {
    min-width: 204px !important;
    min-height: 39px;
    max-width: 204px !important;
    max-height: 39px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before {
    transform: scale(0.75);
    top: -9px;
    left: -35px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna .label,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value {
    min-width: 187px !important;
    min-height: 39px;
    max-width: 187px !important;
    max-height: 39px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before {
    transform: scale(0.75);
    top: -8px;
    left: -32px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
    padding-bottom: 15px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value {
    font-size: 28px;
    max-width: 200px;
    padding-top: 115px;
    line-height: 1.1;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before {
    left: -22px;
    transform: scale(0.6);
    top: -28px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc {
    border-bottom-width: 2px !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before {
    font-size: 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .btn-radio,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .btn-radio,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio {
    margin-top: 29px;
    margin-bottom: auto;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .price,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .price,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .price,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .price,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price {
    margin-top: 35px;
    margin-bottom: auto;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper:before,
  .page-wrapper body .checkout-shipping-method .shipping-discount-wrapper:before,
  .page-wrapper body .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper:before,
  .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper:before,
  .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper:before,
  .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before {
    padding: 10px 21px 5px;
    font-size: 18px;
    letter-spacing: 2.665px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper body .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper body .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price {
    margin: 12px 0 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice > .value,
  .page-wrapper body .checkout-success .shipping-method-logo .label,
  .page-wrapper body .checkout-success .shipping-method-logo > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice .label,
  .page-wrapper .block-order-details-view .sm-desc .choice > .value,
  .page-wrapper .checkout-success .sm-desc .choice .label,
  .page-wrapper .checkout-success .sm-desc .choice > .value,
  .page-wrapper .checkout-success .shipping-method-logo .label,
  .page-wrapper .checkout-success .shipping-method-logo > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo .label,
  .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value {
    margin: 0 40px;
    font-size: 14px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price,
  .page-wrapper body .checkout-success .shipping-method-logo .price,
  .page-wrapper body .checkout-success .shipping-method-logo .shipping-price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price,
  .page-wrapper .block-order-details-view .sm-desc .choice .price,
  .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price,
  .page-wrapper .checkout-success .sm-desc .choice .price,
  .page-wrapper .checkout-success .sm-desc .choice .shipping-price,
  .page-wrapper .checkout-success .shipping-method-logo .price,
  .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  .page-wrapper .block-order-details-view .shipping-method-logo .price,
  .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .shipping-price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price {
    font-size: 24px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price.discount-original-price,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price.discount-original-price,
  .page-wrapper body .checkout-success .shipping-method-logo .price.discount-original-price,
  .page-wrapper body .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price.discount-original-price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price.discount-original-price,
  .page-wrapper .block-order-details-view .sm-desc .choice .price.discount-original-price,
  .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price.discount-original-price,
  .page-wrapper .checkout-success .sm-desc .choice .price.discount-original-price,
  .page-wrapper .checkout-success .sm-desc .choice .shipping-price.discount-original-price,
  .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price.discount-original-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price.discount-original-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .price.discount-original-price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price {
    font-size: 28px;
    margin-top: 5px;
  }
  .page-wrapper .cart-container .cart-summary .discount .coupon {
    margin: 0 0 40px;
  }
  .page-wrapper .cart-container .cart-summary .discount .actions-toolbar {
    margin-left: auto;
    max-width: fit-content;
  }
  .page-wrapper .cart-container .cart-summary .discount .actions-toolbar .action {
    min-width: 190px;
    font-size: 18px;
    padding: 24px 15px 20px;
    letter-spacing: 1px;
  }
  .page-wrapper .cart-container .cart-summary .discount .field {
    margin: 0 0 25px;
  }
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .methods {
    padding: 0;
  }
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper th,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper td {
    font-size: 23px;
    padding: 5px 0 8px;
  }
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper tr {
    padding: 0 40px;
    margin: 0;
  }
  .page-wrapper .cart-container .cart-summary .field {
    margin: 35px 0;
  }
  .page-wrapper .free-shipping-message {
    margin: 0 0 0 20px;
    display: flex;
  }
  .page-wrapper .free-shipping-message p {
    font-size: 17px;
    padding: 17px 85px 16px;
    min-height: 80px;
    border-radius: 60px;
    line-height: 1.2em;
  }
  .page-wrapper .free-shipping-message p:before {
    min-width: 65px;
    min-height: 65px;
    max-width: 65px;
    max-height: 65px;
    left: 7px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 32px;
  }
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  body #opc-sidebar {
    margin-top: 35px;
    border-radius: 30px;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 30px;
    position: relative;
  }
  body #opc-sidebar .quotation-request-link {
    margin: 0 0 25px;
    max-width: 100%;
  }
  body #opc-sidebar .sidebar-title {
    margin: 0 -30px;
    padding: 14px 30px;
    height: 80px;
    display: flex;
    align-items: center;
    font-size: 20px;
    letter-spacing: 1px;
  }
  body #opc-sidebar .sidebar-title strong {
    display: flex;
    align-items: center;
  }
  body #opc-sidebar .sidebar-title strong span {
    margin-top: 4px;
  }
  body #opc-sidebar > .actions-toolbar {
    margin: 0 -41px;
    padding: 41px;
  }
  body #opc-sidebar > .actions-toolbar .sidebar-place-order {
    height: 65px;
    font-size: 16px;
    letter-spacing: 2px;
    max-width: 280px;
    margin: 0 auto;
  }
  body #opc-sidebar .product-brand a {
    font-size: 17px !important;
  }
  body #opc-sidebar .shipping-information .shipping-information-title {
    margin: 0 -41px;
    padding: 0 45px 15px;
  }
  body #opc-sidebar .shipping-information .shipping-information-title span {
    font-size: 31px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content {
    border-top: 0 !important;
    margin: 0 -5px !important;
    padding: 20px 20px !important;
    background: #fff !important;
    border-radius: 20px !important;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content > .value {
    margin-left: 0 !important;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value {
    margin: 0 0 -26px 0 !important;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-info {
    padding: 0 0 0 140px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon {
    padding-left: 40px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon:before {
    font-size: 26px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .shipping-price {
    margin-left: auto;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-address {
    margin-bottom: 10px;
    max-width: 288px;
    font-size: 17px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-time {
    font-size: 17px;
  }
  body #opc-sidebar .shipping-information .ship-to .shipping-information-content {
    max-width: 100%;
    font-size: 20px;
    padding: 30px;
    margin: 0 0 40px;
    border-radius: 30px;
    line-height: 1.7;
  }
  body .checkout-container .checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
    padding: 8px 0 0 15px;
  }
  body .checkout-container .items-in-cart .actions-toolbar {
    position: absolute;
    top: 25px;
    right: 20px;
    margin: 0;
    padding: 0;
    background: transparent;
  }
  body .checkout-container .items-in-cart .actions-toolbar .more-item-count {
    display: none;
  }
  body .checkout-container .items-in-cart .actions-toolbar .toggle-item-label {
    font-size: 0;
    border: none;
    position: relative;
    padding: 28px 17px;
    transition: all 0.5s;
  }
  body .checkout-container .items-in-cart .actions-toolbar .toggle-item-label:before {
    content: "";
    height: 30px;
    position: absolute;
    width: 3px;
    background-color: #ffffff;
    left: 50%;
    top: 12px;
    transform: translateX(-50%);
  }
  body .checkout-container .items-in-cart .actions-toolbar .toggle-item-label:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    border-style: solid;
    border-width: 0 3px 3px 0;
    border-color: #ffffff;
    transform: rotate(45deg) translateX(-50%);
    left: 45%;
    top: 27px;
  }
  body .checkout-container .items-in-cart .actions-toolbar .toggle-item-label.less-item-lable {
    transform: rotate(-180deg);
  }
  body .checkout-container .minicart-items {
    margin-top: 25px;
  }
  body .checkout-container .minicart-items .product-item {
    margin: 0 -30px;
    padding: 0 30px 17px;
  }
  body .checkout-container .minicart-items .product-item .product {
    padding: 20px;
    border-radius: 20px;
  }
  body .checkout-container .minicart-items .product-item-inner {
    margin-left: 20px;
    justify-content: unset;
    flex-direction: column;
    align-items: flex-start;
  }
  body .checkout-container .minicart-items .product > .product-item-photo,
  body .checkout-container .minicart-items .product > .product-image-container {
    flex: 0 0 122px;
    max-width: 122px;
    min-height: 122px;
    border-radius: 25px;
    max-height: 122px;
    overflow: hidden;
  }
  body .checkout-container .minicart-items .product > .product-item-photo .product-image-wrapper,
  body .checkout-container .minicart-items .product > .product-image-container .product-image-wrapper {
    max-width: 100%;
    max-height: 100%;
  }
  body .checkout-container .minicart-items .cart-price {
    margin-left: 0;
  }
  body .checkout-container .minicart-items .cart-price .price {
    font-size: 18px;
    margin-top: 8px;
    display: block;
  }
  body .checkout-container .minicart-items .product-item-name {
    max-height: 44px;
    font-size: 16px;
    margin-top: 2px !important;
    height: unset;
  }
  body .checkout-container .opc-block-summary .table-totals {
    margin: 8px 0 0;
  }
  body .checkout-container .opc-block-summary .table-totals tr {
    padding: 0 41px;
    margin: 0 -41px;
  }
  body .checkout-container .opc-block-summary .table-totals th,
  body .checkout-container .opc-block-summary .table-totals td {
    font-size: 20px;
    padding: 7px 0 11px;
  }
  body .checkout-container .opc-block-summary .table-totals .totals.grand {
    margin-top: 20px;
  }
  body .checkout-container .opc-block-summary .table-totals .totals.grand th strong {
    font-size: 26px;
  }
  body .checkout-container .opc-block-summary .table-totals .totals.grand th,
  body .checkout-container .opc-block-summary .table-totals .totals.grand td {
    padding: 18px 0 16px;
  }
  body .checkout-container .opc-block-summary .table-totals .totals.grand .amount {
    font-size: 26px;
  }
  body ul.ui-autocomplete {
    max-width: 100%;
  }
  body ul.ui-autocomplete .ui-menu-item .ui-corner-all,
  body ul.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
    padding: 17px 20px 15px;
    font-size: 20px;
  }
  body .modal-popup.shipping-address-popup-wrapper,
  body .modal-popup.agreements-modal {
    left: 0;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-inner-wrap,
  body .modal-popup.agreements-modal .modal-inner-wrap {
    max-width: 100% !important;
  }
  body .password-strength-container .password-strength-label {
    font-size: 18px;
    letter-spacing: 0.78px;
    margin-top: 21px;
  }
  body .password-strength-container .password-strength-meter {
    margin-top: 21px;
  }
  body .password-strength-container .password-strength-meter span {
    height: 9px;
    border-radius: 2px;
  }
  body #checkout-step-shipping_method {
    margin: 0 0 10px;
  }
  body .checkout-shipping-address .step-title,
  body .checkout-billing-address .step-title {
    margin-bottom: 0;
  }
  body .checkout-shipping-address .action-show-popup:before,
  body .checkout-billing-address .action-show-popup:before,
  body .checkout-shipping-address .add-new-billing-address:before,
  body .checkout-billing-address .add-new-billing-address:before {
    padding-right: 0;
    margin-left: 7px;
    margin-right: 20px;
    font-size: 28px;
  }
  body .checkout-shipping-address .shipping-address-items,
  body .checkout-billing-address .shipping-address-items,
  body .checkout-shipping-address .billing-address-items,
  body .checkout-billing-address .billing-address-items {
    margin: 0;
    justify-content: space-between;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item,
  body .checkout-billing-address .shipping-address-items .shipping-address-item,
  body .checkout-shipping-address .billing-address-items .shipping-address-item,
  body .checkout-billing-address .billing-address-items .shipping-address-item,
  body .checkout-shipping-address .shipping-address-items .billing-address-item,
  body .checkout-billing-address .shipping-address-items .billing-address-item,
  body .checkout-shipping-address .billing-address-items .billing-address-item,
  body .checkout-billing-address .billing-address-items .billing-address-item {
    flex: 0 0 49%;
    max-width: 49%;
    padding: 0 0 15px 0;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar,
  body .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar {
    margin-left: 0;
    margin-top: 20px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .checkout-billing-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .checkout-billing-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .checkout-shipping-address .billing-address-items .billing-address-item .action-select-shipping-item,
  body .checkout-billing-address .billing-address-items .billing-address-item .action-select-shipping-item {
    font-size: 14px;
    margin: 0;
    letter-spacing: 1px;
    padding: 20px 30px 18px;
    line-height: 1;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link {
    padding: 14px 21px;
    margin-right: auto;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before {
    transform: scale(1) translateY(-50%);
    top: 50%;
    left: 8px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after {
    width: 18px;
    height: 9px;
    border-width: 3px 3px 0 0;
    top: 10px;
    right: 8px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner,
  body .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner {
    padding: 30px 80px 30px 30px;
    font-size: 19px;
    border-radius: 24px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name {
    font-size: 21px;
    padding-bottom: 9px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox {
    width: 35px;
    height: 35px;
    border-radius: 10px;
    right: 20px;
    top: 20px;
    transform: unset;
  }
  body .checkout-shipping-address .field.addresses,
  body .checkout-billing-address .field.addresses {
    margin-bottom: 0;
  }
  body .checkout-shipping-method .shipping-discount-wrapper:before {
    order: 99;
    margin: 10px 0 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row {
    padding: 35px;
    align-items: flex-start;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row:first-child {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date .col-method:nth-child(2) {
    padding: 0 0 0 77px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row:last-child {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method:first-child {
    padding: 0 50px 0 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row:has(.freeshipping_freeshipping) .col-method:first-child {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .preparation,
  body .checkout-shipping-method .table-checkout-shipping-method .row .expendition {
    padding-left: 20px;
    margin-bottom: 5px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .preparation:before,
  body .checkout-shipping-method .table-checkout-shipping-method .row .expendition:before {
    background-image: none !important;
    min-height: 7px;
    max-height: 7px;
    min-width: 7px;
    max-width: 7px;
    border-radius: 100%;
    background-color: #4991d0;
    transform: unset !important;
    left: 0 !important;
    top: 7px !important;
    font-size: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck {
    height: 34px;
    width: 34px;
    border-radius: 10px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck:before {
    width: 20px;
    height: 8px;
    top: 9px;
    left: 7px;
    border-width: 0 0 3px 3px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="kna_kna"] + .radiocheck {
    margin-top: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="freeshipping_freeshipping"] + .radiocheck {
    margin-top: 29px;
    margin-bottom: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelais_chronorelais"] + .radiocheck,
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelaishop_chronorelaishop"] + .radiocheck {
    margin-top: 20px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value*=gls_] + .radiocheck {
    margin-top: 20px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-price {
    position: absolute;
    right: 50px;
    padding: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .price {
    font-size: 18px;
    margin-top: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .price.discount-original-price {
    font-size: 20px;
    margin-top: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center {
    font-size: 17px;
    padding-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_],
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop {
    position: relative;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_]:before {
    left: -25px;
    top: -13px;
    transform: scale(0.7);
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais:before,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
    min-width: 255px !important;
    min-height: 84px;
    max-width: 255px !important;
    max-height: 84px;
    left: -38px;
    top: -12px;
    transform: scale(0.7);
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost:before {
    min-width: 348px !important;
    min-height: 74px;
    max-width: 348px !important;
    max-height: 74px;
    transform: scale(0.7);
    left: -53px;
    top: -11px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic:before {
    min-width: 284px !important;
    min-height: 52px;
    max-width: 284px !important;
    max-height: 52px;
    transform: scale(1);
    top: 0;
    left: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    top: 0;
    left: 0;
    transform: scale(1);
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express:before {
    min-width: 272px !important;
    min-height: 52px;
    max-width: 272px !important;
    max-height: 52px;
    transform: scale(1);
    top: 0;
    left: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before {
    min-width: 250px !important;
    min-height: 50px;
    max-width: 250px !important;
    max-height: 50px;
    transform: scale(1);
    top: 0;
    left: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping .sm-desc {
    padding-top: 32px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping + .col-price {
    margin-top: 26px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping:before {
    left: -34px;
    transform: scale(0.55);
    top: -34px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping label {
    font-size: 28px;
    text-align: left;
    max-width: 210px;
    min-width: unset;
    position: unset;
    padding-top: 36px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service {
    flex-wrap: wrap;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col {
    padding: 0;
    margin-bottom: 0 !important;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col-title {
    flex: 0 0 80%;
    max-width: 80%;
    order: 1;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col-price {
    position: unset !important;
    order: 2;
    flex: 0 0 20%;
    max-width: 20%;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col-options {
    flex: 0 0 100%;
    max-width: 100%;
    order: 3;
    margin-top: 15px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .price,
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col-title {
    font-size: 24px;
    line-height: 1.5;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option {
    margin-right: 25px;
    font-size: 21px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .radiocheck {
    margin-right: 13px;
    border-radius: 10px !important;
  }
  body .checkout-shipping-method .date-title {
    margin-bottom: 15px;
  }
  body .checkout-shipping-method .pickup-date {
    padding: 8px 13px 6px;
    flex: 0 0 130px;
    margin-right: 10px;
    border-radius: 10px;
  }
  body .checkout-shipping-method .pickup-date .day-name {
    font-size: 14px;
  }
  body .checkout-shipping-method .pickup-date .day-month {
    font-size: 18px;
  }
  body .step-subtitle,
  body .checkout-shipping-address .step-subtitle,
  body .checkout-billing-address .step-subtitle,
  body .checkout-shipping-method .step-subtitle {
    flex-direction: column;
    align-items: flex-start;
    height: inherit;
    padding: 0;
    border: 0;
    margin-bottom: 10px;
  }
  body .step-subtitle > span,
  body .checkout-shipping-address .step-subtitle > span,
  body .checkout-billing-address .step-subtitle > span,
  body .checkout-shipping-method .step-subtitle > span {
    padding: 0;
    min-height: unset;
    font-size: 26px;
    letter-spacing: 1px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  body .step-subtitle .new-address-popup,
  body .checkout-shipping-address .step-subtitle .new-address-popup,
  body .checkout-billing-address .step-subtitle .new-address-popup,
  body .checkout-shipping-method .step-subtitle .new-address-popup {
    margin: 0;
  }
  body .step-subtitle .action,
  body .checkout-shipping-address .step-subtitle .action,
  body .checkout-billing-address .step-subtitle .action,
  body .checkout-shipping-method .step-subtitle .action,
  body body.account .column .block-title .action.print,
  body .account .rma-control-buttons .action-print,
  body .account .print_proof a,
  body .account .column .table-wrapper tbody tr td.actions .print,
  body .account .column .table-wrapper tbody tr td.col-actions .print,
  body .account .column .block-title .action.print,
  body .mst-rma-box__title .action.print,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print,
  body body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print,
  body body.mst-rma-box__title .action.print,
  body body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    font-size: 17px;
    letter-spacing: 2px;
    font-weight: 500;
    height: 68px;
    padding: 15px 15px 12px;
    min-width: 330px;
    margin: 20px 0 0;
  }
  body .opc-progress-bar {
    margin: 0 auto 55px;
    max-width: 100%;
  }
  body .opc-progress-bar .opc-progress-bar-item:after {
    display: none;
  }
  body .opc-progress-bar .opc-progress-bar-item:before {
    height: 7px;
    top: 39px;
  }
  body .opc-progress-bar .opc-progress-bar-item span {
    letter-spacing: 0;
    font-size: 0;
    padding-top: 90px;
  }
  body .opc-progress-bar .opc-progress-bar-item span:after {
    top: 14px;
    min-width: 60px;
    min-height: 60px;
    outline-width: 15px;
    font-size: 25px;
  }
  body .form-shipping-address,
  body body .checkout-payment-method .billing-address-form,
  body .checkout-payment-method .billing-address-form,
  body .form-create-account,
  body .account .form-edit-account,
  body .account .form-address-edit {
    padding: 50px;
    border-radius: 50px;
  }
  body .form-shipping-address .fieldset.address,
  body .form-shipping-address .fieldset.info,
  body body .checkout-payment-method .billing-address-form .fieldset.address,
  body body .checkout-payment-method .billing-address-form .fieldset.info,
  body .checkout-payment-method .billing-address-form .fieldset.address,
  body .checkout-payment-method .billing-address-form .fieldset.info,
  body .form-create-account .fieldset.address,
  body .form-create-account .fieldset.info,
  body .account .form-edit-account .fieldset.address,
  body .account .form-edit-account .fieldset.info,
  body .account .form-address-edit .fieldset.address,
  body .account .form-address-edit .fieldset.info {
    max-width: 100% !important;
    margin: 0 !important;
    justify-content: space-between;
  }
  body .form-shipping-address .fieldset.address > .field:last-child,
  body .form-shipping-address .fieldset.info > .field:last-child,
  body body .checkout-payment-method .billing-address-form .fieldset.address > .field:last-child,
  body body .checkout-payment-method .billing-address-form .fieldset.info > .field:last-child,
  body .checkout-payment-method .billing-address-form .fieldset.address > .field:last-child,
  body .checkout-payment-method .billing-address-form .fieldset.info > .field:last-child,
  body .form-create-account .fieldset.address > .field:last-child,
  body .form-create-account .fieldset.info > .field:last-child,
  body .account .form-edit-account .fieldset.address > .field:last-child,
  body .account .form-edit-account .fieldset.info > .field:last-child,
  body .account .form-address-edit .fieldset.address > .field:last-child,
  body .account .form-address-edit .fieldset.info > .field:last-child {
    margin-bottom: 0;
  }
  body .form-shipping-address .fieldset.address .field,
  body .form-shipping-address .fieldset.info .field,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field,
  body body .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .checkout-payment-method .billing-address-form .fieldset.address .field,
  body .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .form-create-account .fieldset.address .field,
  body .form-create-account .fieldset.info .field,
  body .account .form-edit-account .fieldset.address .field,
  body .account .form-edit-account .fieldset.info .field,
  body .account .form-address-edit .fieldset.address .field,
  body .account .form-address-edit .fieldset.info .field {
    padding: 0 !important;
    flex: 0 0 49%;
    max-width: 49%;
  }
  body .form-shipping-address .fieldset.address .field.date .customer-dob button,
  body .form-shipping-address .fieldset.info .field.date .customer-dob button,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob button,
  body body .checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob button,
  body .checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob button,
  body .checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob button,
  body .form-create-account .fieldset.address .field.date .customer-dob button,
  body .form-create-account .fieldset.info .field.date .customer-dob button,
  body .account .form-edit-account .fieldset.address .field.date .customer-dob button,
  body .account .form-edit-account .fieldset.info .field.date .customer-dob button,
  body .account .form-address-edit .fieldset.address .field.date .customer-dob button,
  body .account .form-address-edit .fieldset.info .field.date .customer-dob button {
    top: 0;
    right: 19px;
    transform: scale(0.6);
  }
  body .form-shipping-address .section-border,
  body body .checkout-payment-method .billing-address-form .section-border,
  body .checkout-payment-method .billing-address-form .section-border,
  body .form-create-account .section-border,
  body .account .form-edit-account .section-border,
  body .account .form-address-edit .section-border {
    display: none;
  }
  body.checkout-index-index footer .support-part {
    display: none;
  }
  body.checkout-index-index footer .footer.content {
    margin-top: 20px;
  }
  body.checkout-index-index .page-header {
    min-height: 100px;
    max-height: 100px;
    border-bottom: 0 !important;
  }
  body .opc-wrapper {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    margin: 0;
  }
  body .abs-checkout-title,
  body.checkout-onepage-success .order-link-info,
  body .opc-wrapper .step-title,
  body .opc-block-shipping-information .shipping-information-title,
  body .checkout-agreements-items .checkout-agreements-item-title,
  body .checkout-onepage-success .order-link-info {
    font-size: 32px;
    line-height: 1.3;
    margin-bottom: 17px;
  }
  body .checkout-login .field label,
  body .checkout-login .field input,
  body .checkout-login .field select {
    max-width: 100%;
  }
  body .checkout-login .field:has(._has-datepicker) .control:before {
    transform: scale(0.6);
    right: 22px;
  }
  body .checkout-login .user-email {
    font-size: 19px;
    letter-spacing: 0;
  }
  body .checkout-login .register-form-container .register-form-container-inner {
    padding: 50px 41px;
    border-radius: 50px;
  }
  body .checkout-login .register-form-container .register-form-container-inner .form-shipping-address,
  body .checkout-login .register-form-container .register-form-container-inner body .checkout-payment-method .billing-address-form,
  body .checkout-login .register-form-container .register-form-container-inner .checkout-payment-method .billing-address-form,
  body .checkout-login .register-form-container .register-form-container-inner .form-create-account,
  body .checkout-login .register-form-container .register-form-container-inner .account .form-edit-account,
  body .checkout-login .register-form-container .register-form-container-inner .account .form-address-edit {
    padding: 0 !important;
  }
  body .checkout-login .register-form-container .field-edit-email {
    padding: 55px 0;
    border: 0;
  }
  body .checkout-login .register-form-container .field-edit-email .sub-title {
    font-size: 23px;
    letter-spacing: 1px;
    margin-bottom: 14px;
  }
  body .checkout-login .register-form-container .field-edit-email .actions-toolbar {
    margin-top: 30px;
  }
  body .checkout-login .register-form-container .field-edit-email .actions-toolbar .primary {
    display: block;
    width: 100%;
  }
  body .checkout-login .register-form-container .field-edit-email .actions-toolbar .action {
    margin: 0;
    height: unset;
    font-size: 16px;
    letter-spacing: 1.5px;
    max-width: fit-content;
    padding: 23px 40px 21px;
  }
  body .checkout-login .sub-title,
  body body .form-title,
  body .step-customer-vat .field-title,
  body .form-title {
    font-size: 24px;
    letter-spacing: 1px;
    margin-bottom: 12px;
  }
  body .checkout-login .login-form-inner {
    border-radius: 30px;
  }
  body .checkout-login .login-form-inner .step-email {
    max-width: 100%;
    padding: 40px 30px 50px;
  }
  body .checkout-login .login-form-inner .fieldset-inner {
    flex-wrap: wrap;
  }
  body .checkout-login .login-form-inner .field.required {
    margin-bottom: 0;
  }
  body .checkout-login .login-form-inner .step-password .field {
    padding: 50px 41px 60px;
  }
  body .checkout-login .login-form-inner .step-password .field.field-edit-email {
    flex: 0 0 100%;
    max-width: 100%;
    border: none;
  }
  body .checkout-login .login-form-inner .step-password .field.field-edit-email .user-email {
    margin-bottom: 15px;
  }
  body .checkout-login .login-form-inner .step-password .field.field-edit-email .primary .action {
    min-width: unset;
    letter-spacing: 3.198px;
  }
  body .checkout-login .login-form-inner .step-password .field.field-password {
    padding-top: 0;
  }
  body .checkout-login .login-form-inner .step-password .field.field-password .control {
    margin-bottom: 0;
  }
  body .checkout-login .login-form-inner .step-password .field.field-password .actions-toolbar {
    flex-wrap: wrap;
  }
  body .checkout-login .login-form-inner .step-password .field.field-password .actions-toolbar .primary {
    margin-bottom: 0;
  }
  body .checkout-login .login-form-inner .step-password .field .note {
    font-size: 21px;
    line-height: 1.5;
    margin-top: 20px;
  }
  body .checkout-login .login-form-inner .step-password .field .action.remind {
    font-size: 18px;
    padding: 30px 0 0;
  }
  body .checkout-login .login-form-inner .step-customer-group .field {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    border: none;
    padding: 50px 41px;
  }
  body .checkout-login .login-form-inner .step-customer-group .field.group-pro .login-info {
    max-width: 100%;
  }
  body .checkout-login .login-form-inner .step-customer-group .primary .action {
    letter-spacing: 2px;
    font-size: 16px;
    max-width: fit-content;
    padding: 22px 40px 20px;
    margin-top: 20px;
  }
  body .checkout-login .login-form-inner .step-customer-group .login-info {
    margin-bottom: 0;
  }
  body .checkout-login .login-form-inner .actions-toolbar {
    padding-top: 0;
  }
  body .checkout-login .login-form-inner .actions-toolbar > .primary {
    display: block;
    width: 100%;
    margin-top: 30px;
  }
  body .checkout-login .login-form-inner .actions-toolbar .action {
    min-width: unset;
    letter-spacing: 2px;
    font-size: 16px;
    max-width: fit-content;
    padding: 22px 35px 20px;
  }
  body .checkout-login .login-form-inner .action {
    letter-spacing: 3.198px;
    font-size: 21px;
    width: 100%;
    max-width: fit-content;
    padding: 32px 60px 30px;
    display: block;
  }
  body .checkout-login .login-form-inner .top-info {
    margin-bottom: 25px;
  }
  body .checkout-login .login-form-inner .email-check-info,
  body body .form-note,
  body .checkout-login .login-form-inner .step-customer-group .login-info,
  body .form-note {
    font-size: 22px;
    letter-spacing: 0;
  }
  body .checkout-payment-method .step-title {
    margin-bottom: 20px;
    padding: 0;
  }
  body .checkout-payment-method .form {
    background-color: transparent;
  }
  body .checkout-payment-method .billing-address-form {
    max-width: 100%;
    background-color: #f4f7fa;
    border-radius: 30px;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address {
    padding: 0;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
    padding: 6px 0 0 10px;
    font-size: 28px;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox {
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 15px;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 22px;
    height: 10px;
    top: 13px;
    left: 10px;
    border-width: 0 0 3px 3px;
  }
  body .checkout-payment-method .billing-address-form-fieldset .actions-toolbar {
    margin: 40px 0 0 !important;
  }
  body .checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action {
    margin: 0 0 20px !important;
    padding: 30px 41px 27px;
    font-size: 24px;
  }
  body .checkout-payment-method .checkout-billing-address {
    margin-top: 60px;
    margin-bottom: 0;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block {
    display: flex;
    margin: 40px 0;
    padding: 0;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label {
    padding: 3px 0 0 18px;
    font-weight: 600;
    text-transform: unset;
    letter-spacing: 0;
    font-size: 21px;
    max-width: 464px;
    line-height: 1.3;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox {
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input {
    border-radius: 16px;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input:before {
    width: 22px;
    height: 10px;
    top: 13px;
    left: 10px;
    border-width: 0 0 3px 3px;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-items {
    margin-top: 18px;
  }
  body .checkout-payment-method .opc-payment {
    overflow: hidden;
    border-radius: 0;
    background-color: transparent;
  }
  body .checkout-payment-method .step-content {
    background: transparent;
    margin-bottom: 0;
  }
  body .checkout-payment-method .payment-methods {
    margin: 8px 0 0;
  }
  body .checkout-payment-method .payment-methods .payment-method,
  body body .checkout-success .payment-method-logo,
  body .checkout-success .payment-method-logo,
  body .block-order-details-view .payment-method-logo,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo,
  body body .block-order-details-view .payment-method-logo,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    padding: 20px 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method:last-child,
  body body .checkout-success .payment-method-logo:last-child,
  body .checkout-success .payment-method-logo:last-child,
  body .block-order-details-view .payment-method-logo:last-child,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child,
  body body .block-order-details-view .payment-method-logo:last-child,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method:nth-child(2),
  body body .checkout-success .payment-method-logo:nth-child(2),
  body .checkout-success .payment-method-logo:nth-child(2),
  body .block-order-details-view .payment-method-logo:nth-child(2),
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2),
  body body .block-order-details-view .payment-method-logo:nth-child(2),
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2) {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method.ca-creditcard:before,
  body .checkout-payment-method .payment-methods .payment-method.caetransactionscw_creditcard:before,
  body .checkout-payment-method .payment-methods .payment-method.worldline_cc:before,
  body body .checkout-success .payment-method-logo.ca-creditcard:before,
  body body .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body body .checkout-success .payment-method-logo.worldline_cc:before,
  body .checkout-success .payment-method-logo.ca-creditcard:before,
  body .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .checkout-success .payment-method-logo.worldline_cc:before,
  body .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before,
  body body .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body body .block-order-details-view .payment-method-logo.worldline_cc:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    transform: translateY(-50%) scale(0.62);
    right: 26px;
  }
  body .checkout-payment-method .payment-methods .payment-method.worldline_cc._active:before,
  body body .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before,
  body body .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before {
    top: 65px;
  }
  body .checkout-payment-method .payment-methods .payment-method.banktransfer:before,
  body body .checkout-success .payment-method-logo.banktransfer:before,
  body .checkout-success .payment-method-logo.banktransfer:before,
  body .block-order-details-view .payment-method-logo.banktransfer:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before,
  body body .block-order-details-view .payment-method-logo.banktransfer:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    transform: translateY(-50%) scale(0.85);
    right: 39px;
  }
  body .checkout-payment-method .payment-methods .payment-method.linxo:before,
  body body .checkout-success .payment-method-logo.linxo:before,
  body .checkout-success .payment-method-logo.linxo:before,
  body .block-order-details-view .payment-method-logo.linxo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before,
  body body .block-order-details-view .payment-method-logo.linxo:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    transform: translateY(-50%) scale(0.8);
    right: 33px;
  }
  body .checkout-payment-method .payment-methods .payment-method.checkmo:before,
  body body .checkout-success .payment-method-logo.checkmo:before,
  body .checkout-success .payment-method-logo.checkmo:before,
  body .block-order-details-view .payment-method-logo.checkmo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before,
  body body .block-order-details-view .payment-method-logo.checkmo:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    transform: translateY(-50%) scale(0.59);
    right: 22px;
  }
  body .checkout-payment-method .payment-methods .payment-method._active:before,
  body body .checkout-success .payment-method-logo._active:before,
  body .checkout-success .payment-method-logo._active:before,
  body .block-order-details-view .payment-method-logo._active:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active:before,
  body body .block-order-details-view .payment-method-logo._active:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active:before {
    top: 18%;
  }
  body .checkout-payment-method .payment-methods .payment-method._active.linxo:before,
  body body .checkout-success .payment-method-logo._active.linxo:before,
  body .checkout-success .payment-method-logo._active.linxo:before,
  body .block-order-details-view .payment-method-logo._active.linxo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before,
  body body .block-order-details-view .payment-method-logo._active.linxo:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before {
    top: 56px;
  }
  body .checkout-payment-method .payment-methods .payment-method._active .btn-radio .radiocheck:before,
  body body .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before,
  body body .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before {
    width: 21px;
    height: 10px;
    top: 8px;
    left: 6px;
    border-width: 0 0 3px 3px;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content,
  body body .checkout-success .payment-method-logo .payment-method-content,
  body .checkout-success .payment-method-logo .payment-method-content,
  body .block-order-details-view .payment-method-logo .payment-method-content,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content,
  body body .block-order-details-view .payment-method-logo .payment-method-content,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content {
    padding: 5px 0 0;
    max-width: 100%;
    font-size: 19px;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content > div,
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content p,
  body body .checkout-success .payment-method-logo .payment-method-content > div,
  body body .checkout-success .payment-method-logo .payment-method-content p,
  body .checkout-success .payment-method-logo .payment-method-content > div,
  body .checkout-success .payment-method-logo .payment-method-content p,
  body .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .block-order-details-view .payment-method-logo .payment-method-content p,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p,
  body body .block-order-details-view .payment-method-logo .payment-method-content > div,
  body body .block-order-details-view .payment-method-logo .payment-method-content p,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p {
    margin-bottom: 10px;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar,
  body body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar,
  body body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar {
    margin: 30px 0 15px;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .action,
  body body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action,
  body body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action {
    letter-spacing: 1px;
    font-size: 15px;
    min-width: unset;
    padding: 24px 40px 21px;
    border-radius: 100px;
    margin-bottom: 0;
    max-width: max-content;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .primary,
  body body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .primary {
    text-align: left;
  }
  body .checkout-payment-method .payment-methods .btn-radio {
    margin: 0 40px 0 0;
  }
  body .checkout-payment-method .payment-methods .btn-radio .radiocheck {
    height: 34px;
    width: 34px;
    border-radius: 9px;
  }
  body .checkout-payment-method .payment-methods .btn-radio input {
    padding: 0 !important;
  }
  body .checkout-payment-method .payment-methods .payment-method-title {
    padding: 20px 0;
  }
  body .checkout-payment-method .payment-methods .payment-method-title .label {
    font-size: 21px;
    margin-top: 5px;
    white-space: unset;
    max-width: 300px;
  }
  body .step-customer-vat .fieldset-inner {
    padding: 50px 41px;
  }
  body .step-customer-vat .note {
    font-size: 22px;
    padding-top: 15px;
    padding-left: 42px;
  }
  body .step-customer-vat .actions-toolbar {
    padding-top: 70px;
    display: flex;
    align-items: flex-start;
  }
  body .step-customer-vat .actions-toolbar .action {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .step-customer-vat .field {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-bottom: 80px;
    margin-bottom: 0 !important;
  }
  body .step-customer-vat .field:not(:last-child):before {
    right: 50%;
    top: unset;
    bottom: 30px;
    font-size: 17px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
  }
  body .step-customer-vat .field:last-child {
    padding-bottom: 0;
  }
  body .step-customer-vat .step-subtitle,
  body .step-customer-vat .checkout-shipping-address .step-subtitle,
  body .step-customer-vat .checkout-billing-address .step-subtitle,
  body .step-customer-vat .checkout-shipping-method .step-subtitle {
    margin: 0 0 25px;
  }
  body .alma .checkout-agreement p,
  body .alma .payment-method-description {
    font-size: 19px;
  }
  body .alma .payment-method-description {
    margin-bottom: 10px;
  }
  body .alma-plan-choices {
    padding-left: 120px;
  }
  body .alma-plan-choices:before {
    transform: translateY(-50%) scale(0.75);
    top: 16px;
    left: -17px;
  }
  body .alma-plan-choices label {
    padding: 7px 0 4px 0;
    flex: 0 0 70px;
    max-width: 70px;
  }
  body .alma-plan-choices span {
    font-size: 19px;
  }
  body #alma-widget .alma-payment-plans-eligibility-options > div {
    min-width: 26px;
    min-height: 26px;
    max-width: 26px;
    max-height: 26px;
    font-size: 9px;
    padding: 1px 0 0 0;
  }
  body .product-items .product-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .toolbar-sorter .sorter-label {
    margin-right: 10px;
  }
  body.customer-account-login .lbl-checkbox,
  body.customer-account-forgotpassword .lbl-checkbox,
  body.customer-account-create .lbl-checkbox,
  body.customer-account-createpassword .lbl-checkbox {
    min-width: 37px;
    min-height: 37px;
    max-width: 37px;
    max-height: 37px;
  }
  body.customer-account-login .lbl-checkbox input,
  body.customer-account-forgotpassword .lbl-checkbox input,
  body.customer-account-create .lbl-checkbox input,
  body.customer-account-createpassword .lbl-checkbox input {
    border-radius: 11px;
    height: unset;
  }
  body.customer-account-login .lbl-checkbox input:before,
  body.customer-account-forgotpassword .lbl-checkbox input:before,
  body.customer-account-create .lbl-checkbox input:before,
  body.customer-account-createpassword .lbl-checkbox input:before {
    width: 21px;
    height: 9px;
    top: 9px;
    left: 7px;
    border-width: 0 0 3px 3px;
  }
  body.customer-account-login .actions-toolbar .primary,
  body.customer-account-forgotpassword .actions-toolbar .primary,
  body.customer-account-create .actions-toolbar .primary,
  body.customer-account-createpassword .actions-toolbar .primary {
    text-align: left;
    margin: 0;
  }
  body.customer-account-login .actions-toolbar .action,
  body.customer-account-forgotpassword .actions-toolbar .action,
  body.customer-account-create .actions-toolbar .action,
  body.customer-account-createpassword .actions-toolbar .action {
    letter-spacing: 3px;
    padding: 23px 40px 20px;
    font-size: 16px;
    max-width: fit-content;
  }
  body.customer-account-login .page-title-wrapper .page-title,
  body.customer-account-forgotpassword .page-title-wrapper .page-title,
  body.customer-account-create .page-title-wrapper .page-title,
  body.customer-account-createpassword .page-title-wrapper .page-title {
    margin: 0 !important;
    padding: 0 !important;
  }
  body.customer-account-create .step-customer-vat {
    padding-top: 0;
  }
  body .login-container,
  body .password.forget,
  body .password.reset {
    flex-wrap: wrap;
  }
  body .login-container .block,
  body .password.forget .block,
  body .password.reset .block {
    padding: 48px 42px 50px;
    max-width: 100%;
    border-radius: 45px;
    flex: 0 0 100%;
  }
  body .login-container .block:not(:last-child),
  body .password.forget .block:not(:last-child),
  body .password.reset .block:not(:last-child) {
    margin-bottom: 35px !important;
  }
  body .login-container .block .block-title,
  body .password.forget .block .block-title,
  body .password.reset .block .block-title {
    margin-bottom: 15px;
  }
  body .login-container .block .block-title strong,
  body .password.forget .block .block-title strong,
  body .password.reset .block .block-title strong {
    font-size: 26px;
    letter-spacing: 1px;
  }
  body .login-container .block .field.note,
  body .login-container .block p,
  body .password.forget .block .field.note,
  body .password.forget .block p,
  body .password.reset .block .field.note,
  body .password.reset .block p {
    font-size: 20px;
    margin-bottom: 14px;
  }
  body .login-container .field-inner,
  body .password.forget .field-inner,
  body .password.reset .field-inner {
    max-width: 100%;
  }
  body .login-container .persistent .label,
  body .password.forget .persistent .label,
  body .password.reset .persistent .label {
    padding: 1px 0 0 14px;
    font-size: 19px;
  }
  body .login-container .field-additional .secondary,
  body .password.forget .field-additional .secondary,
  body .password.reset .field-additional .secondary {
    margin-bottom: 20px;
  }
  body .login-container .remind,
  body .password.forget .remind,
  body .password.reset .remind {
    font-size: 19px;
  }
  body .login-container .actions-toolbar,
  body .password.forget .actions-toolbar,
  body .password.reset .actions-toolbar {
    margin: 35px 0 0 !important;
  }
  body.customer-account-create .field-group {
    margin-top: 0;
  }
  body.customer-account-create .step-customer-vat {
    background-image: none;
  }
  body.customer-account-create .step-customer-vat .actions-toolbar {
    margin-top: 0;
  }
  body .form-note {
    max-width: 100%;
  }
  body .newsletter-main-part {
    padding: 35px 51px;
  }
  body .newsletter-main-part .newsletter-main {
    flex-wrap: wrap;
  }
  body .newsletter-main-part .newsletter-main .content {
    flex: 0 0 70%;
    max-width: 70%;
  }
  body .newsletter-main-part .newsletter-main .content .actions .subscribe {
    padding: 14px 32px;
    font-size: 12px;
    letter-spacing: 0.6px;
    height: unset;
    display: flex;
    align-items: center;
    min-width: unset;
  }
  body .newsletter-main-part .newsletter-main .content .content {
    max-width: 100%;
  }
  body .newsletter-main-part .newsletter-main .content #newsletter-error {
    letter-spacing: 0;
    top: 130%;
    font-size: 17px;
  }
  body .newsletter-main-part .newsletter-main .content input {
    padding: 9px 20px 6px;
    font-size: 14px;
    height: 40px;
    text-transform: none;
  }
  body .newsletter-main-part .newsletter-main .content input::-webkit-input-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input:-moz-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input::-moz-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input::-ms-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input:-ms-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input::placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content .subscribe {
    padding: 5px;
  }
  body .newsletter-main-part .newsletter-main .newsletter-title {
    font-size: 18px;
    max-width: unset;
    line-height: 1.4;
  }
  body .newsletter-main-part .newsletter-main .news-label {
    font-size: 30px;
    max-width: 480px;
    margin-top: 20px;
  }
  body .newsletter-main-part .newsletter-main .newsletter-cover {
    flex: 0 0 30%;
    max-width: 30%;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 30px;
    padding-top: 0;
  }
  body .footer.content {
    margin-top: 90px;
    padding-bottom: 140px;
  }
  body .logo img {
    max-height: inherit;
  }
  body #younited_popupzone:not([style*=display]) .popup-content {
    transform: scale(1);
  }
  body .younited .checkout-agreement p {
    font-size: 19px;
  }
  body .maturities {
    padding-left: 200px;
  }
  body .maturities:before {
    transform: translateY(-50%) scale(0.75);
    top: 16px;
    left: -31px;
  }
  body .maturities .maturity {
    padding: 7px 0 4px 0;
    flex: 0 0 70px;
    max-width: 70px;
  }
  body .maturities .label {
    font-size: 19px;
  }
  body .payment-installment-widget {
    order: 8;
  }
  body #younited_block {
    transform: unset;
    max-width: fit-content;
  }
  body #younited_block:before {
    left: -63px;
    top: 14px;
  }
  body .yp-info {
    padding-top: 15px;
    font-size: 12px;
  }
  body .younitedpay-widget-root {
    background: transparent;
    border: 0;
    padding: 0;
    max-width: unset;
    overflow: unset;
    margin-top: 20px;
  }
  body .maturity_installment,
  body .matr {
    min-width: 26px;
    min-height: 26px;
    max-width: 26px;
    max-height: 26px;
    font-size: 9px;
    margin-right: 20px;
    padding-top: 1px;
  }
  body .maturity_installment:before,
  body .matr:before {
    min-width: 12px;
    min-height: 14px;
    right: -16px;
  }
  body.page-layout-2columns-left .sidebar.sidebar-main,
  body.page-layout-2columns-right .sidebar.sidebar-main {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  body.page-layout-2columns-left .columns .column.main,
  body.page-layout-2columns-right .columns .column.main {
    flex: 0 0 66.33%;
    max-width: 66.33%;
  }
  body .mage-error {
    font-size: 20px;
    letter-spacing: 2px;
  }
  body .message.info,
  body .message.error,
  body .message.warning,
  body .message.notice,
  body .message.success {
    font-size: 17px;
    padding: 17px 85px 16px;
    min-height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 60px;
  }
  body .message.info > *:first-child:before,
  body .message.error > *:first-child:before,
  body .message.warning > *:first-child:before,
  body .message.notice > *:first-child:before,
  body .message.success > *:first-child:before {
    min-width: 65px;
    min-height: 65px;
    max-width: 65px;
    max-height: 65px;
    left: 7px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 25px;
  }
  body .custom-label,
  .field label,
  .field .label,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body.wishlist-index-index .product-item .item-inner .comment-box .field-inner label,
  body .field label,
  body .field .label,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body .checkout-login .field label,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 16px;
    letter-spacing: 2px;
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    padding: 20px 32px 3px;
    margin: 0;
  }
  body .custom-field-box select,
  .field select,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body.wishlist-index-index .comment-box select,
  body .field select,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .checkout-login .field select,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .wishlist-index-index .comment-box select {
    background-size: 19px;
    background-position: 94.2% 0;
    padding: 0;
  }
  body .custom-field-box .control,
  .field .control,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .control,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .control,
  body.wishlist-index-index .comment-box .control,
  body .field .control,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .control,
  body .checkout-login .field .control,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .control,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .control,
  body .wishlist-index-index .comment-box .control {
    margin-bottom: 10px;
  }
  body .custom-field-box .message.info,
  body .custom-field-box .message.error,
  body .custom-field-box .message.warning,
  body .custom-field-box .message.notice,
  body .custom-field-box .message.success,
  .field .message.info,
  .field .message.error,
  .field .message.warning,
  .field .message.notice,
  .field .message.success,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body.wishlist-index-index .comment-box .message.info,
  body.wishlist-index-index .comment-box .message.error,
  body.wishlist-index-index .comment-box .message.warning,
  body.wishlist-index-index .comment-box .message.notice,
  body.wishlist-index-index .comment-box .message.success,
  body .field .message.info,
  body .field .message.error,
  body .field .message.warning,
  body .field .message.notice,
  body .field .message.success,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body .checkout-login .field .message.info,
  body .checkout-login .field .message.error,
  body .checkout-login .field .message.warning,
  body .checkout-login .field .message.notice,
  body .checkout-login .field .message.success,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body .wishlist-index-index .comment-box .message.info,
  body .wishlist-index-index .comment-box .message.error,
  body .wishlist-index-index .comment-box .message.warning,
  body .wishlist-index-index .comment-box .message.notice,
  body .wishlist-index-index .comment-box .message.success {
    font-size: 22px;
    padding: 26px 80px 23px;
    border-radius: 70px;
  }
  body .custom-field-box .message.info > *:first-child:before,
  body .custom-field-box .message.error > *:first-child:before,
  body .custom-field-box .message.warning > *:first-child:before,
  body .custom-field-box .message.notice > *:first-child:before,
  body .custom-field-box .message.success > *:first-child:before,
  .field .message.info > *:first-child:before,
  .field .message.error > *:first-child:before,
  .field .message.warning > *:first-child:before,
  .field .message.notice > *:first-child:before,
  .field .message.success > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body.wishlist-index-index .comment-box .message.info > *:first-child:before,
  body.wishlist-index-index .comment-box .message.error > *:first-child:before,
  body.wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body.wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body.wishlist-index-index .comment-box .message.success > *:first-child:before,
  body .field .message.info > *:first-child:before,
  body .field .message.error > *:first-child:before,
  body .field .message.warning > *:first-child:before,
  body .field .message.notice > *:first-child:before,
  body .field .message.success > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body .checkout-login .field .message.info > *:first-child:before,
  body .checkout-login .field .message.error > *:first-child:before,
  body .checkout-login .field .message.warning > *:first-child:before,
  body .checkout-login .field .message.notice > *:first-child:before,
  body .checkout-login .field .message.success > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 28px;
    min-width: 28px;
    min-height: 28px;
    max-width: 28px;
    max-height: 28px;
  }
  body .custom-input,
  .field input,
  .field select,
  .field textarea,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body.wishlist-index-index .comment-box textarea,
  body .field input,
  body .field select,
  body .field textarea,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .checkout-login .field input,
  body .checkout-login .field select,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .wishlist-index-index .comment-box textarea {
    height: 64px;
    font-size: 18px;
    letter-spacing: 0;
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
    padding: 0 32px;
  }
  body .custom-input::-webkit-input-placeholder,
  .field input::-webkit-input-placeholder,
  .field select::-webkit-input-placeholder,
  .field textarea::-webkit-input-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body.wishlist-index-index .comment-box textarea::-webkit-input-placeholder,
  body .field input::-webkit-input-placeholder,
  body .field select::-webkit-input-placeholder,
  body .field textarea::-webkit-input-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body .checkout-login .field input::-webkit-input-placeholder,
  body .checkout-login .field select::-webkit-input-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 18px;
  }
  body .custom-input:-moz-placeholder,
  .field input:-moz-placeholder,
  .field select:-moz-placeholder,
  .field textarea:-moz-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body.wishlist-index-index .comment-box textarea:-moz-placeholder,
  body .field input:-moz-placeholder,
  body .field select:-moz-placeholder,
  body .field textarea:-moz-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body .checkout-login .field input:-moz-placeholder,
  body .checkout-login .field select:-moz-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 18px;
  }
  body .custom-input::-moz-placeholder,
  .field input::-moz-placeholder,
  .field select::-moz-placeholder,
  .field textarea::-moz-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body.wishlist-index-index .comment-box textarea::-moz-placeholder,
  body .field input::-moz-placeholder,
  body .field select::-moz-placeholder,
  body .field textarea::-moz-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body .checkout-login .field input::-moz-placeholder,
  body .checkout-login .field select::-moz-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 18px;
  }
  body .custom-input::-ms-placeholder,
  .field input::-ms-placeholder,
  .field select::-ms-placeholder,
  .field textarea::-ms-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body.wishlist-index-index .comment-box textarea::-ms-placeholder,
  body .field input::-ms-placeholder,
  body .field select::-ms-placeholder,
  body .field textarea::-ms-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body .checkout-login .field input::-ms-placeholder,
  body .checkout-login .field select::-ms-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 18px;
  }
  body .custom-input:-ms-placeholder,
  .field input:-ms-placeholder,
  .field select:-ms-placeholder,
  .field textarea:-ms-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body.wishlist-index-index .comment-box textarea:-ms-placeholder,
  body .field input:-ms-placeholder,
  body .field select:-ms-placeholder,
  body .field textarea:-ms-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body .checkout-login .field input:-ms-placeholder,
  body .checkout-login .field select:-ms-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 18px;
  }
  body .custom-input::placeholder,
  .field input::placeholder,
  .field select::placeholder,
  .field textarea::placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body.wishlist-index-index .comment-box textarea::placeholder,
  body .field input::placeholder,
  body .field select::placeholder,
  body .field textarea::placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body .checkout-login .field input::placeholder,
  body .checkout-login .field select::placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 18px;
  }
  .customer-message-wrapper {
    display: none;
  }
  body .page-wrapper .block-search {
    float: unset;
    padding-left: 0;
    position: relative;
    width: unset;
    margin: 0;
  }
  body .page-wrapper .block-search .action.search {
    opacity: 1 !important;
    display: block;
    padding: 0;
    top: 10px;
    right: 12px;
    z-index: 1;
    background: none;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    text-shadow: none;
    font-weight: 400;
    position: absolute;
  }
  body .page-wrapper .block-search label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: unset;
  }
  body .page-wrapper .block-search .control {
    padding: 0;
    margin: 0 !important;
    border-top: 0;
    clear: unset;
  }
  body .page-wrapper .block-search .control input {
    height: 46px;
    border-radius: 0;
    background-color: transparent;
    border: none;
    display: block;
    padding: 4px 0 0 24px !important;
    font-size: 16px;
    letter-spacing: -0.32px;
    position: unset;
    margin: 0;
  }
  body .page-wrapper .block-search .control input::-webkit-input-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input:-moz-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input::-moz-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input::-ms-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input:-ms-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input::placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .header-wrapper-top,
  body .header-wrapper-menu,
  body .panel.header {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  body.checkout-index-index .header-wrapper-top {
    top: 0;
  }
  body .header-wrapper-top.sactive {
    padding: 16px !important;
  }
  body .header-wrapper-menu {
    padding-right: 0 !important;
  }
  body .header.content {
    padding: 0 !important;
    max-width: 100% !important;
    z-index: 10000000;
  }
  body .logo-wrapper .logo {
    margin: 0;
    float: unset;
    max-width: 164px;
  }
  body .logo-wrapper img {
    width: 100%;
    max-height: unset;
  }
  body .contacts-right,
  body .top-links-wrapper {
    display: none;
  }
  body .btn-mobile-menu-icon {
    display: block;
    order: 3;
  }
  body .header-wrapper-top {
    flex-wrap: wrap;
    top: -25px;
    background: #ffffff;
  }
  body .header-wrapper-top.sactive .header-wrapper-left {
    margin-right: 0;
  }
  body .header-wrapper-top.sticky .header-wrapper-center {
    padding-top: 16px;
  }
  body .header-wrapper-left {
    flex: 0 0 62%;
    max-width: 62%;
    order: 1;
    padding-top: 16px;
  }
  body .header-wrapper-center {
    flex: 0 0 100%;
    max-width: 100%;
    order: 3;
    padding-top: 16px;
    padding-left: 0;
  }
  body .header-wrapper-right {
    flex: 0 0 38%;
    max-width: 38%;
    order: 2;
    justify-content: flex-end;
    padding: 0;
    margin: 0;
    margin-left: auto;
  }
  body .minicart-wrapper {
    margin-bottom: 0;
  }
  body .btn-mobile-menu-icon {
    border: 1px solid #EEEAF7;
    background: #f4f7fa;
    border-radius: 12px;
    padding: 8px;
    margin-left: 16px;
  }
  body .mobile-menu-icon {
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .mobile-menu-icon:before {
    content: "8";
    font-size: 21px;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    line-height: 16px;
    color: #002750;
  }
  body .page-header {
    margin-bottom: 20px;
    border: 0 !important;
    min-height: 280px;
    max-height: 280px;
  }
  body .page-header .panel.wrapper {
    min-height: 50px;
    max-height: 50px;
  }
  body .page-header .panel.header {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  body .logo-wrapper:before {
    top: -16px;
    left: -33px;
    width: 265px;
    height: 108px;
    background-size: cover;
  }
  body .minicart-wrapper .counter.qty {
    padding-top: 2px;
  }
  body .hide-dek {
    display: block;
  }
  body a[class^="skeepers-widget"] {
    display: none !important;
  }
  body .avis-reviews a {
    display: block !important;
  }
  body.mobile-menu-active {
    position: fixed !important;
    left: 0;
    right: 0;
  }
  body.mobile-menu-active .mobile-menu-icon:before {
    font-size: 13px;
    content: "9";
  }
  body.mobile-menu-active .nav-sections .menu-part {
    left: 0;
  }
  body.mobile-menu-active .main-submenu-menu.active,
  body.mobile-menu-active .inner-submenu-menu.active {
    transform: translateX(0);
  }
  body .extra-links {
    display: flex;
    padding: 30px 0 26px;
    overflow-x: auto;
    z-index: 2;
  }
  body .extra-links .nav-sections-link {
    white-space: nowrap;
  }
  body .nav-sections {
    padding: 0;
    height: unset;
    position: unset;
    overflow: unset;
  }
  body .nav-sections .menu-part {
    flex-wrap: unset;
    flex-direction: column;
    padding-top: 4px;
  }
  body .nav-sections .menu-part-in {
    margin-right: 0;
    padding: 12px 16px 15px;
    position: unset;
  }
  body .nav-sections .menu-part-in:hover .menu-top-link {
    background-color: unset;
  }
  body .nav-sections .menu-number-btn {
    letter-spacing: -0.32px;
    font-weight: 500;
    font-size: 16px;
    color: #ffffff !important;
    background: #085ac3;
    border-radius: 12px;
    line-height: 1.12;
    max-width: max-content;
    padding: 17px 25px 12px 16px;
    text-decoration: none !important;
    transition: all 0.3s;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
  }
  body .nav-sections .menu-number-btn:before {
    content: '"';
    min-width: 24px;
    min-height: 24px;
    max-width: 24px;
    max-height: 24px;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    color: #ffffff !important;
    margin-right: 12px;
    margin-top: -5px;
  }
  body .nav-sections .menu-number-btn:hover {
    background-color: #4991d0;
  }
  body .nav-sections .menu-top-link {
    max-width: fit-content;
  }
  body .nav-sections .menu-top-link:hover {
    background-color: #4991d0 !important;
  }
  body .nav-sections .menu-top-link:hover:before {
    color: #002750;
  }
  body .nav-sections .menu-top-link:after {
    transform: rotate(-90deg);
  }
  body .nav-sections .free-delivery-cover {
    margin-top: auto;
    background: #002750;
    color: #ffffff;
    padding: 18px 16px 14px 16px;
  }
  body .nav-sections .free-delivery-text {
    letter-spacing: -0.48px;
    text-align: left;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.1;
    color: #ffffff;
  }
  body .nav-sections .free-delivery-price {
    font-size: 14px;
    line-height: 1.45;
    font-weight: 400;
    color: #ffffff;
    margin-top: -3px;
  }
  body .nav-sections .avis-cover {
    background: #C7DEFF;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
  }
  body .nav-sections .customers-review-text {
    font-size: 24px;
    font-weight: 700;
    line-height: 0;
    color: #002750;
    letter-spacing: -0.48px;
    max-width: 170px;
    padding-top: 9px;
  }
  body .nav-sections .customers-review-inner {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
  }
  body .nav-sections .main-submenu-menu,
  body .nav-sections .inner-submenu-menu {
    position: fixed;
    left: 0;
    z-index: 999;
    bottom: 0;
    top: 158px;
    right: 0;
    width: 100%;
    transform: translateX(100%);
    transition: all .5s;
    padding: 16px;
    flex-direction: column;
    flex-wrap: unset;
    border-top: 1px solid #EEEAF7;
    display: flex;
    background: #ffffff;
    overflow: hidden;
    overflow-y: scroll;
  }
  body .nav-sections .inner-submenu-menu {
    top: 0;
    border: 0;
  }
  body .nav-sections .inner-menu-title {
    border-radius: 12px;
    padding: 13px 22px 9px 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: -0.32px;
    text-decoration: none;
    transition: all 0.3s;
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #002750;
    position: relative;
    z-index: 3;
    background-color: #f4f7fa;
    border: 1px solid #EEEAF7;
    margin-bottom: 16px;
    margin-right: auto;
  }
  body .nav-sections .inner-menu-title:before {
    content: "0";
    margin-right: 12px;
    color: #002750;
    transform: rotate(90deg);
    font-size: 10px;
    min-width: 24px;
    min-height: 24px;
    max-width: 24px;
    max-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    line-height: 6px;
    margin-top: -5px;
  }
  body .nav-sections .submenu-cal,
  body .nav-sections .dropdown-menu {
    position: unset;
  }
  body .nav-sections .submenu-cal {
    flex: unset !important;
    max-width: unset !important;
    border-left: 0;
    padding: 6px 0;
  }
  body .nav-sections .menu-part {
    position: fixed;
    top: 279px;
    bottom: 0;
    left: 100%;
    right: 0;
    width: 100%;
    transition: all 0.3s;
    background: #ffffff;
    border-top: 1px solid #EEEAF7;
    overflow: hidden;
    overflow-y: auto;
    z-index: 999;
  }
  body .nav-sections .menu-part:has(.active) {
    top: 158px;
  }
  body .nav-sections .main-submenu-menu {
    opacity: 1;
    visibility: visible;
    overflow: hidden;
    overflow-y: scroll;
    align-items: unset;
  }
  body .nav-sections .main-submenu-menu:before {
    display: none;
  }
  body .nav-sections .main-submenu-menu:has(.inner-submenu-menu.active) {
    overflow: hidden;
  }
  body .nav-sections .submenu-title {
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 20px;
    display: flex;
    align-items: center;
  }
  body .nav-sections .firstcal .submenu-title:before,
  body .nav-sections .second .submenu-title:before,
  body .nav-sections .thirdcal .submenu-title:before {
    content: "";
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    margin-right: 12px;
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    color: #085ac3;
    line-height: 1;
  }
  body .nav-sections .firstcal .submenu-title:before {
    content: "A";
  }
  body .nav-sections .second .submenu-title:before {
    content: "B";
  }
  body .nav-sections .submenu-innerdrop {
    display: flex;
    align-items: center;
  }
  body .nav-sections .inner-dropicon {
    margin-left: auto;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 3px;
    padding-left: 3px;
    margin-right: 4px;
  }
  body .nav-sections .inner-dropicon:after {
    content: "0";
    font-size: 13px;
    line-height: 6px;
    color: #002750;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    margin-top: -4px;
    transition: all 0.3s;
    margin-right: 0;
    transform: rotate(-90deg);
  }
  body .nav-sections .thirdcal .submenu-sublist {
    padding-top: 2px;
  }
  body .nav-sections .thirdcal .submenu-title:before {
    content: "!";
  }
  body .nav-sections .fourthcal {
    margin-top: 14px;
  }
  body .nav-sections .fifthcal {
    order: 1;
    padding-top: 0;
  }
  body .nav-sections .sixthcal {
    order: 3;
  }
  body .nav-sections .scenecal {
    order: 2;
  }
  body .nav-sections .eighthcal {
    order: 4;
    margin-top: 18px;
  }
  body .nav-sections .submenu-banner {
    min-height: unset;
    max-height: unset;
    min-width: unset;
    max-width: unset;
    width: 100%;
  }
  body .nav-sections .submenu-banner img {
    width: 100%;
  }
  body .nav-sections .submenu-support {
    padding: 14px 22px 12px 16px;
    font-size: 18px;
  }
  body .nav-sections .allprolink-cover .submenu-sublink:before {
    display: none;
  }
  body .nav-sections .submenu-subitem {
    margin-bottom: 0;
  }
  body .nav-sections .submenu-card {
    margin-bottom: 16px;
    height: 124px;
  }
  body .nav-sections .submenu-card img {
    width: 100%;
    max-width: 265px;
  }
  body .nav-sections .subprolink-cover .submenu-sublink {
    padding-left: 16px;
  }
  body .nav-sections .subprolink-cover .submenu-title {
    padding: 10px 0 16px;
  }
  body .nav-sections .submenu-sublink {
    padding: 12px 0;
    font-size: 18px;
    letter-spacing: -0.36px;
    max-width: 300px;
  }
  body .nav-sections .nav-sections-link {
    display: block;
    margin-left: 12px;
    font-size: 14px;
  }
  body .nav-sections .nav-sections-link.nav-link1 {
    margin-left: 0;
  }
  body .page-footer .customer-support {
    flex-wrap: wrap;
    padding: 0;
  }
  body .page-footer .customer-support .cusSupport-col {
    flex: 0 0 50%;
    max-width: 50%;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
  }
  body .page-footer .customer-support .cusSupport-col:nth-child(even) {
    border-right: 0;
  }
  body .page-footer .customer-support .cusSupport-col:nth-child(4),
  body .page-footer .customer-support .cusSupport-col:nth-child(3) {
    border-bottom: 0;
  }
  body .page-footer .customer-support .cusSupport-text {
    font-size: 16px;
    letter-spacing: 0.8px;
    line-height: 1.38;
    max-width: 150px;
  }
  body .page-footer .customer-support .cusSupport-inner {
    padding: 21px 49px;
  }
  body .page-footer .customer-support .cusSupport-inner:before {
    min-width: 50px;
    min-height: 50px;
    margin-right: 14px;
  }
  body .page-footer .footer-sublink .footer-innerlink {
    font-size: 12px;
  }
  body .page-footer .footerContentMain,
  body .page-footer .footerCopyright {
    padding-right: 43px;
    padding-left: 43px;
  }
  body .page-footer .footerContentMain {
    padding-top: 54px;
    padding-bottom: 46px;
  }
  body .page-footer .footerContentMain .container {
    position: relative;
  }
  body .page-footer .footerContentMain .footerLefText {
    font-size: 14px;
    padding-right: 0;
    max-width: 180px;
  }
  body .page-footer .footerContentMain .footerLeft .logo {
    margin: 0 0 33px;
    max-width: 160px;
  }
  body .page-footer .footerContentMain .footerLeft .logo img {
    max-height: unset;
  }
  body .page-footer .footerContentMain .footerRight .paymentCards {
    display: none;
  }
  body .page-footer .footerContentMain .footerRight .footerCol {
    flex: 0 0 58% !important;
    max-width: 58% !important;
    margin-bottom: 33px;
    padding-right: 20px;
  }
  body .page-footer .footerContentMain .footerRight .footerCol:nth-child(even) {
    flex: 0 0 42% !important;
    max-width: 42% !important;
    padding-right: 0;
  }
  body .page-footer .footerContentMain .footerRight .footerCol.footCol7,
  body .page-footer .footerContentMain .footerRight .footerCol.footCol8 {
    display: none;
  }
  body .page-footer .footerContentMain .footerRight .footerLinkBox .footLink {
    font-size: 12px;
    line-height: 1.6;
    padding: 5px 0 6px;
  }
  body .page-footer .footerContentMain .footerRight .footerCardTitle {
    padding-bottom: 19px;
    margin-bottom: 13px;
    letter-spacing: 2.1px;
    font-size: 14px;
  }
  body .page-footer .footerContentMain .footerLeft .footerLeftBottom {
    margin-top: 0;
    position: absolute;
    left: 34.5%;
    bottom: 0;
  }
  body .page-footer .footerContentMain .footerLeft .footerCardTitle {
    margin-bottom: 12px;
    letter-spacing: 1.8px;
    font-size: 12px;
    color: #002750;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem {
    flex: 0 0 30px;
    max-width: 30px;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem svg {
    max-height: 30px;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem:not(:last-child) {
    margin-right: 10px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox {
    margin-bottom: 44px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem {
    flex: 0 0 65px;
    max-width: 65px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem svg {
    max-height: 65px;
  }
  body .page-footer .footerContentMain .footerLeft {
    flex: 0 0 34.5%;
    max-width: 34.5%;
  }
  body .page-footer .footerContentMain .footerRight {
    flex: 0 0 65.5%;
    max-width: 65.5%;
    padding: 0 0 178px;
  }
  body .page-footer .footerCopyright {
    padding-top: 19px;
    padding-bottom: 16px;
  }
  body .page-footer .footerCopyright .footerContactBlock a {
    font-size: 24px;
  }
  body .page-footer .footerCopyright .copyRightText,
  body .page-footer .footerCopyright .storeHours {
    font-size: 12px;
  }
  body .modal-popup._inner-scroll .modal-inner-wrap {
    border-radius: 0;
    min-height: inherit;
    height: inherit;
    max-height: 100%;
    max-width: 100%;
    margin: 0;
  }
  body .modal-popup .form-shipping-address,
  body .modal-popup body .checkout-payment-method .billing-address-form,
  body .modal-popup .checkout-payment-method .billing-address-form,
  body .modal-popup .form-create-account,
  body .modal-popup .account .form-edit-account,
  body .modal-popup .account .form-address-edit {
    padding: 30px 0 20px;
    border-radius: 0;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox {
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 15px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 22px;
    height: 9px;
    top: 14px;
    left: 11px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice label,
  body .modal-popup body .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modal-popup .form-create-account .fieldset.address .field.choice label,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice label,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice label {
    font-size: 26px;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-inner-wrap {
    background-color: #f4f7fa !important;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-footer .action {
    min-height: 70px;
    flex-grow: 1;
    font-size: 18px;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-footer .action:last-child {
    margin-right: 0;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-title {
    font-size: 31px;
  }
  body .modal-popup.video-popup-wrapper .modal-inner-wrap {
    max-width: 90% !important;
  }
  body .modal-popup.video-popup-wrapper .modal-inner-wrap .video-popup {
    overflow: hidden;
    position: relative;
    padding-top: 56%;
  }
  body .modal-popup.video-popup-wrapper .modal-inner-wrap .video-popup iframe {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  body .modal-popup.video-popup-wrapper .modal-content {
    padding: 15px 0 0 !important;
  }
  body .modal-popup .modal-footer button {
    letter-spacing: 2.4px;
    font-size: 24px;
  }
  body .modal-popup.cheque-payment-confirm {
    transform: unset;
  }
  body.checkout-index-index #opc-sidebar > .actions-toolbar {
    position: fixed;
    bottom: 0;
    z-index: 99;
    left: 0;
    right: 0;
    background: #ffffff;
    padding: 20px;
    margin: 0;
    border: 0;
  }
  body.checkout-index-index footer .footer.content,
  body.checkout-cart-index footer .footer.content {
    padding-bottom: 160px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .checkout-methods-items {
    padding: 30px;
    position: fixed;
    bottom: 0;
    z-index: 9;
    left: 0;
    right: 0;
    background: #ffffff;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .checkout-methods-items button {
    height: 60px;
    font-size: 17px;
    letter-spacing: 1.5px;
    display: block;
    max-width: 400px;
    margin: 0 auto;
  }
  body .toplinks-sidebar {
    width: 100%;
  }
  body .toplinks-sidebar .toplinks-sidebar-title {
    font-size: 24px;
    padding: 38px 36px 37px 60px;
  }
  body .toplinks-sidebar .toplinks-sidebar-title .toplinks-sidebar-close:before {
    font-size: 55px;
    line-height: 55px;
  }
  body .toplinks-sidebar .toplinks-sidebar-footer {
    padding: 24px 20px;
  }
  body .toplinks-sidebar .toplinks-sidebar-footer .link-logout {
    padding: 29px 40px;
    font-size: 23px;
  }
  body .toplinks-sidebar .toplinks-sidebar-footer .link-logout svg {
    width: 40px;
    height: 35px;
    margin-right: 19px;
  }
  body .toplinks-sidebar .toplinks-sidebar-content li a {
    padding: 21px 23px 23px 60px;
    font-size: 20px;
  }
  body .toplinks-sidebar .toplinks-sidebar-content li.credit a {
    margin: 16px 0;
  }
  body .toplinks-sidebar .toplinks-sidebar-content li.credit a .counter {
    font-size: 36px;
    margin-top: 5px;
  }
  body .chronopost-relais-popup-wrapper {
    left: unset !important;
    max-width: 80%;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode {
    margin-top: 30px;
    flex-wrap: wrap;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label {
    display: block;
    text-align: left;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select {
    width: 100%;
    max-width: 100%;
  }
  body .chronopost-relais-popup-wrapper .modal-inner-wrap {
    max-height: 100% !important;
    margin: 0;
    border-radius: 0;
    padding: 0;
  }
  body .chronopost-relais-popup-wrapper .modal-inner-wrap .modal-content {
    border-radius: 0;
    padding: 40px 20px !important;
  }
  body .chronopost-relais-popup-wrapper .modal-inner-wrap .modal-header {
    padding: 0;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .button {
    margin: 20px 0 0;
  }
  body .chronopost-relais-popup-wrapper .chrono-relais-title {
    font-size: 17px;
    margin: 19px 0 13px;
  }
  body .discount-promo {
    transform: scale(2);
    top: 60px;
    left: 60px;
  }
  body .made-in-europe {
    top: 249px;
    right: 57px;
  }
  body .made-in-europe svg {
    max-width: 90px;
    max-height: 90px;
    min-width: 90px;
    min-height: 90px;
  }
  body .guarantee-icon {
    top: 249px;
    left: 57px;
  }
  body .guarantee-icon svg {
    max-width: 90px;
    max-height: 90px;
    min-width: 90px;
    min-height: 90px;
  }
  body .livraison-gratuite {
    right: 41px;
    top: 7px;
    max-width: 110px;
  }
  body.catalog-product-view .guarantee-icon,
  body.catalog-product-view .made-in-europe {
    bottom: 116px;
    top: unset !important;
  }
  body.catalog-product-view .guarantee-icon {
    left: 20px;
  }
  body.catalog-product-view .guarantee-icon.one-img-gallery {
    bottom: 14px;
  }
  body.catalog-product-view .made-in-europe {
    right: 30px;
  }
  body.catalog-product-view .made-in-europe.has-guarantee-logo {
    bottom: 133px;
  }
  body.catalog-product-view .made-in-europe.one-img-gallery {
    bottom: 30px;
  }
  body .single-banner-container {
    padding-top: 0;
  }
  body .single-banner-container > div {
    max-height: 860px;
  }
  body .page-header .header.panel {
    max-width: 100% !important;
    padding: 0;
  }
  body .newtopheader {
    padding: 10px 0 7px;
  }
  body .newtopheader .newtopheader-left .newtopheader-ship {
    padding-left: 30px;
    font-size: 16px;
  }
  body .newtopheader .newtopheader-left .newtopheader-ship:before {
    transform: translateY(-50%);
    font-size: 19px;
    top: 45%;
  }
  body .newtopheader .newtopheader-right .newtopheader-cont {
    font-size: 0;
  }
  body .newtopheader .newtopheader-right .newtopheader-link {
    font-size: 18px;
    margin: 0;
    letter-spacing: 0;
    padding-left: 30px;
  }
  body .newtopheader .newtopheader-right .newtopheader-link:before {
    font-size: 19px;
    transform: translateY(-60%);
    top: 50%;
    left: 0;
  }
  body .newtopheader .newtopheader-center {
    margin: 0;
    flex: 1 0 0;
    display: none;
    max-width: unset;
  }
  body .newtopheader .newtopheader-center .newtopheader-maga {
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
    padding-left: 30px;
  }
  body .block-faq-list,
  body .block-products-list,
  body .block-category-list,
  body .block-brand-list {
    margin: 60px 0;
  }
  body .block .block-title {
    margin-bottom: 31px;
  }
  body .block .block-title strong {
    font-size: 31px;
  }
  body .block-products-list {
    margin-top: 40px;
  }
  body .block-products-list .products-grid .product-items {
    margin: 0 -30px;
  }
  body .block-products-list .products-grid .product-items .product-item {
    border-left: 0 !important;
    padding: 0 30px !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  body .block-products-list .products-grid .product-items .product-item:nth-child(5) {
    display: none;
  }
  body .block-products-list .products-grid .product-items .product-item:nth-child(1),
  body .block-products-list .products-grid .product-items .product-item:nth-child(2) {
    margin-bottom: 50px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .product-item-name,
  body .block-products-list .products-grid .product-items .product-item-details .product-brand a {
    font-size: 17px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .product-brand {
    margin-bottom: 4px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .product-item-link {
    max-height: 108px;
    -webkit-line-clamp: 3;
  }
  body .block-products-list .products-grid .product-items .product-item-details .badge {
    font-size: 14px !important;
    padding: 7px 10px 4px !important;
    margin-bottom: 17px;
    letter-spacing: 2.065px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .price-box {
    padding: 0;
    margin: 20px 0 auto;
  }
  body .block-products-list .products-grid .product-items .product-item-details .price-box .price {
    font-size: 31px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .price-box .ttc {
    display: none;
  }
  body .block-products-list .products-grid .product-items .product-item-details .btn-link {
    padding: 21px 25px 19px;
    margin-top: 17px;
    font-size: 14px;
    letter-spacing: 2.84px;
    text-align: center;
    max-width: unset;
  }
  body .block-faq-list .block-content {
    margin: 0 -10px;
  }
  body .block-faq-list .block-content .faq-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px;
  }
  body .block-faq-list .block-content .faq-item:not(:last-child) {
    margin-bottom: 20px;
  }
  body .block-faq-list .block-content .faq-item-inner {
    border-radius: 20px;
  }
  body .block-faq-list .block-content .faq-bottom {
    padding-bottom: 20px;
    padding-top: 17px;
  }
  body .block-faq-list .block-content .faq-bottom a {
    font-size: 11px;
    letter-spacing: 2px;
  }
  body .block-faq-list .block-content .artical-list a {
    font-size: 13px;
    line-height: 1.5;
  }
  body .block-faq-list .block-content .artical-list li {
    padding-left: 20px;
  }
  body .block-faq-list .block-content .artical-list li:before {
    font-size: 13px;
    top: 3px;
  }
  body .block-faq-list .block-content .artical-list li:not(:last-child) {
    margin-bottom: 10px;
  }
  body .block-faq-list .block-content .faq-desc {
    margin: 5px 0 15px;
  }
  body .block-faq-list .block-content .faq-desc p {
    font-size: 13px;
  }
  body .block-faq-list .block-content .faq-desc p:first-child {
    max-height: 78px;
    -webkit-line-clamp: 4;
  }
  body .block-faq-list .block-content .faq-name a {
    font-size: 18px;
  }
  body .block-faq-list .block-content .faq-info,
  body .block-faq-list .block-content .faq-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }
  body .block-category-list .block-content .category-item {
    flex: 0 0 50%;
    max-width: 50%;
    border-right: 1px solid #EEEAF7 !important;
    border-top: 1px solid #EEEAF7 !important;
    padding: 0;
  }
  body .block-category-list .block-content .category-item:nth-child(1),
  body .block-category-list .block-content .category-item:nth-child(2) {
    border-top: 0 !important;
  }
  body .block-category-list .block-content .category-item:nth-child(2n) {
    border-right: 0 !important;
  }
  body .block-category-list .block-content .categoryLink {
    font-size: 18px;
    padding: 50px 0 40px;
  }
  body .block-category-list .block-content .categoryLink .category-icon {
    transform: unset;
    margin-bottom: 25px;
  }
  body .block-category-list .block-content .categoryLink .category-icon svg {
    max-height: 80px;
  }
  body .block-brand-list .block-content {
    flex-wrap: wrap;
    padding: 55px 0;
  }
  body .block-brand-list .block-content .brandLink {
    transform: unset;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
  }
  body .block-brand-list .block-content .brandList {
    margin-bottom: 40px;
    transform: unset;
    margin-right: 0;
    margin-left: 0;
    flex: 0 0 50%;
    max-width: 50%;
    justify-content: center !important;
    display: flex;
  }
  body .block-brand-list .block-content .brandList:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }
  body .block-compare .block-compare-wrapper .product-items .product-item {
    margin: 0 auto;
  }
  body .block-compare .block-compare-wrapper .product-item-add-new .add-other {
    text-align: center;
  }
  body .popular-category-wrapper .popular-category-item-list a h3 {
    max-width: 180px;
    font-size: 25px;
    line-height: 1.2;
  }
  body.catalog-product-view .stock .ic-tooltips {
    margin-left: 10px;
  }
  body.catalog-product-view .stock .ic-tooltips .tooltips-icon {
    width: 32px;
    height: 32px;
  }
  body.catalog-product-view .stock .ic-tooltips .tooltips-content {
    font-size: 14px;
    min-width: 260px;
  }
  body .breadcrumbs .items .item {
    padding: 0 0 22px;
  }
  body .breadcrumbs .items .item strong,
  body .breadcrumbs .items .item a {
    font-size: 22px;
    line-height: 1;
  }
  body .breadcrumbs .items .item:after {
    font-size: 22px;
  }
  body .popular-category-wrapper .popular-category-item-list .popular-category-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
  body .category-middle-banner .catmiddle-banner .catmiddle-image {
    margin-top: 10px;
  }
  body .category-middle-banner .middle-banner-frame {
    min-height: 125px;
    max-height: 125px;
  }
  body .page-title-wrapper .page-title {
    font-size: 25px;
    padding-right: 30px;
  }
  body .block-sub-category-main .sub-category-item {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  body .block-sub-category-main .sub-category-item.sub-category-item-18 a {
    padding: 45px 20px 10px 1px;
  }
  body .block-sub-category-main .sub-category-item.sub-category-item-19 a {
    padding: 40px 35px 10px 0;
  }
  body .product-item-name a,
  body .product-brand a {
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-left .page-wrapper .sidebar.sidebar-main,
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-right .page-wrapper .sidebar.sidebar-main {
    display: block;
    transition: all 0.5s;
    transform: translateX(100%);
    bottom: 0;
    overflow: scroll;
    position: fixed;
    right: 0;
    z-index: 99;
    top: 0;
    border-radius: 0;
    border: 0;
    padding: 0 50px;
    flex: 0 0 70%;
    max-width: 70%;
    left: unset;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-left .columns .column.main,
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-right .columns .column.main {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .old-price-wrapper {
    margin-top: -1px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .top-toolbar.desktop {
    display: block;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .top-toolbar.desktop .toolbar-amount {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .ln-show-less,
  body.category-page-v2:not(.category-victron-energy-magasin) .ln-show-more {
    font-size: 18px;
    padding: 9px 28px 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .btn-ok {
    display: flex !important;
    max-width: fit-content;
    margin: 0 auto;
    font-size: 18px;
    text-transform: uppercase;
    background: #4991d0;
    color: #ffffff !important;
    font-weight: bold;
    height: 71px;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    min-width: 360px;
    text-decoration: none !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid {
    overflow: hidden;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items {
    margin: 0 -37px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items .product-item {
    border-right: 0;
    flex: 0 0 50% !important;
    max-width: 50% !important;
    padding: 0 37px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items .product-item:nth-child(odd) {
    border-right: 1px solid #EEEAF7;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info {
    margin: 23px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .block-title {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 33px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current + .filter-actions {
    margin-bottom: 28px;
    margin-left: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current + .filter-actions + .filter-options .filter-options-item .filter-options-title {
    border-top: 1px solid #eeeaf7 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .price-range-slider {
    padding: 10px 25px 40px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-from,
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-to,
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-single {
    font-size: 19px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-line {
    top: 40px;
    height: 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-bar {
    height: 5px;
    top: 41px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-slider {
    width: 16px;
    height: 16px;
    min-width: 25px;
    min-height: 25px;
    top: 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-min,
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-max {
    color: #bcbdc8;
    font-size: 19px;
    line-height: 1;
    bottom: -41px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper {
    margin: 0 0 13px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .product-item-name {
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .product-item-name .product-brand a {
    color: #002750;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close {
    display: block;
    position: absolute;
    top: 23px;
    right: 22px;
    font-size: 0;
    min-width: 45px;
    min-height: 45px;
    max-height: 45px;
    max-width: 45px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close:after {
    content: "";
    position: absolute;
    width: 40px;
    height: 3px;
    border-radius: 5px;
    background-color: #002750;
    top: 22px;
    left: 2px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close:before {
    transform: rotate(45deg);
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close:after {
    transform: rotate(-45deg);
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .ttc {
    margin-top: -13px;
    font-size: 19px;
    padding: 0 36px 0 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .brand-product-list .btn-mobile-filter-open {
    margin-top: -90px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open {
    display: flex !important;
    padding: 15px 14px;
    margin: -80px 276px 0 auto;
    background-color: #F4F7FA;
    border: 1px solid #EEEAF7;
    border-radius: 200px;
    align-items: center;
    justify-content: flex-start;
    max-width: fit-content;
    position: absolute;
    right: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open:before {
    content: "q";
    font-size: 20px;
    color: #002750;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    line-height: 1;
    text-transform: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open strong {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer {
    margin-bottom: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .value {
    font-size: 31px;
    margin-top: 1px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .timer-col {
    height: 69px;
    margin-right: 17px;
    flex: 0 0 15%;
    max-width: 19%;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .timer-col:after {
    font-size: 31px;
    right: -13px;
    top: 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .timer-col:last-child {
    margin-right: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .lable {
    font-size: 10px;
    font-weight: 400;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .product-reviews-summary {
    margin: 0 0 14px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sku {
    margin-bottom: 10px;
    font-size: 14px;
    letter-spacing: 2.784px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-title-wrapper {
    margin: 20px 0 31px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-title-wrapper .page-title {
    text-transform: uppercase;
    font-size: 22px;
    max-width: 240px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .reset-all {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-title {
    font-weight: bold;
    color: #002750;
    padding: 35px 50px 29px;
    border-color: #eeeaf7;
    font-size: 22px;
    margin-left: -50px;
    margin-right: -50px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-title strong,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-title strong,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-title strong {
    font-size: 30px;
    font-weight: bold;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-title:after {
    min-height: 5px;
    min-width: 15px;
    right: 50px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .subcategories + .block.filter {
    padding-top: 0 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-item:not(.active) .filter-options-title {
    border-bottom: 0 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-content {
    padding: 19px 0 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options .filter-options-content {
    padding: 19px 0 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options .filter-options-item:first-child .filter-options-title {
    border-top: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-clear {
    font-size: 17px;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    padding-bottom: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .block-title.filter-title {
    border: 0;
    margin-bottom: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current {
    padding: 0 0 20px;
    margin: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current .remove:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current .remove:after {
    height: 16px;
    top: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current strong {
    font-size: 22px;
    margin-top: 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current .item {
    padding: 7px 52px 4px 18px;
    margin: 0 13px 13px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current .item .filter-value {
    font-size: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .platform-stock {
    font-size: 17px;
    margin-bottom: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .attribute-info,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .stock,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .moret-to-users,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .free-delivery,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .additional-info-main,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-qty {
    display: block !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-qty {
    margin-bottom: 22px;
    margin-top: 11px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .price-box {
    margin: 5px 0 24px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sb-content .item {
    margin: 16px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sb-content .item a {
    font-size: 21px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .btn-filter-limiter {
    letter-spacing: 4px;
    font-size: 24px;
    padding: 11px 29px 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"] {
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    margin-right: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"]:before {
    width: 13px;
    height: 7px;
    top: 10px !important;
    left: 9px !important;
    border-width: 0 0 3px 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .item.default-item {
    margin: 16px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .item.default-item a {
    font-size: 21px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-item-name .product-item-link {
    font-size: 17px;
    margin-top: 5px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .block.filter,
  body.category-page-v2:not(.category-victron-energy-magasin) .subcategories {
    padding-top: 70px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .page-wrapper .sidebar.sidebar-main {
    border: 0;
    top: 0;
    border-radius: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .page-wrapper .sidebar.sidebar-main {
    transform: unset !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .page-wrapper .columns {
    z-index: 10000000;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile {
    z-index: 999;
    margin-top: 0;
    max-width: 100%;
    border-radius: 0;
    background: transparent;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile:before {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile .filter-title {
    padding: 25px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile .filter-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile .filter-title:after {
    width: 31px;
    border-radius: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .supplier-order-item,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .supplier-order-item {
    font-size: 18px;
    margin-bottom: 12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-qty {
    font-size: 12px;
    padding: 7px 17px 5px;
    border-radius: 50px;
    font-style: italic;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .info-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .stock-text {
    font-size: 17px;
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .sap-stock-info .stock-count {
    font-size: 16px;
    padding: 4px 8px 2px;
    border-radius: 100px;
    margin-left: 3px;
    margin-top: -12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .tocart {
    font-size: 14px;
    margin: 17px 0 0;
    height: 56px;
    padding: 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .stock {
    display: flex !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .badge {
    margin-bottom: 16px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .coupon {
    font-size: 12px;
    padding: 8px 17px 6px;
    border-radius: 50px;
    margin-bottom: 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info {
    margin-bottom: 21px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info .info-item {
    font-size: 16px;
    padding-left: 12px;
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info .info-item:before {
    left: 0;
    top: 5px;
    transform: unset;
    min-width: 4px;
    min-height: 4px;
    max-width: 4px;
    max-height: 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .price-container .price {
    font-size: 31px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .old-price-wrapper .price {
    font-size: 17px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .old-price-wrapper .save-percent {
    font-size: 17px;
    margin-top: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary {
    margin: 0 8px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary svg {
    height: 14px;
    width: 87px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .reviews-actions {
    margin-top: 2px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .reviews-actions a {
    font-size: 14px;
    padding-top: 3px;
    margin-left: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-label {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-option-selected {
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .label {
    border-radius: 50px;
    padding: 18px 26px 16px;
    min-width: 256px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .label:before {
    font-size: 10px;
    top: 19px;
  }
  body.mpbrand-index-view .sidebar {
    display: block !important;
    transition: all 0.5s !important;
    transform: translateX(100%);
    bottom: 0;
    left: 0;
    overflow: scroll !important;
    position: fixed;
    right: 0;
    z-index: 99;
    top: 0;
    border-radius: 0 !important;
    border: 0 !important;
    padding: 0 50px !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.mpbrand-index-view .sidebar .block.filter {
    display: block;
  }
  body.mpbrand-index-view .sidebar .block-title .block-subtitle {
    padding: 35px 50px 29px;
    border-color: #eeeaf7;
    font-size: 30px;
    margin-left: -50px;
    margin-right: -50px;
  }
  body.mpbrand-index-view .sidebar .block-content,
  body.mpbrand-index-view .sidebar .btn-ok {
    display: none !important;
  }
  body.mpbrand-index-view .sidebar .mp-block-layer {
    margin-bottom: 0;
  }
  body.mpbrand-index-view .sidebar .block-brand-thumbnail .block-content {
    padding: 0;
    display: block !important;
  }
  body.mpbrand-index-view .page-wrapper .columns .column.main {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.mpbrand-index-view #brand-thumbnail-menu .brand-img-wrapper {
    max-width: 90px;
    min-width: 90px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items {
    font-size: 24px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items span {
    margin-left: 30px;
  }
  body.page-products .product-item-info .product-item-photo {
    border-radius: 20px;
    overflow: hidden;
  }
  body.page-products .product-item-info .product-item-details {
    margin-top: 15px;
  }
  body.page-products .product-image-container {
    display: block;
  }
  .gallery-placeholder._block-content-loading {
    min-height: unset !important;
  }
  body .product-page-promo-banner {
    display: none;
  }
  body .page-wrapper .title-main {
    margin-bottom: 20px;
    font-size: 36px;
  }
  body .page-wrapper .product-info-main .not-stock-section .not-stock {
    font-size: 28px;
    padding: 20px 30px;
    height: 100px;
    border-radius: 60px;
    margin: 0 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .page-wrapper .product-info-main .old-price-wrapper {
    margin: 0;
  }
  body .page-wrapper .product-info-main .old-price-wrapper .old-price {
    margin-bottom: 0;
  }
  body .page-wrapper .product-info-main .tooltips-container {
    padding: 25px;
    margin-top: 20px;
    margin-bottom: 0;
    order: 11;
    border-radius: 30px;
  }
  body .page-wrapper .product-info-main .tooltips-container .tooltips-icon {
    width: 257px;
    height: 43px;
    margin-top: 0;
  }
  body .page-wrapper .product-info-main .tooltips-container .tooltips-icon-wrapper {
    margin-top: 15px;
  }
  body .page-wrapper .product-info-main .tooltips-container .tooltips-icon-wrapper span {
    margin-left: 16px;
    padding: 7px 15px;
    font-size: 20px;
  }
  body .specification {
    margin: 40px 0 0;
    flex-wrap: wrap;
  }
  body .specification .sp-clo-left,
  body .specification .sp-clo-right {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  body .specification .sp-title {
    font-size: 24px;
    padding: 40px 40px 32px;
    margin-bottom: 0;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
  body .specification .sp-group .sp-row {
    margin-bottom: 0;
  }
  body .specification .sp-group .sp-row .sp-value,
  body .specification .sp-group .sp-row .sp-label {
    font-size: 19px;
    padding: 14px 40px;
  }
  body .fotorama-item .fotorama__wrap .fotorama__nav--thumbs .fotorama__nav__frame {
    margin: 0;
  }
  body .product-options-bottom .box-tocart .field.qty .label {
    padding: 0;
  }
  body .qty-note {
    padding: 15px 22px 11px;
    margin-bottom: 31px;
  }
  body .qty-note span {
    font-size: 22px;
  }
  body .qty-note:before {
    font-size: 27px;
    left: 13px;
    top: 10px;
  }
  body .product-info-right .price-container .weee:before,
  body .product-info-right .price-container .weee .price {
    font-size: 18px;
    display: inline-block;
  }
  body .product-info-right .qty {
    padding: 0 0 37px 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .product-info-right .qty .label {
    font-size: 22px;
    margin-right: 27px;
  }
  body .product-info-right .qty .control {
    height: 80px;
    margin: 0 auto;
    border-radius: 100px;
    padding: 0 10px;
  }
  body .product-info-right .qty .control span {
    height: 57px;
    width: 57px;
    min-width: 57px;
    min-height: 57px;
    max-width: 57px;
    max-height: 57px;
    border-width: 2px;
    font-size: 33px;
    padding-top: 8px;
    padding-left: 0;
  }
  body .product-info-right .qty .control .input-text,
  body .product-info-right .qty .control .item-qty {
    letter-spacing: 1.2px;
    padding: 0 !important;
    max-width: 90px;
    font-size: 27px;
  }
  body .product-info-right .qty .control .qty-minus {
    padding-left: 6px;
  }
  body .product-info-right .sap-stock-info {
    margin-bottom: 14px;
    margin-top: 40px;
  }
  body .product-info-right .sap-stock-info.precommande .stock:after,
  body .product-info-right .sap-stock-info.bundle .stock:after,
  body .product-info-right .sap-stock-info.surcommande .stock:after,
  body .product-info-right .sap-stock-info.precommande .stock-qty:after,
  body .product-info-right .sap-stock-info.bundle .stock-qty:after,
  body .product-info-right .sap-stock-info.surcommande .stock-qty:after {
    top: 7px;
  }
  body .product-info-right .product-info-price .price-box {
    min-height: 105px;
    padding-top: 0;
    align-items: flex-start;
  }
  body .product-info-right .product-info-price .price-box .save-percent {
    min-width: 105px;
    min-height: 105px;
    max-width: 105px;
    max-height: 105px;
    font-size: 35px;
    padding-top: 5px;
  }
  body .product-info-right .product-info-price .price-box .price-container .price-wrapper .price {
    font-size: 50px;
  }
  body .product-info-right .product-info-price .price-box .ttc {
    font-size: 28px;
    line-height: 1;
  }
  body .product-info-right .product-info-price .price-box .old-price-wrapper {
    margin-bottom: -6px;
  }
  body .product-info-right .product-info-price .price-box .old-price-wrapper .price-container .price-wrapper .price {
    font-size: 43px;
  }
  body .product-info-right .product-social-links {
    margin: auto -50px 0;
    padding: 35px 20px;
  }
  body .product-info-right .product-social-links .product-addto-links {
    margin: 0;
  }
  body .product-info-right .product-social-links a {
    font-size: 18px;
    margin: 0 20px !important;
  }
  body .product-info-right .product-social-links a.towishlist {
    display: flex;
    align-items: center;
    background: transparent !important;
    border: 0 !important;
    font-size: 18px;
    font-weight: 500;
    color: #002750;
    padding: 0;
  }
  body .product-info-right .product-social-links a.towishlist:before {
    font-size: 45px;
    display: inline-block;
  }
  body .product-info-right .product-social-links a.toshare:before {
    font-size: 40px;
  }
  body .product-info-right .product-social-links a:before {
    margin-right: 18px !important;
  }
  body .product-info-right .prices-tier {
    margin: 0 0 20px;
  }
  body .product-info-right .prices-tier .item {
    margin-top: 13px;
    margin-bottom: 0;
    padding: 24px 30px;
  }
  body .product-info-right .prices-tier .item .radio-btn {
    min-width: 38px;
    min-height: 38px;
    max-width: 38px;
    max-height: 38px;
    margin-right: 13px;
  }
  body .product-info-right .prices-tier .item .radio-btn:before {
    min-width: 12px;
    max-width: 12px;
    min-height: 12px;
    max-height: 12px;
    top: 12px;
    left: 12px;
  }
  body .product-info-right .prices-tier .item .price-label,
  body .product-info-right .prices-tier .item .tier-price-qty,
  body .product-info-right .prices-tier .item .price {
    font-size: 29px !important;
    top: 0 !important;
  }
  body .product-info-right .prices-tier .item .price-label span {
    font-size: 19px;
    top: -9px;
  }
  body .product-info-right .ttc {
    top: -10px;
    font-size: 34px;
  }
  body .product-info-right .coupon {
    padding: 20px 38px 17px;
    font-size: 24px;
  }
  body .product-info-right .tooltips-container {
    margin-top: 20px;
    padding: 46px 51px;
    border-radius: 50px;
  }
  body .product-info-right .tooltips-container .shortcut-title {
    font-size: 28px;
  }
  body .product-info-right .tooltips-container .tooltips-icon-wrapper span {
    min-width: 249px;
    padding: 26px 15px 24px;
    margin-left: 22px;
    font-size: 21px;
  }
  body .product-info-right .tooltips-container .tooltips-icon {
    width: 270px;
    height: 45px;
    margin-top: 18px;
    margin-left: 0;
  }
  body .product-info-right .tooltips-container .instruction {
    font-size: 28px;
    line-height: 1.4;
    margin-top: 17px;
  }
  body .product-info-right .fieldset .actions {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 20px;
  }
  body .product-info-right .fieldset .actions .action {
    font-size: 19px;
    width: 100%;
    min-height: 77px;
    padding: 11px 25px 9px;
    font-weight: 600;
    border-radius: 60px;
    background: #4991d0 !important;
    border-color: #4991d0 !important;
    height: unset;
    margin: 0;
  }
  body .product-info-right .fieldset .field {
    padding: 0 0 25px 0;
  }
  body .product-info-right .price-badge {
    margin-right: 20px;
  }
  body .product-info-right .price-badge .bdg1 {
    font-size: 23px;
  }
  body .product-info-right .price-badge .bdg2 {
    font-size: 24px;
  }
  body .product-info-right .price-badge.low-price {
    flex: 0 0 100px;
    margin-right: 43px;
    max-width: 100px;
  }
  body .product-info-right .price-badge.low-price .bdg1 {
    margin-left: 7px;
    padding: 6px 7px 5px;
  }
  body .product-info-right .price-badge.low-price .bdg2 {
    padding: 10px 7px 3px;
  }
  body .product-info-right .price-badge.over-stock {
    flex: 0 0 100px;
    max-width: 100px;
  }
  body .product-info-right .price-badge.over-stock .bdg1 {
    margin-left: 6px;
    padding: 5px 10px 4px 7px;
  }
  body .product-info-right .price-badge.over-stock .bdg2 {
    padding: 7px 11px 3px 6px;
  }
  body .product-info-right .price-badge.special-buy {
    flex: 0 0 128px;
    max-width: 128px;
  }
  body .product-info-right .price-badge.special-buy .bdg1 {
    margin-left: 10px;
    padding: 9px 15px 7px 13px;
  }
  body .product-info-right .price-badge.special-buy .bdg2 {
    padding: 10px 16px 6px 16px;
    top: -7px;
  }
  body .product-info-right .product-info-price {
    margin: 0 0 13px;
  }
  body .product-info-right .old-price-wrapper {
    margin: 0;
  }
  body .product-info-right .old-price-wrapper .price {
    font-size: 36px;
  }
  body .product-info-right .old-price-wrapper .save-percent {
    font-size: 24px;
  }
  body .product-info-right .free-delivery,
  body .product-info-right .stock,
  body .product-info-right .moret-to-users,
  body .product-info-right .stock-qty {
    font-size: 24px;
  }
  body .product-info-right .tooltips-container {
    order: 6;
  }
  body .product-info-right .not-stock-section .not-stock {
    font-size: 18px;
    min-height: 65px;
    padding: 15px 25px 9px;
    border-radius: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    height: unset;
  }
  body.product-custom-request-form .product-options-wrapper .field {
    margin-bottom: 35px !important;
  }
  body.product-custom-request-form .product-options-wrapper .field.date .legend {
    font-size: 24px;
    padding: 0 0 24px;
    letter-spacing: 1.4px;
  }
  body .fotorama-item .fotorama__stage {
    min-height: 660px;
    border-radius: 0;
  }
  body .mageplaza-fbt-content {
    padding: 0;
    margin-bottom: 40px;
    border-radius: 40px;
  }
  body .mageplaza-fbt-content .products-grid {
    flex-wrap: wrap;
  }
  body .mageplaza-fbt-content .item-inner {
    flex-direction: row;
    align-items: center;
    padding: 0;
  }
  body .mageplaza-fbt-content .item-inner .lbl-checkbox {
    right: 0;
    display: none;
  }
  body .mageplaza-fbt-content .item-qty {
    font-size: 24px;
    margin-bottom: 0;
  }
  body .mageplaza-fbt-content .action.mpfbt-tocart {
    min-width: 289px;
    padding: 16px 20px;
    height: 77px;
    font-size: 18px;
    margin-top: 21px;
  }
  body .mageplaza-fbt-content .item-price {
    margin-top: 10px;
    font-size: 30px;
  }
  body .mageplaza-fbt-content .stock-status {
    font-size: 23px;
    margin-top: 10px;
    line-height: 1;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-name a,
  body .mageplaza-fbt-content .product-brand a {
    font-size: 20px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-name a {
    max-height: unset;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-checkbox-label {
    margin-top: 0;
  }
  body .mageplaza-fbt-content .product-image {
    max-width: 165px;
    max-height: 165px;
    margin-right: 30px;
    border-radius: 20px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-image-box {
    flex-wrap: wrap;
  }
  body .mageplaza-fbt-content .product-item {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 55px 33px;
  }
  body .mageplaza-fbt-content .product-item:before {
    width: 60px;
    height: 60px;
    right: inherit;
    left: 105px;
    top: inherit;
    bottom: -30px;
    transform: inherit;
    border-radius: 10px;
  }
  body .mageplaza-fbt-content .product-item:after {
    right: inherit;
    font-size: 41px;
    top: inherit;
    bottom: -25px;
    left: 50%;
    transform: translateX(-50%);
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    align-items: center;
    padding: 60px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box:before {
    transform: scale(2);
    margin: 0;
    position: absolute;
    left: 110px;
    top: 178px;
    -webkit-image-rendering: pixelated;
    image-rendering: pixelated;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price {
    padding-bottom: 20px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-total-price-label {
    font-size: 24px;
    text-align: left;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-price {
    margin-top: 3px;
    font-size: 38px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-price-wrapper .ttc {
    font-size: 22px;
    top: -4px;
  }
  body .bundle-options-container {
    margin: 10px 0 60px !important;
  }
  body .bundle-options-container .ul-bundle-options-list {
    border-radius: 40px;
  }
  body .bundle-options-container .ul-bundle-options-list .field {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 33px 33px 30px;
    margin-bottom: 28px !important;
  }
  body .bundle-options-container .ul-bundle-options-list .field:last-child:after {
    display: none !important;
  }
  body .bundle-options-container .ul-bundle-options-list .field:before {
    width: 60px;
    height: 60px;
    left: 276px;
    bottom: 30px;
    border-radius: 13px;
    top: inherit;
    transform: inherit;
  }
  body .bundle-options-container .ul-bundle-options-list .field:after {
    font-size: 45px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -36px;
    top: inherit;
    right: inherit;
  }
  body .bundle-options-container .ul-bundle-options-list .field:before,
  body .bundle-options-container .ul-bundle-options-list .field:after {
    display: block !important;
  }
  body .bundle-options-container .ul-bundle-options-list select {
    margin-top: 0;
    position: relative !important;
    opacity: 0;
    padding: 0 !important;
  }
  body .bundle-options-container .custom-kit-part {
    position: relative;
  }
  body .bundle-options-container .custom-kit-part .custom-price {
    margin-bottom: -11px;
  }
  body .bundle-options-container .custom-kit-part .custom-price .price {
    font-size: 30px;
  }
  body .bundle-options-container .custom-kit-part .stock-status {
    font-size: 24px;
    margin-top: 20px;
  }
  body .bundle-options-container .custom-kit-part .custom-list-part {
    max-width: 100%;
  }
  body .bundle-options-container .custom-kit-part .custom-select-part.custom-select-part-dropdown {
    padding-top: 0;
    min-height: unset;
    position: relative;
    margin-bottom: 18px;
    max-width: 100%;
  }
  body .bundle-options-container .custom-kit-part .custom-select-part .custom-list-part {
    margin-bottom: 0;
    max-width: 100%;
  }
  body .bundle-options-container .custom-kit-part .product-name.product-name-mobile {
    display: block !important;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 14px;
  }
  body .bundle-options-container .custom-kit-part .img-block {
    margin-top: auto;
    max-width: 165px;
    flex: 0 0 165px;
    min-height: 165px;
    margin-right: 27px;
    border-radius: 20px;
  }
  body .bundle-options-container .custom-kit-part .img-block a {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
  }
  body .bundle-options-container .custom-kit-part .img-block img {
    width: 100%;
  }
  body .bundle-options-container .custom-kit-part .qty-part-in {
    margin: 0 0 14px;
    font-size: 25px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .current,
  body .bundle-options-container .custom-kit-part .product-name .current {
    max-height: 65px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price-container .price-wrapper span,
  body .bundle-options-container .custom-kit-part .product-name .price-container .price-wrapper span {
    font-size: 28px;
  }
  body .bundle-options-container .custom-kit-part .product-name,
  body .bundle-options-container .custom-kit-part .nice-select {
    font-size: 19px;
    height: unset;
    width: 100%;
    padding: 15px 130px 15px 28px;
    border-radius: 20px;
  }
  body .bundle-options-container .custom-kit-part .nice-select:after {
    height: 11px;
    right: 47px;
    width: 11px;
    margin-top: -8px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .list {
    width: 100%;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price .value {
    font-size: 28px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price .fraction {
    font-size: 22px;
    top: -5px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price .symbol {
    font-size: 20px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price-container {
    margin-top: 5px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .option {
    padding: 20px 38px;
    font-size: 24px;
    line-height: 1.2;
  }
  body .bundle-options-container .custom-kit-part .current {
    max-width: 100%;
  }
  body .product-brand-name {
    margin-top: 20px;
    order: 2;
  }
  body .product-brand-name a {
    font-size: 30px;
  }
  body .box-tocart {
    margin: 40px 0 15px;
  }
  body .description-main {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    margin-right: 0;
    border-radius: 40px;
    margin-top: 40px;
  }
  body .description-main .btn-more,
  body .description-main .btn-less {
    font-size: 21px;
  }
  body .info-guide-banner {
    flex: 0 0 100%;
    max-width: 100%;
    border-radius: 5px;
    display: none;
  }
  body .info-guide-banner .product-page-pdf-guide {
    margin-bottom: 0 !important;
  }
  body .product-info-description,
  body .cms-page-view .page-main .main,
  body .cms-noroute-index .page-main .main {
    margin: 0;
  }
  body .product-info-description .info-guide-main,
  body .cms-page-view .page-main .main .info-guide-main,
  body .cms-noroute-index .page-main .main .info-guide-main {
    flex: 0 0 100%;
    max-width: 100%;
    order: -1;
    padding: 0;
    border-radius: 40px;
  }
  body .product-info-description .info-guide-main .am-fileline,
  body .cms-page-view .page-main .main .info-guide-main .am-fileline,
  body .cms-noroute-index .page-main .main .info-guide-main .am-fileline {
    margin-bottom: 6px;
  }
  body .product-info-description .info-guide-main .am-fileline .am-filelink,
  body .cms-page-view .page-main .main .info-guide-main .am-fileline .am-filelink,
  body .cms-noroute-index .page-main .main .info-guide-main .am-fileline .am-filelink {
    font-size: 24px;
    text-decoration: none;
    border-bottom: 1px solid;
    display: inline-block;
    line-height: 1.2;
  }
  body .product-info-description .info-guide-main .title-main,
  body .cms-page-view .page-main .main .info-guide-main .title-main,
  body .cms-noroute-index .page-main .main .info-guide-main .title-main {
    font-size: 36px;
    margin-bottom: 27px;
  }
  body .product-info-description .info-guide-main .product-extra-info,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info {
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
  }
  body .product-info-description .info-guide-main .product-extra-info .info-title,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info .info-title {
    font-size: 30px;
    padding: 30px 35px 22px;
    margin: 0 -35px;
  }
  body .product-info-description .info-guide-main .product-extra-info:not(:has(ul)),
  body .product-info-description .info-guide-main .pdf-attachments:not(:has(ul)),
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)),
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments:not(:has(ul)),
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)),
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments:not(:has(ul)) {
    padding-bottom: 37px;
  }
  body .product-info-description .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body .product-info-description .info-guide-main .pdf-attachments:not(:has(ul)) .info-title,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments:not(:has(ul)) .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments:not(:has(ul)) .info-title {
    margin-bottom: 37px;
  }
  body .product-info-description .info-guide-main .product-extra-info P,
  body .product-info-description .info-guide-main .pdf-attachments P,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info P,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments P,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info P,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments P {
    font-size: 20px;
  }
  body .product-info-description .info-guide-main .product-extra-info ul,
  body .product-info-description .info-guide-main .pdf-attachments ul,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments ul,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments ul {
    padding: 37px 0;
  }
  body .product-info-description .info-guide-main .product-extra-info ul li,
  body .product-info-description .info-guide-main .pdf-attachments ul li,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments ul li,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments ul li {
    font-size: 25px;
    margin-bottom: 8px;
    padding-left: 22px;
    max-width: 100%;
  }
  body .product-info-description .info-guide-main .product-extra-info ul li:before,
  body .product-info-description .info-guide-main .pdf-attachments ul li:before,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li:before,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments ul li:before,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li:before,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments ul li:before {
    width: 8px;
    height: 8px;
    top: 12px;
  }
  body .product-info-description .info-guide-main .pdf-attachments,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }
  body .product-info-description .info-guide-main .pdf-attachments .info-title,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .info-title {
    font-size: 30px;
    margin-left: -35px;
    margin-right: -35px;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments {
    padding-bottom: 40px;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-fileline,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline {
    margin-bottom: 25px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-fileline:last-child,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline:last-child,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline:last-child {
    margin-bottom: 0;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf {
    border: 0;
    padding-left: 65px;
    font-size: 20px;
    min-height: 55px;
    padding-right: 0;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before {
    min-width: 48px;
    max-width: 48px;
    min-height: 55px;
    max-height: 55px;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink span,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink span,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink span {
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
  }
  body .product-info-description .title-main,
  body .product-info-description .description-content,
  body .cms-page-view .page-main .main .title-main,
  body .cms-page-view .page-main .main .description-content,
  body .cms-noroute-index .page-main .main .title-main,
  body .cms-noroute-index .page-main .main .description-content {
    padding-left: 40px;
    padding-right: 40px;
  }
  body .product-info-description .description-content:before,
  body .cms-page-view .page-main .main .description-content:before,
  body .cms-noroute-index .page-main .main .description-content:before {
    height: 38px;
  }
  body .product-info-description .title-main,
  body .cms-page-view .page-main .main .title-main,
  body .cms-noroute-index .page-main .main .title-main {
    padding-bottom: 33px;
    font-size: 30px;
    margin: 0 -40px 40px !important;
  }
  body .product-info-description .file-download-info,
  body .cms-page-view .page-main .main .file-download-info,
  body .cms-noroute-index .page-main .main .file-download-info {
    margin-top: 40px;
  }
  body .product-info-description p,
  body .product-info-description .file-download-info,
  body .product-info-description a,
  body .product-info-description div,
  body .cms-page-view .page-main .main p,
  body .cms-page-view .page-main .main .file-download-info,
  body .cms-page-view .page-main .main a,
  body .cms-page-view .page-main .main div,
  body .cms-noroute-index .page-main .main p,
  body .cms-noroute-index .page-main .main .file-download-info,
  body .cms-noroute-index .page-main .main a,
  body .cms-noroute-index .page-main .main div {
    font-size: 20px;
  }
  body .product-info-description ul li,
  body .cms-page-view .page-main .main ul li,
  body .cms-noroute-index .page-main .main ul li {
    font-size: 20px;
    padding-left: 30px;
    margin-bottom: 17px;
  }
  body .product-info-description ul li:before,
  body .cms-page-view .page-main .main ul li:before,
  body .cms-noroute-index .page-main .main ul li:before {
    top: 7px;
    width: 10px;
    height: 10px;
  }
  body .product-info-description h1,
  body .cms-page-view .page-main .main h1,
  body .cms-noroute-index .page-main .main h1 {
    font-size: 30px;
    margin-bottom: 40px;
  }
  body .product-info-description h2,
  body .product-info-description h3,
  body .product-info-description h4,
  body .product-info-description h5,
  body .product-info-description h6,
  body .cms-page-view .page-main .main h2,
  body .cms-page-view .page-main .main h3,
  body .cms-page-view .page-main .main h4,
  body .cms-page-view .page-main .main h5,
  body .cms-page-view .page-main .main h6,
  body .cms-noroute-index .page-main .main h2,
  body .cms-noroute-index .page-main .main h3,
  body .cms-noroute-index .page-main .main h4,
  body .cms-noroute-index .page-main .main h5,
  body .cms-noroute-index .page-main .main h6 {
    font-size: 28px;
    line-height: 1.5;
  }
  body .product-info-description h2,
  body .cms-page-view .page-main .main h2,
  body .cms-noroute-index .page-main .main h2 {
    font-size: 26px;
  }
  body .product-info-description h3,
  body .cms-page-view .page-main .main h3,
  body .cms-noroute-index .page-main .main h3 {
    margin: 20px 0;
    font-size: 25px;
  }
  body .product-info-description h4,
  body .cms-page-view .page-main .main h4,
  body .cms-noroute-index .page-main .main h4 {
    font-size: 23px;
  }
  body .specification h3 {
    margin-bottom: 28px;
    font-size: 24px;
    letter-spacing: 2.4px;
  }
  body .specification .title-main {
    margin-bottom: 43px;
  }
  body .sp-group {
    margin-bottom: 30px;
  }
  body .sp-group .sp-row {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 19px;
  }
  body .sp-group .sp-row .sp-label,
  body .sp-group .sp-row .sp-value {
    font-size: 24px;
    padding: 13px 32px;
  }
  body .sp-group .sp-row .sp-label {
    flex: 0 0 62%;
    max-width: 62%;
  }
  body .sp-group .sp-row .sp-value {
    flex: 0 0 38%;
    max-width: 38%;
  }
  body .product-page-promo-banner .promo-banner {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 0 40px 0;
    min-height: 180px;
    padding: 24px 100px 20px 50px;
  }
  body .product-page-promo-banner .promo-banner:before {
    transform: scale(1.3);
    top: 2px;
    right: 80px;
  }
  body .product-page-promo-banner .promo-banner:last-child {
    margin-bottom: 0;
    max-width: 100%;
  }
  body .product-page-promo-banner .promo-banner .sm-title,
  body .product-page-promo-banner .promo-banner .desc {
    font-size: 34px;
  }
  body .product-page-promo-banner .promo-banner .title {
    font-size: 43px;
  }
  body .product-page-promo-banner .promo-banner .desc {
    margin-top: 15px;
  }
  body .product-page-promo-banner .promo-banner .sm-title {
    margin-bottom: 15px;
  }
  body .product-info-main:before {
    transform: scale(1.65);
    right: 26px;
    top: 35px;
  }
  body .product-info-main .product-reviews-summary,
  body .product-info-main .page-title-wrapper,
  body .product-info-main .product-info-price {
    margin-right: 130px;
  }
  body .product-info-main .page-title-wrapper {
    margin-bottom: 7px;
    order: 3;
  }
  body .product-info-main .page-title-wrapper .page-title {
    font-size: 36px;
    padding: 0;
  }
  body .product-info-main .product.attribute.sku {
    font-size: 24px;
    order: 4;
  }
  body .product-info-main .product.overview {
    padding: 17px 0;
    border-width: 0;
    margin: 17px 0 0;
    order: 7;
  }
  body .product-info-main .product.overview .type {
    font-size: 30px;
    margin-bottom: 10px;
  }
  body .product-info-main .product.overview p {
    font-size: 28px;
  }
  body .product-info-main .product.overview li {
    font-size: 23px;
    padding-left: 28px;
  }
  body .product-info-main .product.overview li:before {
    left: 4px;
    top: 10px;
    transform: unset;
    min-width: 9px;
    min-height: 9px;
    max-width: 9px;
    max-height: 9px;
  }
  body .product-info-main .delivery-info {
    order: 8;
    padding-left: 0;
    padding-top: 20px;
    border-width: 2px;
  }
  body .product-info-main .delivery-info .type {
    font-size: 29px;
    line-height: 1.4;
    padding-right: 47px;
    margin-bottom: 10px;
  }
  body .product-info-main .delivery-info .type:before {
    font-size: 33px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1,
  body .product-info-main .delivery-info .prdct-cont-in2 {
    padding-left: 28px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1:before,
  body .product-info-main .delivery-info .prdct-cont-in2:before {
    top: 10px;
    transform: unset;
    min-width: 9px;
    min-height: 9px;
    max-width: 9px;
    max-height: 9px;
    left: 5px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1 .btm-cont,
  body .product-info-main .delivery-info .prdct-cont-in2 .btm-cont {
    font-size: 23px;
  }
  body .product-info-main .prdct-cont-in1,
  body .product-info-main .prdct-cont-in2 {
    padding-bottom: 6px;
  }
  body .product-info-main .prdct-cont-in1 svg,
  body .product-info-main .prdct-cont-in2 svg {
    margin-bottom: 7px;
  }
  body .product-info-main .prdct-cont-in1 .btm-cont,
  body .product-info-main .prdct-cont-in2 .btm-cont {
    font-size: 24px;
    padding-left: 0;
  }
  body .product-info-main .prdct-cont-in2 svg {
    width: 30px;
    height: 26px;
  }
  body .product-info-main .prdct-cont-in1 svg {
    width: 30px;
    height: 18px;
  }
  body .product-info-main .product-reviews-summary {
    margin-bottom: 27px;
    margin-top: 36px;
    order: 1;
  }
  body .product-info-main .product-reviews-summary .rating-summary {
    margin: 0;
  }
  body .product-info-main .product-reviews-summary svg {
    height: 22px;
    width: 140px;
  }
  body .product-info-main .product-reviews-summary .reviews-actions a {
    font-size: 24px;
    line-height: 0.95;
    margin-left: 15px;
  }
  body.catalog-product-view .product-options-bottom .box-tocart .field.qty input {
    padding: 0;
  }
  body.catalog-product-view .platform-stock {
    font-size: 32px;
    margin-bottom: 15px;
  }
  body.catalog-product-view .product-info-right .stock,
  body.catalog-product-view .product-info-right .stock-qty {
    min-height: 49px;
    margin-bottom: 25px;
  }
  body.catalog-product-view .product-info-right .stock.alert,
  body.catalog-product-view .product-info-right .stock-qty.alert {
    min-height: unset;
    margin: 40px auto 70px;
  }
  body.catalog-product-view .product-info-right .stock.alert .action,
  body.catalog-product-view .product-info-right .stock-qty.alert .action {
    font-size: 23px;
  }
  body.catalog-product-view .product-info-right .stock .stock-text,
  body.catalog-product-view .product-info-right .stock-qty .stock-text {
    font-size: 28px;
    margin-bottom: 7px;
  }
  body.catalog-product-view .product-info-right .stock .stock-count,
  body.catalog-product-view .product-info-right .stock-qty .stock-count {
    margin-bottom: 0;
    font-size: 21px;
    padding: 9px 13px;
    border-radius: 100px;
    margin-left: 6px;
  }
  body.catalog-product-view .product-info-right .stock:after,
  body.catalog-product-view .product-info-right .stock-qty:after {
    top: 8px;
    font-size: 30px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders {
    margin: 10px 0 40px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders .supplier-order-item {
    font-size: 28px;
    padding-left: 26px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders .supplier-order-item:before {
    min-height: 4px;
    min-width: 13px;
    max-height: 4px;
    max-width: 13px;
    border-radius: 0;
  }
  body.catalog-product-view.page-layout-1column .product.media {
    flex: 0 0 100%;
    padding-right: 0;
    max-width: 100%;
    margin-bottom: 40px;
  }
  body.catalog-product-view.page-layout-1column .product-info-main {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
    padding: 0;
    display: flex;
    flex-direction: column;
  }
  body.catalog-product-view.page-layout-1column .product-info-right {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 30px;
    border-radius: 40px;
    padding: 40px 40px 0;
    margin-bottom: 40px;
    order: 4;
  }
  body.catalog-product-view .product-info-main .price-badge {
    display: flex !important;
  }
  body.catalog-product-view .product-info-main .product-info-price .price-badge {
    display: none !important;
  }
  body.catalog-product-view .product.media .promotion-timer {
    width: 443px;
    right: 37px;
    top: 45px;
  }
  body.catalog-product-view .product.media .promotion-timer .timer-col {
    max-width: 85px;
    height: 100px;
    margin-right: 14px;
    flex: 0 0 100%;
  }
  body.catalog-product-view .product.media .promotion-timer .timer-col:after {
    right: -13px;
    font-size: 50px;
    font-family: 'Lato';
    top: 5px;
  }
  body.catalog-product-view .product.media .promotion-timer .value {
    font-size: 50px;
  }
  body.catalog-product-view .product.media .promotion-timer .lable {
    font-size: 17px;
    margin-top: 1px;
  }
  body.catalog-product-view .fotorama__nav__shaft {
    margin-top: 0;
  }
  body.catalog-product-view .block-products-list {
    margin-bottom: 40px;
  }
  body.catalog-product-view .page-header {
    margin-bottom: 30px;
  }
  body .netreviews_reviews_section {
    padding: 20px 40px;
  }
  body .netreviews_reviews_section .netreviews_review_part {
    max-width: 100%;
  }
  body .product-list-block .product-items .product-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 20px 0;
  }
  body .product-list-block .product-item-name {
    font-size: 20px;
  }
  body .product-list-block .price-badge {
    flex: 0 0 70px;
    max-width: 70px;
    margin-right: 20px;
  }
  body .product-list-block .price-badge .bdg1 {
    margin-left: 2px;
    padding: 0 8px;
    font-size: 13px;
    line-height: 1.5;
    margin-left: 5px;
  }
  body .product-list-block .price-badge .bdg2 {
    font-size: 15px;
    padding: 7px 10px 2px 6px;
    line-height: 1;
    -webkit-clip-path: polygon(5% 4%, 100% 0%, 94% 100%, 0% 100%);
    clip-path: polygon(5% 4%, 100% 0%, 94% 100%, 0% 100%);
  }
  body .product-list-block .old-price-wrapper {
    margin-bottom: 0;
  }
  body .product-list-block .old-price-wrapper .price {
    font-size: 19px !important;
  }
  body .product-list-block .old-price-wrapper .price span {
    font-size: 19px;
  }
  body .product-list-block .old-price-wrapper .save-percent {
    font-size: 15px;
  }
  body .product-list-block .price .value {
    font-size: 32px;
  }
  body .product-list-block .price .fraction {
    font-size: 20px;
  }
  body .product-list-block .price .symbol {
    font-size: 22px;
  }
  body .product-list-block .product-image-container {
    width: 100% !important;
  }
  body .block-products-list .product-image-container {
    width: 100% !important;
  }
  body.account.page-layout-2columns-left .sidebar.sidebar-main {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    background: transparent;
    padding: 0;
    border: none;
    margin-bottom: 35px;
    order: 1;
  }
  body.account.page-layout-2columns-left .columns .column.main {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    order: 2;
  }
  body.account .column .table-wrapper {
    border-radius: 0;
    border: 0;
    display: block;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
    left: 50%;
    border-bottom: 2px solid #eeeaf7;
    border-top: 2px solid #eeeaf7;
  }
  body.account .column .table-wrapper tr .track-col-title {
    display: none;
  }
  body.account .column .table-wrapper tbody tr {
    border-width: 2px;
    padding: 25px 30px 20px;
    display: flex !important;
    flex-direction: column;
  }
  body.account .column .table-wrapper tbody tr td {
    font-size: 20px !important;
    padding: 0 !important;
  }
  body.account .column .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 15px !important;
  }
  body.account .column .table-wrapper tbody tr td.no-invoice,
  body.account .column .table-wrapper tbody tr td.no-track {
    margin-bottom: 0 !important;
  }
  body.account .column .table-wrapper tbody tr td:before {
    display: none !important;
  }
  body.account .column .table-wrapper tbody tr td.status,
  body.account .column .table-wrapper tbody tr td.col-status {
    order: -1;
  }
  body.account .column .table-wrapper tbody tr td.actions .print,
  body.account .column .table-wrapper tbody tr td.col-actions .print {
    max-width: 245px;
    line-height: 1;
    padding: 11px 20px 10px;
    letter-spacing: 2px;
    font-size: 16px;
  }
  body.account .column .table-wrapper tbody tr td.actions .print:before,
  body.account .column .table-wrapper tbody tr td.col-actions .print:before {
    margin: -2px 3px -1px -7px;
    transform: scale(0.5);
  }
  body.account .column .table-wrapper tbody tr td.actions .view,
  body.account .column .table-wrapper tbody tr td.col-actions .view,
  body.account .column .table-wrapper tbody tr td.actions a,
  body.account .column .table-wrapper tbody tr td.col-actions a {
    padding: 15px 30px 12px;
    letter-spacing: 2px;
    font-size: 16px;
    margin: 10px 0 13px !important;
    line-height: 2;
  }
  body.account .column .table-wrapper tbody tr td .track-item {
    line-height: 1.25;
  }
  body.account .column .table-wrapper .am-attachments .am-fileline .am-filelink {
    line-height: 1;
    padding: 9px 0 8px 40px;
    font-size: 16px;
  }
  body.account .column .table-wrapper .am-attachments .am-fileline .am-filelink:before {
    transform: translateY(-50%) scale(1.4);
  }
  body.account .column .table-wrapper .product-item-details .am-attachments-order-view {
    margin-top: 0;
    margin-left: 167px;
  }
  body.account .column .table-wrapper tfoot .mark {
    padding-left: 35px !important;
    width: 50%;
  }
  body.account .column .table-wrapper tfoot .amount {
    padding-right: 35px !important;
    width: 50%;
  }
  body.account .column .table-wrapper tfoot .tax td:first-child,
  body.account .column .table-wrapper tfoot .tax th:first-child {
    width: 50%;
    text-align: left;
  }
  body.account .column .table-wrapper tfoot .totals-tax-summary {
    display: none;
  }
  body.account .column .table-wrapper tfoot tr td,
  body.account .column .table-wrapper tfoot tr th {
    font-size: 22px;
    padding-top: 6px;
    padding-bottom: 7px;
    background-color: #f4f7fa;
  }
  body.account .column .table-wrapper tfoot tr:first-child th,
  body.account .column .table-wrapper tfoot tr:first-child td {
    padding-top: 35px !important;
  }
  body.account .column .table-wrapper tfoot .grand_total_incl td,
  body.account .column .table-wrapper tfoot .grand_total_incl th {
    padding-top: 19px;
    padding-bottom: 17px;
    font-size: 32px;
    border-width: 2px !important;
  }
  body.account .column .table-wrapper tfoot .tax td,
  body.account .column .table-wrapper tfoot .tax th {
    padding-bottom: 36px;
  }
  body.account .column .block-title,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header,
  body.mst-rma-box__title,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header {
    margin-bottom: 20px;
    flex-wrap: wrap;
    position: relative;
  }
  body.account .column .block-title strong,
  body.account .column .block-title > span,
  body.account .column .block-title .increment-id,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header strong,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header > span,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .increment-id,
  body.mst-rma-box__title strong,
  body.mst-rma-box__title > span,
  body.mst-rma-box__title .increment-id,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header strong,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header > span,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .increment-id {
    font-size: 26px;
    width: 100%;
  }
  body.account .column .block-title .action,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action,
  body.mst-rma-box__title .action,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action {
    font-size: 16px;
    letter-spacing: 2px;
    padding: 20px 23px;
    margin: 16px 0 10px;
    font-weight: 600 !important;
  }
  body.account .column .block-title .action:before,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action:before,
  body.mst-rma-box__title .action:before,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action:before {
    padding-right: 0;
    margin-right: 17px;
    font-size: 24px;
    margin-left: 0;
  }
  body.account .column .block-title .action.print,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print,
  body.mst-rma-box__title .action.print,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    font-size: 17px;
    letter-spacing: 2px;
    padding: 13px 24px 10px;
    margin: 0 0 6px 0;
  }
  body.account .column .block-title .action.print:before,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:before,
  body.mst-rma-box__title .action.print:before,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:before {
    margin: 0 -18px 0 -7px;
    transform: scale(0.5);
  }
  body.account .column .block-title .action.print span,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print span,
  body.mst-rma-box__title .action.print span,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print span {
    margin-left: 20px;
  }
  body.account .column .block-title .btn-action-close,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close,
  body.mst-rma-box__title .btn-action-close,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close {
    position: absolute;
    margin-bottom: 0;
    top: 0;
    right: 0;
  }
  body.account .column > .block {
    margin-bottom: 46px;
  }
  body.account .column .block-content .box {
    max-width: 49%;
    flex: 0 0 49%;
    padding: 25px;
    border-radius: 30px;
    border-width: 2px;
    margin-bottom: 24px;
  }
  body.account .column .block-content .box:last-child {
    margin-bottom: 0 !important;
  }
  body.account .column .block-content .box .box-actions {
    margin-top: 25px;
  }
  body.account .column .block-content .box .default-address {
    transform: scale(1.2) translate(0, 0);
  }
  body.account .column .box-content {
    font-size: 17px;
    margin: 0 0 10px;
  }
  body.account .column .box-title {
    font-size: 18px;
    margin: 0 -25px 20px;
    padding: 0 25px 23px;
    line-height: 1;
    border-width: 2px;
    letter-spacing: 1px;
  }
  body.account .column .box-actions .action {
    font-size: 15px;
    letter-spacing: 1px;
    padding: 16px 30px;
    margin-right: 10px;
  }
  body.account .column .block-dashboard-orders {
    overflow: unset;
  }
  body.account .column .block-dashboard-orders .block-title {
    padding: 0 0 19px;
    margin-bottom: 0;
  }
  body.account .sidebar.sidebar-main .block.account-nav {
    overflow: unset;
    border-radius: 0;
    margin-bottom: 0;
    background: transparent;
    position: relative;
    z-index: 10;
  }
  body.account .sidebar.sidebar-main .block.account-nav.opended .account-nav-title {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    background-color: #f4f7fa;
    color: #002750;
    background-image: none;
  }
  body.account .sidebar.sidebar-main .block.account-nav.opended .account-nav-content {
    max-height: 860px;
  }
  body.account .sidebar.sidebar-main .account-nav-title {
    margin-bottom: 0;
    border-radius: 35px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1;
    padding: 23px 45px 20px 30px;
    color: #ffffff;
    background-color: #4991d0;
    display: block;
  }
  body.account .sidebar.sidebar-main .account-nav-title:before {
    content: "a";
    position: absolute;
    font-size: 15px;
    font-family: 'Allo-solar-icon';
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    right: 30px;
    top: 23px;
  }
  body.account .sidebar.sidebar-main .account-nav-title strong {
    font-weight: 600;
  }
  body.account .sidebar .account-nav-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    max-height: 0;
    overflow: hidden;
    background-color: #f4f7fa;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
  }
  body.account .sidebar .account-nav-content .items {
    border-top: 2px solid #eeeaf7;
  }
  body.account .sidebar .account-nav-content strong,
  body.account .sidebar .account-nav-content a {
    font-size: 18px;
    border-width: 2px;
    line-height: 1;
    padding: 21px 30px 20px;
    font-weight: 600;
  }
  body.account .sidebar .account-nav-content .current {
    display: none !important;
  }
  body.account .pager {
    display: none;
  }
  body.account .order-status,
  body.account .mst-rma-status,
  body.account .mst-rma-badge {
    font-size: 15px;
    padding: 7px 11px 5px;
    margin: 0 0 5px 0;
    letter-spacing: 2px;
    font-weight: 600;
  }
  body.account .page-title-wrapper .page-title {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0 !important;
  }
  body.account .page-title-wrapper .order-status,
  body.account .page-title-wrapper .status {
    order: -1;
    margin: 0 0 10px !important;
  }
  body.account .page-title-wrapper .order-date {
    margin-top: 12px;
    font-size: 21px;
    letter-spacing: 3px;
    padding-left: 0;
  }
  body.account .order-actions-toolbar {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.account .order-actions-toolbar .actions {
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 20px;
  }
  body.account .order-links {
    margin-bottom: 35px;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
    left: 50%;
    overflow-x: auto;
    padding: 0 25px;
    border-top: 2px solid #eeeaf7;
    border-bottom: 2px solid #eeeaf7;
  }
  body.account .order-links .item {
    max-width: unset;
    flex-grow: unset;
    border: 0 !important;
    border-radius: 0 !important;
    overflow: unset;
    margin: 0 18px;
    position: relative;
  }
  body.account .order-links .item.current,
  body.account .order-links .item:hover {
    background-color: transparent;
  }
  body.account .order-links .item.current:before,
  body.account .order-links .item:hover:before {
    content: "";
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    height: 5px;
    background-color: #79b2eb;
    border-radius: 10px;
  }
  body.account .order-links .item.current strong,
  body.account .order-links .item:hover strong,
  body.account .order-links .item.current a,
  body.account .order-links .item:hover a {
    color: #79b2eb;
  }
  body.account .order-links .item strong,
  body.account .order-links .item a {
    padding: 31px 0 32px;
    font-size: 16px;
    letter-spacing: 2px;
    white-space: nowrap;
    text-align: left;
    overflow: unset;
    font-weight: 600;
    position: relative;
  }
  body.account .order-links ::-webkit-scrollbar-track {
    background: transparent;
  }
  body.account .order-links ::-webkit-scrollbar-thumb {
    background: transparent;
  }
  body.account .form-address-edit,
  body.account .form-edit-account,
  body.account .form-newsletter-manage {
    padding: 30px;
    border-radius: 30px;
    background-image: none;
  }
  body.account .form-address-edit .fieldset.address,
  body.account .form-edit-account .fieldset.address,
  body.account .form-newsletter-manage .fieldset.address,
  body.account .form-address-edit .fieldset.info,
  body.account .form-edit-account .fieldset.info,
  body.account .form-newsletter-manage .fieldset.info {
    margin: 0;
    justify-content: space-between;
  }
  body.account .form-address-edit .fieldset.address .field,
  body.account .form-edit-account .fieldset.address .field,
  body.account .form-newsletter-manage .fieldset.address .field,
  body.account .form-address-edit .fieldset.info .field,
  body.account .form-edit-account .fieldset.info .field,
  body.account .form-newsletter-manage .fieldset.info .field {
    flex: 0 0 49%;
    max-width: 49%;
    padding: 0;
  }
  body.account .form-address-edit .fieldset.address .field.date .customer-dob button,
  body.account .form-edit-account .fieldset.address .field.date .customer-dob button,
  body.account .form-newsletter-manage .fieldset.address .field.date .customer-dob button,
  body.account .form-address-edit .fieldset.info .field.date .customer-dob button,
  body.account .form-edit-account .fieldset.info .field.date .customer-dob button,
  body.account .form-newsletter-manage .fieldset.info .field.date .customer-dob button {
    top: 0;
    right: 19px;
    transform: scale(0.6);
  }
  body.account .form-address-edit .actions-toolbar .primary,
  body.account .form-edit-account .actions-toolbar .primary,
  body.account .form-newsletter-manage .actions-toolbar .primary {
    margin-bottom: 0;
  }
  body.account .form-address-edit .actions-toolbar .primary .action,
  body.account .form-edit-account .actions-toolbar .primary .action,
  body.account .form-newsletter-manage .actions-toolbar .primary .action {
    margin: 0;
    letter-spacing: 2px;
    padding: 21px 30px 20px;
    font-size: 16px;
  }
  body.account .form-address-edit .field.choice,
  body.account .form-edit-account .field.choice,
  body.account .form-newsletter-manage .field.choice {
    align-items: flex-start !important;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox,
  body.account .form-edit-account .field.choice .lbl-checkbox,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox {
    min-width: 36px;
    min-height: 36px;
    max-width: 36px;
    max-height: 36px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox input,
  body.account .form-edit-account .field.choice .lbl-checkbox input,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox input {
    border-radius: 13px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox input:before,
  body.account .form-edit-account .field.choice .lbl-checkbox input:before,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox input:before {
    width: 19px;
    height: 8px;
    top: 11px;
    left: 8px;
    border-width: 0 0 3px 3px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox + label,
  body.account .form-edit-account .field.choice .lbl-checkbox + label,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox + label {
    padding: 6px 0 0 17px !important;
    font-size: 19px;
    line-height: 1.4;
    letter-spacing: 0;
  }
  body.account .form-edit-account .actions-toolbar {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: flex-start;
  }
  body.account .form-edit-account .actions-toolbar .primary .action {
    margin: 10px 0 0;
  }
  body.account .form-edit-account .password .action {
    letter-spacing: 2px;
    padding: 21px 30px 21px;
    font-size: 16px;
  }
  body.account .form-newsletter-manage .actions-toolbar .primary {
    text-align: left;
  }
  body.account .form-newsletter-manage .actions-toolbar .primary .action {
    margin-right: auto;
    min-width: 150px;
    max-width: fit-content;
    text-align: center;
  }
  body.account .address-info {
    padding: 20px 0 0;
    font-size: 19px;
    order: 99;
  }
  body .page-wrapper .order-details-items + .block-title,
  body .page-wrapper .quotation-items + .block-title {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px 40px 26px;
    font-size: 22px;
    margin-bottom: 0;
    background-color: #f4f7fa;
    border-bottom: 2px solid #eeeaf7;
  }
  body .page-wrapper .block-order-details-view,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content {
    padding: 20px 18px 30px;
    border-radius: 0;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    margin-top: 0;
  }
  body .page-wrapper .block-order-details-view .block-content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .block-content {
    padding: 34px 25px 23px;
    border-radius: 30px;
    margin-bottom: 0;
    max-width: 49%;
    flex: 0 0 49%;
    margin-top: 14px;
  }
  body .page-wrapper .block-order-details-view .block-content:nth-child(1),
  body .page-wrapper .block-order-details-view .block-content:nth-child(2),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .block-content:nth-child(1),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .block-content:nth-child(2) {
    margin-top: 0;
  }
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    max-width: 100%;
  }
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
    margin-bottom: 0 !important;
  }
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description {
    font-size: 18px;
    max-width: 350px;
  }
  body .columns .column .order-details-items,
  body .columns .column .quotation-items {
    margin-bottom: 42px;
  }
  body .columns .column .order-details-items .table-wrapper,
  body .columns .column .quotation-items .table-wrapper {
    width: 100%;
    position: relative;
    margin-left: 0 !important;
    left: 0;
    border-radius: 30px;
    border: 2px solid #eeeaf7;
  }
  body .columns .column .order-details-items .table-wrapper tbody tr td:not(:last-child),
  body .columns .column .quotation-items .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 0 !important;
  }
  body .columns .column .order-details-items .table-wrapper tbody tr td.qty,
  body .columns .column .quotation-items .table-wrapper tbody tr td.qty {
    text-align: left;
    font-size: 19px !important;
    display: flex !important;
    align-items: center;
  }
  body .columns .column .order-details-items .table-wrapper tbody tr td.qty:before,
  body .columns .column .quotation-items .table-wrapper tbody tr td.qty:before {
    text-transform: uppercase;
    display: block !important;
    margin-right: 7px;
    margin-bottom: 0;
    color: #002750 !important;
    content: attr(data-th) ': ' !important;
    padding: 0 !important;
  }
  body .columns .column .order-details-items .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .columns .column .quotation-items .table-wrapper .mst-rma-list tbody tr td:not(:last-child) {
    margin-bottom: 13px !important;
    font-size: 22px !important;
  }
  body .columns .column .order-details-items .product-item-name,
  body .columns .column .quotation-items .product-item-name {
    max-width: 100%;
  }
  body .columns .column .order-details-items .comments,
  body .columns .column .quotation-items .comments {
    margin: 30px 0 0;
    border-radius: 30px;
    padding: 0 30px 30px;
  }
  body .columns .column .order-details-items .comments .subtitle,
  body .columns .column .quotation-items .comments .subtitle {
    font-size: 24px;
    letter-spacing: 2px;
  }
  body .columns .column .order-details-items .comments .subtitle,
  body .columns .column .quotation-items .comments .subtitle {
    padding: 30px;
    margin: 0 -30px;
  }
  body .columns .column .order-details-items .comments .comments,
  body .columns .column .quotation-items .comments .comments {
    margin: 20px 0;
    padding: 20px;
    border-radius: 20px;
  }
  body .columns .column .order-details-items .comments .comments:last-child,
  body .columns .column .quotation-items .comments .comments:last-child {
    margin-bottom: 0 !important;
  }
  body .columns .column .order-details-items .comments .text,
  body .columns .column .quotation-items .comments .text {
    font-size: 19px;
  }
  body .columns .column .order-details-items .comments .date,
  body .columns .column .quotation-items .comments .date {
    padding-top: 10px;
    font-size: 14px;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody tr,
  body .columns .column .quotation-items.invoice .table-wrapper tbody tr,
  body .columns .column .order-details-items.shipments .table-wrapper tbody tr,
  body .columns .column .quotation-items.shipments .table-wrapper tbody tr,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody tr,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody tr {
    padding: 30px;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td {
    padding: 0 0 10px 0 !important;
    text-align: left;
    display: flex;
    border: 0;
    flex-wrap: wrap;
    align-items: center;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td:last-child,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td:last-child,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td:last-child {
    padding: 0 !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.name:before,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.name:before,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.name:before,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.name:before,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.name:before,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.name:before,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.value:before,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.value:before,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.value:before,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.value:before,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.value:before,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.value:before {
    display: none !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.total .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.total .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.total .price {
    font-size: 22px;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.qty,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.qty,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.qty,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.qty,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.qty,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.qty {
    font-weight: 400 !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.qty:before,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.qty:before,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.qty:before,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.qty:before,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.qty:before,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.qty:before {
    content: attr(data-th) ': ' !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td .cart-price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td .cart-price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td .cart-price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td .cart-price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td .cart-price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td .cart-price {
    padding-top: 0 !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td:before,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td:before,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td:before,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td:before,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td:before,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td:before {
    display: block !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    color: #002750 !important;
  }
  body .columns .column .order-details-items.invoice .product-item-name,
  body .columns .column .quotation-items.invoice .product-item-name,
  body .columns .column .order-details-items.shipments .product-item-name,
  body .columns .column .quotation-items.shipments .product-item-name,
  body .columns .column .order-details-items.creditmemo .product-item-name,
  body .columns .column .quotation-items.creditmemo .product-item-name {
    margin: 0;
    line-height: 1.4;
    font-size: 22px;
  }
  body.customer-address-index.account .column .block-content .box {
    padding: 35px 25px 30px;
  }
  body.customer-address-index.account .column .block-content .box[class*=box-address] .box-actions {
    margin-top: 15px;
  }
  body.wishlist-index-index .form-wishlist-items {
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
  }
  body.wishlist-index-index .form-wishlist-items .actions-toolbar {
    padding: 25px;
    flex-wrap: wrap;
    justify-content: center;
  }
  body.wishlist-index-index .form-wishlist-items .actions-toolbar .action {
    letter-spacing: 1px;
    padding: 16px 22px;
    font-size: 15px;
    height: unset;
    margin: 0 auto 9px auto;
    max-width: fit-content;
  }
  body.wishlist-index-index .form-wishlist-items .actions-toolbar .action.back {
    margin-bottom: 0 !important;
  }
  body.wishlist-index-index .form-wishlist-items .actions-toolbar .primary {
    margin-bottom: 0;
  }
  body.wishlist-index-index .form-wishlist-items .products-grid.wishlist {
    margin-bottom: 0;
  }
  body.wishlist-index-index .form-wishlist-items .products-grid.wishlist .product-item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.wishlist-index-index .wishlist-toolbar {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 23px 25px;
  }
  body.wishlist-index-index .wishlist-toolbar .pager {
    display: flex;
    align-items: center;
  }
  body.wishlist-index-index .wishlist-toolbar .toolbar-amount {
    font-size: 21px;
  }
  body.wishlist-index-index .wishlist-toolbar .limiter .limiter-label {
    font-size: 21px;
    margin-right: 12px;
  }
  body.wishlist-index-index .wishlist-toolbar .limiter select {
    font-size: 20px;
    height: 70px;
    padding: 15px 55px 14px 30px;
    background-size: 13px;
    background-position: 70px 28px;
  }
  body.wishlist-index-index .product-item {
    padding: 25px 25px 40px !important;
    border-left: 0 !important;
  }
  body.wishlist-index-index .product-item:last-child {
    border-bottom: 0 !important;
  }
  body.wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    border: 0 !important;
  }
  body.wishlist-index-index .product-item-inner {
    width: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
  }
  body.wishlist-index-index .item-inner {
    flex-wrap: wrap;
  }
  body.wishlist-index-index .col-detail {
    padding-right: 0;
    max-width: 100%;
    flex: 0 0 100%;
    padding-bottom: 35px;
  }
  body.wishlist-index-index .col-detail .product-item-photo {
    flex: 0 0 160px;
    height: 160px;
    max-width: 160px;
    margin: 0;
  }
  body.wishlist-index-index .col-detail .product-item-photo .product-item-photo {
    border-radius: 20px;
    margin: 0;
    border: 0;
  }
  body.wishlist-index-index .col-detail .product-item-name a,
  body.wishlist-index-index .col-detail .product-brand a {
    font-size: 20px;
  }
  body.wishlist-index-index .col-detail .product-item-name {
    margin-left: 0 !important;
  }
  body.wishlist-index-index .col-detail .product-item-right {
    padding-left: 17px;
    padding-top: 4px;
  }
  body.wishlist-index-index .col-detail .price-box {
    padding-top: 10px;
    margin-left: 0 !important;
  }
  body.wishlist-index-index .col-detail .special-price .price {
    font-size: 25px;
  }
  body.wishlist-index-index .col-detail .old-price {
    padding-top: 9px;
  }
  body.wishlist-index-index .col-detail .old-price .price {
    font-size: 23px;
  }
  body.wishlist-index-index .comment-box {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 133px;
  }
  body.wishlist-index-index .comment-box .field-inner {
    border-radius: 30px;
  }
  body.wishlist-index-index .comment-box textarea {
    min-height: 224px;
    font-size: 18px;
    padding-top: 25px;
    border: 0 !important;
  }
  body.wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea::placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .box-tocart {
    float: unset !important;
    max-width: fit-content;
    position: relative;
    padding: 0;
    margin: 0 35px 0 0 !important;
  }
  body.wishlist-index-index .box-tocart .tocart {
    min-width: 150px;
    font-size: 16px;
    height: unset;
    letter-spacing: 3px !important;
    padding: 23px 30px 22px;
    margin-top: 0;
  }
  body.wishlist-index-index .box-tocart .fieldset .product-item-actions {
    padding: 0;
  }
  body.wishlist-index-index .field.qty {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: center;
    display: flex !important;
    position: absolute;
    left: 175px;
    right: 0;
    top: -114px;
  }
  body.wishlist-index-index .field.qty .label {
    font-size: 28px;
    display: block;
    margin-right: 19px;
    margin-bottom: 4px;
  }
  body.wishlist-index-index .field.qty .control {
    height: 80px;
    padding: 9px;
    border-width: 2px;
  }
  body.wishlist-index-index .field.qty .control span {
    min-height: 60px;
    min-width: 60px;
    font-size: 33px;
    border-width: 2px;
  }
  body.wishlist-index-index .field.qty .control .qty-plus {
    padding-left: 1px;
    padding-top: 8px;
  }
  body.wishlist-index-index .field.qty .control .qty-minus {
    padding-left: 1px;
    padding-top: 6px;
  }
  body.wishlist-index-index .field.qty .control .input-text {
    padding: 6px 0 0 0;
    max-width: 71px;
    font-size: 28px;
    height: 35px;
    min-width: 71px;
  }
  body.wishlist-index-index .product-item-actions {
    padding-left: 0;
  }
  body.wishlist-index-index .product-item-actions .action.edit,
  body.wishlist-index-index .product-item-actions .action.delete {
    min-width: 45px;
    min-height: 45px;
    max-width: 45px;
    max-height: 45px;
    margin-top: 0 !important;
  }
  body.wishlist-index-index .product-item-actions .action.edit:before,
  body.wishlist-index-index .product-item-actions .action.delete:before {
    transform: scale(1);
  }
  body.wishlist-index-index .product-item-actions .action.edit {
    margin-right: 17px;
  }
  body .mst-rma-view .opc-progress-bar {
    margin-bottom: 25px;
  }
  body .mst-rma-view .opc-progress-bar .opc-progress-bar-item span {
    letter-spacing: 0;
    font-size: 0;
    padding-top: 155px;
  }
  body .mst-rma-view .mst-rma__status {
    font-size: 25px;
    padding: 34px 115px 32px;
    min-height: 106px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 60px;
    line-height: 1.4;
  }
  body .mst-rma-view .mst-rma__status:before {
    min-width: 88px;
    min-height: 88px;
    max-width: 88px;
    max-height: 88px;
    left: 9px;
    font-size: 34px;
  }
  body .mst-rma-view .mst-rma-block {
    margin-top: 20px;
    padding: 17px;
    border-radius: 30px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box__title {
    margin: 0 0 20px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box__content table th {
    font-size: 19px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box {
    padding: 30px;
    border-radius: 30px;
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 20px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box:last-child {
    margin-bottom: 0 !important;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box .mst-rma-box__title {
    font-size: 23px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box .mst-rma-status {
    margin-bottom: 0 !important;
  }
  body .mst-rma-view .mst-rma-block._align-top {
    margin-top: 50px;
  }
  body .mst-rma-view .mst-rma-block._align-top .actions-toolbar {
    padding: 0 31px 46px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
  }
  body .mst-rma-view .mst-rma-block._align-top .actions-toolbar .primary {
    text-align: left;
  }
  body .mst-rma-view .mst-rma-block._align-top .actions-toolbar .action {
    font-size: 19px;
    letter-spacing: 2px;
    padding: 0;
    line-height: 71px;
    text-align: center;
  }
  body .mst-rma-view .mst-rma-block._align-top .mst-rma-box__title {
    font-size: 28px;
  }
  body .mst-rma-view .mst-rma-block._align-top .mst-rma-box {
    margin-bottom: 50px;
  }
  body .mst-rma-view .mst-rma-view__orders {
    margin-top: 53px;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper {
    width: 100%;
    position: relative;
    margin-left: 0 !important;
    left: 0;
    border-radius: 30px;
    border: 2px solid #eeeaf7;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr {
    padding: 30px;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-sku,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-reason,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-condition,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-resolution {
    font-size: 20px !important;
    text-align: left;
    display: flex !important;
    align-items: center;
    font-weight: 600;
    padding: 0 20px 0 160px !important;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-sku:before,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty:before,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-reason:before,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-condition:before,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-resolution:before {
    color: #002750 !important;
    content: attr(data-th) ': ' !important;
    display: block !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper .mst-rma-badge {
    margin: 0 0 6px 0;
  }
  body .mst-rma-view .mst-rma__history .mst-rma-box__content {
    padding: 40px;
    border-radius: 30px;
    max-height: 520px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message-title {
    padding-bottom: 20px;
    flex-direction: column;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    margin-right: 0;
    margin-bottom: 12px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message-title i,
  body .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    font-size: 18px;
    letter-spacing: 2px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message {
    padding: 23px 38px;
    margin-top: 17px;
    border-radius: 40px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message.__system {
    margin-left: 18px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message.__customer {
    margin-right: 18px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message a {
    margin-top: 10px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message-body {
    font-size: 19px;
    line-height: 1.1;
  }
  body .mst-rma-view .mst-rma-box__title {
    font-size: 28px;
  }
  body .block-rma-additional .fieldset .field {
    padding: 30px;
  }
  body .block-rma-additional .fieldset .field textarea {
    min-height: 122px;
    padding-top: 12px;
  }
  body .block-rma-additional .fieldset .field:nth-child(1) {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  body .block-rma-additional .fieldset .field:nth-child(2) {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding-left: 31px;
  }
  body .block-rma-additional .fieldset .field:nth-child(2) .label {
    margin-top: 15px;
    margin-bottom: 10px;
  }
  body .block-rma-additional .fieldset .field:nth-child(2) .size-limit {
    font-size: 18px;
    line-height: 1.4;
    padding: 11px 0 0;
  }
  body .detail-inner .product-item-photo {
    border-radius: 20px;
    min-width: 142px;
    min-height: 142px;
    max-width: 142px;
    max-height: 142px;
  }
  body .detail-inner .product-item-right {
    padding-left: 17px;
    font-size: 22px;
    line-height: 1.35;
  }
  body .MultiFile-list .MultiFile-label {
    margin-right: 13px;
    padding: 5px 0;
    margin-top: 12px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
  }
  body .MultiFile-list .MultiFile-label .MultiFile-remove {
    margin-right: 8px;
    font-size: 21px;
  }
  body .MultiFile-list .MultiFile-label .MultiFile-label {
    font-size: 17px;
  }
  body .MultiFile-wrap input {
    padding: 0;
    min-width: 185px;
    height: 71px !important;
    max-height: 71px;
    line-height: 71px;
    display: flex;
    align-items: center;
  }
  body .MultiFile-wrap input:before {
    font-size: 15px;
    letter-spacing: 3px;
    padding: 0;
    line-height: 71px;
  }
  body .ui-mst-rma__create-rma .fieldset-order-select {
    padding: 30px;
    border-radius: 30px;
  }
  body .ui-mst-rma__create-rma .actions-toolbar button {
    letter-spacing: 2px;
    padding: 23px 32px 21px;
    font-size: 16px;
  }
  body .ui-mst-rma__create-rma .actions-toolbar .primary {
    text-align: left;
  }
  body .ui-mst-rma__create-rma .actions-toolbar {
    margin: 10px 0 0 0 !important;
  }
  body .mst-rma-create__order-selector .field {
    max-width: 100%;
  }
  body .mst-rma-create__order-selector .field select {
    max-width: 100%;
  }
  body .mst-rma-create__order .rma-new-step2 .block-content {
    border-radius: 30px !important;
  }
  body .mst-rma-create__order .rma-new-step2 .block-content .box {
    padding: 30px 28px !important;
    border-radius: 25px !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  body .mst-rma-create__order .rma-new-step2 .block-content table tr:nth-child(2) {
    margin-top: 25px;
  }
  body .mst-rma-create__order .rma-new-step2 > .block {
    margin-bottom: 40px;
  }
  body .mst-rma-create__order .rma-new-step2 > .block .title strong {
    font-size: 27px;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item {
    padding: 40px 20px;
    position: relative;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .image {
    margin: 0 15px 0 0;
    border-radius: 20px;
    min-width: 136px;
    min-height: 136px;
    max-width: 136px;
    max-height: 136px;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .lbl-checkbox {
    top: -10px;
    right: 8px;
    transform: scale(1.3);
    position: absolute;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item b {
    font-size: 21px;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .item-options {
    padding-left: 0;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset {
    max-width: 100%;
    margin-top: 20px;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field {
    margin-bottom: 0;
    max-width: 49%;
    flex: 0 0 49%;
    margin-top: 10px;
  }
  body .rma-policy .input-box .lbl-checkbox {
    min-width: 38px;
    min-height: 38px;
    max-width: 38px;
    max-height: 38px;
  }
  body .rma-policy .input-box .lbl-checkbox input {
    border-radius: 13px;
  }
  body .rma-policy .input-box .lbl-checkbox input:before {
    width: 19px;
    height: 8px;
    top: 11px;
    left: 9px;
  }
  body .rma-policy .input-box .lbl-checkbox + label {
    padding: 0 0 0 17px !important;
    font-size: 20px;
    letter-spacing: 0 !important;
  }
  body .init-rma-container .actions-wrapper {
    margin-top: 50px;
    flex-direction: column;
  }
  body .init-rma-container .actions-wrapper div:first-child {
    margin-right: auto !important;
  }
  body .init-rma-container .actions-wrapper .actions-toolbar {
    margin-left: auto !important;
    margin-top: 26px !important;
  }
  body #rma-new-form .block-rma-additional .fieldset .field textarea {
    min-height: 250px;
  }
  body #rma-new-form .block-rma-additional .fieldset .field:nth-child(1) {
    border-bottom: 0;
  }
  body #rma-new-form .block-rma-additional .fieldset .field .size-limit {
    margin-bottom: 10px;
  }
  body.checkout-onepage-success .order-link-info {
    margin: 0 -20px 30px !important;
    padding: 0 20px 22px;
    border-bottom: 1px solid #eeeaf7;
  }
  body.checkout-onepage-success .page-header {
    min-height: 100px;
    max-height: 100px;
    border-bottom: 0 !important;
  }
  body.checkout-onepage-success .columns {
    margin-top: 0;
  }
  body .checkout-success .section-subtitle,
  body .checkout-success .order-items-title {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px 40px 25px;
    font-size: 24px;
  }
  body .checkout-success .order-info-top {
    padding: 30px 18px 40px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 35px;
  }
  body .checkout-success .order-info-col {
    padding: 34px 25px 24px;
    border-radius: 25px;
    margin-top: 14px;
    flex: 0 0 49%;
    max-width: 49%;
  }
  body .checkout-success .info-title,
  body .block-order-details-view .box .box-title,
  body .mst-rma-view .mst-rma-box__title,
  body .ui-mst-rma__create-rma .mst-rma-box__title,
  body .mst-rma-create__order .rma-new-step2 > .block .title,
  body .mst-rma-create__order .rma-new-step2 .block-content .box .box-title {
    font-size: 20px;
    margin-bottom: 16px !important;
  }
  body .checkout-success .col-content,
  body .block-order-details-view .box .box-content,
  body .mst-rma-view .mst-rma-block .mst-rma-box__content,
  body .mst-rma-create__order .rma-new-step2 .block-content .box .box-content {
    font-size: 17px;
  }
  body .checkout-success .order-shipping-method .sm-desc,
  body .page-wrapper .block-order-details-view .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0;
  }
  body .checkout-success .order-shipping-method .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock {
    font-size: 14px;
    max-width: 100%;
    font-weight: 400;
    margin-bottom: 15px;
  }
  body .checkout-success .order-shipping-method .sm-desc .preparation,
  body .checkout-success .order-shipping-method .sm-desc .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 25px;
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 7px;
  }
  body .checkout-success .order-shipping-method .sm-desc .preparation:last-child,
  body .checkout-success .order-shipping-method .sm-desc .expendition:last-child,
  body .page-wrapper .block-order-details-view .sm-desc .preparation:last-child,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:last-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:last-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:last-child {
    margin-bottom: 0 !important;
  }
  body .checkout-success .order-shipping-method .sm-desc .preparation:before,
  body .checkout-success .order-shipping-method .sm-desc .expendition:before,
  body .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    top: 10px !important;
  }
  body .checkout-success .order-shipping-method .col-content {
    padding-top: 10px;
  }
  body .checkout-success .shipping-method-logo,
  body .block-order-details-view .shipping-method-logo,
  body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    padding: 0 !important;
    margin-bottom: 23px !important;
    border: 0 !important;
  }
  body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .shipping-description {
    font-size: 28px;
    max-width: 200px;
    margin-bottom: 15px;
    margin-top: -24px;
  }
  body .checkout-success .payment-method-logo,
  body .block-order-details-view .payment-method-logo,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    margin-bottom: 20px;
    min-height: 80px;
  }
  body .checkout-success .payment-method-logo.ca-creditcard,
  body .checkout-success .payment-method-logo.caetransactionscw_creditcard,
  body .checkout-success .payment-method-logo.worldline_cc,
  body .block-order-details-view .payment-method-logo.ca-creditcard,
  body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard,
  body .block-order-details-view .payment-method-logo.worldline_cc,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc {
    min-height: 55px;
  }
  body .checkout-success .payment-method-logo.ca-creditcard:before,
  body .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .checkout-success .payment-method-logo.worldline_cc:before,
  body .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    left: -23px;
  }
  body .checkout-success .payment-method-logo.linxo,
  body .block-order-details-view .payment-method-logo.linxo,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo {
    min-height: 45px;
  }
  body .checkout-success .payment-method-logo.linxo:before,
  body .block-order-details-view .payment-method-logo.linxo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    left: -16px;
  }
  body .checkout-success .payment-method-logo.paypal:before,
  body .checkout-success .payment-method-logo.paypal_express:before,
  body .block-order-details-view .payment-method-logo.paypal:before,
  body .block-order-details-view .payment-method-logo.paypal_express:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal_express:before {
    left: -28px;
  }
  body .checkout-success .payment-method-logo.banktransfer:before,
  body .block-order-details-view .payment-method-logo.banktransfer:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    left: -10px;
  }
  body .checkout-success .payment-method-logo.checkmo:before,
  body .block-order-details-view .payment-method-logo.checkmo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    left: -27px;
  }
  body .checkout-success .payment-method-logo.oney,
  body .block-order-details-view .payment-method-logo.oney,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney {
    min-height: 35px;
  }
  body .checkout-success .payment-method-logo.oney:after,
  body .block-order-details-view .payment-method-logo.oney:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
    transform: unset;
  }
  body .checkout-success .order-info-items .order-items-title {
    margin-bottom: 0;
    background: #f4f7fa;
    padding: 30px 40px 25px !important;
  }
  body .checkout-success .order-item-list {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  body .checkout-success .order-item {
    flex-wrap: wrap;
    padding: 30px 0;
  }
  body .checkout-success .order-item .item-col {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body .checkout-success .order-item .product-brand {
    padding-top: 6px;
  }
  body .checkout-success .order-item .col-name {
    padding: 20px;
    align-items: flex-start;
  }
  body .checkout-success .order-item .col-name .product-image {
    border-radius: 15px;
    flex: 0 0 140px;
    height: 140px;
  }
  body .checkout-success .order-item .product-info {
    padding-left: 20px;
    padding-top: 0;
  }
  body .checkout-success .order-item .item-unit-price {
    margin: 2px 0 0 0;
    font-size: 20px;
  }
  body .checkout-success .order-item .col-total {
    align-items: flex-start;
  }
  body .checkout-success .order-item .col-qty {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 1;
  }
  body .checkout-success .order-item .col-qty,
  body .checkout-success .order-item .col-total {
    text-align: left;
    padding: 0 15px 0 183px;
  }
  body .checkout-success .order-item .product-item-name {
    margin: 6px 0 2px;
    font-size: 17px;
    max-width: 100%;
  }
  body .checkout-success .order-item.item-header {
    display: none;
  }
  body .checkout-success .order-item .product-reviews-summary {
    padding-bottom: 4px;
  }
  body .checkout-success .order-item .item-row-total .price {
    font-size: 25px;
  }
  body .checkout-success .stock {
    font-size: 16px;
    padding-bottom: 0;
    display: block !important;
  }
  body .checkout-success .product-reviews-summary svg {
    height: 14px !important;
    width: 86px !important;
  }
  body .checkout-success .product-reviews-summary .reviews-actions {
    margin-top: 4px !important;
  }
  body .checkout-success .product-reviews-summary .reviews-actions a {
    font-size: 16px !important;
    margin-left: 9px !important;
    line-height: 1 !important;
  }
  body .checkout-success .table-order-totals th,
  body .checkout-success .table-order-totals td {
    font-size: 23px;
    padding-top: 4px;
    padding-bottom: 5px;
  }
  body .checkout-success .table-order-totals .amount {
    padding-right: 35px;
  }
  body .checkout-success .table-order-totals .mark {
    padding-left: 35px;
  }
  body .checkout-success .table-order-totals .totals td,
  body .checkout-success .table-order-totals .totals th {
    padding-bottom: 34px;
  }
  body .checkout-success .order-info-totals {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 30px;
    padding: 25px 0 0;
  }
  body .checkout-success .grand_total_incl th,
  body .checkout-success .grand_total_incl td {
    padding-top: 16px;
    padding-bottom: 14px;
    font-size: 31px;
  }
  body.mpbrand-index-index .breadcrumbs {
    display: none;
  }
  body .brand-section-top {
    flex-wrap: wrap;
    margin-bottom: 30px;
  }
  body .brand-container .block-brand-search {
    padding: 20px 0 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .brand-container .block-content input {
    padding: 10px 23px;
    font-size: 18px;
    height: 60px;
  }
  body .brand-container .block-content input::-webkit-input-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input:-moz-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input::-moz-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input::-ms-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input:-ms-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input::placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content .btn-primary {
    padding: 10px 16px 8px;
    font-size: 14px;
    letter-spacing: 2px;
    height: 60px;
    display: flex;
    align-items: center;
    min-width: 194px;
    justify-content: center;
  }
  body .brand-container .block-brand-list .product-items {
    margin: 0 -15px;
  }
  body .brand-container .block-brand-list .product-items .product-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px !important;
    border: 0 !important;
    margin-bottom: 30px;
  }
  body .brand-container .block-brand-list .product-items .product-item-info {
    border-radius: 15px;
  }
  body .brand-container .block-brand-list .product-items .product-item-info .product-image-wrapper {
    padding-bottom: 60% !important;
  }
  body .brand-container .block-brand-list .product-items .product-item-info .product-image-photo {
    max-width: 95px;
    max-height: 95px;
    height: 95px;
    width: 95px;
  }
  body.page-layout-2columns-right .sidebar.sidebar-main {
    flex: 0 0 100%;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
  }
  body.page-layout-2columns-right .columns .column.main {
    flex: 0 0 100%;
    max-width: 100%;
    order: 2;
  }
  body.kbase-category-view .columns .column.main .page-title-wrapper {
    margin-left: 0;
  }
  body.kbase .page-title-wrapper {
    flex-direction: column;
    align-items: center;
  }
  body.kbase-article-view .sidebar.sidebar-main,
  body.kbase-category-view .sidebar.sidebar-main,
  body.kbase-article-s .sidebar.sidebar-main {
    border: none !important;
    flex: 0 0 100%;
    max-width: 100%;
    background-color: #f8f8f8 !important;
  }
  body.kbase-article-view .column.main,
  body.kbase-category-view .column.main,
  body.kbase-article-s .column.main {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-top: 30px;
    padding-left: 0 !important;
  }
  body.kbase-article-view .column.main .kb__search-box,
  body.kbase-category-view .column.main .kb__search-box,
  body.kbase-article-s .column.main .kb__search-box {
    flex: 1 0 100%;
    max-width: 100%;
    width: 100%;
  }
  body.kbase-article-view .kb-articles__list .kb-articles__article,
  body.kbase-category-view .kb-articles__list .kb-articles__article,
  body.kbase-article-s .kb-articles__list .kb-articles__article {
    font-size: 16px;
  }
  body.kbase-article-view .kb-articles__list .kb-articles__article a,
  body.kbase-category-view .kb-articles__list .kb-articles__article a,
  body.kbase-article-s .kb-articles__list .kb-articles__article a {
    font-size: 21px;
  }
  body.kbase-article-view .kb-article__metadata,
  body.kbase-category-view .kb-article__metadata,
  body.kbase-article-s .kb-article__metadata {
    margin-top: 0;
  }
  body.kbase-article-view .kb-article__body p,
  body.kbase-category-view .kb-article__body p,
  body.kbase-article-s .kb-article__body p {
    font-size: 15px;
  }
  body.kbase-article-view .kb-article__categories,
  body.kbase-article-view table,
  body.kbase-category-view .kb-article__categories,
  body.kbase-category-view table,
  body.kbase-article-s .kb-article__categories,
  body.kbase-article-s table {
    font-size: 18px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box,
  body.kbase-category-view .kb__sidebar .kb__search-box,
  body.kbase-article-s .kb__sidebar .kb__search-box {
    padding: 28px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input,
  body.kbase-category-view .kb__sidebar .kb__search-box input,
  body.kbase-article-s .kb__sidebar .kb__search-box input {
    padding: 21.5px 30px;
    font-size: 22px !important;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input::-webkit-input-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input:-moz-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input:-moz-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input:-moz-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input::-moz-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input::-moz-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input::-moz-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input::-ms-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input::-ms-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input::-ms-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input:-ms-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input:-ms-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input:-ms-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input::placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input::placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input::placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-nav-title,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-nav-title,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-nav-title {
    font-size: 28px;
    padding: 27px 32px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-content,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-content,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-content {
    padding: 0 30px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-content a,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-content a,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-content a {
    font-size: 20px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-content a .count,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-content a .count,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-content a .count {
    width: 55px;
    height: 30px;
    min-width: 55px;
    min-height: 30px;
    padding: 9px;
    font-size: 15px;
    border-radius: 20px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-content .item,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-content .item,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-content .item {
    border-bottom: 1px solid #edf2f4;
    padding: 15px 0 13px;
  }
  body.kbase-article-view .kb-articles__list .kb-articles__article,
  body.kbase-category-view .kb-articles__list .kb-articles__article,
  body.kbase-article-s .kb-articles__list .kb-articles__article {
    margin-bottom: 30px;
  }
  body .kb__category-description {
    margin-bottom: 35px;
    margin-top: 0;
    font-size: 20px;
  }
  body .faq_topbar .faq_topbar_cover {
    padding-left: 163px;
    background-position: -15px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-item-inner,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-item-inner {
    padding: 20px 30px 30px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-item-inner svg,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-item-inner svg {
    min-width: 45px;
    min-height: 45px;
    max-width: 45px;
    max-height: 45px;
  }
  body.cms-e-batterie .page-main .main .eBatterieTitle {
    font-size: 22px;
    max-width: 60%;
    line-height: 1.1;
    margin-top: 40px;
  }
  body.cms-e-batterie .page-header {
    margin-bottom: 34px !important;
  }
  body .ebattery-form-block .block-title {
    margin-bottom: 25px;
  }
  body .ebattery-form-block .sub-title {
    font-size: 19px;
    letter-spacing: 6px;
    margin-top: -10px;
  }
  body .ebattery-form-block .ebattery-items.desktop {
    display: none;
  }
  body .ebattery-form-block .ebattery-items.mobile {
    display: block !important;
    margin: 25px 0 16px 0;
    border: 0;
    border-radius: unset;
    overflow: unset;
  }
  body .ebattery-form-block .ebt-item {
    border-radius: 30px;
    overflow: hidden;
    margin-bottom: 16px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) {
    margin-bottom: 0 !important;
    padding: 32px 35px 26px 35px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) :is(.price , label) {
    color: #ffffff;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .cal-top {
    padding-bottom: 21px;
    margin-bottom: 0 !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input {
    margin: auto 20px auto auto;
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
    border: 3px solid #4E006F;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 100%;
    background: #ffffff;
    position: relative;
    cursor: pointer;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:before {
    content: "";
    transition: all 0.3s;
    min-width: 12px;
    min-height: 12px;
    max-width: 12px;
    max-height: 12px;
    position: absolute;
    top: 13px;
    left: 13px;
    transform: scale(0);
    background-color: #E12F86;
    border-radius: 100%;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:checked:before {
    transform: scale(1);
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) label {
    font-family: 'Poppins';
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.4;
    max-width: 80%;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon {
    max-width: 95px;
    min-width: 95px;
    max-height: 95px;
    min-height: 95px;
    border-radius: 100%;
    background-color: #ffffff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon:before {
    content: "";
    position: absolute;
    background-image: url('../../../../../../../../media/wysiwyg/e-batteries/e-batterie-form-block.png');
    min-height: 62px;
    min-width: 71px;
    max-height: 62px;
    max-width: 71px;
    background-position: 0 0;
    transform: scale(1.3) translate(2px, -5px);
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .price {
    font-size: 38px;
    font-weight: 600;
    padding-right: 10px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .cal-bottom {
    margin-bottom: 0 !important;
    display: flex;
    justify-content: space-between;
  }
  body .ebattery-form-block .info {
    border: 2px solid #E12F86;
    border-top: 0;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding: 40px 100px 70px;
    text-align: center;
    margin-bottom: 0 !important;
  }
  body .ebattery-form-block .info div {
    margin-bottom: 0 !important;
  }
  body .ebattery-form-block .info :is(strong , .note) {
    text-align: center;
    font-family: 'Poppins';
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.5;
    text-transform: unset !important;
    display: block;
    margin-bottom: 16px;
    color: #002750;
  }
  body .ebattery-form-block .info .note {
    font-weight: 400;
  }
  body .ebattery-form-block .info .actions {
    padding-top: 6px;
  }
  body .ebattery-form-block .info .info-row:nth-child(3) strong {
    margin-bottom: 0 !important;
  }
  body .ebattery-form-block .info button {
    min-width: 240px;
    letter-spacing: 2px;
    font-size: 19px;
    font-weight: 600;
    padding: 16px 25px 13px;
  }
  body .ebattery-form-block .hphc-jpme {
    background-color: #E12F86;
    margin-bottom: 2px !important;
  }
  body .ebattery-form-block .base-jpme {
    background-color: #7B02AD;
  }
  body .ebattery-form-block .portability {
    border: 0;
    border-radius: 30px;
    margin-top: 0;
  }
  body .ebattery-form-block .port-item {
    position: relative;
  }
  body .ebattery-form-block .port-item .ebt-col.value {
    position: absolute;
    right: 46px;
    border: 0;
    padding: 0;
    top: 59px;
  }
  body .ebattery-form-block .port-item .ebt-col.title {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 30px 43px 45px 30px !important;
  }
  body .ebattery-form-block .port-item .ebt-col.title:before {
    display: none;
  }
  body .ebattery-form-block .port-item input {
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
    border-width: 3px;
    margin-right: 0 !important;
    margin-top: 0;
    border-radius: 15px;
  }
  body .ebattery-form-block .port-item input:before {
    min-width: 22px;
    min-height: 12px;
    max-width: 22px;
    max-height: 12px;
    top: 10px;
    left: 9px;
    border-width: 0 0 4px 4px;
  }
  body .ebattery-form-block .port-item label {
    margin: 0;
    padding: 9px 0 0 0;
    font-size: 22px;
    flex: 0 0 90%;
    max-width: 90%;
  }
  body .ebattery-form-block .port-item .icon {
    flex: 0 0 100%;
    max-width: 100%;
    min-height: 100px;
    background: transparent;
    margin-bottom: 30px;
  }
  body .ebattery-form-block .port-item .icon:after {
    top: 10px;
    transform: scale(1) translate(16px, 15px);
    left: 0;
  }
  body .ebattery-form-block .port-item .icon:before {
    content: "";
    min-width: 100px;
    min-height: 100%;
    max-width: 100px;
    max-height: 100%;
    border-radius: 100%;
    position: absolute;
    bottom: unset;
    right: unset;
    background: #fff !important;
  }
  body .ebattery-form-block .port-item .price {
    font-size: 35px;
  }
  body .post-items {
    margin: 0;
    justify-content: space-between;
  }
  body .post-items .post-item {
    margin-bottom: 15px;
    padding: 0;
    flex: 0 0 49%;
    max-width: 49%;
  }
  body .post-item-cover {
    border-radius: 30px;
  }
  body .post-item-cover .post-info {
    padding: 20px 25px 30px;
  }
  body .post-item-cover .post-img {
    padding-top: 66%;
  }
  body .post-item-cover .post-img .cat-name {
    font-size: 11px;
    letter-spacing: 1px;
    padding: 10px 15px 7px;
    bottom: 19px;
    left: 19px;
  }
  body .post-item-cover .post-name {
    font-size: 18px;
  }
  body .post-item-cover .post-date {
    font-size: 13px;
    letter-spacing: 2px;
  }
  body .post-item-cover .post-desc {
    font-size: 15px;
    padding-top: 15px;
  }
  body .post-item-cover .post-actions {
    padding: 17px 25px 18px;
  }
  body .post-item-cover .post-actions a {
    font-size: 12px;
    letter-spacing: 1.5px;
  }
  body .blog-search {
    flex-wrap: wrap;
    padding: 0;
  }
  body .blog-search .control:before {
    right: 14px;
    width: 54px;
    height: 54px;
    font-size: 24px;
  }
  body .blog-search .label {
    padding: 0 0 31px 0;
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 45px;
  }
  body .blog-search input {
    height: 77px;
    padding: 12px 90px 9px 40px;
    letter-spacing: 2px;
    font-size: 17px;
    border-radius: 80px;
  }
  body .blog-category {
    margin-bottom: 10px;
  }
  body .blog-category .category-items .category-item {
    margin: 0 16px 9px 0;
  }
  body .blog-category .category-items .category-item.active .item-name {
    padding-right: 50px;
  }
  body .blog-category .category-items .category-item.active .item-name:before {
    font-size: 17px;
    right: 21px;
  }
  body .blog-category .category-items .item-name {
    font-size: 14px;
    padding: 7px 7px 7px 15px;
  }
  body .blog-category .category-items .item-name .item-count {
    padding: 6px 0 3px;
    margin-top: -2px;
    margin-left: 18px;
    min-width: 46px;
    font-size: 13px;
  }
  body .blog-post .blog-toolbar .pages {
    padding: 0 0 170px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .page {
    font-size: 25px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .item .action:after {
    width: 15px;
    height: 15px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .item .action.next {
    padding-right: 5px;
  }
  body .blog-post .blog-toolbar .pages .item {
    min-width: 72px;
    min-height: 72px;
    max-height: 72px;
    max-width: 72px;
    margin: 0 13px;
  }
  body .blog-sf {
    margin: 0 0 35px;
  }
  body .blog-sf .toolbar {
    display: none;
  }
  body .post-content {
    max-width: 100%;
    margin-bottom: 60px;
    --box-radius: 40px;
    --box-padding-x: 30px;
    --box-padding-y: 40px;
  }
  body .post-content ol,
  body .post-content ul {
    padding-left: 26px;
    margin: 37px 0;
  }
  body .post-content ol li,
  body .post-content ul li {
    margin: 18px 0;
  }
  body .post-content .list-box-horizontal-card {
    flex-wrap: wrap;
  }
  body .post-content .list-box-horizontal-card .list-box-horizontal-left,
  body .post-content .list-box-horizontal-card .list-box-horizontal-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .post-content .list-box-horizontal-card .list-box-horizontal-right img {
    width: unset;
    margin: 0 auto;
  }
  body .post-content .list-box-horizontal-card .list-box-horizontal-right p {
    width: 100%;
  }
  body .post-content .list-box-title {
    font-size: 30px;
    margin-top: 16px;
  }
  body .post-content .list-box-title:has(+ .list-box-items) + .list-box-items {
    padding-top: 34px;
  }
  body .post-content .list-box-items {
    margin-bottom: 25px;
  }
  body .post-content .list-box-item {
    font-size: 22px;
    padding-left: 20px;
    margin-bottom: 15px;
  }
  body .post-content .list-box-item a {
    font-size: 22px;
  }
  body .post-content .list-box-item:before {
    width: 8px;
    height: 8px;
    top: 8px;
  }
  body .post-content p,
  body .post-content a,
  body .post-content li {
    font-size: 18px;
    margin: 16px 0;
  }
  body .post-content p:has(a) {
    padding: 15px 0;
  }
  body .post-content button {
    max-width: 94%;
    margin: 36px auto 50px;
    font-size: 29px;
    letter-spacing: 4.3px;
    padding: 56px 25px 48px;
    border-radius: 100px;
  }
  body .post-content h1,
  body .post-content h2,
  body .post-content h3,
  body .post-content h4,
  body .post-content h5,
  body .post-content h6 {
    margin-bottom: 19px;
    margin-top: 40px;
  }
  body .post-content h1 {
    font-size: 50px;
  }
  body .post-content h2 {
    font-size: 40px;
  }
  body .post-content h3 {
    font-size: 35px;
  }
  body .post-content h4 {
    font-size: 35px;
  }
  body .post-content h5 {
    font-size: 24px;
  }
  body .post-content h6 {
    font-size: 20px;
  }
  body .contact-info-box {
    margin: 30px 0;
    flex-wrap: wrap;
  }
  body .contact-info-box .contact-info-user {
    margin-right: 15px;
    flex: 0 0 87px;
    max-width: 87px;
    padding-top: 87px;
  }
  body .contact-info-box .contact-info-left {
    margin-bottom: 18px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .contact-info-box .contact-info-name,
  body .contact-info-box .contact-info-text {
    font-size: 19px;
    letter-spacing: 2px;
    margin: 0 !important;
  }
  body .contact-info-box .publiced-date {
    padding-top: 5px;
    font-size: 15px;
  }
  body .contact-info-box .contact-info-text {
    padding-top: 9px;
  }
  body .contact-info-box .contact-info-social {
    margin-left: 0;
  }
  body .contact-info-box .contact-info-link {
    padding: 0 6px;
    margin: 0 !important;
  }
  body .contact-info-box .contact-info-link svg {
    max-width: 42px;
    max-height: 42px;
    min-width: 42px;
    min-height: 42px;
  }
  body .blog-toolbar .toolbar-amount {
    display: none;
  }
  body .blog-search-wrapper.modal-popup .modal-inner-wrap {
    max-width: 96% !important;
    border-radius: 30px;
    padding: 40px 25px 25px;
  }
  body .blog-search-wrapper.modal-popup .action-close {
    top: 19px;
    right: 24px;
  }
  body .blog-search-wrapper.modal-popup .action-close:before {
    background-size: cover;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
  }
  body .search-title {
    margin-bottom: 23px;
    text-align: left;
    padding-left: 20px;
    margin-top: 0;
    padding-bottom: 30px;
    font-size: 30px;
    padding-right: 70px;
  }
  body .search-box {
    max-width: 100%;
  }
  body .search-box:before {
    right: 13px;
    width: 54px;
    height: 54px;
    font-size: 24px;
  }
  body .search-box input {
    height: 80px;
    padding: 19px 90px 17px 40px;
    letter-spacing: 2px;
    font-size: 18px;
    border-radius: 100px;
  }
  body .search-result .search-item {
    margin-bottom: 20px;
    border-radius: 20px;
    padding: 36px 30px;
  }
  body .search-result .search-item:first-child {
    margin-top: 20px;
  }
  body .search-result .item-title {
    margin-bottom: 10px;
  }
  body .search-result .item-title,
  body .search-result .item-desc {
    font-size: 20px;
    line-height: 1.1;
  }
  body .search-result .item-desc {
    line-height: 1.35;
  }
  body .bannerCoverBox .bannerItem {
    border-radius: 30px;
  }
  body .bannerCoverBox .bannerItem.bannerCenter,
  body .bannerCoverBox .bannerItem.bannerRight {
    display: none;
  }
  body .bannerCoverBox .bannerItem.bannerLeft {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .header-wrapper-center {
    padding-top: 16px !important;
  }
  body .slider-product-box .victrn-below-logo {
    padding-bottom: 10px;
    max-width: 130px;
  }
  body .slider-product-box .victrn-below-title {
    font-size: 20px;
    letter-spacing: 3px;
  }
  body .slider-product-box .victrn-text,
  body .slider-product-box .victrn-title-text {
    margin-bottom: 26px;
    font-size: 13px;
    max-width: 200px;
  }
  body .slider-product-box .victrn-title-text {
    margin-bottom: 10px;
  }
  body .slider-product-box.slider-victrn-phoenix .slider-product-cover {
    padding: 26px;
  }
  body .slider-product-box.slider-victrn-phoenix .slider-background-img img {
    -o-object-position: right;
    object-position: right;
  }
  body .slider-product-box.slider-victrn-system .slider-product-cover {
    padding: 26px 26px 34px 26px;
  }
  body .slider-product-box.slider-victrn-system .victrn-below-logo {
    max-width: 130px;
  }
  body .slider-product-box.slider-victrn-system .victrn-below-title {
    font-size: 20px;
    letter-spacing: 3px;
  }
  body .slider-product-box.slider-victrn-connect .slider-product-cover {
    padding-left: 25px;
    padding-right: 25px;
  }
  body .slider-product-box.slider-victrn-connect .slider-background-img img {
    margin-right: -42px;
  }
  body .slider-product-box.slider-victrn-connect .victrn-below-logo {
    margin-bottom: 30px;
    margin-top: 10px;
  }
  body .slider-product-box.slider-victrn-connect .victrn-below-title {
    margin-bottom: 8px;
  }
  body .block-category-list .block-content.odd-items .category-item.second-last-item {
    border-bottom: 1px solid #EEEAF7;
  }
  body .block-category-list .block-content.odd-items .category-item.empty-category {
    display: none;
  }
  body .block-category-list .block-content .category-item.empty-category {
    display: none;
  }
  body .block-category-list .block-content .categoryLink .title {
    max-width: 200px;
  }
  body .block-category-list .block-content .category-item.category-item-42 .title {
    max-width: 290px;
  }
  body .nav-sections .menu-part {
    top: 199px;
  }
  body .nav-sections .menu-part:has(.active) {
    top: 77px;
  }
  body .nav-sections .main-submenu-menu {
    top: 77px;
  }
  body .nav-sections .inner-submenu-menu {
    top: 0;
  }
  body .page-header {
    min-height: 200px !important;
    max-height: 200px !important;
  }
  body.categorypath-victron-energy-magasin .page-header {
    margin-bottom: 20px !important;
  }
  body .header-wrapper-top {
    top: 0;
  }
  body .header-wrapper-top.sactive {
    padding: 16px 8px !important;
  }
  body .header-wrapper-top.sactive .header-wrapper-left {
    flex: 0 0 62%;
    max-width: 62%;
    align-items: center;
  }
  body .header-wrapper-top.sactive .logo-wrapper {
    max-width: 100px;
    flex: 0 0 100px;
    max-height: 42px;
  }
  body .header-wrapper-top.sactive .logo {
    min-width: 100px;
    min-height: 47px;
  }
  body .ve-logo-wrapper {
    margin-left: 16px;
  }
  body .ve-logo-wrapper .ve-logo {
    padding: 8px 8px 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  body .ve-logo-wrapper .ve-logo:before {
    width: 67px;
    height: 18px;
    display: block;
    background-position: -29px 0;
    background-repeat: no-repeat;
    background-size: cover;
    order: 2;
    position: relative;
    top: 3px;
  }
  body .ve-logo-wrapper .ve-logo:after {
    content: "";
    background-image: url('../images/ve-logo.svg');
    width: 29px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    order: 1;
  }
}
@media all and (max-width: 400px), print {
  .navigation,
  .breadcrumbs .items,
  .page-header .header.panel,
  .header.content,
  .footer.content,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container,
  .home-banner-container,
  .container,
  .page-main {
    max-width: 380px;
    padding-left: 8px;
    padding-right: 8px;
  }
  body .page-wrapper .page-main .field {
    margin-bottom: 10px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney._active:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney._active:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney._active:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney._active:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney._active:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after {
    top: 29px !important;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
    width: 81px;
    height: 17px;
    right: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls._active:after {
    top: 42px !important;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after {
    width: 94px;
    height: 16px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span {
    font-size: 15px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title {
    max-width: 360px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .input-radio input,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input,
  body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input {
    min-width: 34px;
    min-height: 34px;
    max-width: 34px;
    max-height: 34px;
    padding: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before {
    width: 20px;
    height: 12px;
    top: 8px;
    left: 7px;
    border-width: 0 0 4px 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .checkout-success .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options {
    padding-top: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content p,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div {
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio {
    margin-right: 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label {
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span {
    font-size: 15px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span {
    font-size: 12px;
    padding: 3px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p {
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description {
    margin-top: 9px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title {
    font-size: 15px;
    margin-bottom: 6px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item {
    margin-bottom: 8px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info {
    font-size: 12px;
  }
  body .page-wrapper .page-main .oneycheckout-panel {
    margin-top: 17px;
    border-radius: 20px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar {
    padding: 21px 30px 8px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar .oneycheck-lefttext {
    font-size: 20px;
    letter-spacing: 1.007px;
    padding-bottom: 5px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar:after {
    margin-left: 8px;
    min-width: 88px;
    max-width: 88px;
    min-height: 28px;
    max-height: 28px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body {
    padding: 18px 30px 34px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-subcover {
    padding-bottom: 11px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-subcover .oneycheck-btn {
    margin-left: 9px;
    font-size: 10px;
    padding: 13px 35px 10px;
    letter-spacing: 0.504px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi {
    font-size: 12px;
    min-width: 22px;
    min-height: 22px;
    margin-right: 25px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:after {
    min-width: 17px;
    max-width: 17px;
    min-height: 17px;
    max-height: 17px;
    left: 120%;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-bottext {
    font-size: 13px;
    padding-left: 0;
  }
  body .page-wrapper .payment-method-message {
    padding-top: 10px;
  }
  body .page-wrapper .payment-method-message p {
    font-size: 12px;
    padding: 9px 13px 8px 40px;
  }
  body .page-wrapper .payment-method-message p:before {
    left: 12px;
    font-size: 16px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._disabled:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._disabled:after,
  body .page-wrapper .checkout-success .payment-method-logo._disabled:after,
  body .page-wrapper .block-order-details-view .payment-method-logo._disabled:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._disabled:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after {
    top: 29px !important;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge {
    padding-top: 45px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge:before {
    transform: scale(0.45);
    top: -48px;
    left: -13px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .spc-option {
    margin-bottom: 23px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label {
    margin-left: 13px;
    font-size: 13px;
    padding-top: 2px;
    max-width: calc(100% - 33px);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .price {
    padding: 12px 0 0 33px;
  }
  body.account .page-wrapper .column .block-info-quotation {
    margin-top: 22px;
  }
  body.account .page-wrapper .column .block-info-quotation .block-content {
    padding: 19px 25px;
    border-radius: 22px;
  }
  body.account .page-wrapper .column .block-info-quotation .quotation-info-item {
    font-size: 15px;
    padding: 4px 0;
  }
  body.account .page-wrapper .column .block-info-quotation .quotation-info-item:last-child {
    padding-top: 3px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.sku,
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.price,
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 14px !important;
    padding-bottom: 1px !important;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.price .price {
    font-size: 14px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td .price-box {
    padding-top: 11px;
    padding-bottom: 8px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td .price-box .price {
    font-size: 18px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tfoot .subtotal {
    padding-top: 50px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper .mark-cover .th-mark1 {
    top: -50px;
  }
  body.checkout-cart-index .page-wrapper .page-title-wrapper {
    padding: 0 10px 14px;
  }
  body.checkout-cart-index .page-wrapper .page-title-wrapper .page-title {
    font-size: 20px;
  }
  body.checkout-cart-index .page-wrapper .messages .message:last-child {
    margin-bottom: 14px;
  }
  body.checkout-cart-index .page-wrapper .page-header {
    margin-bottom: 18px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper {
    padding: 0 16px;
    border-radius: 20px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 20px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 11px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand .amount strong,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .amount strong {
    font-size: 20px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 12px 0;
  }
  body.checkout-cart-index .page-wrapper .cart-empty {
    margin-top: 18px;
  }
  body .page-wrapper .quotation-request-link {
    padding: 12px 14px 11px;
    font-size: 10px !important;
    margin-left: 14px;
    letter-spacing: 0 !important;
  }
  body .page-wrapper .cart-container .stock,
  body .page-wrapper .cart-container .stock-qty,
  body .page-wrapper .columns .order-details-items .stock,
  body .page-wrapper .columns .quotation-items .stock,
  body .page-wrapper .columns .order-details-items .stock-qty,
  body .page-wrapper .columns .quotation-items .stock-qty {
    font-size: 12px;
  }
  body .page-wrapper .cart-container .product-item-name {
    margin: 3px 0 1px;
  }
  body .page-wrapper .cart-container .cart.main {
    margin-bottom: 25px;
  }
  body .page-wrapper .cart-container .cart.main .cart-actions-in {
    padding: 18px 12px 17px 17px;
  }
  body .page-wrapper .cart-container .cart.main .cart-actions-in .price {
    font-size: 25px;
  }
  body .page-wrapper .cart-container .cart.main .total-item {
    letter-spacing: 2.015px;
    font-size: 13px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody tr,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody tr,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody tr {
    padding: 26px 24px 18px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-qty,
  body .page-wrapper .cart-container .table-wrapper tbody td.qty,
  body .page-wrapper .cart-container .table-wrapper tbody td.price,
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal,
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  body .page-wrapper .cart-container .table-wrapper tbody td.sku,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-qty,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.qty,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.sku,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-qty,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.qty,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.sku {
    padding: 0 0 0 124px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.item,
  body .page-wrapper .cart-container .table-wrapper tbody td.name,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.item,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.name,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.item,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.name {
    padding: 0 0 11px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  body .page-wrapper .cart-container .table-wrapper tbody td.action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action {
    right: 17px;
    top: 15px;
    padding: 0 !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete {
    min-width: 29px;
    min-height: 29px;
    border-width: 1px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .cart-container .table-wrapper tbody td.price .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .cart-price {
    padding-top: 15px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .cart-container .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .price {
    font-size: 18px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box {
    margin: 2px 0 0 0;
    font-size: 12px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .cart-price {
    padding-top: 0 !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .price {
    font-size: 12px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field label,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field label,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field label {
    font-size: 13px;
    margin-right: 8px;
    margin-bottom: 0;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control {
    height: 39px;
    padding: 4px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control span,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control span,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control span {
    height: 29px;
    width: 29px;
    font-size: 17px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .qty-plus,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .qty-plus,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .qty-plus {
    padding-top: 3px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .qty-minus,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .qty-minus,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .qty-minus {
    padding-left: 2px;
    padding-top: 4px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .input-text,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .input-text,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .input-text {
    max-width: 32px;
    font-size: 13px;
    height: 25px;
    padding-top: 2px;
    min-height: 25px;
    line-height: 25px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo {
    border-radius: 15px;
    flex: 0 0 105px;
    height: 105px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner {
    padding-left: 17px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand {
    padding-top: 2px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary {
    padding-bottom: 2px;
    margin-top: -2px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary svg,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary svg,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary svg {
    height: 11px;
    width: 65px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions {
    margin-top: 2px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a {
    font-size: 12px;
    margin-left: 4px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .message,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message {
    margin-top: 10px;
    font-size: 12px;
    padding: 12px 40px 10px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .message > *:first-child:before,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message > *:first-child:before,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message > *:first-child:before {
    min-width: 14px;
    min-height: 14px;
    max-width: 14px;
    max-height: 14px;
    left: 16px;
    background-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list {
    padding-left: 38px;
    margin-top: 30px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .price,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .price,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .price {
    font-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img {
    padding-right: 18px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img span,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img span,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img span {
    min-width: 67px;
    max-width: 67px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper {
    border-radius: 13px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.price,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.price,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.price {
    padding-left: 86px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.name,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.name,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.name {
    font-size: 12px;
    max-width: calc(100% - 85px);
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet td,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet td,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet td {
    padding: 10px !important;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .pallet-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .pallet-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .pallet-inner {
    padding: 13px;
    border-radius: 15px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-detail-top-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top-inner {
    padding-left: 13px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-name,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-name,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-name {
    font-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .item-desc,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .item-desc,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .item-desc {
    margin-bottom: 7px;
    font-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .actions-toolbar,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .actions-toolbar,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .actions-toolbar {
    top: 6px;
    right: 6px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete {
    padding: 0;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete:after,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete:after,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete:after {
    transform: scale(0.52);
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .price,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .price,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .price {
    font-size: 17px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .subtotal,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .subtotal,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .subtotal {
    margin-left: 120px;
  }
  body .page-wrapper .cart-container .quotation-request-link {
    margin: 0 auto 20px;
  }
  body .page-wrapper .cart-container .cart-summary {
    padding: 0 18px;
  }
  body .page-wrapper .cart-container .cart-summary > .block {
    margin-bottom: 17px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 12px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 12px 0 11px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand .price,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .price {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals {
    margin: 20px -16px 18px;
  }
  body .page-wrapper .cart-container .cart-summary .checkout .action {
    margin-bottom: 40px;
    font-size: 14px;
    letter-spacing: 2.1px;
    padding: 22px 25px 21px;
  }
  body .page-wrapper .cart-container .cart-summary #co-shipping-method-form .title {
    letter-spacing: 0.756px;
    font-size: 15px;
    padding: 0 17px;
    margin: 17px -16px 0;
  }
  body .page-wrapper .cart-container .cart-summary .title strong {
    letter-spacing: 0.756px;
    font-size: 15px;
    padding: 22px 17px 18px;
    margin: 0 -16px;
  }
  body .page-wrapper .cart-container .cart-summary .methods {
    padding: 13px 0 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .radiocheck {
    height: 21px;
    width: 21px;
    border-radius: 6.716px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .radiocheck:before {
    width: 12px;
    height: 5px;
    top: 5px;
    left: 4px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .sm-desc {
    padding: 0 0 15px 66px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options,
  body .page-wrapper .block-order-details-view .sm-desc,
  body .page-wrapper .checkout-success .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0 -16px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .sm-stock,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .checkout-success .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .sm-desc .preparation,
  body .page-wrapper .checkout-success .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    font-size: 13px;
    margin-bottom: 6px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .checkout-success .sm-desc .preparation,
  body .page-wrapper .checkout-success .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 14px;
    margin-bottom: 3px;
    margin-top: 3px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition:before,
  body .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .checkout-success .sm-desc .preparation:before,
  body .page-wrapper .checkout-success .sm-desc .expendition:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    min-height: 4px;
    max-height: 4px;
    min-width: 4px;
    max-width: 4px;
    top: 7px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content,
  body .page-wrapper .block-order-details-view .sm-desc .choice,
  body .page-wrapper .checkout-success .sm-desc .choice,
  body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    padding: 13px 21px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value {
    min-width: 82px !important;
    min-height: 40px;
    max-width: 82px !important;
    max-height: 40px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before {
    transform: scale(0.47);
    top: -23px;
    left: -46px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-width: 131px !important;
    min-height: 29px;
    max-width: 131px !important;
    max-height: 29px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    transform: scale(0.375);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before {
    left: -110px;
    top: -24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio {
    margin-top: 4px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-height: 43px;
    max-height: 43px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    left: -61px;
    top: -20px;
    transform: scale(0.52);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio {
    margin-top: 4px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value {
    min-width: 133px !important;
    min-height: 24px;
    max-width: 133px !important;
    max-height: 24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before {
    transform: scale(0.47);
    top: -14px;
    left: -76px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value {
    min-width: 152px !important;
    min-height: 14px;
    max-width: 152px !important;
    max-height: 14px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before {
    transform: scale(0.47);
    top: -8px;
    left: -86px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value {
    min-width: 128px !important;
    min-height: 24px;
    max-width: 128px !important;
    max-height: 24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before {
    transform: scale(0.47);
    top: -14px;
    left: -73px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value {
    min-width: 117px !important;
    min-height: 24px;
    max-width: 117px !important;
    max-height: 24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before {
    transform: scale(0.47);
    top: -14px;
    left: -66px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
    padding-bottom: 7px;
    border: 1px solid #eeeaf7;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping:not(.no-desc) {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value {
    font-size: 14px;
    max-width: 100px;
    padding-top: 66px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before {
    left: -49px;
    transform: scale(0.36);
    top: -48px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio {
    margin-top: 13px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .price,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price {
    margin-top: 19px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock {
    padding-left: 14px !important;
    margin-bottom: 3px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before {
    min-height: 4px !important;
    max-height: 4px !important;
    min-width: 4px !important;
    max-width: 4px !important;
    top: 7px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before {
    padding: 5px 11px 3px;
    font-size: 8px;
    letter-spacing: 1.259px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price {
    margin: 5px 0 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice > .value,
  body .page-wrapper .checkout-success .sm-desc .choice .label,
  body .page-wrapper .checkout-success .sm-desc .choice > .value,
  body .page-wrapper .checkout-success .shipping-method-logo .label,
  body .page-wrapper .checkout-success .shipping-method-logo > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value {
    margin: 0 25px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price,
  body .page-wrapper .checkout-success .sm-desc .choice .price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-price,
  body .page-wrapper .checkout-success .shipping-method-logo .price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price {
    font-size: 15px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price.discount-original-price,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price.discount-original-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price.discount-original-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .checkout-success .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price {
    font-size: 13px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .coupon {
    margin: 0 0 25px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .actions-toolbar .action {
    min-width: 114px;
    font-size: 10px;
    padding: 14px 15px 12px;
    letter-spacing: 0.504px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .field {
    margin-bottom: 13px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper th,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper td {
    font-size: 13px;
    padding: 2px 0 5px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper tr {
    padding: 0 16px;
  }
  body .page-wrapper .cart-container .cart-summary .field {
    margin: 17px 0;
  }
  body .page-wrapper .free-shipping-message p {
    font-size: 12px;
    padding: 12px 50px 10px;
    min-height: 50px;
    border-radius: 23px;
  }
  body .page-wrapper .free-shipping-message p:before {
    min-width: 41px;
    min-height: 41px;
    max-width: 41px;
    max-height: 41px;
    left: 4px;
    font-size: 14px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .modal-inner-wrap {
    padding: 50px 21px 20px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .modal-title {
    font-size: 20px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .quotation-popup-form {
    padding: 5px 0 0;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .actions-toolbar {
    padding: 0;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .actions-toolbar .action {
    min-height: 45px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .field label {
    font-size: 10px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .field textarea {
    padding-top: 8px;
    height: 160px;
  }
  body .page-wrapper .minicart-wrapper .block-title {
    padding: 19px 15px 14px 25px;
  }
  body .page-wrapper .minicart-wrapper .block-title .text {
    font-size: 20px;
  }
  body .page-wrapper .minicart-wrapper .action.close:before,
  body .page-wrapper .modal-popup.cart-popup-wrapper .action-close:before {
    font-size: 13px;
  }
  body .page-wrapper .minicart-wrapper .product .actions .secondary {
    top: 7px;
    right: 12px;
  }
  body .page-wrapper .block-minicart .viewcart {
    font-size: 13px;
    padding: 19px 29px;
  }
  body .page-wrapper .block-minicart .block-content > .actions > .primary {
    padding: 12px 34px 18px;
  }
  body .page-wrapper .block-minicart .block-content > .actions .action.primary {
    padding: 21px 24px 17px;
    font-size: 13px;
    letter-spacing: 2px;
  }
  body .page-wrapper .block-minicart .subtotal {
    padding: 24px 30px 16px;
  }
  body .page-wrapper .block-minicart .subtotal .label {
    font-size: 20px;
  }
  body .page-wrapper .block-minicart .subtotal .amount.price-container .price {
    font-size: 20px;
  }
  body .page-wrapper .minicart-items .product-item {
    padding: 34px 25px 24px;
  }
  body .page-wrapper .minicart-items .product-item.pallet-item .product-item-name {
    font-size: 15px !important;
  }
  body .page-wrapper .minicart-items .product-item .product-image-wrapper {
    flex: 0 0 104px;
    max-width: 104px;
    margin-right: 16px;
    max-height: 104px;
    min-height: 104px;
    border-radius: 16px;
  }
  body .page-wrapper .minicart-items .product-item-name a {
    font-size: 15px !important;
  }
  body .page-wrapper .minicart-items .product-brand a {
    font-size: 15px !important;
  }
  body .page-wrapper .minicart-items .product-item-pricing {
    margin-bottom: 9px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .price-container {
    padding-top: 11px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .price-container .price {
    font-size: 18px;
    padding-top: 0;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty label {
    font-size: 14px;
    margin-right: 8px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control {
    height: 37px;
    padding: 4px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control span {
    height: 29px;
    width: 29px;
    font-size: 19px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control .qty-plus {
    padding-top: 3px;
    padding-left: 1px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control .qty-minus {
    padding-left: 1px;
    padding-top: 3px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control .item-qty {
    max-width: 32px;
    font-size: 13px;
    padding: 2px 0 0;
    height: 25px;
    line-height: 25px;
    min-height: 25px;
  }
  body .page-wrapper .minicart-items .product .qty-note {
    padding: 8px 20px 6px;
  }
  body .page-wrapper .minicart-items .product .qty-note:before {
    top: 3px;
    font-size: 18px;
  }
  body .page-wrapper .minicart-items .product .qty-note span {
    font-size: 11px;
  }
  body .page-wrapper .minicart-items .action {
    transform: scale(0.83);
  }
  body .page-wrapper #opc-sidebar {
    margin-top: 15px;
    border-radius: 25px;
    padding: 0 15px;
  }
  body .page-wrapper #opc-sidebar .sidebar-title {
    margin: 0 -15px;
    padding: 7px 15px;
    height: 56px;
    font-size: 15px;
    letter-spacing: 0.756px;
  }
  body .page-wrapper #opc-sidebar .sidebar-title strong span {
    margin-top: 6px;
  }
  body .page-wrapper #opc-sidebar > .actions-toolbar {
    margin: 0 -15px;
    padding: 15px;
  }
  body .page-wrapper #opc-sidebar > .actions-toolbar .sidebar-place-order {
    height: 55px;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 3px 0 0;
  }
  body .page-wrapper #opc-sidebar .product-brand a {
    font-size: 12px !important;
    padding-bottom: 0;
  }
  body .page-wrapper #opc-sidebar .shipping-information .shipping-information-title {
    margin: 0 -15px;
    padding: 0 15px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .shipping-information-title span {
    font-size: 15px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via {
    margin-bottom: 20px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content {
    padding: 15px !important;
    border-radius: 18px !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value {
    margin: 0 0 -13px 0 !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-info {
    padding: 0 10px 0 64px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon {
    padding-left: 25px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon:before {
    font-size: 18px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-address {
    margin-bottom: 6px;
    max-width: 166px;
    font-size: 11px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-time {
    font-size: 10px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-to .shipping-information-content {
    font-size: 13px;
    padding: 14px 19px;
    margin: 0 0 25px;
    border-radius: 18px;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar {
    position: absolute;
    top: 25px;
    right: 20px;
    margin: 0;
    padding: 0;
    background: transparent;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .more-item-count {
    display: none;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .toggle-item-label {
    display: none;
  }
  body .page-wrapper .checkout-container .minicart-items {
    margin-top: 15px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item {
    margin: 0 -16px;
    padding: 0 15px 8px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item .product {
    padding: 15px;
    border-radius: 22px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-inner {
    margin-left: 15px;
  }
  body .page-wrapper .checkout-container .minicart-items .product > .product-item-photo,
  body .page-wrapper .checkout-container .minicart-items .product > .product-image-container {
    flex: 0 0 67px;
    max-width: 67px;
    min-height: 67px;
    border-radius: 15px;
    max-height: 67px;
  }
  body .page-wrapper .checkout-container .minicart-items .product > .product-item-photo .product-image-wrapper,
  body .page-wrapper .checkout-container .minicart-items .product > .product-image-container .product-image-wrapper {
    margin: 0;
  }
  body .page-wrapper .checkout-container .minicart-items .cart-price .price {
    font-size: 13px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-name {
    max-height: 28px;
    font-size: 12px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-details {
    margin-bottom: 0;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals {
    margin: 5px 0 0;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals tr {
    padding: 0 15px;
    margin: 0 -15px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals th,
  body .page-wrapper .checkout-container .opc-block-summary .table-totals td {
    font-size: 13px;
    padding: 2px 0 5px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand {
    margin-top: 12px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand th strong {
    font-size: 20px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand th,
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand td {
    padding: 13px 0 10px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand .amount {
    font-size: 20px;
  }
  body .page-wrapper .opc-progress-bar {
    margin-bottom: 30px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item:before {
    height: 4px;
    top: 29px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span {
    padding-top: 63px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span:after {
    top: 11px;
    min-width: 42px;
    min-height: 42px;
    outline-width: 11px;
    font-size: 18px;
  }
  body .page-wrapper .abs-checkout-title,
  body.checkout-onepage-success .page-wrapper .order-link-info,
  body .page-wrapper .opc-wrapper .step-title,
  body .page-wrapper .opc-block-shipping-information .shipping-information-title,
  body .page-wrapper .checkout-agreements-items .checkout-agreements-item-title,
  body .page-wrapper .checkout-onepage-success .order-link-info {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 6px;
  }
  body .page-wrapper .step-subtitle,
  body .page-wrapper .checkout-shipping-address .step-subtitle,
  body .page-wrapper .checkout-billing-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .step-subtitle {
    margin-bottom: 15px;
  }
  body .page-wrapper .step-subtitle > span,
  body .page-wrapper .checkout-shipping-address .step-subtitle > span,
  body .page-wrapper .checkout-billing-address .step-subtitle > span,
  body .page-wrapper .checkout-shipping-method .step-subtitle > span {
    font-size: 15px;
    letter-spacing: 0.756px;
  }
  body .page-wrapper .step-subtitle .action,
  body .page-wrapper .checkout-shipping-address .step-subtitle .action,
  body .page-wrapper .checkout-billing-address .step-subtitle .action,
  body .page-wrapper .checkout-shipping-method .step-subtitle .action,
  body .page-wrapper .account .rma-control-buttons .action-print,
  body .page-wrapper .account .print_proof a,
  body .page-wrapper .account .column .table-wrapper tbody tr td.actions .print,
  body .page-wrapper .account .column .table-wrapper tbody tr td.col-actions .print,
  body .page-wrapper .account .column .block-title .action.print,
  body .page-wrapper .mst-rma-box__title .action.print,
  body .page-wrapper .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    font-size: 10px;
    letter-spacing: 1.5px;
    height: 40px;
    padding: 15px 14px 12px;
    min-width: 210px;
    margin: 15px auto 0 0;
  }
  body .page-wrapper .checkout-login .user-email {
    font-size: 15px;
  }
  body .page-wrapper .checkout-login .login-form-inner {
    border-radius: 25px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-email {
    padding: 23px 20px 33px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field {
    padding: 23px 20px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email {
    padding-bottom: 10px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email .primary .action {
    letter-spacing: 1.8px;
    margin-top: 27px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email .user-email {
    margin-bottom: 5px;
    margin-top: 5px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field .note {
    font-size: 12px;
    margin-top: 9px;
    margin-bottom: 8px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-password .action.remind {
    font-size: 12px;
    padding: 16px 0 0;
    margin-left: 5px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-password .label {
    margin-top: 0;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .field {
    padding: 23px 20px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .primary .action {
    letter-spacing: 1.511px;
    font-size: 10px;
    padding: 19px 30px 16px;
  }
  body .page-wrapper .checkout-login .login-form-inner .top-info {
    margin-bottom: 16px;
  }
  body .page-wrapper .checkout-login .login-form-inner .email-check-info,
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .login-info,
  body .page-wrapper .form-note {
    font-size: 15px;
  }
  body .page-wrapper .checkout-login .login-form-inner .actions-toolbar .action {
    letter-spacing: 1.511px;
    font-size: 10px;
    padding: 19px 30px 16px;
  }
  body .page-wrapper .checkout-login .login-form-inner .actions-toolbar > .primary {
    margin-top: 35px;
  }
  body .page-wrapper .checkout-login .register-form-container .register-form-container-inner {
    padding: 23px 20px;
    border-radius: 25px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email {
    padding: 40px 0;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .sub-title {
    font-size: 15px;
    letter-spacing: 0.756px;
    margin-bottom: 15px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .actions-toolbar {
    margin-top: 30px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .actions-toolbar .action {
    letter-spacing: 1.511px;
    font-size: 10px;
    padding: 19px 30px 16px;
  }
  body .page-wrapper .checkout-login .field:has(._has-datepicker) .control:before {
    transform: scale(0.4);
    right: 4px;
    top: -20px;
  }
  body .page-wrapper .checkout-login .sub-title,
  body .page-wrapper .step-customer-vat .field-title,
  body .page-wrapper .form-title {
    font-size: 15px;
    letter-spacing: 0.756px;
    margin-bottom: 13px;
  }
  body .page-wrapper .step-customer-vat .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-shipping-address .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-billing-address .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-shipping-method .step-subtitle {
    margin: 0 0 15px;
  }
  body .page-wrapper .step-customer-vat .note {
    font-size: 10px;
    padding-top: 5px;
    padding-left: 20px;
  }
  body .page-wrapper .step-customer-vat .field {
    padding-bottom: 34px;
  }
  body .page-wrapper .step-customer-vat .field:last-child {
    padding-bottom: 0 !important;
  }
  body .page-wrapper .step-customer-vat .field:not(:last-child):before {
    bottom: 11px;
    font-size: 11px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
    min-width: 25px;
    padding-top: 4px;
  }
  body .page-wrapper .step-customer-vat .fieldset-inner {
    padding: 23px 20px;
  }
  body .page-wrapper .step-customer-vat .actions-toolbar .action {
    margin-top: 0 !important;
  }
  body .page-wrapper .checkout-shipping-address,
  body .page-wrapper .checkout-billing-address {
    margin-bottom: 15px;
  }
  body .page-wrapper .checkout-shipping-address .action-show-popup:before,
  body .page-wrapper .checkout-billing-address .action-show-popup:before,
  body .page-wrapper .checkout-shipping-address .add-new-billing-address:before,
  body .page-wrapper .checkout-billing-address .add-new-billing-address:before {
    margin-left: 2px;
    margin-right: 17px;
    font-size: 13px;
    transform: translateY(-2px);
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item {
    padding: 0 0 8px 0;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar {
    margin-top: 10px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .action-select-shipping-item {
    font-size: 10px;
    letter-spacing: 1.511px;
    padding: 16px 21px 13px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after {
    width: 12px;
    height: 5px;
    top: 6px;
    right: 3px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner {
    padding: 25px 50px 25px 25px;
    font-size: 14px;
    border-radius: 25px;
    min-height: unset;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name {
    font-size: 14px;
    padding-bottom: 4px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox {
    width: 21px;
    height: 21px;
    border-radius: 6px;
    right: 16px;
    top: 16px;
  }
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before {
    margin: 4px 0 0;
  }
  body .page-wrapper .checkout-shipping-method .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-shipping-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-billing-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-shipping-method .step-subtitle {
    padding-bottom: 10px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row {
    padding: 25px 25px 30px 25px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row:first-child {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row:last-child {
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date {
    padding-top: 15px;
    padding-bottom: 25px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date .col-method:nth-child(2) {
    padding: 0 0 0 33px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method:first-child {
    padding: 0 13px 0 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .sm-stock {
    margin-bottom: 7px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .preparation,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .expendition {
    padding-left: 18px;
    margin-bottom: 3px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .preparation:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .expendition:before {
    min-height: 4px;
    max-height: 4px;
    min-width: 4px;
    max-width: 4px;
    top: 6px !important;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck {
    height: 20px;
    width: 20px;
    border-radius: 6px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck:before {
    width: 12px;
    height: 5px;
    top: 5px;
    left: 3px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="freeshipping_freeshipping"] + .radiocheck {
    margin-top: 12px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-price {
    right: 23px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .price {
    font-size: 15px;
    margin: 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .price.discount-original-price {
    font-size: 13px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center {
    font-size: 13px;
    padding-top: 45px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_] {
    padding-top: 52px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_]:before {
    left: -44px;
    top: -22px;
    transform: scale(0.5);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop {
    padding-top: 52px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
    left: -64px;
    top: -22px;
    transform: scale(0.5);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost:before {
    transform: scale(0.38);
    left: -109px;
    top: -23px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    transform: scale(0.47);
    top: -15px;
    left: -76px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    top: -6px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before {
    top: -12px;
    left: -65px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping {
    padding-top: 55px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping .sm-desc {
    padding-top: 15px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping + .col-price {
    margin-top: 16px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping:before {
    left: -42px;
    transform: scale(0.445);
    top: -54px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping label {
    font-size: 13px;
    max-width: 100px;
    padding-top: 8px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option {
    font-size: 13px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .radiocheck {
    border-radius: 5px !important;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date {
    margin-right: 8px;
    border-radius: 10px;
    margin-bottom: 8px;
    padding: 7px 10px 5px;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date .day-name {
    font-size: 11px;
    padding-bottom: 2px;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date .day-month {
    font-size: 13px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
    font-size: 14px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form-fieldset .actions-toolbar {
    margin: 10px 0 0 !important;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action {
    margin: 0 0 8px !important;
    padding: 19px 41px 16px;
    font-size: 13px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address {
    margin-top: 25px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block {
    margin: 20px 0;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label {
    font-size: 13px;
    max-width: 274px;
    padding: 2px 0 0 8px;
    letter-spacing: 0;
    border-radius: 0;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox {
    min-width: 21px;
    min-height: 21px;
    max-width: 21px;
    max-height: 21px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input {
    border-radius: 6px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input:before {
    width: 11px;
    height: 5px;
    top: 6px;
    left: 4px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-items {
    margin-top: 5px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods {
    margin: 2px 0 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    padding: 15px 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method:last-child,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo:last-child,
  body .page-wrapper .checkout-success .payment-method-logo:last-child,
  body .page-wrapper .block-order-details-view .payment-method-logo:last-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo:last-child,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child {
    border-bottom-right-radius: 27px;
    border-bottom-left-radius: 27px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method:nth-child(2),
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo:nth-child(2),
  body .page-wrapper .checkout-success .payment-method-logo:nth-child(2),
  body .page-wrapper .block-order-details-view .payment-method-logo:nth-child(2),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2),
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo:nth-child(2),
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2) {
    border-top-left-radius: 27px;
    border-top-right-radius: 27px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.ca-creditcard:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_cc:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    transform: translateY(-50%) scale(0.3);
    right: -24px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before {
    top: 57px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320._active:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302._active:before {
    top: 39px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.banktransfer:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    transform: translateY(-50%) scale(0.4);
    right: -21px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.linxo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    transform: translateY(-50%) scale(0.445);
    right: -26px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.checkmo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    transform: translateY(-50%) scale(0.28);
    right: -29px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before {
    width: 12px;
    height: 5px;
    top: 5px;
    left: 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._active.linxo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._active.linxo:before,
  body .page-wrapper .checkout-success .payment-method-logo._active.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo._active.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._active.linxo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before {
    top: 38px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content {
    padding: 3px 0 0;
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content > div,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content p,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content > div,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content p,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p {
    margin-bottom: 5px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar {
    margin: 15px 0 5px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action {
    letter-spacing: 1.507px;
    font-size: 10px;
    padding: 17px 30px 14px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .btn-radio {
    margin: 0 27px 0 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .btn-radio .radiocheck {
    height: 21px;
    width: 21px;
    border-radius: 6px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method-title {
    padding: 12px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method-title .label {
    font-size: 15px;
    max-width: 160px;
    padding-top: 2px;
  }
  body .page-wrapper .form-create-account {
    padding: 27px 20px;
    border-radius: 20px;
  }
  body .page-wrapper .alma .checkout-agreement p,
  body .page-wrapper .alma .payment-method-description {
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.alma:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .checkout-success .payment-method-logo.alma:before,
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before {
    right: -20px;
    transform: translateY(-50%) scale(0.4);
  }
  body .page-wrapper .alma-plan-choices {
    padding-left: 80px;
  }
  body .page-wrapper .form-note {
    margin-bottom: 15px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before {
    transform: translateY(-50%) scale(0.45);
    right: -19px;
  }
  body .page-wrapper .younited .checkout-agreement p {
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.younited:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
    right: -53px;
    transform: translateY(-50%) scale(0.4);
  }
  body .page-wrapper .maturities {
    padding-left: 140px;
    flex-wrap: wrap;
  }
  body .page-wrapper .maturities .maturity {
    margin-bottom: 5px;
  }
  body .page-wrapper #younited_popupzone .blocks_maturities_popup {
    flex: 0 0 44px;
    max-width: 44px;
    margin: 0 6px 6px 0;
    min-height: 34px;
    font-size: 11px;
    border-radius: 8px;
  }
  body .page-wrapper #younited_block:before {
    transform: translateY(-50%) scale(0.4);
    left: -71px;
    top: 12px;
  }
  body .page-wrapper #yp-current-maturities {
    padding-left: 110px;
  }
  body .page-wrapper .yp-info {
    padding-top: 14px;
    font-size: 11px;
  }
  body .page-wrapper .page-main .custom-label,
  body .page-wrapper .page-main .field label,
  body .page-wrapper .page-main .field .label,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body .page-wrapper .page-main .checkout-login .field label,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body .page-wrapper .page-main .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 10px;
    letter-spacing: 1.511px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    padding: 14px 20px 2px;
  }
  body .page-wrapper .page-main .custom-field-box select,
  body .page-wrapper .page-main .field select,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .page-wrapper .page-main .checkout-login .field select,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .page-wrapper .page-main .wishlist-index-index .comment-box select {
    background-size: 9px;
  }
  body .page-wrapper .page-main .custom-field-box .message.info,
  body .page-wrapper .page-main .custom-field-box .message.error,
  body .page-wrapper .page-main .custom-field-box .message.warning,
  body .page-wrapper .page-main .custom-field-box .message.notice,
  body .page-wrapper .page-main .custom-field-box .message.success,
  body .page-wrapper .page-main .field .message.info,
  body .page-wrapper .page-main .field .message.error,
  body .page-wrapper .page-main .field .message.warning,
  body .page-wrapper .page-main .field .message.notice,
  body .page-wrapper .page-main .field .message.success,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body .page-wrapper .page-main .checkout-login .field .message.info,
  body .page-wrapper .page-main .checkout-login .field .message.error,
  body .page-wrapper .page-main .checkout-login .field .message.warning,
  body .page-wrapper .page-main .checkout-login .field .message.notice,
  body .page-wrapper .page-main .checkout-login .field .message.success,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.info,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.error,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.warning,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.notice,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.success {
    font-size: 10px;
    padding: 12px 50px 8px;
  }
  body .page-wrapper .page-main .custom-field-box .message.info > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.error > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.warning > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.notice > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.success > *:first-child:before,
  body .page-wrapper .page-main .field .message.info > *:first-child:before,
  body .page-wrapper .page-main .field .message.error > *:first-child:before,
  body .page-wrapper .page-main .field .message.warning > *:first-child:before,
  body .page-wrapper .page-main .field .message.notice > *:first-child:before,
  body .page-wrapper .page-main .field .message.success > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.info > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.error > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.warning > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.notice > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.success > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 20px;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
  }
  body .page-wrapper .page-main .custom-input,
  body .page-wrapper .page-main .field input,
  body .page-wrapper .page-main .field select,
  body .page-wrapper .page-main .field textarea,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .page-wrapper .page-main .checkout-login .field input,
  body .page-wrapper .page-main .checkout-login .field select,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea {
    height: 34px;
    font-size: 12px;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    padding: 0 20px;
    letter-spacing: 0;
  }
  body .page-wrapper .page-main .custom-input::-webkit-input-placeholder,
  body .page-wrapper .page-main .field input::-webkit-input-placeholder,
  body .page-wrapper .page-main .field select::-webkit-input-placeholder,
  body .page-wrapper .page-main .field textarea::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-webkit-input-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input:-moz-placeholder,
  body .page-wrapper .page-main .field input:-moz-placeholder,
  body .page-wrapper .page-main .field select:-moz-placeholder,
  body .page-wrapper .page-main .field textarea:-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field input:-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field select:-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input::-moz-placeholder,
  body .page-wrapper .page-main .field input::-moz-placeholder,
  body .page-wrapper .page-main .field select::-moz-placeholder,
  body .page-wrapper .page-main .field textarea::-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input::-ms-placeholder,
  body .page-wrapper .page-main .field input::-ms-placeholder,
  body .page-wrapper .page-main .field select::-ms-placeholder,
  body .page-wrapper .page-main .field textarea::-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input:-ms-placeholder,
  body .page-wrapper .page-main .field input:-ms-placeholder,
  body .page-wrapper .page-main .field select:-ms-placeholder,
  body .page-wrapper .page-main .field textarea:-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field input:-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field select:-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input::placeholder,
  body .page-wrapper .page-main .field input::placeholder,
  body .page-wrapper .page-main .field select::placeholder,
  body .page-wrapper .page-main .field textarea::placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body .page-wrapper .page-main .checkout-login .field input::placeholder,
  body .page-wrapper .page-main .checkout-login .field select::placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-label,
  body div.modals-wrapper .field label,
  body div.modals-wrapper .field .label,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body div.modals-wrapper .checkout-login .field label,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body div.modals-wrapper .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 10px;
    letter-spacing: 1.511px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    padding: 14px 20px 2px;
  }
  body div.modals-wrapper .custom-field-box select,
  body div.modals-wrapper .field select,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body div.modals-wrapper .checkout-login .field select,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body div.modals-wrapper .wishlist-index-index .comment-box select {
    background-size: 9px;
  }
  body div.modals-wrapper .custom-field-box .message.info,
  body div.modals-wrapper .custom-field-box .message.error,
  body div.modals-wrapper .custom-field-box .message.warning,
  body div.modals-wrapper .custom-field-box .message.notice,
  body div.modals-wrapper .custom-field-box .message.success,
  body div.modals-wrapper .field .message.info,
  body div.modals-wrapper .field .message.error,
  body div.modals-wrapper .field .message.warning,
  body div.modals-wrapper .field .message.notice,
  body div.modals-wrapper .field .message.success,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body div.modals-wrapper .checkout-login .field .message.info,
  body div.modals-wrapper .checkout-login .field .message.error,
  body div.modals-wrapper .checkout-login .field .message.warning,
  body div.modals-wrapper .checkout-login .field .message.notice,
  body div.modals-wrapper .checkout-login .field .message.success,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.info,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.error,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.warning,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.notice,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.success {
    font-size: 10px;
    padding: 12px 50px 8px;
  }
  body div.modals-wrapper .custom-field-box .message.info > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.error > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.warning > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.notice > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.success > *:first-child:before,
  body div.modals-wrapper .field .message.info > *:first-child:before,
  body div.modals-wrapper .field .message.error > *:first-child:before,
  body div.modals-wrapper .field .message.warning > *:first-child:before,
  body div.modals-wrapper .field .message.notice > *:first-child:before,
  body div.modals-wrapper .field .message.success > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.info > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.error > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.warning > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.notice > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.success > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 20px;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
  }
  body div.modals-wrapper .custom-input,
  body div.modals-wrapper .field input,
  body div.modals-wrapper .field select,
  body div.modals-wrapper .field textarea,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body div.modals-wrapper .checkout-login .field input,
  body div.modals-wrapper .checkout-login .field select,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea {
    height: 34px;
    font-size: 12px;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    padding: 0 20px;
    letter-spacing: 0;
  }
  body div.modals-wrapper .custom-input::-webkit-input-placeholder,
  body div.modals-wrapper .field input::-webkit-input-placeholder,
  body div.modals-wrapper .field select::-webkit-input-placeholder,
  body div.modals-wrapper .field textarea::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-login .field input::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-login .field select::-webkit-input-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input:-moz-placeholder,
  body div.modals-wrapper .field input:-moz-placeholder,
  body div.modals-wrapper .field select:-moz-placeholder,
  body div.modals-wrapper .field textarea:-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body div.modals-wrapper .checkout-login .field input:-moz-placeholder,
  body div.modals-wrapper .checkout-login .field select:-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input::-moz-placeholder,
  body div.modals-wrapper .field input::-moz-placeholder,
  body div.modals-wrapper .field select::-moz-placeholder,
  body div.modals-wrapper .field textarea::-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body div.modals-wrapper .checkout-login .field input::-moz-placeholder,
  body div.modals-wrapper .checkout-login .field select::-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input::-ms-placeholder,
  body div.modals-wrapper .field input::-ms-placeholder,
  body div.modals-wrapper .field select::-ms-placeholder,
  body div.modals-wrapper .field textarea::-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body div.modals-wrapper .checkout-login .field input::-ms-placeholder,
  body div.modals-wrapper .checkout-login .field select::-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input:-ms-placeholder,
  body div.modals-wrapper .field input:-ms-placeholder,
  body div.modals-wrapper .field select:-ms-placeholder,
  body div.modals-wrapper .field textarea:-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body div.modals-wrapper .checkout-login .field input:-ms-placeholder,
  body div.modals-wrapper .checkout-login .field select:-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input::placeholder,
  body div.modals-wrapper .field input::placeholder,
  body div.modals-wrapper .field select::placeholder,
  body div.modals-wrapper .field textarea::placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body div.modals-wrapper .checkout-login .field input::placeholder,
  body div.modals-wrapper .checkout-login .field select::placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .message.info,
  body .page-wrapper .page-main .message.error,
  body .page-wrapper .page-main .message.warning,
  body .page-wrapper .page-main .message.notice,
  body .page-wrapper .page-main .message.success {
    font-size: 12px;
    padding: 12px 50px 10px;
    min-height: 50px;
    border-radius: 23px;
  }
  body .page-wrapper .page-main .message.info > *:first-child:before,
  body .page-wrapper .page-main .message.error > *:first-child:before,
  body .page-wrapper .page-main .message.warning > *:first-child:before,
  body .page-wrapper .page-main .message.notice > *:first-child:before,
  body .page-wrapper .page-main .message.success > *:first-child:before {
    min-width: 41px;
    min-height: 41px;
    max-width: 41px;
    max-height: 41px;
    left: 4px;
    font-size: 14px;
  }
  body .page-wrapper .header-wrapper-top,
  body .page-wrapper .header-wrapper-menu,
  body .page-wrapper .panel.header {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  body .page-wrapper .cbm-inner {
    padding: 10px 15px;
  }
  body .page-wrapper .cbm-inner .call-msg {
    font-size: 10px;
    max-width: 320px;
    line-height: 1.2;
  }
  body .page-wrapper .cbm-inner span {
    padding-left: 20px;
  }
  body .page-wrapper .cbm-inner span:before {
    top: 5px;
    left: -7px;
  }
  body .page-wrapper .page-header .panel.header {
    padding-top: 9px !important;
    padding-bottom: 8px !important;
  }
  body .page-wrapper .call-button-container .call-info {
    max-width: 97px;
    font-size: 10px;
    padding-left: 25px;
    margin-right: 10px;
  }
  body .page-wrapper .call-button-container .call-info:before {
    font-size: 15px;
    top: 8px;
    left: 1px;
  }
  body .page-wrapper .call-button-container .action {
    font-size: 9px !important;
    max-width: 105px;
    padding: 6px 9px 4px 19px !important;
    margin: 0 0 0 5px !important;
    min-width: 105px !important;
  }
  body .page-wrapper .call-button-container .action:before {
    top: 8px;
    left: 6px;
    font-size: 11px;
  }
  body .page-wrapper .call-button-container input {
    padding: 7px 8px 5px 8px;
    border-radius: 7px;
    height: 28px;
    max-height: 28px;
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input::-webkit-input-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input:-moz-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input::-moz-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input::-ms-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input:-ms-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input::placeholder {
    font-size: 10px;
  }
  body .page-wrapper .page-footer {
    margin-top: 40px;
  }
  body .page-wrapper .page-footer .customer-support {
    padding: 12px 0;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-inner {
    padding: 12px 25px;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-inner:before {
    min-width: 35px;
    min-height: 35px;
    margin-right: 16px;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-text {
    font-size: 14px;
    letter-spacing: 0.67px;
  }
  body .page-wrapper .page-footer .footer-sublink .footer-innerlink {
    font-size: 10px;
    margin-bottom: 1px;
  }
  body .page-wrapper .page-footer .footerContentMain {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft {
    margin-top: 12px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .logo {
    max-width: 175px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerLeftBottom {
    margin-top: 38px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerCardTitle {
    margin-bottom: 8px;
    font-size: 13px;
    letter-spacing: 2px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem {
    flex: 0 0 25px;
    max-width: 25px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem:not(:last-child) {
    margin-right: 5px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem svg {
    max-height: 25px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox {
    margin-bottom: 35px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem {
    flex: 0 0 66px;
    max-width: 66px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem:not(:last-child) {
    margin-right: 6px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem svg {
    max-height: 66px;
  }
  body .page-wrapper .page-footer .footerContentMain .container {
    padding-top: 110px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerRight .footerCardTitle {
    padding-bottom: 9px;
    letter-spacing: 2px;
    font-size: 13px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLefText {
    font-size: 13px;
  }
  body .page-wrapper .page-footer .footerContentMain,
  body .page-wrapper .page-footer .footerCopyright {
    padding-right: 10px;
    padding-left: 10px;
  }
  body .page-wrapper .page-footer .footerCopyright {
    padding-bottom: 26px;
  }
  body .page-wrapper .page-footer .footerCopyright .footerContactBlock {
    margin-bottom: 20px;
  }
  body .page-wrapper .page-footer .footerCopyright .footerContactBlock a {
    font-size: 20px;
  }
  body .page-wrapper .page-footer .footerCopyright .copyRightText,
  body .page-wrapper .page-footer .footerCopyright .storeHours {
    font-size: 10px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-title {
    font-size: 17px;
    margin-bottom: 8px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit {
    padding: 0;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice {
    margin-top: 0;
    align-items: flex-start;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox {
    min-width: 27px;
    min-height: 27px;
    max-width: 27px;
    max-height: 27px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 8px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 16px;
    height: 6px;
    top: 8px;
    left: 6px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice label {
    font-size: 14px;
    padding-top: 7px;
    line-height: 1.2;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-inner-wrap {
    padding: 50px 21px 20px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm {
    --inner-padding: 25px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-inner-wrap {
    border-radius: 25px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-inner-wrap .modal-content {
    padding: 15px var(--inner-padding) 20px !important;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .action-close:before {
    font-size: 37px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-title {
    padding-left: 35px;
    font-size: 18px;
    padding-right: 20px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-title:before {
    top: -3px;
    font-size: 25px;
  }
  body .page-wrapper .made-in-europe {
    top: 255px;
  }
  body .page-wrapper .made-in-europe svg {
    max-width: 70px;
    max-height: 70px;
    min-width: 70px;
    min-height: 70px;
  }
  body .page-wrapper .guarantee-icon {
    top: 238px;
  }
  body .page-wrapper .guarantee-icon svg {
    max-width: 90px;
    max-height: 90px;
    min-width: 90px;
    min-height: 90px;
  }
  body .page-wrapper .livraison-gratuite {
    right: 26px;
    top: 42px;
    max-width: 100px;
  }
  body.catalog-product-view .page-wrapper .guarantee-icon {
    bottom: 33px;
  }
  body.catalog-product-view .page-wrapper .guarantee-icon.one-img-gallery {
    bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .made-in-europe {
    bottom: 41px;
  }
  body.catalog-product-view .page-wrapper .made-in-europe.one-img-gallery {
    bottom: 16px;
  }
  body .page-wrapper .single-banner-container > div {
    max-height: 480px;
  }
  body .page-wrapper .newtopheader {
    padding: 10px 0 7px;
  }
  body .page-wrapper .newtopheader .container {
    padding-left: 8px;
    padding-right: 8px;
  }
  body .page-wrapper .newtopheader .newtopheader-right .newtopheader-link {
    font-size: 20px;
  }
  body .page-wrapper .newtopheader .newtopheader-left {
    margin-top: -3px;
  }
  body .page-wrapper .newtopheader .newtopheader-left .newtopheader-ship {
    padding-left: 24px;
    font-size: 13px;
  }
  body .page-wrapper .newtopheader .newtopheader-left .newtopheader-ship:before {
    font-size: 16px;
  }
  body .page-wrapper .block .block-title {
    margin-bottom: 10px;
  }
  body .page-wrapper .block .block-title strong {
    font-size: 20px;
  }
  body .page-wrapper .block-faq-list,
  body .page-wrapper .block-products-list,
  body .page-wrapper .block-category-list,
  body .page-wrapper .block-brand-list {
    margin: 25px 0;
  }
  body .page-wrapper .block-products-list .products-grid .product-items {
    margin: 0 -15px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item {
    padding: 0 15px !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-item-name,
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-brand a {
    font-size: 12px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .badge {
    font-size: 10px !important;
    padding: 7px 9px 4px !important;
    margin-bottom: 11px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .price-box .price {
    font-size: 20px !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-brand {
    margin-bottom: 4px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-item-link {
    max-height: 54px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .price-box {
    margin: 12px 0 auto;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .btn-link {
    padding: 14px 10px 12px;
    margin-top: 10px;
    font-size: 9px;
    letter-spacing: 1.381px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-info .product-item-photo {
    margin: 0 auto 20px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-item-inner {
    border-radius: 20px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-img {
    margin-bottom: 18px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-name a {
    font-size: 17px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-item:not(:last-child) {
    margin-bottom: 10px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li {
    padding-left: 24px;
    line-height: 1.2;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li a {
    font-size: 12px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li:before {
    font-size: 17px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li:not(:last-child) {
    margin-bottom: 10px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-info {
    margin-bottom: 10px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc {
    margin: 6px 0 17px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc p {
    font-size: 12px;
    margin-bottom: 7px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc p:first-child {
    max-height: 72px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-info,
  body .page-wrapper .block-faq-list .block-content .faq-bottom {
    padding-left: 25px;
    padding-right: 25px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-bottom {
    padding-bottom: 17px;
    padding-top: 13px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-bottom a {
    font-size: 10px;
    letter-spacing: 1.507px;
  }
  body .page-wrapper .block-category-list .block-content {
    border-radius: 20px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink {
    font-size: 12px;
    padding: 11px 0 22px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink .category-icon {
    transform: scale(0.6);
    margin-bottom: 0;
  }
  body .page-wrapper .block-brand-list .block-content {
    padding: 12px 0;
    align-items: center;
    border-radius: 20px;
  }
  body .page-wrapper .block-brand-list .block-content .brandLink {
    transform: scale(0.58);
  }
  body .page-wrapper .block-brand-list .block-content .brandList {
    margin-bottom: 14px;
  }
  body .page-wrapper .page-main .product-item-name a,
  body .page-wrapper .page-main .product-brand a {
    font-size: 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-ok {
    height: 40px;
    font-size: 13px;
    min-width: 190px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box {
    margin: 0 0 10px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .price-container .price {
    font-size: 28px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper {
    margin-top: -7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .price {
    font-size: 18px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .old-price {
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .save-percent {
    font-size: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .ttc {
    margin-top: -12px;
    font-size: 20px;
    padding: 0 20px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sku {
    margin-bottom: 13px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary {
    margin: 0 0 9px 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary .rating-summary {
    margin: 0 6px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary svg {
    height: 15px;
    width: 93px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary .reviews-actions {
    margin-top: 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name {
    margin: 2px 0 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name .product-item-link {
    margin-top: 4px !important;
    letter-spacing: 0;
    line-height: 1.2 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .platform-stock {
    font-size: 15px;
    margin-bottom: 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .page-title-wrapper {
    margin: 30px 0 8px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .sap-arrrival-orders .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .supplier-order-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .sap-arrrival-orders .supplier-order-item {
    font-size: 15px;
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .tocart {
    margin-top: 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info {
    margin-bottom: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item {
    padding-left: 11px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item:before {
    min-width: 4px;
    min-height: 4px;
    max-width: 4px;
    max-height: 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .products-grid .product-items .product-item {
    padding: 25px 13px 30px;
  }
  body.mpbrand-index-view .sidebar {
    padding: 0 30px !important;
  }
  body.mpbrand-index-view .sidebar .block-title .block-subtitle {
    padding: 21px 30px 17px;
    font-size: 18px;
    margin-left: -30px;
    margin-right: -30px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu .brand-img-wrapper {
    max-width: 50px;
    min-width: 50px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items {
    font-size: 15px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items span {
    margin-left: 20px;
  }
  .product-info-right .box-tocart .qty-note {
    margin-top: 0 !important;
  }
  body.account.page-layout-2columns-left .page-wrapper .sidebar.sidebar-main {
    margin-bottom: 18px;
  }
  body.account .page-wrapper .page-title-wrapper {
    margin: 0 0 6px;
  }
  body.account .page-wrapper .page-title-wrapper .page-title {
    font-size: 20px;
  }
  body.account .page-wrapper .page-title-wrapper .order-status {
    margin: 0 0 8px !important;
  }
  body.account .page-wrapper .page-title-wrapper .order-date {
    margin-top: 4px;
    font-size: 13px;
    letter-spacing: 1.5px;
    padding-left: 0;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr {
    padding: 15px 18px 9px;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td {
    font-size: 13px !important;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 3px !important;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .print,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .print {
    padding: 13px 15px 10px;
    letter-spacing: 1.4px;
    max-width: 150px;
    font-size: 10px;
    line-height: 1;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .print:before,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .print:before {
    margin: -17px -7px -14px -18px;
    transform: scale(0.28);
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .view,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .view,
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions a,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions a {
    margin: 6px 0 10px !important;
    padding: 11px 15px 10px;
    letter-spacing: 1.4px;
    font-size: 10px;
    line-height: 1.5;
  }
  body.account .page-wrapper .column .table-wrapper .am-attachments .am-fileline .am-filelink {
    padding: 5px 0 4px 21px;
    font-size: 11px;
    margin-top: 2px;
  }
  body.account .page-wrapper .column .table-wrapper .am-attachments .am-fileline .am-filelink:before {
    transform: translateY(-50%) scale(0.7) translateX(-4px);
  }
  body.account .page-wrapper .column .table-wrapper .product-item-details .am-attachments-order-view {
    margin-left: 122px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .mark {
    padding-left: 17px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .amount {
    padding-right: 17px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot tr td,
  body.account .page-wrapper .column .table-wrapper tfoot tr th {
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot tr:first-child th,
  body.account .page-wrapper .column .table-wrapper tfoot tr:first-child td {
    padding-top: 16px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .grand_total_incl td,
  body.account .page-wrapper .column .table-wrapper tfoot .grand_total_incl th {
    padding-top: 7px;
    padding-bottom: 6px;
    font-size: 20px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .tax td,
  body.account .page-wrapper .column .table-wrapper tfoot .tax th {
    padding-bottom: 14px;
  }
  body.account .page-wrapper .column .block-title,
  div.mst-rma-box__title,
  body .ui-rma-order-container .mst-rma-create__order-header,
  .account .MultiFile-intercepted .block .title,
  .account .order-tracking .tracking-title,
  .account .mst-rma-create__order-header {
    margin-bottom: 9px;
  }
  body.account .page-wrapper .column .block-title strong,
  body.account .page-wrapper .column .block-title > span,
  body.account .page-wrapper .column .block-title .increment-id,
  div.mst-rma-box__title strong,
  div.mst-rma-box__title > span,
  div.mst-rma-box__title .increment-id,
  body .ui-rma-order-container .mst-rma-create__order-header strong,
  body .ui-rma-order-container .mst-rma-create__order-header > span,
  body .ui-rma-order-container .mst-rma-create__order-header .increment-id,
  .account .MultiFile-intercepted .block .title strong,
  .account .MultiFile-intercepted .block .title > span,
  .account .MultiFile-intercepted .block .title .increment-id,
  .account .order-tracking .tracking-title strong,
  .account .order-tracking .tracking-title > span,
  .account .order-tracking .tracking-title .increment-id,
  .account .mst-rma-create__order-header strong,
  .account .mst-rma-create__order-header > span,
  .account .mst-rma-create__order-header .increment-id {
    font-size: 17px;
  }
  body.account .page-wrapper .column .block-title .action,
  div.mst-rma-box__title .action,
  body .ui-rma-order-container .mst-rma-create__order-header .action,
  .account .MultiFile-intercepted .block .title .action,
  .account .order-tracking .tracking-title .action,
  .account .mst-rma-create__order-header .action {
    font-size: 10px;
    letter-spacing: 1.5px;
    padding: 13px 15px;
    margin-top: 6px;
  }
  body.account .page-wrapper .column .block-title .action:before,
  div.mst-rma-box__title .action:before,
  body .ui-rma-order-container .mst-rma-create__order-header .action:before,
  .account .MultiFile-intercepted .block .title .action:before,
  .account .order-tracking .tracking-title .action:before,
  .account .mst-rma-create__order-header .action:before {
    margin-right: 10px;
    font-size: 13px;
    margin-top: -3px;
  }
  body.account .page-wrapper .column .block-title .action.print,
  div.mst-rma-box__title .action.print,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print,
  .account .MultiFile-intercepted .block .title .action.print,
  .account .order-tracking .tracking-title .action.print,
  .account .mst-rma-create__order-header .action.print {
    font-size: 10px;
    letter-spacing: 1.5px;
    padding: 15px;
    margin: 0 0 6px 0;
  }
  body.account .page-wrapper .column .block-title .action.print:before,
  div.mst-rma-box__title .action.print:before,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print:before,
  .account .MultiFile-intercepted .block .title .action.print:before,
  .account .order-tracking .tracking-title .action.print:before,
  .account .mst-rma-create__order-header .action.print:before {
    transform: scale(0.3);
  }
  body.account .page-wrapper .column .block-title .action.print span,
  div.mst-rma-box__title .action.print span,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print span,
  .account .MultiFile-intercepted .block .title .action.print span,
  .account .order-tracking .tracking-title .action.print span,
  .account .mst-rma-create__order-header .action.print span {
    margin-left: 10px;
  }
  body.account .page-wrapper .column > .block {
    margin-bottom: 22px;
  }
  body.account .page-wrapper .column .block-content .box {
    padding: 20px 18px 24px;
    border-radius: 25px;
    margin-bottom: 16px;
  }
  body.account .page-wrapper .column .block-content .box .box-actions {
    margin-top: 18px;
  }
  body.account .page-wrapper .column .block-content .box .default-address {
    transform: scale(0.8);
    top: 20px;
    right: 20px;
  }
  body.account .page-wrapper .column .box-content {
    font-size: 14px;
    margin: 0 0 7px;
  }
  body.account .page-wrapper .column .box-title {
    font-size: 15px;
    margin: 0 -18px 13px;
    padding: 0 23px 15px;
    letter-spacing: 0.7px;
  }
  body.account .page-wrapper .column .box-actions .action {
    font-size: 10px;
    letter-spacing: 1.4px;
    padding: 16px 27px 14px;
    margin-right: 8px;
  }
  body.account .page-wrapper .column .block-dashboard-orders .block-title {
    padding: 0 0 8px;
    margin: 0;
  }
  body.account .page-wrapper .order-status,
  body.account .page-wrapper .mst-rma-status,
  body.account .page-wrapper .mst-rma-badge {
    font-size: 10px;
    padding: 7px 11px 4px;
    margin: 0 0 9px 0;
    letter-spacing: 0.9px;
  }
  body.account .page-wrapper .sidebar.sidebar-main .account-nav-title {
    border-radius: 30px;
    letter-spacing: 0.7px;
    font-size: 14px;
    padding: 22px 45px 19px 24px;
    background-size: 10px;
  }
  body.account .page-wrapper .sidebar.sidebar-main .account-nav-title:before {
    right: 25px;
    top: 19px;
  }
  body.account .page-wrapper .sidebar .account-nav-content {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  body.account .page-wrapper .sidebar .account-nav-content strong,
  body.account .page-wrapper .sidebar .account-nav-content a {
    padding: 22px 24px 18px;
    letter-spacing: 0.7px;
    font-size: 14px;
  }
  body.account .page-wrapper .order-actions-toolbar .actions {
    margin-bottom: 3px;
  }
  body.account .page-wrapper .order-links {
    margin-bottom: 15px;
    padding: 0 8px;
  }
  body.account .page-wrapper .order-links .item {
    margin: 0 11px;
  }
  body.account .page-wrapper .order-links .item.current:before,
  body.account .page-wrapper .order-links .item:hover:before {
    height: 2px;
  }
  body.account .page-wrapper .order-links .item strong,
  body.account .page-wrapper .order-links .item a {
    padding: 21px 0 18px;
    font-size: 10.5px;
    letter-spacing: 1.5px;
  }
  body.account .page-wrapper .form-address-edit,
  body.account .page-wrapper .form-edit-account,
  body.account .page-wrapper .form-newsletter-manage {
    padding: 27px 20px;
    border-radius: 20px;
  }
  body.account .page-wrapper .form-address-edit .actions-toolbar .primary .action,
  body.account .page-wrapper .form-edit-account .actions-toolbar .primary .action,
  body.account .page-wrapper .form-newsletter-manage .actions-toolbar .primary .action {
    margin: 13px 0 0;
    letter-spacing: 1.507px;
    padding: 16px 24px 13px;
    font-size: 10px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox input,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox input,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox input {
    border-radius: 7px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox input:before,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox input:before,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox input:before {
    width: 11px;
    height: 5px;
    top: 5px;
    left: 4px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox + label,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox + label,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox + label {
    padding: 2px 0 0 7px !important;
    font-size: 12px;
  }
  body.account .page-wrapper .form-edit-account .actions-toolbar {
    margin-top: 0 !important;
  }
  body.account .page-wrapper .form-edit-account .actions-toolbar .primary .action {
    margin: 0;
  }
  body.account .page-wrapper .form-edit-account .password .action {
    letter-spacing: 1.507px;
    padding: 16px 24px 13px;
    font-size: 10px;
  }
  body.account .page-wrapper .form-edit-account .password [class*=btn-container] {
    margin-bottom: 10px;
  }
  body.account .page-wrapper .address-info {
    font-size: 12px;
  }
  body .page-wrapper .columns .order-details-items + .block-title,
  body .page-wrapper .columns .quotation-items + .block-title {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding: 25px 24px 20px;
    font-size: 15px;
  }
  body .page-wrapper .columns .block-order-details-view,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content {
    padding: 12px 8px 16px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-bottom: 25px;
  }
  body .page-wrapper .columns .block-order-details-view .block-content,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .block-content {
    padding: 20px 20px 20px;
    border-radius: 20px;
    margin-top: 6px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock {
    font-size: 10px;
    margin-bottom: 9px;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 33px;
    font-size: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 6px;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    min-height: unset;
    max-height: unset;
    min-width: unset;
    max-width: unset;
    transform: scale(0.21) !important;
    left: -37px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before {
    top: -41px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    top: -21px !important;
  }
  body .page-wrapper .columns .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description {
    font-size: 14px;
    max-width: 180px;
  }
  body .page-wrapper .columns .column .order-details-items,
  body .page-wrapper .columns .column .quotation-items {
    margin-bottom: 16px;
  }
  body .page-wrapper .columns .column .order-details-items .comments,
  body .page-wrapper .columns .column .quotation-items .comments {
    margin: 15px 0 0;
    border-radius: 20px;
    padding: 0 15px 15px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .subtitle,
  body .page-wrapper .columns .column .quotation-items .comments .subtitle {
    padding: 15px;
    margin: 0 -15px;
    font-size: 11px;
    letter-spacing: 1px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .comments,
  body .page-wrapper .columns .column .quotation-items .comments .comments {
    margin: 12px 0;
    padding: 13px;
    border-radius: 12px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .text,
  body .page-wrapper .columns .column .quotation-items .comments .text {
    font-size: 14px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .date,
  body .page-wrapper .columns .column .quotation-items .comments .date {
    padding-top: 3px;
    font-size: 10px;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper,
  body .page-wrapper .columns .column .quotation-items .table-wrapper {
    border-radius: 20px;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper tbody tr td.qty,
  body .page-wrapper .columns .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 14px !important;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper tbody tr td.qty:before,
  body .page-wrapper .columns .column .quotation-items .table-wrapper tbody tr td.qty:before {
    margin-right: 6px;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody tr,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody tr,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody tr {
    padding: 18px;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td {
    padding: 0 0 8px 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td:last-child {
    padding: 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td:before {
    padding-right: 4px;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.qty {
    font-size: 13px !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td .cart-price {
    padding-top: 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.total .price {
    font-size: 16px;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper .mst-rma-list tbody tr td:not(:last-child) {
    margin-bottom: 3px !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .product-item-name,
  body .page-wrapper .columns .column .quotation-items.invoice .product-item-name,
  body .page-wrapper .columns .column .order-details-items.shipments .product-item-name,
  body .page-wrapper .columns .column .quotation-items.shipments .product-item-name,
  body .page-wrapper .columns .column .order-details-items.creditmemo .product-item-name,
  body .page-wrapper .columns .column .quotation-items.creditmemo .product-item-name {
    font-size: 16px;
  }
  body .page-wrapper .columns .mst-rma-view .opc-progress-bar {
    margin-bottom: 15px;
  }
  body .page-wrapper .columns .mst-rma-view .opc-progress-bar .opc-progress-bar-item span {
    padding-top: 63px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__status {
    font-size: 12px;
    padding: 12px 60px 10px;
    min-height: 50px;
    border-radius: 25px;
    margin-bottom: 8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__status:before {
    margin-bottom: 0;
    min-width: 41px;
    min-height: 41px;
    max-width: 41px;
    max-height: 41px;
    left: 7px;
    font-size: 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block {
    margin-top: 7px;
    padding: 8px;
    border-radius: 25px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box__title {
    margin: 0 0 9px !important;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box__content table th {
    font-size: 12px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box {
    padding: 20px 30px;
    border-radius: 25px;
    margin-bottom: 8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box .mst-rma-box__title {
    font-size: 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top {
    margin-top: 23px;
    padding: 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .actions-toolbar {
    padding: 0 14px 21px;
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .actions-toolbar .action {
    font-size: 10px;
    letter-spacing: 2.015px;
    padding: 17px 25px 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .mst-rma-box__title {
    font-size: 20px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .mst-rma-box {
    margin-bottom: 23px;
    padding: 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders {
    margin-top: 23px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper {
    border-radius: 22px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr {
    padding: 23px 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-sku,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-reason,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-condition,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-resolution {
    font-size: 13px !important;
    padding: 0 3px 0 113px !important;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper .mst-rma-badge {
    margin: 0 0 3px 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma-box__content {
    padding: 25px 20px;
    border-radius: 22px;
    max-height: 290px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title {
    padding-bottom: 11px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    margin-bottom: 5px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title i,
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    font-size: 10px;
    letter-spacing: 1.511px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message {
    padding: 13px 20px;
    margin-top: 8px;
    border-radius: 30px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message.__system {
    margin-left: 8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message.__customer {
    margin-right: 8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message a {
    margin-top: 3px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-body {
    font-size: 12px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-box__title {
    font-size: 20px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field {
    padding: 14px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field textarea {
    min-height: 105px;
    padding-top: 10px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(1) {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) {
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
    padding-left: 17px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) .label {
    font-size: 11px;
    margin: 7px 0 5px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) .size-limit {
    font-size: 12px;
    line-height: 1.2;
    padding: 6px 0 0;
  }
  body .page-wrapper .columns .detail-inner .product-item-photo {
    border-radius: 16px;
    min-width: 105px;
    min-height: 105px;
    max-width: 105px;
    max-height: 105px;
  }
  body .page-wrapper .columns .detail-inner .product-item-right {
    padding-left: 8px;
    font-size: 15px;
  }
  body .page-wrapper .columns .MultiFile-list .MultiFile-label {
    margin-bottom: 0;
  }
  body .page-wrapper .columns .MultiFile-list .MultiFile-label .MultiFile-label {
    padding: 3px 0 0;
  }
  body .page-wrapper .columns .MultiFile-wrap input {
    padding: 0;
    min-width: 125px;
    line-height: 33px;
    max-height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .page-wrapper .columns .MultiFile-wrap input:before {
    font-size: 10px;
    letter-spacing: 2.015px;
    margin: auto;
    line-height: 33px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .fieldset-order-select {
    padding: 27px 19px;
    border-radius: 23px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .actions-toolbar button {
    letter-spacing: 1.507px;
    padding: 16px 24px 13px;
    font-size: 10px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .actions-toolbar {
    margin: 7px 0 0 0 !important;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content {
    border-radius: 23px !important;
    padding: 10px 7px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .box {
    padding: 24px 28px !important;
    border-radius: 23px !important;
    margin-bottom: 9px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content table tr:nth-child(2) {
    margin-top: 10px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 > .block {
    margin-bottom: 25px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 > .block .title strong {
    font-size: 20px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item {
    padding: 25px 14px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .image {
    margin: 0 8px 0 0;
    border-radius: 17px;
    min-width: 111px;
    min-height: 111px;
    max-width: 111px;
    max-height: 111px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .lbl-checkbox {
    top: -8px;
    transform: scale(0.8);
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item b {
    font-size: 15px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset {
    margin-top: 8px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field {
    margin-top: 3px;
  }
  body .page-wrapper .columns .mst-rma-create__order.rma-step2 .mst-rma-create__order-header {
    margin-bottom: 9px;
  }
  body .page-wrapper .columns .rma-policy .input-box .lbl-checkbox + label {
    padding: 2px 0 0 10px !important;
  }
  body .page-wrapper .columns .init-rma-container .actions-wrapper {
    margin-top: 20px;
  }
  body .page-wrapper .columns .init-rma-container .actions-wrapper .actions-toolbar {
    margin-top: 13px !important;
  }
  body .page-wrapper .columns #rma-new-form .block-rma-additional .fieldset .field textarea {
    min-height: 220px;
  }
  body .page-wrapper .columns #rma-new-form .block-rma-additional .fieldset .field .size-limit {
    margin-bottom: 10px;
  }
  body.customer-address-index.account .page-wrapper .column.main .block-content .box {
    padding: 40px 20px 20px;
  }
  body.customer-address-index.account .page-wrapper .column.main .block-content .box[class*=box-address] .box-actions {
    margin-top: 10px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items {
    border-top-right-radius: 23px;
    border-top-left-radius: 23px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items .actions-toolbar {
    padding: 17px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items .actions-toolbar .action {
    letter-spacing: 2px;
    padding: 15px 21px 12px;
    font-size: 10px;
    margin: 0 auto 8px auto;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items .message {
    margin: 10px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar {
    border-bottom-right-radius: 23px;
    border-bottom-left-radius: 23px;
    padding: 15px 20px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .toolbar-amount {
    font-size: 13px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .limiter .limiter-label {
    font-size: 13px;
    margin-right: 6px;
    padding-top: 0;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .limiter select {
    font-size: 13px;
    height: 37px;
    padding: 7px 34px 5px 18px;
    background-size: 7px;
    background-position: 43px 15px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item {
    padding: 17px 17px 25px !important;
    border-top: 0;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item .item-inner .comment-box .field-inner label {
    font-size: 10px;
    letter-spacing: 1.511px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    padding: 14px 20px 2px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box {
    margin-bottom: 62px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box .field-inner {
    border-radius: 13px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea {
    min-height: 132px;
    font-size: 12px;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    padding: 10px 20px 0;
    letter-spacing: 0;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-webkit-input-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea:-moz-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-moz-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-ms-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea:-ms-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail {
    padding-bottom: 16px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-photo {
    flex: 0 0 104px;
    height: 104px;
    max-width: 104px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-photo .product-item-photo {
    border-radius: 16px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-name a,
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-brand a {
    font-size: 15px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-right {
    padding-left: 8px;
    padding-top: 1px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .price-box {
    padding-top: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .special-price .price {
    font-size: 15px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .old-price {
    padding-top: 2px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .old-price .price {
    font-size: 13px;
  }
  body.wishlist-index-index .page-wrapper .columns .box-tocart {
    margin: 0 15px 0 0 !important;
  }
  body.wishlist-index-index .page-wrapper .columns .box-tocart .tocart {
    font-size: 10px;
    letter-spacing: 2px !important;
    padding: 15px 23px 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .field.qty {
    top: -70px;
    transform: scale(0.55);
    left: 70px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit,
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.delete {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit:before,
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.delete:before {
    transform: scale(0.5);
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit {
    margin-right: 8px;
  }
  body.checkout-onepage-success .page-wrapper .order-link-info {
    padding: 0 10px 10px;
    margin-bottom: 16px !important;
  }
  body .page-wrapper .checkout-success .section-subtitle,
  body .page-wrapper .checkout-success .order-items-title {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding: 25px 24px 20px;
    font-size: 15px;
  }
  body .page-wrapper .checkout-success .order-info-top {
    padding: 12px 8px 16px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-bottom: 25px;
  }
  body .page-wrapper .checkout-success .order-info-col {
    padding: 20px 20px 20px;
    border-radius: 24px;
    margin-top: 6px;
  }
  body .page-wrapper .checkout-success .info-title,
  body .page-wrapper .block-order-details-view .box .box-title,
  body .page-wrapper .mst-rma-view .mst-rma-box__title,
  body .page-wrapper .ui-mst-rma__create-rma .mst-rma-box__title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 > .block .title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .box .box-title {
    font-size: 14px;
    margin-bottom: 9px !important;
  }
  body .page-wrapper .checkout-success .col-content,
  body .page-wrapper .block-order-details-view .box .box-content,
  body .page-wrapper .mst-rma-view .mst-rma-block .mst-rma-box__content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .box .box-content {
    font-size: 12px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc {
    margin: 0;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .sm-stock {
    font-size: 10px;
    margin-bottom: 9px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .preparation,
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .expendition {
    padding-left: 14px;
    font-size: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 6px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .preparation:before,
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .expendition:before {
    top: 5px !important;
  }
  body .page-wrapper .checkout-success .order-shipping-method .col-content {
    padding-top: 3px;
  }
  body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    margin-bottom: 10px !important;
  }
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .shipping-description {
    font-size: 14px;
    max-width: 100px;
    margin-bottom: 6px;
    margin-top: -10px;
  }
  body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    margin-bottom: 7px;
    min-height: 38px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc {
    min-height: 26px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    left: -43px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.linxo,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo {
    min-height: 25px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    left: -45px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320 {
    min-height: 30px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before {
    left: -38px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
    left: -72px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.paypal:before,
  body .page-wrapper .checkout-success .payment-method-logo.paypal_express:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.paypal:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.paypal_express:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal_express:before {
    left: -28px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    left: -41px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    left: -48px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.oney,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney {
    min-height: 17px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments {
    min-height: 20px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before {
    left: -40px;
  }
  body .page-wrapper .checkout-success .order-info-items .order-items-title {
    padding: 25px 20px 21px !important;
  }
  body .page-wrapper .checkout-success .order-item {
    padding: 19px 0 13px;
  }
  body .page-wrapper .checkout-success .order-item .col-name {
    padding: 7px 14px;
  }
  body .page-wrapper .checkout-success .order-item .col-name .product-image {
    border-radius: 16px;
    flex: 0 0 104px;
    height: 104px;
  }
  body .page-wrapper .checkout-success .order-item .product-brand {
    padding-top: 2px;
  }
  body .page-wrapper .checkout-success .order-item .product-info {
    padding-left: 8px;
  }
  body .page-wrapper .checkout-success .order-item .item-unit-price {
    margin: 2px 0 0 0;
    font-size: 12px;
  }
  body .page-wrapper .checkout-success .order-item .col-qty,
  body .page-wrapper .checkout-success .order-item .col-total {
    padding: 0 6px 0 130px;
  }
  body .page-wrapper .checkout-success .order-item .col-qty {
    font-size: 14px;
    margin-bottom: 13px;
  }
  body .page-wrapper .checkout-success .order-item .product-item-name {
    margin: 3px 0 1px;
    font-size: 15px;
  }
  body .page-wrapper .checkout-success .order-item .product-reviews-summary {
    padding-bottom: 2px;
  }
  body .page-wrapper .checkout-success .order-item .item-row-total .price {
    font-size: 18px;
  }
  body .page-wrapper .checkout-success .stock {
    font-size: 12px;
  }
  body .page-wrapper .checkout-success .product-reviews-summary svg {
    height: 11px !important;
    width: 65px !important;
  }
  body .page-wrapper .checkout-success .product-reviews-summary .reviews-actions a {
    font-size: 12px !important;
    margin-left: 4px !important;
  }
  body .page-wrapper .checkout-success .table-order-totals th,
  body .page-wrapper .checkout-success .table-order-totals td {
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  body .page-wrapper .checkout-success .table-order-totals .amount {
    padding-right: 17px;
  }
  body .page-wrapper .checkout-success .table-order-totals .mark {
    padding-left: 17px;
  }
  body .page-wrapper .checkout-success .table-order-totals .totals td,
  body .page-wrapper .checkout-success .table-order-totals .totals th {
    padding-bottom: 17px;
  }
  body .page-wrapper .checkout-success .order-info-totals {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-bottom: 15px;
    padding: 16px 0 0;
  }
  body .page-wrapper .checkout-success .grand_total_incl th,
  body .page-wrapper .checkout-success .grand_total_incl td {
    padding-top: 7px;
    padding-bottom: 6px;
    font-size: 20px;
  }
  body .page-wrapper .brand-container .block-content input {
    padding: 7px 18px 4px;
    font-size: 12px;
    height: 45px;
  }
  body .page-wrapper .brand-container .block-content input::-webkit-input-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input:-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input::-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input::-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input:-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input::placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content .btn-primary {
    padding: 12px 30px;
    font-size: 11px;
    letter-spacing: 1px;
    height: 45px;
    min-width: 113px;
  }
  body .page-wrapper .brand-container .block-brand-search {
    padding: 5px 0 0;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item-info {
    border-radius: 15px;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item-info .product-image-photo {
    max-width: 80px;
    max-height: 80px;
    height: 80px;
    width: 80px;
  }
  body.cms-e-batterie .page-wrapper .page-main .main .eBatterieTitle {
    font-size: 20px;
    margin-bottom: 9px;
    margin-top: 30px;
  }
  body.cms-e-batterie .page-wrapper .page-header {
    margin-bottom: 17px !important;
  }
  body .page-wrapper .ebattery-form-block .sub-title {
    font-size: 13px;
    letter-spacing: 3.7px;
    margin-top: -3px;
  }
  body .page-wrapper .ebattery-form-block .block-title {
    margin-bottom: 12px !important;
  }
  body .page-wrapper .ebattery-form-block .ebattery-items.mobile {
    margin: 11px 0 7px 0;
  }
  body .page-wrapper .ebattery-form-block .hphc-jpme {
    margin-bottom: 1px !important;
  }
  body .page-wrapper .ebattery-form-block .ebt-item {
    border-radius: 27px;
    margin-bottom: 6px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) {
    padding: 16px 25px 8px 17px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .cal-top {
    padding-bottom: 9px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    border-width: 1px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:before {
    min-width: 6px;
    min-height: 6px;
    max-width: 6px;
    max-height: 6px;
    top: 6px;
    left: 6px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) label {
    font-size: 11px;
    line-height: 1.7;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon {
    max-width: 54px;
    min-width: 54px;
    max-height: 54px;
    min-height: 54px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon:before {
    transform: scale(0.6) translate(2px, -6px);
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .price {
    font-size: 23px;
  }
  body .page-wrapper .ebattery-form-block .info {
    border-bottom-left-radius: 27px;
    border-bottom-right-radius: 27px;
    padding: 26px 59px 41px;
    border-width: 1px;
  }
  body .page-wrapper .ebattery-form-block .info :is(strong , .note) {
    font-size: 12px;
    line-height: 1.1;
    margin-bottom: 22px;
  }
  body .page-wrapper .ebattery-form-block .info .actions {
    padding-top: 2px;
  }
  body .page-wrapper .ebattery-form-block .info button {
    min-width: 188px;
    letter-spacing: 2px;
    font-size: 13px;
    padding: 12px 11px 9px;
  }
  body .page-wrapper .ebattery-form-block .portability {
    border-radius: 27px;
  }
  body .page-wrapper .ebattery-form-block .port-item .ebt-col.value {
    right: 22px;
    top: 29px;
  }
  body .page-wrapper .ebattery-form-block .port-item .ebt-col.title {
    padding: 15px 25px 25px 16px !important;
  }
  body .page-wrapper .ebattery-form-block .port-item input {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    border-width: 1px;
    border-radius: 6px;
  }
  body .page-wrapper .ebattery-form-block .port-item input:before {
    min-width: 11px;
    min-height: 6px;
    max-width: 11px;
    max-height: 6px;
    top: 4px;
    left: 4px;
  }
  body .page-wrapper .ebattery-form-block .port-item label {
    padding: 6px 0 0 0;
    font-size: 13px;
  }
  body .page-wrapper .ebattery-form-block .port-item .icon {
    min-height: 54px;
    margin-bottom: 24px;
  }
  body .page-wrapper .ebattery-form-block .port-item .icon:after {
    transform: scale(0.6) translate(-10px, -12px);
  }
  body .page-wrapper .ebattery-form-block .port-item .icon:before {
    min-width: 54px;
    max-width: 54px;
  }
  body .page-wrapper .ebattery-form-block .port-item .price {
    font-size: 23px;
  }
  body .page-wrapper .post-items .post-item {
    margin-bottom: 25px;
  }
  body .page-wrapper .blog-category {
    margin-bottom: 12px;
  }
  body .page-wrapper .blog-category .category-items .item-name .item-count {
    padding: 3px 0 1px;
    line-height: 1;
  }
  body .page-wrapper .post-item-cover {
    border-radius: 25px;
  }
  body .page-wrapper .post-item-cover .post-info {
    padding: 14px 25px 17px;
  }
  body .page-wrapper .post-item-cover .post-img .cat-name {
    letter-spacing: 0.7px;
    padding: 7px 11px 5px;
    bottom: 25px;
    left: 25px;
  }
  body .page-wrapper .post-item-cover .post-name {
    font-size: 17px;
    margin-bottom: 4px;
  }
  body .page-wrapper .post-item-cover .post-date {
    font-size: 11px;
    letter-spacing: 1.5px;
  }
  body .page-wrapper .post-item-cover .post-desc {
    font-size: 12px;
    padding-top: 12px;
  }
  body .page-wrapper .post-item-cover .post-actions {
    padding: 14px 25px 15px;
  }
  body .page-wrapper .post-item-cover .post-actions a {
    font-size: 11px;
    letter-spacing: 1.5px;
  }
  body .page-wrapper .blog-search .control:before {
    right: 10px;
    font-size: 17px;
  }
  body .page-wrapper .blog-search .label {
    padding: 0 0 15px 0;
    font-size: 20px;
  }
  body .page-wrapper .blog-search input {
    height: 50px;
    padding: 10px 50px 8px 29px;
    letter-spacing: 1px;
    font-size: 12px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages {
    padding: 0 0 50px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .page {
    font-size: 12px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .item .action:after {
    width: 7px;
    height: 7px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .item {
    min-width: 33px;
    min-height: 33px;
    max-height: 33px;
    max-width: 33px;
    margin: 0 4px;
  }
  body .page-wrapper .post-content {
    margin-bottom: 87px;
    --box-radius: 25px;
    --box-padding-x: 21px;
    --box-padding-y: 25px;
  }
  body .page-wrapper .post-content ol,
  body .page-wrapper .post-content ul {
    padding-left: 16px;
    margin: 15px 0;
  }
  body .page-wrapper .post-content ol li,
  body .page-wrapper .post-content ul li {
    margin: 8px 0;
  }
  body .page-wrapper .post-content .list-box-title {
    font-size: 25px;
    margin-top: 10px;
  }
  body .page-wrapper .post-content .list-box-title:has(+ .list-box-items) + .list-box-items {
    padding-top: 14px;
  }
  body .page-wrapper .post-content .list-box-items {
    margin-bottom: 15px;
  }
  body .page-wrapper .post-content .list-box-item {
    font-size: 15px;
    padding-left: 17px;
    margin-bottom: 14px;
  }
  body .page-wrapper .post-content .list-box-item a {
    font-size: 15px;
  }
  body .page-wrapper .post-content .list-box-item:before {
    width: 6px;
    height: 6px;
    top: 4px;
  }
  body .page-wrapper .post-content p,
  body .page-wrapper .post-content a,
  body .page-wrapper .post-content li {
    font-size: 13px;
    margin: 10px 0;
  }
  body .page-wrapper .post-content p:has(a) {
    padding: 7px 0;
  }
  body .page-wrapper .post-content button {
    margin: 17px auto 24px;
    font-size: 13px;
    letter-spacing: 2px;
    padding: 26px 25px 22px;
  }
  body .page-wrapper .post-content h1,
  body .page-wrapper .post-content h2,
  body .page-wrapper .post-content h3,
  body .page-wrapper .post-content h4,
  body .page-wrapper .post-content h5,
  body .page-wrapper .post-content h6 {
    margin-bottom: 9px;
    margin-top: 15px;
  }
  body .page-wrapper .post-content h1 {
    font-size: 31px;
  }
  body .page-wrapper .post-content h2 {
    font-size: 28px;
  }
  body .page-wrapper .post-content h3 {
    font-size: 25px;
  }
  body .page-wrapper .post-content h4 {
    font-size: 23px;
  }
  body .page-wrapper .post-content h5 {
    font-size: 21px;
  }
  body .page-wrapper .post-content h6 {
    font-size: 19px;
  }
  body .page-wrapper .contact-info-box {
    margin: 25px 0;
  }
  body .page-wrapper .contact-info-box .contact-info-left {
    margin-bottom: 16px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .modal-inner-wrap {
    border-radius: 25px;
    padding: 30px 10px 10px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .action-close {
    top: 13px;
    right: 12px;
    padding: 10px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .action-close:before {
    width: 15px;
    height: 15px;
  }
  body .modals-wrapper .search-title {
    margin-bottom: 17px;
    font-size: 21px;
    padding: 0 35px 17px 17px;
    margin-top: -20px;
  }
  body .modals-wrapper .search-box:before {
    right: 10px;
    font-size: 17px;
  }
  body .modals-wrapper .search-box input {
    height: 50px;
    padding: 10px 50px 8px 29px;
    letter-spacing: 1px;
    font-size: 12px;
  }
  body .modals-wrapper .search-result .search-item {
    margin-bottom: 11px;
    border-radius: 25px;
    padding: 24px 19px;
  }
  body .modals-wrapper .search-result .search-item:first-child {
    margin-top: 16px;
  }
  body .modals-wrapper .search-result .item-title {
    margin-bottom: 8px;
  }
  body .modals-wrapper .search-result .item-title,
  body .modals-wrapper .search-result .item-desc {
    font-size: 16px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink .title {
    max-width: 96px;
  }
  body .page-wrapper .block-category-list .block-content .category-item.category-item-42 .title {
    max-width: 145px;
  }
  body .page-wrapper .ve-logo-wrapper {
    margin-left: 8px;
  }
  body .page-wrapper .ve-logo-wrapper .ve-logo {
    padding: 16px 12px 10px;
  }
  body .page-wrapper .ve-logo-wrapper .ve-logo:after {
    display: none;
  }
  body .page-wrapper .ve-logo-wrapper .ve-logo:before {
    width: 80px;
    height: 22px;
    top: 0;
    background-position: -35px 0;
  }
}
@font-face {
  font-family: 'GT Walsheim Pro';
  src: url('../Magepix_Oney/font/GTWalsheimPro/GTWalsheimPro-Regular.woff2') format('woff2'), url('../Magepix_Oney/font/GTWalsheimPro/GTWalsheimPro-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'GT Walsheim Pro';
  src: url('../Magepix_Oney/font/GTWalsheimPro/GTWalsheimPro-Medium.woff2') format('woff2'), url('../Magepix_Oney/font/GTWalsheimPro/GTWalsheimPro-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display:swap;
}
@font-face {
  font-family: 'GT Walsheim Pro';
  src: url('../Magepix_Oney/font/GTWalsheimPro/GTWalsheimPro-Bold.woff2') format('woff2'), url('../Magepix_Oney/font/GTWalsheimPro/GTWalsheimPro-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display:swap;
}
.checkout-payment-method .payment-methods .payment-method-title {
  max-width: 350px;
}
.checkout-payment-method .payment-methods .oney-payment-tooltip {
  display: none;
}
.checkout-payment-method .payment-methods .payment-method.oney,
.checkout-success .payment-method-logo.oney,
.block-order-details-view .payment-method-logo.oney,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney {
  padding-right: 51px;
}
.checkout-payment-method .payment-methods .payment-method.oney .payment-method-title,
.checkout-success .payment-method-logo.oney .payment-method-title,
.block-order-details-view .payment-method-logo.oney .payment-method-title,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-title {
  min-width: unset;
}
.checkout-payment-method .payment-methods .payment-method.oney:before,
.checkout-success .payment-method-logo.oney:before,
.block-order-details-view .payment-method-logo.oney:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:before {
  background-image: url('../Magepix_Oney/images/oney-sprite.png');
  width: 143px;
  height: 88px;
  transform: translateY(-50%) scale(0.42);
  background-position: -281px -92px;
  background-repeat: no-repeat;
  display: none;
}
.checkout-payment-method .payment-methods .payment-method.oney.oney_rls:after,
.checkout-success .payment-method-logo.oney.oney_rls:after,
.block-order-details-view .payment-method-logo.oney.oney_rls:after,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after {
  width: 190px;
  height: 33px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='185.217px' height='32.642px' viewBox='0 0 185.217 32.642' enable-background='new 0 0 185.217 32.642' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%2381BC00' d='M96.587,0.098c-7.071,0-12.611,5.553-12.611,12.654c0,7.094,5.539,12.655,12.611,12.655 c7.055,0,12.591-5.561,12.591-12.655C109.178,5.651,103.642,0.098,96.587,0.098 M96.587,21.074c-4.495,0-8.154-3.656-8.154-8.322 s3.658-8.33,8.154-8.33c4.467,0,8.145,3.664,8.145,8.33S101.054,21.074,96.587,21.074 M185.217,0.098l-9.636,23.509l-2.381,5.818 l-1.315,3.217h-4.751l3.687-9.028l-9.849-23.516h5.021l7.21,17.677l7.226-17.677C180.429,0.098,185.217,0.098,185.217,0.098z M123.099,4.278c-4.453,0-6.714,2.387-6.714,7.109v13.984h-4.572V11.059c0.043-2.509,0.488-4.283,1.511-5.949 c1.214-1.87,4.088-5.018,9.775-5.018c5.671,0,8.556,3.147,9.766,5.018c1.014,1.666,1.474,3.44,1.502,5.949v14.313h-4.569V11.387 C129.798,6.665,127.548,4.278,123.099,4.278 M141.746,10.458c0.609-3.052,3.53-6.035,7.459-6.035c3.923,0,6.845,2.983,7.445,6.035 H141.746z M161.453,12.418c-0.041-6.778-5.513-12.291-12.21-12.291c-6.888,0-12.292,5.531-12.292,12.594 c0,3.315,1.271,6.464,3.555,8.866c2.324,2.432,5.39,3.773,8.653,3.773c3.723,0,8.942-1.79,11.424-6.862 c0.054-0.108,0.063-0.161,0.063-0.161h-4.993l-0.03,0.034c-1.34,1.605-3.873,2.688-6.284,2.688c-3.062,0-6.734-2.018-7.739-6.576 h19.754C161.398,14.013,161.453,13.068,161.453,12.418'/%3E%3C/g%3E%3Ccircle fill='%23FFFFFF' cx='12.85' cy='12.88' r='12.668'/%3E%3Cpath fill='%2381BC00' d='M45.776,6.04c-1.883-1.883-4.386-2.919-7.048-2.919S33.562,4.158,31.68,6.04 c-1.883,1.883-2.92,4.386-2.92,7.048v1.236h1.236h7.41l-1.38,1.287l1.685,1.808l4.646-4.331L37.71,8.757l-1.685,1.808l1.382,1.288 h-6.074c0.591-3.548,3.681-6.261,7.394-6.261c4.134,0,7.497,3.363,7.497,7.497s-3.363,7.497-7.497,7.497 c-3.104,0-5.925-1.951-7.018-4.855l-2.313,0.871c0.707,1.877,1.95,3.482,3.596,4.641c1.685,1.187,3.668,1.814,5.735,1.814 c2.662,0,5.166-1.037,7.048-2.919c1.883-1.883,2.919-4.386,2.919-7.048C48.695,10.426,47.658,7.923,45.776,6.04 M38.727,14.084 l0.004,0.004l-0.004,0.004V14.084z'/%3E%3Cpath fill='%2381BC00' d='M13.12,0.03h-0.26C5.77,0.02,0.01,5.77,0,12.87c0,7.09,5.75,12.85,12.84,12.86c7.1,0,12.86-5.75,12.86-12.84 v-0.01C25.78,5.86,20.15,0.1,13.12,0.03z M7.48,17.41H5.21v-6.35H3.24V9.5c1.86,0,2.28-0.54,2.28-1.69h1.96V17.41z M15.37,15.61v1.8 H8.71c0-3.11,1.06-4.05,2.54-4.96c1.12-0.68,2.01-1.13,2.01-2.09c0.06-0.54-0.34-1.03-0.88-1.08c-0.07-0.01-0.14-0.01-0.21,0 c-0.69,0-1.22,0.4-1.22,1.4H8.74c0-1.75,1.23-3.08,3.41-3.08c1.77,0,3.29,0.88,3.29,2.91c0,1.62-1.56,2.59-2.51,3.15 c-1.31,0.88-1.67,1.18-1.67,1.95H15.37z M20.44,17.41l-1.08-1.92l-1.09,1.92h-2.42l2.27-3.33l-2.23-3.28h2.43l1.04,1.86l1.04-1.86 h2.43l-2.23,3.27l2.27,3.34H20.44z'/%3E%3Cg%3E%3Ccircle fill='%2381BC00' cx='64.309' cy='12.847' r='12.847'/%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M53.872,14.963c0-1.182,0.536-1.951,1.594-2.322c-0.825-0.344-1.361-1.072-1.361-2.171 c0.001-1.567,1.293-2.488,3.079-2.488c1.787,0,3.078,0.92,3.078,2.488c0,1.099-0.55,1.828-1.374,2.171 c1.059,0.371,1.608,1.14,1.608,2.322c0,1.691-1.196,2.749-3.312,2.749S53.872,16.654,53.872,14.963z M58.435,14.73 c0-0.825-0.481-1.333-1.251-1.333c-0.769,0-1.251,0.508-1.251,1.333c0,0.907,0.467,1.374,1.251,1.374 C57.954,16.104,58.435,15.636,58.435,14.73z M58.229,10.634c0-0.728-0.412-1.154-1.045-1.154c-0.646,0-1.058,0.426-1.058,1.154 c0,0.756,0.412,1.223,1.058,1.223S58.229,11.39,58.229,10.634z'/%3E%3Cpath fill='%23FFFFFF' d='M67.917,13.094v1.773h-1.072v2.652H64.88v-2.652h-3.353V8.174h1.965v4.919h1.388v-2.321h1.965v2.322 C66.845,13.094,67.917,13.094,67.917,13.094z'/%3E%3Cpath fill='%23FFFFFF' d='M68.452,17.52l1.979-3.354l-1.965-3.229h2.145l0.989,1.924l1.003-1.924h2.13l-1.965,3.229l1.979,3.354 h-2.13L71.6,15.486l-1.003,2.034H68.452z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.checkout-payment-method .payment-methods .payment-method.oney.oney_rls .payment-method-title span,
.checkout-success .payment-method-logo.oney.oney_rls .payment-method-title span,
.block-order-details-view .payment-method-logo.oney.oney_rls .payment-method-title span,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .payment-method-title span {
  color: #002850;
}
.checkout-payment-method .payment-methods .payment-method.oney.oney_rls .label,
.checkout-success .payment-method-logo.oney.oney_rls .label,
.block-order-details-view .payment-method-logo.oney.oney_rls .label,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .label {
  white-space: nowrap;
}
.checkout-payment-method .payment-methods .payment-method.oney:after,
.checkout-success .payment-method-logo.oney:after,
.block-order-details-view .payment-method-logo.oney:after,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
  content: "";
  width: 165px;
  height: 34px;
  background-color: transparent;
  border-radius: 0;
  top: 40px;
  right: 52px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='165.94px' height='33.968px' viewBox='0 0 165.94 33.968' enable-background='new 0 0 165.94 33.968' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%2381BC00' d='M73.631,0.104c-7.365,0-13.134,5.784-13.134,13.179c0,7.388,5.769,13.18,13.134,13.18 c7.348,0,13.114-5.792,13.114-13.18C86.745,5.888,80.979,0.104,73.631,0.104 M73.631,21.951c-4.682,0-8.492-3.808-8.492-8.667 c0-4.86,3.81-8.676,8.492-8.676c4.652,0,8.483,3.816,8.483,8.676C82.114,18.143,78.283,21.951,73.631,21.951 M165.94,0.104 l-10.036,24.485l-2.48,6.059l-1.37,3.351h-4.948l3.84-9.403L140.689,0.104h5.229l7.509,18.411l7.526-18.411 C160.953,0.104,165.94,0.104,165.94,0.104z M101.243,4.458c-4.638,0-6.993,2.486-6.993,7.404v14.565h-4.762V11.52 c0.045-2.613,0.508-4.461,1.574-6.196c1.264-1.948,4.258-5.226,10.181-5.226c5.906,0,8.911,3.278,10.171,5.226 c1.056,1.735,1.535,3.583,1.564,6.196v14.907h-4.758V11.862C108.22,6.944,105.877,4.458,101.243,4.458 M120.664,10.894 c0.634-3.179,3.677-6.286,7.769-6.286c4.086,0,7.129,3.107,7.754,6.286H120.664z M141.189,12.936 c-0.043-7.059-5.742-12.801-12.717-12.801c-7.174,0-12.802,5.761-12.802,13.117c0,3.453,1.324,6.732,3.703,9.234 c2.42,2.533,5.614,3.93,9.012,3.93c3.878,0,9.313-1.864,11.898-7.147c0.056-0.112,0.066-0.168,0.066-0.168h-5.2l-0.031,0.035 c-1.396,1.672-4.034,2.8-6.545,2.8c-3.189,0-7.014-2.102-8.06-6.849h20.574C141.132,14.597,141.189,13.613,141.189,12.936'/%3E%3Cellipse fill='%23FFFFFF' cx='13.454' cy='13.338' rx='11.479' ry='10.979'/%3E%3Cellipse fill='%23FFFFFF' cx='43.454' cy='13.338' rx='11.479' ry='10.979'/%3E%3Cpath fill='%2381BC00' d='M13.33,0.036C5.85,0.036,0,5.916,0,13.416s5.85,13.38,13.33,13.38c7.46,0,13.31-5.88,13.31-13.38 S20.79,0.036,13.33,0.036z M9.5,18.245c-2.57,0-4-1.52-4-3.72h2.41c0,1.13,0.64,1.79,1.56,1.79c0.9,0,1.39-0.66,1.39-1.37 c0-0.87-0.4-1.45-1.53-1.45H8.39v-1.86h0.94c1.07,0,1.38-0.52,1.38-1.28c0-0.79-0.49-1.16-1.19-1.16c-1.03,0-1.33,0.61-1.33,1.52 H5.78c0-1.77,1.1-3.33,3.68-3.33c1.92,0,3.63,0.96,3.63,2.91c0,1.18-0.7,2.03-1.53,2.31c0.93,0.34,1.69,1.19,1.69,2.52 C13.25,17.106,11.48,18.245,9.5,18.245z M18.97,18.026l-1.18-2.09l-1.17,2.09h-2.64l2.47-3.62l-2.42-3.55h2.63l1.13,2.02l1.13-2.02 h2.64l-2.41,3.55l2.45,3.62H18.97z'/%3E%3Cpath fill='%2381BC00' d='M43.37,0.036c-7.47,0-13.33,5.87-13.33,13.37s5.86,13.38,13.33,13.38c7.46,0,13.31-5.88,13.31-13.38 S50.83,0.036,43.37,0.036z M43.23,15.276h-1.27v3.01h-2.48v-3.01h-4.42v-7.61h2.48v5.47h1.94v-2.75h2.48v2.75h1.27 C43.23,13.136,43.23,15.276,43.23,15.276z M49.01,18.015l-1.17-2.08l-1.18,2.08h-2.63l2.47-3.62l-2.43-3.55h2.64l1.13,2.02 l1.13-2.02h2.63l-2.41,3.55l2.46,3.62H49.01z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  position: absolute;
}
.checkout-payment-method .payment-methods .payment-method.oney._active .payment-method-title .label,
.checkout-success .payment-method-logo.oney._active .payment-method-title .label,
.block-order-details-view .payment-method-logo.oney._active .payment-method-title .label,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active .payment-method-title .label {
  color: #002850;
}
.checkout-payment-method .payment-methods .payment-method.oney .payment-method-content,
.checkout-success .payment-method-logo.oney .payment-method-content,
.block-order-details-view .payment-method-logo.oney .payment-method-content,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content {
  color: #002850;
  flex-grow: 1;
  max-width: unset;
}
.checkout-payment-method .payment-methods .payment-method.oney .payment-method-content p,
.checkout-payment-method .payment-methods .payment-method.oney .payment-method-content > div,
.checkout-success .payment-method-logo.oney .payment-method-content p,
.checkout-success .payment-method-logo.oney .payment-method-content > div,
.block-order-details-view .payment-method-logo.oney .payment-method-content p,
.block-order-details-view .payment-method-logo.oney .payment-method-content > div,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div {
  font-size: 14px;
  font-family: 'Poppins';
  line-height: 1.5;
  margin-bottom: 0;
}
.checkout-payment-method .payment-methods .payment-method.oney .checkout-agreement p,
.checkout-success .payment-method-logo.oney .checkout-agreement p,
.block-order-details-view .payment-method-logo.oney .checkout-agreement p,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .checkout-agreement p {
  line-height: 1.15;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Poppins';
}
.checkout-payment-method .payment-methods .payment-method.oney .checkout-agreement p a,
.checkout-success .payment-method-logo.oney .checkout-agreement p a,
.block-order-details-view .payment-method-logo.oney .checkout-agreement p a,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .checkout-agreement p a {
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: underline;
}
.checkout-payment-method .payment-methods .payment-method.oney .actions-toolbar .primary,
.checkout-success .payment-method-logo.oney .actions-toolbar .primary,
.block-order-details-view .payment-method-logo.oney .actions-toolbar .primary,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .actions-toolbar .primary {
  margin: 4px 0 0;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description,
.checkout-success .payment-method-logo.oney .simulation .simulation-description,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description {
  margin-top: 16px;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description .simulation-title,
.checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0;
  font-family: 'Poppins';
  font-weight: 400;
  color: #81bc00;
  text-transform: uppercase;
  display: block;
  margin-bottom: 12px;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description .simulation-title span:nth-child(2),
.checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title span:nth-child(2),
.block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title span:nth-child(2),
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title span:nth-child(2) {
  font-weight: 700;
  padding-left: 5px;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item,
.checkout-success .payment-method-logo.oney .simulation .loan-simulation-item,
.block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 19px;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installment-number,
.checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
.block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installment-number {
  display: none;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info,
.checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
.block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 400;
  font-size: 14px;
  font-family: 'Poppins';
  line-height: 1.5;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info .down-payment,
.checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info .installment-period,
.checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info .down-payment,
.checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info .installment-period,
.block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info .down-payment,
.block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info .installment-period,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info .down-payment,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info .installment-period {
  font-weight: 700;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info,
.checkout-success .payment-method-logo.oney .simulation .simulation-info,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info {
  line-height: 1.5;
  font-size: 14px;
  font-family: 'Poppins';
  margin-bottom: 23px;
  font-weight: 400;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info a,
.checkout-success .payment-method-logo.oney .simulation .simulation-info a,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-info a,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info a {
  text-decoration: none;
  text-transform: lowercase;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info a:last-child,
.checkout-success .payment-method-logo.oney .simulation .simulation-info a:last-child,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-info a:last-child,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info a:last-child {
  text-decoration: underline;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row,
.checkout-success .payment-method-logo.oney .simulation .simulation-totals .row,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row {
  display: flex;
  justify-content: space-between;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row:first-child,
.checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child {
  border-top: 1px solid #EEEAF7;
  border-bottom: 1px solid #EEEAF7;
  margin-bottom: 2px;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row:first-child .value,
.checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child .value,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child .value,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child .value {
  color: #002750;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row:first-child span,
.checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child span,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child span,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child span {
  padding: 6px 0 3px;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row:last-child,
.checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:last-child,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:last-child,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:last-child {
  border-bottom: 1px solid #EEEAF7;
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row span,
.checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  padding: 3px 0;
  font-family: 'Poppins';
}
.checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row span.bold,
.checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span.bold,
.block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span.bold,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span.bold {
  font-weight: bold;
}
.checkout-payment-method .payment-methods .payment-method.oney .field-radio,
.checkout-success .payment-method-logo.oney .field-radio,
.block-order-details-view .payment-method-logo.oney .field-radio,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio {
  display: flex;
  align-items: center;
  margin-right: 5px;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  margin-bottom: 16px;
}
.checkout-payment-method .payment-methods .payment-method.oney .field-radio .label,
.checkout-success .payment-method-logo.oney .field-radio .label,
.block-order-details-view .payment-method-logo.oney .field-radio .label,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label {
  padding: 0;
  background-color: #ffffff;
  min-width: 50px;
  min-height: 50px;
  max-width: 50px;
  max-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  border: 1px solid #81BC00;
}
.checkout-payment-method .payment-methods .payment-method.oney .field-radio .label span,
.checkout-success .payment-method-logo.oney .field-radio .label span,
.block-order-details-view .payment-method-logo.oney .field-radio .label span,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span {
  font-size: 18px;
  color: #002750;
  letter-spacing: 0;
  font-weight: 700;
  text-transform: lowercase;
  padding-top: 4px;
}
.checkout-payment-method .payment-methods .payment-method.oney input,
.checkout-success .payment-method-logo.oney input,
.block-order-details-view .payment-method-logo.oney input,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney input {
  margin: 0;
  height: inherit;
  padding: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: 100%;
  max-height: 100%;
  border-radius: 0;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: transparent;
}
.checkout-payment-method .payment-methods .payment-method.oney input:checked + .label,
.checkout-success .payment-method-logo.oney input:checked + .label,
.block-order-details-view .payment-method-logo.oney input:checked + .label,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney input:checked + .label {
  border: 1px solid #81bc00;
  background-color: #81bc00;
}
.checkout-payment-method .payment-methods .payment-method.oney input:checked + .label span,
.checkout-success .payment-method-logo.oney input:checked + .label span,
.block-order-details-view .payment-method-logo.oney input:checked + .label span,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney input:checked + .label span {
  color: #ffffff;
}
.checkout-payment-method .payment-methods .payment-method.oney .oney-payment-options,
.checkout-success .payment-method-logo.oney .oney-payment-options,
.block-order-details-view .payment-method-logo.oney .oney-payment-options,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 10px;
}
.checkout-payment-method .payment-methods .payment-method.oney .oney-payment-options > label,
.checkout-success .payment-method-logo.oney .oney-payment-options > label,
.block-order-details-view .payment-method-logo.oney .oney-payment-options > label,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options > label {
  margin-right: 0;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 3px;
}
.account .column .block-content.shipping-info .payment-method-logo.oney_rls,
.account .column .block-content.payment-info .payment-method-logo.oney_rls,
.account .column .block-content.shipping-info .payment-method-logo.oney,
.account .column .block-content.payment-info .payment-method-logo.oney {
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: left center;
  padding-left: 120px !important;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney._active:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney._active:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney._active:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after {
    top: 65px !important;
    transform: unset;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
    width: 145px;
    height: 30px;
    right: 39px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after {
    width: 167px;
    height: 30px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls .field-radio .label span,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span {
    font-size: 26px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney_active .payment-method-title,
  body .page-wrapper .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title {
    max-width: 360px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .input-radio input,
  body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input {
    min-width: 34px;
    min-height: 34px;
    max-width: 34px;
    max-height: 34px;
    padding: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .input-radio input:before,
  body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before {
    width: 20px;
    height: 12px;
    top: 8px;
    left: 7px;
    border-width: 0 0 4px 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .oney-payment-options,
  body .page-wrapper .checkout-success .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options {
    padding-top: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content p,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content > div,
  body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div {
    font-size: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio {
    margin-right: 7px;
    margin-bottom: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label {
    min-width: 72px;
    min-height: 72px;
    max-width: 72px;
    max-height: 72px;
    padding-bottom: 0 !important;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label span,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span {
    font-size: 26px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child {
    padding: 2px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row span,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span {
    font-size: 20px;
    padding: 8px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .checkout-agreement p,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p {
    font-size: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description {
    margin-top: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title {
    font-size: 26px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item {
    margin-bottom: 14px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installment-number,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installment-number {
    font-size: 18px;
    min-width: 40px;
    max-height: 40px;
    max-width: 40px;
    min-height: 40px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info {
    font-size: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio label,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio label,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio label {
    padding: 0 0 5px !important;
  }
}
.oneycheckout-panel {
  margin-top: 21px;
  background-color: #F4F7FA;
  border-radius: 30px;
  overflow: hidden;
}
.oneycheckout-panel .oneycheck-body {
  padding: 22px 37px 40px;
}
.oneycheckout-panel .oneycheck-body .oneycheck-subcover {
  display: flex;
  align-items: center;
  padding-bottom: 16px;
}
.oneycheckout-panel .oneycheck-body .oneycheck-subcover .oneycheck-btn {
  margin-left: 11px;
  font-size: 12px;
  color: #ffffff;
  background: #81bc00;
  line-height: 1;
  border-radius: 30px;
  font-weight: 600;
  padding: 15px 42px 13px;
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  user-select: none;
  cursor: pointer;
}
.oneycheckout-panel .oneycheck-body .oneycheck-emi {
  display: flex;
  align-items: center;
}
.oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi {
  font-size: 15px;
  padding-top: 1px;
  font-family: 'GT Walsheim Pro';
  line-height: 1;
  color: #ffffff;
  background: #81bc00;
  border-radius: 100%;
  min-width: 26px;
  min-height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 30px;
  position: relative;
  font-weight: 500;
}
.oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:last-child {
  margin-right: 0 !important;
}
.oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:last-child:after {
  display: none;
}
.oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:after {
  content: "";
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 20px;
  position: absolute;
  left: 117%;
  background-image: url(data:image/svg+xml,%3Csvg\ version=\'1.1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ xmlns:a=\'http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/\'\ x=\'0px\'\ y=\'0px\'\ width=\'374.122px\'\ height=\'374.122px\'\ viewBox=\'0\ 0\ 374.122\ 374.122\'\ enable-background=\'new\ 0\ 0\ 374.122\ 374.122\'\ xml:space=\'preserve\'%3E%3Cdefs%3E%3C/defs%3E%3Cpath\ fill=\'%2381BC00\'\ d=\'M319.333,54.789C284.001,19.458,237.027,0,187.061,0S90.121,19.458,54.79,54.789\ C19.457,90.12,0,137.096,0,187.061v23.188h23.188h139.066l-25.905,24.148l31.621,33.922l87.187-81.273l-87.187-81.272\ l-31.621,33.922l25.938,24.178H48.296C59.385,97.295,117.384,46.375,187.061,46.375c77.575,0,140.686,63.112,140.686,140.686\ c0,77.575-63.111,140.687-140.686,140.687c-58.257,0-111.187-36.616-131.711-91.115l-43.399,16.343\ c13.265,35.226,36.603,65.347,67.491,87.105c31.614,22.27,68.828,34.041,107.619,34.041c49.966,0,96.94-19.457,132.272-54.789\ c35.331-35.331,54.789-82.305,54.789-132.272C374.122,137.096,354.664,90.12,319.333,54.789\ M187.061,186.968l0.084,0.078\ l-0.084,0.079V186.968z\'/%3E%3C/svg%3E%0A);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.oneycheckout-panel .oneycheck-body .oneycheck-bottext {
  font-size: 16px;
  font-weight: 400;
  color: #002850;
  line-height: 1.5;
  font-family: 'Poppins';
  padding-left: 2px;
}
.oneycheckout-panel .oneycheck-topbar {
  padding: 26px 37px 10px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eeeaf7;
}
.oneycheckout-panel .oneycheck-topbar .oneycheck-lefttext {
  font-size: 24px;
  font-weight: 600;
  font-family: 'Poppins';
  text-transform: uppercase;
  color: #002850;
  letter-spacing: 1.2px;
  line-height: 1;
  padding-bottom: 5px;
}
.oneycheckout-panel .oneycheck-topbar:after {
  content: "";
  margin-left: 13px;
  min-width: 105px;
  max-width: 105px;
  min-height: 34px;
  max-height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='34' viewBox='0 0 106 34' fill='none'%3E%3Cpath d='M13.134 0.00600052C5.769 0.00600052 0 5.79 0 13.185C0 20.573 5.769 26.365 13.134 26.365C20.482 26.365 26.248 20.573 26.248 13.185C26.248 5.79 20.482 0.00600052 13.134 0.00600052ZM13.134 21.853C8.452 21.853 4.64201 18.045 4.64201 13.186C4.64201 8.326 8.452 4.51 13.134 4.51C17.786 4.51 21.617 8.326 21.617 13.186C21.617 18.045 17.786 21.853 13.134 21.853ZM105.443 0.00600052L95.407 24.491L92.927 30.55L91.557 33.901H86.609L90.449 24.498L80.192 0.00600052H85.421L92.93 18.417L100.456 0.00600052H105.443ZM40.746 4.36C36.108 4.36 33.753 6.846 33.753 11.764V26.329H28.991V11.422C29.036 8.809 29.499 6.961 30.565 5.226C31.829 3.278 34.823 0 40.746 0C46.652 0 49.657 3.278 50.917 5.226C51.973 6.961 52.452 8.809 52.481 11.422V26.329H47.723V11.764C47.723 6.846 45.38 4.36 40.746 4.36ZM60.167 10.796C60.801 7.617 63.844 4.51 67.936 4.51C72.022 4.51 75.065 7.617 75.69 10.796H60.167ZM80.692 12.838C80.649 5.779 74.95 0.0370007 67.975 0.0370007C60.801 0.0370007 55.173 5.798 55.173 13.154C55.173 16.607 56.497 19.886 58.876 22.388C61.296 24.921 64.49 26.318 67.888 26.318C71.766 26.318 77.201 24.454 79.786 19.171C79.842 19.059 79.852 19.003 79.852 19.003H74.652L74.621 19.038C73.225 20.71 70.587 21.838 68.076 21.838C64.887 21.838 61.062 19.736 60.016 14.989H80.59C80.635 14.499 80.692 13.515 80.692 12.838Z' fill='%2381BC00'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .oneycheckout-panel {
    margin-top: 30px;
    border-radius: 40px;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-topbar {
    padding: 39px 55px 15px;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-topbar .oneycheck-lefttext {
    font-size: 36px;
    letter-spacing: 1.786px;
    padding-bottom: 8px;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-topbar:after {
    margin-left: 15px;
    min-width: 156px;
    max-width: 156px;
    min-height: 50px;
    max-height: 50px;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-body {
    padding: 32px 55px 60px;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-body .oneycheck-subcover {
    padding-bottom: 20px;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-body .oneycheck-subcover .oneycheck-btn {
    margin-left: 14px;
    font-size: 18px;
    padding: 22px 61px 19px;
    letter-spacing: 0.893px;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi {
    font-size: 23px;
    min-width: 40px;
    min-height: 40px;
    margin-right: 43px;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:after {
    min-width: 30px;
    max-width: 30px;
    min-height: 30px;
    max-height: 30px;
    left: 117%;
  }
  body .page-wrapper .oneycheckout-panel .oneycheck-body .oneycheck-bottext {
    font-size: 24px;
  }
}
.modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap {
  padding: 40px;
  max-width: 931px !important;
}
.modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap .modal-content {
  padding: 0 !important;
}
.modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap .simulation-popup-iframe {
  width: 100%;
  min-height: 568px;
  border: 0;
  display: block;
}
.product-info-main .coupon {
  display: block !important;
  max-width: fit-content !important;
}
.product-info-price + .coupon {
  margin-bottom: 20px !important;
}
.tooltips-container {
  position: relative;
  z-index: 11;
  font-family: 'GT Walsheim Pro';
  padding: 20px 23px 55px;
  border-radius: 20px;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 15px;
  border: 1px solid #efebf7;
}
.tooltips-container.tooltips-active .oney-payment-tooltip {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.tooltips-container .tooltips-icon-wrapper {
  display: flex;
  align-items: flex-start;
  margin-left: -2px;
}
.tooltips-container .tooltips-icon-wrapper:hover + .oney-payment-tooltip {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.tooltips-container .tooltips-icon-wrapper span {
  margin-left: 16px;
  padding: 19px 18px;
  font-weight: bold;
  color: #ffffff;
  background: #81bc00;
  line-height: 1.1;
  border-radius: 100px;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  min-width: 166px;
  text-align: center;
}
.tooltips-container.oney_rls_tooltips .tooltips-icon {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='185.217px' height='32.642px' viewBox='0 0 185.217 32.642' enable-background='new 0 0 185.217 32.642' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%2381BC00' d='M96.587,0.098c-7.071,0-12.611,5.553-12.611,12.654c0,7.094,5.539,12.655,12.611,12.655 c7.055,0,12.591-5.561,12.591-12.655C109.178,5.651,103.642,0.098,96.587,0.098 M96.587,21.074c-4.495,0-8.154-3.656-8.154-8.322 s3.658-8.33,8.154-8.33c4.467,0,8.145,3.664,8.145,8.33S101.054,21.074,96.587,21.074 M185.217,0.098l-9.636,23.509l-2.381,5.818 l-1.315,3.217h-4.751l3.687-9.028l-9.849-23.516h5.021l7.21,17.677l7.226-17.677C180.429,0.098,185.217,0.098,185.217,0.098z M123.099,4.278c-4.453,0-6.714,2.387-6.714,7.109v13.984h-4.572V11.059c0.043-2.509,0.488-4.283,1.511-5.949 c1.214-1.87,4.088-5.018,9.775-5.018c5.671,0,8.556,3.147,9.766,5.018c1.014,1.666,1.474,3.44,1.502,5.949v14.313h-4.569V11.387 C129.798,6.665,127.548,4.278,123.099,4.278 M141.746,10.458c0.609-3.052,3.53-6.035,7.459-6.035c3.923,0,6.845,2.983,7.445,6.035 H141.746z M161.453,12.418c-0.041-6.778-5.513-12.291-12.21-12.291c-6.888,0-12.292,5.531-12.292,12.594 c0,3.315,1.271,6.464,3.555,8.866c2.324,2.432,5.39,3.773,8.653,3.773c3.723,0,8.942-1.79,11.424-6.862 c0.054-0.108,0.063-0.161,0.063-0.161h-4.993l-0.03,0.034c-1.34,1.605-3.873,2.688-6.284,2.688c-3.062,0-6.734-2.018-7.739-6.576 h19.754C161.398,14.013,161.453,13.068,161.453,12.418'/%3E%3C/g%3E%3Ccircle fill='%23FFFFFF' cx='12.85' cy='12.88' r='12.668'/%3E%3Cpath fill='%2381BC00' d='M45.776,6.04c-1.883-1.883-4.386-2.919-7.048-2.919S33.562,4.158,31.68,6.04 c-1.883,1.883-2.92,4.386-2.92,7.048v1.236h1.236h7.41l-1.38,1.287l1.685,1.808l4.646-4.331L37.71,8.757l-1.685,1.808l1.382,1.288 h-6.074c0.591-3.548,3.681-6.261,7.394-6.261c4.134,0,7.497,3.363,7.497,7.497s-3.363,7.497-7.497,7.497 c-3.104,0-5.925-1.951-7.018-4.855l-2.313,0.871c0.707,1.877,1.95,3.482,3.596,4.641c1.685,1.187,3.668,1.814,5.735,1.814 c2.662,0,5.166-1.037,7.048-2.919c1.883-1.883,2.919-4.386,2.919-7.048C48.695,10.426,47.658,7.923,45.776,6.04 M38.727,14.084 l0.004,0.004l-0.004,0.004V14.084z'/%3E%3Cpath fill='%2381BC00' d='M13.12,0.03h-0.26C5.77,0.02,0.01,5.77,0,12.87c0,7.09,5.75,12.85,12.84,12.86c7.1,0,12.86-5.75,12.86-12.84 v-0.01C25.78,5.86,20.15,0.1,13.12,0.03z M7.48,17.41H5.21v-6.35H3.24V9.5c1.86,0,2.28-0.54,2.28-1.69h1.96V17.41z M15.37,15.61v1.8 H8.71c0-3.11,1.06-4.05,2.54-4.96c1.12-0.68,2.01-1.13,2.01-2.09c0.06-0.54-0.34-1.03-0.88-1.08c-0.07-0.01-0.14-0.01-0.21,0 c-0.69,0-1.22,0.4-1.22,1.4H8.74c0-1.75,1.23-3.08,3.41-3.08c1.77,0,3.29,0.88,3.29,2.91c0,1.62-1.56,2.59-2.51,3.15 c-1.31,0.88-1.67,1.18-1.67,1.95H15.37z M20.44,17.41l-1.08-1.92l-1.09,1.92h-2.42l2.27-3.33l-2.23-3.28h2.43l1.04,1.86l1.04-1.86 h2.43l-2.23,3.27l2.27,3.34H20.44z'/%3E%3Cg%3E%3Ccircle fill='%2381BC00' cx='64.309' cy='12.847' r='12.847'/%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M53.872,14.963c0-1.182,0.536-1.951,1.594-2.322c-0.825-0.344-1.361-1.072-1.361-2.171 c0.001-1.567,1.293-2.488,3.079-2.488c1.787,0,3.078,0.92,3.078,2.488c0,1.099-0.55,1.828-1.374,2.171 c1.059,0.371,1.608,1.14,1.608,2.322c0,1.691-1.196,2.749-3.312,2.749S53.872,16.654,53.872,14.963z M58.435,14.73 c0-0.825-0.481-1.333-1.251-1.333c-0.769,0-1.251,0.508-1.251,1.333c0,0.907,0.467,1.374,1.251,1.374 C57.954,16.104,58.435,15.636,58.435,14.73z M58.229,10.634c0-0.728-0.412-1.154-1.045-1.154c-0.646,0-1.058,0.426-1.058,1.154 c0,0.756,0.412,1.223,1.058,1.223S58.229,11.39,58.229,10.634z'/%3E%3Cpath fill='%23FFFFFF' d='M67.917,13.094v1.773h-1.072v2.652H64.88v-2.652h-3.353V8.174h1.965v4.919h1.388v-2.321h1.965v2.322 C66.845,13.094,67.917,13.094,67.917,13.094z'/%3E%3Cpath fill='%23FFFFFF' d='M68.452,17.52l1.979-3.354l-1.965-3.229h2.145l0.989,1.924l1.003-1.924h2.13l-1.965,3.229l1.979,3.354 h-2.13L71.6,15.486l-1.003,2.034H68.452z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tooltips-container .tooltips-icon {
  width: 185px;
  height: 31px;
  display: block;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='298.572px' height='49.638px' viewBox='0 0 298.572 49.638' enable-background='new 0 0 298.572 49.638' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%2381BC00' d='M172.671,0.506c-10.044,0-17.914,7.888-17.914,17.975c0,10.077,7.868,17.977,17.914,17.977 c10.022,0,17.886-7.899,17.886-17.977C190.557,8.394,182.693,0.506,172.671,0.506 M172.671,30.303 c-6.385,0-11.583-5.193-11.583-11.822s5.196-11.833,11.583-11.833c6.345,0,11.57,5.205,11.57,11.833S179.016,30.303,172.671,30.303 M298.572,0.506l-13.688,33.395l-3.382,8.265l-1.868,4.57h-6.749l5.237-12.824L264.131,0.506h7.132l10.242,25.11l10.265-25.11 C291.77,0.506,298.572,0.506,298.572,0.506z M210.332,6.444c-6.326,0-9.537,3.391-9.537,10.098v19.865H194.3v-20.33 c0.061-3.564,0.693-6.084,2.146-8.451c1.725-2.656,5.807-7.128,13.886-7.128c8.056,0,12.154,4.47,13.873,7.128 c1.44,2.367,2.094,4.887,2.134,8.451v20.332h-6.49V16.542C219.848,9.835,216.652,6.444,210.332,6.444 M236.82,15.223 c0.865-4.335,5.014-8.573,10.596-8.573c5.573,0,9.723,4.237,10.576,8.573H236.82z M264.814,18.007 c-0.058-9.628-7.831-17.46-17.345-17.46c-9.785,0-17.461,7.857-17.461,17.89c0,4.709,1.805,9.182,5.05,12.594 c3.301,3.455,7.657,5.36,12.292,5.36c5.289,0,12.702-2.543,16.228-9.748c0.077-0.153,0.089-0.229,0.089-0.229h-7.093l-0.043,0.048 c-1.904,2.28-5.502,3.818-8.927,3.818c-4.35,0-9.566-2.867-10.993-9.341h28.061C264.736,20.273,264.814,18.93,264.814,18.007'/%3E%3C/g%3E%3Cpath fill='%2381BC00' d='M24.692,0.064C10.836,0.064,0,10.956,0,24.848s10.836,24.784,24.692,24.784 c13.819,0,24.655-10.892,24.655-24.784S38.511,0.064,24.692,0.064z M17.598,33.792c-4.761,0-7.41-2.815-7.41-6.891h4.464 c0,2.093,1.185,3.316,2.89,3.316c1.667,0,2.575-1.223,2.575-2.537c0-1.611-0.741-2.685-2.834-2.685h-1.742v-3.446h1.742 c1.981,0,2.556-0.963,2.556-2.371c0-1.464-0.907-2.149-2.205-2.149c-1.908,0-2.464,1.131-2.464,2.815h-4.464 c0-3.278,2.037-6.168,6.816-6.168c3.556,0,6.723,1.779,6.723,5.39c0,2.186-1.296,3.76-2.834,4.279 c1.723,0.629,3.131,2.205,3.131,4.669C24.543,31.681,21.266,33.792,17.598,33.792z M35.139,33.387l-2.186-3.872l-2.166,3.872h-4.891 l4.576-6.706l-4.483-6.577h4.871l2.093,3.741l2.093-3.741h4.891l-4.464,6.577l4.537,6.706H35.139z'/%3E%3Cpath fill='%2381BC00' d='M84.632,12.332c-3.184-3.184-7.416-4.936-11.918-4.936s-8.735,1.753-11.918,4.936 c-3.184,3.184-4.937,7.416-4.937,11.918v2.09h2.09h12.53l-2.333,2.176l2.849,3.057l7.856-7.323l-7.858-7.323l-2.849,3.057 l2.337,2.178H60.21c0.999-5.999,6.224-10.587,12.503-10.587c6.99,0,12.677,5.687,12.677,12.677s-5.687,12.677-12.677,12.677 c-5.249,0-10.019-3.299-11.867-8.209l-3.911,1.473c1.195,3.174,3.297,5.888,6.081,7.848c2.849,2.007,6.202,3.067,9.697,3.067 c4.501,0,8.735-1.753,11.918-4.936c3.184-3.184,4.936-7.416,4.936-11.918C89.567,19.748,87.814,15.516,84.632,12.332 M72.712,25.934 l0.007,0.007l-0.007,0.007V25.934z'/%3E%3Cg%3E%3Ccircle fill='%2381BC00' cx='117.066' cy='24.819' r='24.82'/%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M96.903,28.907c0-2.283,1.035-3.77,3.08-4.486c-1.593-0.664-2.629-2.071-2.629-4.195 c0-3.027,2.496-4.806,5.947-4.806c3.452,0,5.947,1.778,5.947,4.806c0,2.124-1.062,3.531-2.655,4.195 c2.045,0.717,3.106,2.203,3.106,4.486c0,3.266-2.31,5.311-6.398,5.311S96.903,32.173,96.903,28.907z M105.717,28.456 c0-1.593-0.929-2.575-2.416-2.575c-1.486,0-2.416,0.982-2.416,2.575c0,1.752,0.903,2.655,2.416,2.655 C104.789,31.111,105.717,30.208,105.717,28.456z M105.319,20.544c0-1.407-0.796-2.23-2.018-2.23c-1.248,0-2.044,0.823-2.044,2.23 c0,1.461,0.796,2.363,2.044,2.363S105.319,22.005,105.319,20.544z'/%3E%3Cpath fill='%23FFFFFF' d='M124.036,25.296v3.426h-2.071v5.124h-3.797v-5.124h-6.478v-12.93h3.796v9.504h2.682V20.81h3.797v4.486 H124.036z'/%3E%3Cpath fill='%23FFFFFF' d='M125.069,33.846l3.823-6.479l-3.797-6.239h4.143l1.911,3.717l1.938-3.717h4.115l-3.797,6.239l3.823,6.479 h-4.115l-1.965-3.93l-1.938,3.93H125.069z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  margin-top: 15px;
}
.product-info-main .tooltips-container .shortcut-title {
  color: #002850;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 3px;
  text-transform: uppercase;
}
.product-info-main .tooltips-container .instruction {
  margin-top: 11px;
  max-width: 100%;
  background-color: transparent;
  color: #002850;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  width: 100%;
}
.product-info-main .tooltips-container .instruction span {
  display: block;
}
.product-info-main .tooltips-container .instruction strong,
.product-info-main .tooltips-container .instruction b {
  font-weight: 900;
}
.product-info-main:before {
  display: none;
}
.payment-method-message {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 12;
  user-select: none;
}
.payment-method-message p {
  background-color: #ffffff;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 1.2;
  color: #002850;
  font-weight: 400;
  font-family: "Poppins";
  border-radius: 100px;
  padding: 14px 22px 8px 49px;
  position: relative;
}
.payment-method-message p:before {
  content: "i";
  position: absolute;
  left: 10px;
  top: 51%;
  transform: translateY(-50%);
  font-size: 20px;
  font-weight: 400;
  font-family: 'Allo-solar-icon';
  text-transform: none;
  color: #F15A29;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .payment-method-message {
    padding-top: 17px;
  }
  body .page-wrapper .payment-method-message p {
    font-size: 21px;
    padding: 18px 25px 14px 72px;
  }
  body .page-wrapper .payment-method-message p:before {
    left: 15px;
    font-size: 25px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._disabled:after,
  body .page-wrapper .checkout-success .payment-method-logo._disabled:after,
  body .page-wrapper .block-order-details-view .payment-method-logo._disabled:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after {
    top: 53px !important;
  }
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge {
  border-top: 0 !important;
  position: relative;
  padding-top: 10px;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge.selected {
  margin-top: -1px;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge.selected .btn-radio .radiocheck {
  border: 1px solid #e7e5e2 !important;
  background-color: #ffffff !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge.selected .btn-radio .radiocheck:before {
  transform: scale(0) rotate(-45deg);
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge:before {
  content: "";
  background-image: url('../images/shipping-sprite.png');
  position: absolute;
  top: -35px;
  left: 107px;
  min-width: 261px;
  min-height: 106px;
  background-position: -346px -324px;
  transform: scale(0.453);
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge.knp-charge:before {
  background-position: -346px -201px;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .col-method {
  padding: 0 0 0 270px;
  flex-grow: 1;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .col-method:first-child {
  display: none;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .col-method.selection-error label {
  color: #D80C0C !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .col-method.selection-error .btn-radio .radiocheck {
  border-color: #D80C0C !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .col-price {
  display: none;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .spc-option {
  display: flex;
  align-items: flex-start;
  margin-bottom: 37px;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .spc-option:last-child {
  margin-bottom: 0 !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .btn-radio {
  margin-bottom: 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .btn-radio input:checked + .radiocheck {
  border: 1px solid var(--allo-color2) !important;
  background-color: var(--allo-color2) !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .btn-radio input:checked + .radiocheck:before {
  transform: scale(1) rotate(-45deg) !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label {
  margin-left: 14px;
  color: var(--allo-color1);
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  margin-right: auto;
  cursor: pointer;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label span {
  max-width: 550px;
  display: block;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge [for="sc1"] + .price {
  color: var(--allo-color3) !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .price {
  color: var(--allo-color1);
  padding: 3px 7px 0 0;
  white-space: nowrap;
}
.simulator-index-index .page-title-wrapper,
.simulator-report-view .page-title-wrapper {
  margin-bottom: 5px;
  margin-top: 10px;
}
.simulator-index-index .page-title-wrapper .page-title,
.simulator-report-view .page-title-wrapper .page-title {
  text-transform: uppercase;
  font-size: 24px;
  line-height: 1;
}
.simulator-index-index .page-title-wrapper .page-title span,
.simulator-report-view .page-title-wrapper .page-title span {
  display: block;
}
.simulator-report-view .page-title-wrapper .page-title span {
  display: inline-block;
}
.simulator-form-wrapper .simulator-form {
  background: transparent;
}
.simulator-form-wrapper .mage-error {
  flex: 0 0 100%;
  max-width: 100%;
  color: #e02b27;
  background-color: rgba(253, 186, 193, 0.2);
  position: relative;
  padding: 15px 20px 14px;
  margin-bottom: 10px;
  border-radius: 11px;
  font-size: 15px;
}
.simulator-form-wrapper .progressbar {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: -22px;
}
.simulator-form-wrapper .progressbar .progressbar-item {
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  background: var(--allo-color1);
  color: #ffffff;
  margin: 0 30px;
  min-width: 45px;
  min-height: 45px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding-top: 2px;
  position: relative;
}
.simulator-form-wrapper .progressbar .progressbar-item:before {
  content: "";
  position: absolute;
  top: 20px;
  background: var(--allo-color2);
  left: 100%;
  min-width: 0;
  min-height: 3px;
  z-index: 9;
  transition: all 0.3s;
}
.simulator-form-wrapper .progressbar .progressbar-item.active {
  font-weight: bold;
  color: var(--allo-color1);
  background: var(--allo-color2);
}
.simulator-form-wrapper .progressbar .progressbar-item.completed {
  background-color: var(--allo-color2);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z' fill='%23002750'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
  background-size: 20px;
  background-repeat: no-repeat;
}
.simulator-form-wrapper .progressbar .progressbar-item.completed span {
  display: none;
}
.simulator-form-wrapper .progressbar .progressbar-item.completed:before {
  min-width: 60px;
}
.simulator-form-wrapper .control-radio-options {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.simulator-form-wrapper .control-radio-options .item-option {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0 5px 20px;
  cursor: pointer;
  position: relative;
}
.simulator-form-wrapper .control-radio-options .item-option .option-img {
  width: 100%;
  padding-top: 100%;
  background-color: #ffffff;
  border-radius: 23px;
  overflow: hidden;
  position: relative;
  border: 2px solid #ffffff;
}
.simulator-form-wrapper .control-radio-options .item-option .option-img img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: scale-down;
  object-position: center center;
  min-width: 100%;
  min-height: 100%;
}
.simulator-form-wrapper .control-radio-options .item-option .region-name,
.simulator-form-wrapper .control-radio-options .item-option .option-label {
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  color: #0c023c;
  padding-top: 19px;
  line-height: 1.1;
}
.simulator-form-wrapper .control-radio-options .item-option.selected:before {
  position: absolute;
  content: "";
  min-width: 25px;
  min-height: 25px;
  max-width: 25px;
  max-height: 25px;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--allo-color2);
  z-index: 4;
  border-radius: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
  background-size: 16px;
  background-repeat: no-repeat;
}
.simulator-form-wrapper .control-radio-options .item-option.selected .region-name,
.simulator-form-wrapper .control-radio-options .item-option.selected .option-label {
  font-weight: bold;
}
.simulator-form-wrapper .control-radio-options .item-option.selected .option-img {
  border-color: var(--allo-color2);
}
.simulator-form-wrapper .control-radio-options .item-option.selected .option-img .region-img {
  display: none;
}
.simulator-form-wrapper .control-radio-options .item-option.selected .option-img .region-img-hover {
  display: block !important;
}
.simulator-form-wrapper .form-steps .step {
  background-color: #f1f5fa;
  border-radius: 20px;
  padding: 90px 15px 115px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top left;
}
.simulator-form-wrapper .form-steps .step.step-region .actions-toolbar {
  margin: 10px 0 0 !important;
}
.simulator-form-wrapper .form-steps .step.step-region .field-note {
  max-width: 100%;
}
.simulator-form-wrapper .form-steps .step.step-areatocover .field-coverage-area .control-radio-options .item-option .option-img img {
  transform: scale(0.7);
}
.simulator-form-wrapper .form-steps .step.step-measurement .section-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 1300px;
  margin: 0 auto;
}
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .field-note,
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .area-value {
  margin-left: 0;
}
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .field-note:first-child,
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .area-value:first-child {
  margin-bottom: 20px;
}
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .field-note [data-role="surface-area-value"],
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .area-value [data-role="surface-area-value"] {
  display: inline-block;
}
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .field-note.bold,
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .area-value.bold {
  margin-bottom: 15px;
}
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .field-note.bold .field-usage,
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .area-value.bold .field-usage {
  text-align: left;
  margin-bottom: 0;
}
.simulator-form-wrapper .form-steps .step.step-measurement .area-to-equip .area-value {
  margin-bottom: 20px;
}
.simulator-form-wrapper .form-steps .step.step-measurement .gmap-container {
  width: 100%;
  height: unset !important;
  padding-top: 77%;
  border-radius: 15px;
  overflow: hidden;
}
.simulator-form-wrapper .form-steps .step.step-measurement .address {
  max-width: 37%;
  flex: 0 0 37%;
  padding: 0 21px;
}
.simulator-form-wrapper .form-steps .step.step-measurement .fieldset .action-next {
  border-radius: 40px;
  margin-left: auto;
  min-width: 192px;
  padding: 16px;
  background-color: var(--allo-color2);
  display: block;
}
.simulator-form-wrapper .form-steps .step.step-measurement .fieldset .action-next:before {
  content: "+";
  margin-right: 5px;
}
.simulator-form-wrapper .form-steps .step.step-measurement .fieldset .action-next:hover {
  background-color: var(--allo-color3);
}
.simulator-form-wrapper .form-steps .step.step-measurement .section-title,
.simulator-form-wrapper .form-steps .step.step-measurement .field-note,
.simulator-form-wrapper .form-steps .step.step-measurement .area-value {
  text-align: left;
}
.simulator-form-wrapper .form-steps .step.step-measurement .fieldset-map {
  flex: 0 0 63%;
  max-width: 63%;
  padding: 0 21px;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-note {
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation {
  margin-bottom: 30px;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options {
  max-width: 675px;
  margin: 0 auto;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  margin-bottom: 15px;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.west .option-img:before,
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.west-east .option-img:before {
  top: 50%;
  left: 19px;
  transform: translateY(-50%);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.west-east .option-img:after,
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south-west .option-img:after {
  display: block;
  top: 50%;
  right: 19px;
  transform: translateY(-50%) rotate(180deg);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south-west .option-img:before {
  display: none;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south-west .option-img img {
  transform: scale(0.85) rotate(180deg);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south .option-img:after,
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south-east .option-img:after,
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.east .option-img:after {
  display: none;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south .option-img:before {
  bottom: 25px;
  left: 25px;
  transform: rotate(-45deg);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south .option-img img {
  transform: scale(0.85) rotate(-40deg) translate(5px, -5px);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south-east .option-img:before {
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%) rotate(-90deg);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.south-east .option-img img {
  transform: scale(0.85) rotate(-90deg);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.east .option-img:before {
  bottom: 25px;
  right: 22px;
  transform: rotate(-135deg);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option.east .option-img img {
  transform: scale(0.85) rotate(-150deg);
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .option-img:before,
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .option-img:after {
  content: "";
  position: absolute;
  min-height: 22px;
  min-width: 25px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='131.397px' height='119.144px' viewBox='0 0 131.397 119.144' enable-background='new 0 0 131.397 119.144' xml:space='preserve' fill='%23002750'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M131.397,61.811c-2.016,1.365-3.883,3.058-6.07,4.045c-38.086,17.188-76.211,34.29-114.328,51.412 c-0.341,0.154-0.675,0.322-1.013,0.484c-2.807,1.347-5.671,2.391-8.309-0.206c-2.612-2.571-1.697-5.392-0.4-8.274 C6.592,97.457,11.851,85.616,17.11,73.777c2.073-4.664,5.669-9.343,5.695-14.03c0.026-4.678-3.495-9.399-5.557-14.059 C11.956,33.726,6.635,21.777,1.271,9.848c-1.296-2.881-2.212-5.699,0.405-8.272c2.643-2.599,5.468-1.483,8.308-0.205 c38.677,17.4,77.37,34.762,116.024,52.212c1.96,0.884,3.6,2.475,5.389,3.737C131.397,58.817,131.397,60.314,131.397,61.811 M17.489,17.091c-0.061,0.722-0.172,0.999-0.088,1.189c4.983,11.262,9.927,22.543,15.079,33.729c0.446,0.97,2.274,1.848,3.465,1.855 c19.724,0.113,39.449,0.085,59.174,0.058c0.713-0.001,1.427-0.32,2.887-0.669C70.746,41.01,44.272,29.12,17.489,17.091 M98.264,65.768c-1.527-0.359-1.965-0.552-2.404-0.552c-20.097-0.019-40.195-0.064-60.291,0.086c-1.16,0.009-2.812,1.384-3.376,2.54 c-2.67,5.477-5.042,11.099-7.521,16.669c-2.511,5.641-5.024,11.28-7.959,17.871C44.179,90.051,70.707,78.14,98.264,65.768'/%3E%3C/svg%3E%0A");
  z-index: 6;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .option-img:after {
  display: none;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .option-img img {
  transform: scale(0.85);
  z-index: 5;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-inclination {
  margin-top: 36px;
}
.simulator-form-wrapper .form-steps .step.step-orientation .field-inclination .option-img img {
  transform: scale(0.57);
  object-position: bottom center;
}
.simulator-form-wrapper .form-steps .step.step-consumption {
  background-position: center -50%;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type {
  margin-top: 55px;
  margin-bottom: 50px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type.field-kva .field-consumption + .control {
  max-width: 170px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 auto;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-note {
  margin-bottom: 20px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption {
  background-color: #ffffff;
  padding: 14px 25px 0;
  border-radius: 20px;
  max-width: 435px;
  margin: 0 auto 20px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption div.mage-error {
  padding: 3px 6px 8px;
  background: transparent;
  border: 0;
  line-height: 1;
  margin-bottom: 0;
  margin-top: -6px;
  font-size: 12px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption input {
  margin-top: 4px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption .step-title {
  font-size: 12px;
  text-align: left;
  font-weight: 400;
  text-transform: uppercase;
  padding-bottom: 0;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption .step-title:after {
  display: inline;
  content: "*";
  margin: 0 0 0 2px;
  font-size: 14px;
  color: #f1592a;
  letter-spacing: 1.4px;
  font-family: 'Poppins';
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption input {
  font-size: 18px;
  padding-left: 0;
  padding-right: 0;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-equipment .control-radio-options {
  max-width: 677px;
  margin: 30px auto 0;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-equipment .control-radio-options .item-option {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  margin-bottom: 5px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-consumption-type .control {
  max-width: 140px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 auto;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-usage,
.simulator-form-wrapper .form-steps .step.step-contacts .field-usage {
  margin-bottom: 20px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .step-title,
.simulator-form-wrapper .form-steps .step.step-contacts .step-title {
  max-width: 520px;
  margin: 0 auto;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-note,
.simulator-form-wrapper .form-steps .step.step-contacts .field-note {
  margin-top: 12px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-radio,
.simulator-form-wrapper .form-steps .step.step-contacts .field-radio,
.simulator-form-wrapper .form-steps .step.step-consumption .choice,
.simulator-form-wrapper .form-steps .step.step-contacts .choice {
  display: flex;
  align-items: center;
  justify-content: center;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-radio .radio,
.simulator-form-wrapper .form-steps .step.step-contacts .field-radio .radio,
.simulator-form-wrapper .form-steps .step.step-consumption .choice .radio,
.simulator-form-wrapper .form-steps .step.step-contacts .choice .radio {
  padding: 0;
  border-radius: 100%;
  min-width: 35px;
  min-height: 35px;
  max-width: 35px;
  max-height: 35px;
  margin: 0;
  cursor: pointer;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
  background-size: 0;
  background-repeat: no-repeat;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-radio .radio:checked,
.simulator-form-wrapper .form-steps .step.step-contacts .field-radio .radio:checked,
.simulator-form-wrapper .form-steps .step.step-consumption .choice .radio:checked,
.simulator-form-wrapper .form-steps .step.step-contacts .choice .radio:checked {
  background-color: var(--allo-color2);
  background-size: 20px;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-radio .radio:checked ~ .label,
.simulator-form-wrapper .form-steps .step.step-contacts .field-radio .radio:checked ~ .label,
.simulator-form-wrapper .form-steps .step.step-consumption .choice .radio:checked ~ .label,
.simulator-form-wrapper .form-steps .step.step-contacts .choice .radio:checked ~ .label {
  font-weight: bold;
}
.simulator-form-wrapper .form-steps .step.step-consumption .field-radio .label,
.simulator-form-wrapper .form-steps .step.step-contacts .field-radio .label,
.simulator-form-wrapper .form-steps .step.step-consumption .choice .label,
.simulator-form-wrapper .form-steps .step.step-contacts .choice .label {
  font-size: 16px;
  color: #0c023c;
  padding-left: 20px;
  text-transform: uppercase;
  padding-top: 7px;
  text-align: left;
  font-weight: 400;
}
.simulator-form-wrapper .form-steps .step.step-contacts {
  background-position: bottom center;
}
.simulator-form-wrapper .form-steps .step.step-contacts .control .choice {
  display: flex;
  align-items: center;
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-power-supply .control {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 auto;
  max-width: 630px;
}
.simulator-form-wrapper .form-steps .step.step-contacts .step-title {
  max-width: 680px;
}
.simulator-form-wrapper .form-steps .step.step-contacts .instructions {
  margin-bottom: 38px;
}
.simulator-form-wrapper .form-steps .step.step-contacts .instructions .step-title {
  margin-top: 45px;
  margin-bottom: 30px;
}
.simulator-form-wrapper .form-steps .step.step-contacts .instructions ul {
  max-width: 475px;
  margin: 0 auto;
  list-style: none;
}
.simulator-form-wrapper .form-steps .step.step-contacts .instructions ul li {
  color: #0c023c;
  text-align: left;
  font-size: 18px;
  font-weight: 500;
  position: relative;
  padding-left: 15px;
}
.simulator-form-wrapper .form-steps .step.step-contacts .instructions ul li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  min-width: 6px;
  min-height: 6px;
  border-radius: 100%;
  background-color: var(--allo-color2);
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-firstname,
.simulator-form-wrapper .form-steps .step.step-contacts .field-lastname,
.simulator-form-wrapper .form-steps .step.step-contacts .field-email,
.simulator-form-wrapper .form-steps .step.step-contacts .field-telephone,
.simulator-form-wrapper .form-steps .step.step-contacts .field-comments {
  max-width: 465px;
  margin: 0 auto;
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-allowed {
  margin-top: 50px;
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-allowed .control {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 700px;
  margin: 0 auto;
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-householder,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-type,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-age {
  max-width: 325px;
  margin: 50px auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-householder .control,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-type .control,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-age .control {
  margin-top: 23px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-householder .control .mage-error,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-type .control .mage-error,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-age .control .mage-error {
  order: unset;
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-householder > .label,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-type > .label,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-age > .label {
  font-size: 18px;
  font-weight: 500;
  text-align: left;
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-householder > .label:after,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-type > .label:after,
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-age > .label:after {
  display: inline;
  content: "*";
  margin: 0 0 0 2px;
  color: #f1592a;
  letter-spacing: 1.4px;
  font-family: 'Poppins';
}
.simulator-form-wrapper .form-steps .step.step-contacts .field-house-age {
  align-items: flex-start;
}
.simulator-form-wrapper .form-steps .step .fieldset {
  max-width: 920px;
  margin: 0 auto;
  padding: 0 15px;
}
.simulator-form-wrapper .form-steps .step .fieldset .field.street,
.simulator-form-wrapper .form-steps .step .fieldset .field.city,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments,
.simulator-form-wrapper .form-steps .step .fieldset .field.length {
  background-color: #ffffff;
  padding: 14px 25px 0;
  border-radius: 20px;
  margin-bottom: 20px;
}
.simulator-form-wrapper .form-steps .step .fieldset .field.street .label,
.simulator-form-wrapper .form-steps .step .fieldset .field.city .label,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip .label,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname .label,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname .label,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email .label,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone .label,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments .label,
.simulator-form-wrapper .form-steps .step .fieldset .field.length .label {
  font-size: 12px;
  text-align: left;
  font-weight: 400;
  text-transform: uppercase;
  padding-bottom: 0;
}
.simulator-form-wrapper .form-steps .step .fieldset .field.street .label:after,
.simulator-form-wrapper .form-steps .step .fieldset .field.city .label:after,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip .label:after,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname .label:after,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname .label:after,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email .label:after,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone .label:after,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments .label:after,
.simulator-form-wrapper .form-steps .step .fieldset .field.length .label:after {
  display: inline;
}
.simulator-form-wrapper .form-steps .step .fieldset .field.street input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.city input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.length input.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.street textarea.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.city textarea.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.length textarea.mage-error {
  margin-top: 4px;
  padding-left: 10px;
}
.simulator-form-wrapper .form-steps .step .fieldset .field.street div.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.city div.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip div.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname div.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname div.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email div.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone div.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments div.mage-error,
.simulator-form-wrapper .form-steps .step .fieldset .field.length div.mage-error {
  padding: 3px 6px 8px;
  background: transparent;
  border: 0;
  line-height: 1;
  margin-bottom: 0;
  margin-top: -6px;
  font-size: 12px;
}
.simulator-form-wrapper .form-steps .step .fieldset .field.street input,
.simulator-form-wrapper .form-steps .step .fieldset .field.city input,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip input,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname input,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname input,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email input,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone input,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments input,
.simulator-form-wrapper .form-steps .step .fieldset .field.length input,
.simulator-form-wrapper .form-steps .step .fieldset .field.street textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.city textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.length textarea {
  padding: 15px 0;
  letter-spacing: 0;
  color: #0c023c !important;
  font-size: 16px;
}
.simulator-form-wrapper .form-steps .step .fieldset .field.street textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.city textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea,
.simulator-form-wrapper .form-steps .step .fieldset .field.length textarea {
  min-height: 140px;
  border: 0;
}
.simulator-form-wrapper .form-steps .step .fieldset .roof-option-container {
  padding-top: 14px;
}
.simulator-form-wrapper .form-steps .step .fieldset .roof-option-container .roof-lable:before {
  content: "";
  display: block;
  margin-right: 7px;
  min-width: 47px;
  min-height: 27px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='495.994px' height='285.863px' viewBox='0 0 495.994 285.863' enable-background='new 0 0 495.994 285.863' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cpath fill='%23F1592A' d='M495.03,196.192l-104-192c-1.397-2.582-4.096-4.191-7.032-4.192h-272c-2.936,0.001-5.635,1.61-7.032,4.192 l-104,192c-2.103,3.886-0.658,8.74,3.228,10.844c1.168,0.632,2.476,0.963,3.804,0.964h24v57.755h16V208h224v32.457h16V208h160 v77.863h16V208h24c4.418-0.002,7.998-3.585,7.996-8.004C495.994,198.668,495.662,197.36,495.03,196.192 M202.238,16l-22.872,42.224 L176.55,16H202.238z M21.43,192l95.368-176h43.752l4.24,63.576c2.186,31.703,28.494,56.331,60.272,56.424 c22.654-0.022,41.69,17.018,44.168,39.536L271.062,192H21.43z M285.126,173.736c-2.328-20.917-15.389-39.108-34.464-48 l44.368-81.912l-14.064-7.616l-45.872,84.664c-3.314-0.566-6.67-0.858-10.032-0.872c-20.195-0.056-37.831-13.681-42.984-33.208 L220.43,16h29.808l-41.272,76.192l14.064,7.616L268.43,16h62.472l-49.936,92.192l14.064,7.616L349.094,16h21.472L285.126,173.736z M325.286,192l58.712-110.904L442.71,192H325.286z M460.798,192L391.07,60.256c-2.429-3.906-7.564-5.103-11.47-2.674 c-1.085,0.674-2,1.589-2.674,2.674L307.198,192H293.43l90.568-167.2L474.566,192H460.798z'/%3E%3C/svg%3E%0A");
  background-color: var(--allo-color2);
}
.simulator-form-wrapper .form-steps .step .fieldset .roof-option-container .roof-lable {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  font-size: 11px;
  font-weight: 500;
}
.simulator-form-wrapper .form-steps .step .step-title,
.simulator-form-wrapper .form-steps .step .label,
.simulator-form-wrapper .form-steps .step .section-title {
  display: block;
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  color: var(--allo-color1);
  line-height: 1.1;
  font-family: 'Poppins', sans-serif;
  text-transform: unset;
  letter-spacing: 0;
  padding: 0;
  background: transparent;
  border-radius: 0;
}
.simulator-form-wrapper .form-steps .step .step-title:after,
.simulator-form-wrapper .form-steps .step .label:after,
.simulator-form-wrapper .form-steps .step .section-title:after {
  display: none;
}
.simulator-form-wrapper .form-steps .step .field-note,
.simulator-form-wrapper .form-steps .step .field-usage,
.simulator-form-wrapper .form-steps .step .area-value {
  color: #0c023c;
  text-align: center;
  font-size: 18px;
  line-height: 1.4;
  margin: 20px auto 40px;
  font-family: 'Poppins', sans-serif;
  max-width: 530px;
}
.simulator-form-wrapper .form-steps .step .field-note span,
.simulator-form-wrapper .form-steps .step .field-usage span,
.simulator-form-wrapper .form-steps .step .area-value span {
  display: block;
}
.simulator-form-wrapper .form-steps .actions-toolbar {
  margin: 70px 0 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.simulator-form-wrapper .form-steps .actions-toolbar .action {
  font-size: 14px;
  line-height: 1.3;
  border-radius: 50px;
  min-width: 240px;
  margin: 0 10px;
}
.simulator-form-wrapper .form-steps .actions-toolbar .action[data-role="previous"] {
  background-color: #C9D9EA;
}
.simulator-form-wrapper .form-steps .actions-toolbar .action[data-role="previous"]:hover {
  background-color: var(--allo-color3);
}
.simulator-form-wrapper .form-steps .field {
  margin-bottom: 7px;
}
.simulator-form-wrapper .form-steps .field.field-coverage-area-type {
  margin-top: 45px;
}
.simulator-form-wrapper .form-steps .field.field-coverage-area-type .label {
  margin-bottom: 30px;
}
.simulator-report-container {
  background: #f1f5fa;
  padding: 90px 9px 141px;
  border-radius: 20px;
  margin-top: 10px;
  position: relative;
}
.simulator-report-container:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  min-height: 70px;
  min-width: 70px;
  background-color: var(--allo-color2);
  top: -31px;
  border-radius: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
  background-size: 30px;
  background-repeat: no-repeat;
}
.simulator-report-container .section-title {
  font-size: 28px;
  font-weight: bold;
  color: var(--allo-color1);
  line-height: 1.2;
  font-family: 'Poppins';
}
.simulator-report-container .section-sub-title {
  display: block;
  font-size: 14px;
  color: #0c023c;
  font-weight: 400;
  margin-bottom: 25px;
}
.simulator-report-container .section-info {
  margin-bottom: 60px;
  margin-top: 22px;
}
.simulator-report-container .section-info p {
  font-size: 12px;
  font-weight: 500;
  color: #0c023c;
}
.simulator-report-container .section-info p span {
  color: var(--allo-color2);
}
.simulator-report-container .section-saving,
.simulator-report-container .section-budget {
  display: flex;
}
.simulator-report-container .section-saving .saved-amount,
.simulator-report-container .section-budget .saved-amount,
.simulator-report-container .section-saving .saved-percent,
.simulator-report-container .section-budget .saved-percent,
.simulator-report-container .section-saving .recommanded-power,
.simulator-report-container .section-budget .recommanded-power,
.simulator-report-container .section-saving .surface-area,
.simulator-report-container .section-budget .surface-area,
.simulator-report-container .section-saving .panel-power,
.simulator-report-container .section-budget .panel-power,
.simulator-report-container .section-saving .required-panel,
.simulator-report-container .section-budget .required-panel {
  font-size: 48px;
  font-weight: 800;
  color: var(--allo-color2);
  margin-bottom: 24px;
  line-height: 0.8;
  margin-top: 32px;
  display: flex;
  align-items: flex-start;
}
.simulator-report-container .section-saving .saved-amount span,
.simulator-report-container .section-budget .saved-amount span,
.simulator-report-container .section-saving .saved-percent span,
.simulator-report-container .section-budget .saved-percent span,
.simulator-report-container .section-saving .recommanded-power span,
.simulator-report-container .section-budget .recommanded-power span,
.simulator-report-container .section-saving .surface-area span,
.simulator-report-container .section-budget .surface-area span,
.simulator-report-container .section-saving .panel-power span,
.simulator-report-container .section-budget .panel-power span,
.simulator-report-container .section-saving .required-panel span,
.simulator-report-container .section-budget .required-panel span {
  font-size: 19px;
  font-weight: 400;
  padding-top: 2px;
  padding-left: 5px;
}
.simulator-report-container .section-saving p,
.simulator-report-container .section-budget p {
  line-height: 1.4;
  font-size: 12px;
  max-width: 220px;
  margin: 0 auto;
  color: #0c023c;
  font-weight: 500;
}
.simulator-report-container .section-saving .box,
.simulator-report-container .section-budget .box {
  border-radius: 20px;
  background: #ffffff;
  margin-right: 21px;
  padding: 26px 30px;
  text-align: center;
  color: #0c023c;
}
.simulator-report-container .section-saving .box.box1 p,
.simulator-report-container .section-budget .box.box1 p {
  font-size: 16px;
  line-height: 1.2;
  font-weight: bold;
  max-width: unset;
}
.simulator-report-container .section-saving .box.box2,
.simulator-report-container .section-budget .box.box2 {
  min-width: 320px;
}
.simulator-report-container .section-saving .box.box3,
.simulator-report-container .section-budget .box.box3 {
  min-width: 190px;
}
.simulator-report-container .section-saving .box.box3 p,
.simulator-report-container .section-budget .box.box3 p {
  max-width: 120px;
}
.simulator-report-container .section-saving .box.box3 p span,
.simulator-report-container .section-budget .box.box3 p span {
  color: var(--allo-color2);
}
.simulator-report-container .section-saving .box.box2,
.simulator-report-container .section-budget .box.box2,
.simulator-report-container .section-saving .box.box3,
.simulator-report-container .section-budget .box.box3,
.simulator-report-container .section-saving .box.box4,
.simulator-report-container .section-budget .box.box4,
.simulator-report-container .section-saving .box.box5,
.simulator-report-container .section-budget .box.box5,
.simulator-report-container .section-saving .box.box6,
.simulator-report-container .section-budget .box.box6,
.simulator-report-container .section-saving .box.box7,
.simulator-report-container .section-budget .box.box7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.simulator-report-container .section-saving .box:last-child,
.simulator-report-container .section-budget .box:last-child {
  margin-right: 0;
}
.simulator-report-container .section-budget .box .recommanded-power,
.simulator-report-container .section-budget .box .surface-area,
.simulator-report-container .section-budget .box .panel-power,
.simulator-report-container .section-budget .box .required-panel {
  color: #0c023c;
}
.simulator-report-container .section-budget .box.box4 p {
  max-width: 200px;
}
.simulator-report-container .section-budget .box.box5 p {
  max-width: 175px;
}
.simulator-report-container .section-budget .box.box6 {
  min-width: 320px;
}
.simulator-report-container .section-budget .box.box6 p {
  max-width: 250px;
}
.simulator-report-container .section-budget .box.box7 {
  min-width: 300px;
}
.simulatorReport-cover,
.simulator-products-cover {
  max-width: 1070px;
  margin: 0 auto;
}
.simulatorReport-cover {
  margin-bottom: 50px;
}
.simulator-products {
  margin-top: 20px !important;
}
.simulator-products .product-items {
  display: flex;
  flex-wrap: wrap;
  max-width: 1286px;
  margin-right: auto;
  background: #ffffff;
  border-radius: 20px;
}
.simulator-products .product-items > .item {
  display: flex;
  border-right: 1px solid #eeeaf7;
  padding: 31px;
}
.simulator-products .product-items > .item.out-of-stock-wrapper .tocart {
  cursor: not-allowed;
  user-select: none;
  background: #c2ccd5 !important;
}
.simulator-products .product-items > .item:last-child {
  border-right: 0;
}
.simulator-products .product-item-info {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
}
.simulator-products .product-item-info .product-item-photo {
  display: flex;
  justify-content: center;
}
.simulator-report-view .page.messages {
  margin-top: 15px;
}
.simulator-report-view .page-footer .footer-content-main,
.simulator-index-index .page-footer .footer-content-main {
  justify-content: space-between;
}
.simulator-report-view .page-header .block-search,
.simulator-index-index .page-header .block-search {
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset {
    max-width: 640px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .gmap-container {
    padding-top: 100%;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption {
    background-position: top center;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .section-wrapper {
    padding: 0 10px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .actions-toolbar .action {
    min-width: 140px;
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .region-name,
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-label {
    font-size: 13px;
  }
  .page-wrapper .simulator-form-wrapper .progressbar {
    margin-bottom: -20px;
  }
  .page-wrapper .simulator-form-wrapper .progressbar .progressbar-item {
    margin: 0 15px;
    font-size: 15px;
    min-width: 40px;
    min-height: 40px;
  }
  .page-wrapper .simulator-form-wrapper .progressbar .progressbar-item.completed:before {
    min-width: 30px;
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  .page-wrapper .simulatorReport-cover,
  .page-wrapper .simulator-products-cover {
    max-width: 480px;
  }
  .page-wrapper .simulator-report-container .section-budget,
  .page-wrapper .simulator-report-container .section-saving {
    flex-wrap: wrap;
  }
  .page-wrapper .simulator-report-container .section-budget .box,
  .page-wrapper .simulator-report-container .section-saving .box {
    margin-bottom: 20px;
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
  }
  .page-wrapper .simulator-report-container .section-budget .box:nth-child(2n),
  .page-wrapper .simulator-report-container .section-saving .box:nth-child(2n) {
    margin-right: 0;
  }
  .page-wrapper .simulator-report-container .section-info {
    margin-bottom: 40px;
    margin-top: 10px;
  }
  body .page-wrapper .simulator-index-index .page-title-wrapper,
  body .page-wrapper .simulator-report-view .page-title-wrapper {
    margin: 27px 0 19px;
  }
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_AjaxLayer
 * @copyright   Copyright (c) Mageplaza (http://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
.ln_overlay {
  background-color: #FFFFFF;
  height: 300%;
  left: 0;
  text-align: center;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  top: 0px;
  width: 500%;
  z-index: 555;
  display: none;
}
.ln_overlay img {
  margin-top: 300px;
  left: 45%;
  display: block;
  position: fixed;
}
.ln_slider_container {
  width: calc(80%);
  margin: 0 15px 0 5px;
}
.filter-options-content a {
  display: inline-block !important;
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_LayeredNavigation
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
.ln_overlay {
  background-color: #FFFFFF;
  height: 100%;
  left: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 555;
  display: none;
}
.ln_overlay img {
  top: 40%;
  left: 45%;
  display: block;
  position: fixed;
}
.ln_slider_container {
  width: calc(80%);
  margin: 0 15px 0 5px;
}
.layered-filter-block-container .ln_tooltip {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.filter-content .category-items {
  margin: 0;
  padding-left: 30px;
  list-style: none;
}
.filter-content .icon-expand:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: inherit;
  content: '\e608';
  font-family: 'luma-icons';
  vertical-align: bottom;
  display: inline-block;
  font-weight: bold;
  overflow: hidden;
  speak: none;
  text-align: center;
  padding-right: 5px;
}
.filter-content .active.icon-expand:after {
  content: '\e622';
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_LayeredNavigationPro
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
a.chosen-single.chosen-default,
.chosen-single-with-deselect {
  border-radius: 3px !important;
  min-height: 30px !important;
  line-height: 26px !important;
  background: #fff !important;
  box-shadow: none;
}
.chosen-container-single .chosen-single div {
  top: 3px;
}
.chosen-container-single .chosen-search input[type=text] {
  box-shadow: none !important;
  border-radius: 2px;
  border: 1px solid #ccc;
}
li.active-result.highlighted {
  border-radius: 2px !important;
  background-image: none !important;
  border: none !important;
}
.chosen-container-single .chosen-single abbr {
  top: 9px !important;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  margin-right: 0 !important;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  width: 100% !important;
}
ul.chosen-results::-webkit-scrollbar {
  width: 6px;
}
ul.chosen-results::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
ul.chosen-results::-webkit-scrollbar-thumb {
  background-color: #ccc;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.ln_slider_range {
  margin-top: 10px;
}
.ln_slider_range_input {
  width: 60px !important;
  height: 30px !important;
  text-align: center;
  padding: 0;
}
.filter-options-content .rating-summary {
  padding-bottom: 3px;
}
.filter-options-content .rating-summary.selected {
  background-color: #e8e8e8;
}
@media (min-width: 1200px) {
  #ln_slider_range_price .ln_slider_from {
    width: 45%;
    padding: 0;
    display: inline-block;
    text-align: center;
  }
  #ln_slider_range_price .ln_slider_to {
    width: 45%;
    float: right;
    text-align: center;
    padding: 0;
  }
  .ln_slider_container label {
    min-width: 0 !important;
  }
}
@media (max-width: 1195px) {
  .ln_slider_from {
    display: block;
    margin-bottom: 15px;
    padding-left: 15px;
  }
  .ln_slider_to {
    display: block;
    padding-left: 15px;
  }
}
@media (max-width: 820px) and (min-width: 768px) {
  .ln_slider_range_input {
    display: block;
    margin: 0 auto 10px auto;
  }
  .ln_slider_range .ln_slider_range_input_to {
    float: none !important;
  }
}
.ln_slider_range .ln_slider_range_input_to {
  float: right;
}
.ln_slider_container label {
  min-width: 50px;
  display: inline-block;
}
.swatch-option-label-layered {
  height: 24px !important;
  display: block !important;
  margin-bottom: 5px !important;
}
.swatch-option-label-layered .swatch-option.text {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}
.swatch-text .swatch-option.color {
  height: 24px !important;
}
.swatch-attribute .swatch-option.disabled {
  pointer-events: none;
}
@media (max-width: 767px) {
  .ln_slider_range {
    text-align: center;
  }
  .ln_slider_range .ln_slider_range_input_to {
    float: none !important;
  }
}
.mplayer-subcategory {
  width: 90%;
  margin: auto;
}
.mplayer-category-item .mplayer-item-slider {
  padding: 10px;
  box-sizing: border-box;
  color: #575757;
  text-align: center;
  font-size: 18px;
  height: 100%;
  position: relative;
}
.mplayer-category-item-label {
  padding: 10px 5px;
  border: 1px solid #ffffff;
  line-height: 1.2;
  word-break: break-word;
}
.mplayer-category-item-image {
  margin-bottom: 7px;
}
.mplayer-category-item-label:hover {
  background: #ffffff;
  color: #000;
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3);
  border: 1px solid #bbb;
  margin: 0;
}
a.mplayer-item-slider:hover {
  text-decoration: none;
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_LayeredNavigationUtimate
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
.ln-show-less,
.ln-show-more {
  cursor: pointer;
  font-weight: 700;
  text-align: center;
}
/* style rating slider */
.rating-slider-container {
  padding-left: 20px;
}
.rating-slider-container #ln_slider_rating {
  display: inline-block;
  height: 170px;
  width: 10px;
  margin-right: 10px;
  background: #ddd;
}
.rating-slider-container #ln_slider_rating .ui-slider-range {
  background-color: #aaa !important;
}
.rating-slider-container .rating-slider-items {
  display: inline-block;
  width: calc(70%) !important;
}
.rating-slider-container span.rating-star-off::before {
  color: #c7c7c7 !important;
}
.rating-slider-container a.lnultimate-rating-slider:hover {
  background: #fff !important;
}
.rating-slider-container .rating-summary .rating-result:before {
  content: '' !important;
}
/* end style rating slider */
.kb__category-sidebar ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.kb__category-sidebar ul li {
  position: relative;
}
.kb__category-sidebar ul li.level-1 a {
  margin-left: 0;
}
.kb__category-sidebar ul li.level-2 a {
  margin-left: 1rem;
}
.kb__category-sidebar ul li.level-3 a {
  margin-left: 3rem;
}
.kb__category-sidebar ul li.level-4 a {
  margin-left: 5rem;
}
.kb__category-sidebar ul li.level-5 a {
  margin-left: 7rem;
}
.kb__category-sidebar ul li .count {
  color: #a3a3a3;
  position: absolute;
  top: 5px;
  right: 18px;
}
.kbase .block-collapsible-nav .item a {
  padding: 5px 36px 5px 15px;
  position: relative;
}
#block-collapsible-nav-kb .collapsible-control {
  position: absolute;
  left: 2px;
  top: 8px;
  font-size: 10px;
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  width: 13px;
  height: 14px;
  z-index: 1000;
  cursor: pointer;
}
#block-collapsible-nav-kb .collapsible-control.active:after {
  content: '\e621';
}
#block-collapsible-nav-kb .collapsible-control.hidden:after {
  content: '\e622';
}
.kb-article__metadata {
  margin-top: -2rem;
  margin-bottom: 2rem;
}
.kb-article__metadata:before,
.kb-article__metadata:after {
  content: '';
  display: table;
}
.kb-article__metadata:after {
  clear: both;
}
.kb-article__metadata .author {
  color: #a3a3a3;
  float: left;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 24px;
  margin-right: 2rem;
}
.kb-article__metadata .rating {
  float: left;
  color: #a3a3a3;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 24px;
}
.kb-article__metadata .rating .fa {
  margin-right: 0.5rem;
}
.kb-article__metadata.kb-article__metadata-list {
  margin: .5rem 0;
}
.kb-article__body {
  margin-bottom: 2rem;
}
.kb-article__categories,
.kb-article__tags {
  margin-bottom: 2rem;
}
.kb-article__categories span:after,
.kb-article__tags span:after {
  content: '·';
  color: #d1d1d1;
  margin: 0 1rem;
}
.kb-article__categories span:first-child,
.kb-article__tags span:first-child {
  margin-left: 1rem;
}
.kb-article__categories span:last-child:after,
.kb-article__tags span:last-child:after {
  content: '';
}
.kb-article__helpful > a {
  display: block;
  border: 1px solid #c2c2c2;
  color: #c2c2c2;
  width: 35px;
  height: 35px;
  border-radius: 3px;
  margin-left: 1rem;
  float: left;
  font-size: 20px;
}
.kb-article__helpful > a i {
  padding: 8px;
}
.kb-article__helpful > a:hover {
  border-color: #adadad;
  color: #adadad;
}
.kb-article__helpful .metadata {
  float: left;
}
.kb-article__helpful .metadata strong {
  font-weight: 300;
  display: block;
}
.kb-article__helpful .metadata .count {
  color: #a3a3a3;
  font-size: 12px;
}
.kbase.kbase-article-view .toolbar.toolbar-products .field.limiter,
.kbase.kbase-category-view .toolbar.toolbar-products .field.limiter,
.kbase.kbase-article-s .toolbar.toolbar-products .field.limiter {
  display: inherit;
  float: right;
}
.kbase.kbase-article-view .toolbar.toolbar-products .pages,
.kbase.kbase-category-view .toolbar.toolbar-products .pages,
.kbase.kbase-article-s .toolbar.toolbar-products .pages {
  display: inline-block;
}
.kb-articles__list {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.kb-articles__list > li {
  margin-bottom: 4rem;
}
.kb-articles__list > li a {
  font-weight: 600;
  font-size: 1.8rem;
}
.kb-articles__toolbar {
  position: relative;
}
.kb-articles__toolbar .pages {
  display: none;
}
.kb-articles__list ~ .kb-articles__toolbar .pages {
  display: block;
  float: left;
  margin-right: 1rem;
}
.kb-articles__list ~ .kb-articles__toolbar .field.limiter {
  display: block;
  float: left;
}
.kb-articles__list ~ .kb-articles__toolbar .toolbar-amount {
  display: none;
}
.kb-category__grid > section {
  vertical-align: top;
  box-sizing: border-box;
}
.kb-category__grid h2.subtitle {
  font-weight: 500;
}
.kb__category-title {
  margin-bottom: 2rem;
}
.kb__category-title h2,
.kb__category-title h3,
.kb__category-title h4 {
  display: inline-block;
  margin-bottom: 0;
}
.kb__category-title a {
  color: #a3a3a3;
  font-size: 12px;
  margin-left: 1.5rem;
}
.kb__category-title.l1 {
  padding: 1rem 0;
  position: relative;
  border-bottom: 0.3rem solid #f5f5f5;
}
.kb__category-title.l1 h2 {
  margin: 0;
  padding: 0;
}
.kb__category {
  margin-bottom: 4rem;
}
.kb__category ol {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.kb__category ol li {
  margin-bottom: 1.5rem;
  overflow: hidden;
  position: relative;
}
.kb__category ol li:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 3rem;
  height: 2rem;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 */
}
.kb__category ol li a {
  white-space: nowrap;
}
.kb__category ol li a .fa {
  color: #a3a3a3;
}
.kb-category__article-metadata {
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.kb-category__article-metadata:before,
.kb-category__article-metadata:after {
  content: '';
  display: table;
}
.kb-category__article-metadata:after {
  clear: both;
}
.kb-category__article-metadata .author {
  color: #a3a3a3;
  float: left;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  margin-right: 2rem;
}
.kb-category__article-metadata .rating-summary {
  float: left;
}
.kbase .toolbar-products .pages {
  display: inline-block;
}
.kb-comment-listing-item {
  padding: 3rem 0;
  border-bottom: 1px solid #c9c9c9;
}
.kb-comment-listing-item .kb-comment-listing-item__header {
  margin-bottom: 1rem;
}
.kb-comment-listing-item .kb-comment-listing-item__header strong {
  margin-right: 2rem;
}
.kb-comment-listing-item .kb-comment-listing-item__header span {
  color: #666;
}
.kb-article-form {
  margin: 2rem 0;
}
.kb__search-box {
  position: relative;
}
.kb__search-box input {
  border-radius: 3px;
  width: 100%;
}
.kb__search-box button {
  position: absolute;
  border-radius: 0 3px 3px 0;
}
.column.main .kb__search-box {
  padding: 2.5rem;
  background: #f5f5f5;
  margin-bottom: 2.5rem;
}
.column.main .kb__search-box input {
  padding: 1.5rem 2rem;
  font-size: 2.2rem;
  font-weight: 300;
  height: 6rem;
}
.column.main .kb__search-box button {
  height: 6rem;
  right: 2.5rem;
  top: 2.5rem;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
  font-size: 2.2rem;
}
.kb__sidebar .kb__search-box {
  margin-bottom: 2rem;
}
.kb__sidebar .kb__search-box input {
  font-size: 1.3rem;
}
.kb__sidebar .kb__search-box button {
  right: 0;
  top: 0;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.mst-rma-block {
  display: flex;
  flex-wrap: wrap;
}
.mst-rma-block._align-top {
  align-items: baseline;
}
.mst-rma-box {
  border: 2px solid #e8e8e8;
  padding: 1.5rem 2rem 2rem 2rem;
  flex-grow: 1;
  margin-bottom: 2rem;
}
.mst-rma-box._half {
  max-width: 50%;
}
.mst-rma-box._no-border {
  padding: 0;
  border: 0;
}
.mst-rma-box:last-child {
  margin-right: 0;
}
.mst-rma-box__title {
  font-weight: 600;
  margin-bottom: 1rem;
}
.mst-rma-box__content table tr th:first-child {
  padding-left: 0;
  font-weight: 600;
  font-size: 1.3rem;
}
.mst-rma-box + .mst-rma-box {
  margin-left: 2rem;
}
.mst-rma-badge,
.mst-rma-status {
  background: #b9b9b9;
  color: #ffffff;
  text-align: center;
  border-radius: 2px;
  font-size: 12px;
  padding: 4px 8px;
  vertical-align: baseline;
  line-height: 1;
  white-space: nowrap;
}
.mst-rma-badge._pending,
.mst-rma-status._pending {
  background-color: #ffea8a;
  color: #595130;
}
.mst-rma-badge._approved,
.mst-rma-status._approved {
  background-color: #bbe5b3;
  color: #414f3e;
}
.mst-rma-badge._rejected,
.mst-rma-status._rejected {
  background-color: #ffc58b;
  color: #594430;
}
.mst-rma-badge._package_sent,
.mst-rma-status._package_sent {
  background-color: #b4e1fa;
  color: #3e4e57;
}
@media (max-width: 768px) {
  .mst-rma-box {
    width: 100%;
    margin-left: 0 !important;
  }
  .mst-rma-box._half {
    max-width: 100%;
  }
}
body.rma-rma-list .column.main .page-title-wrapper {
  float: left;
}
body.rma-rma-list .mst-rma-list__new-request {
  margin: 1rem 0 2rem 0;
  float: right;
}
body.rma-rma-list .mst-rma-list .mst-rma-list__name {
  display: flex;
  align-items: center;
}
body.rma-rma-list .mst-rma-list .mst-rma-list__unread {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin-left: 1rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='84px' height='67px' viewBox='0 0 84 67' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-15.000000, -4.000000)'%3E%3Cg id='Group' transform='translate(15.000000, 17.000000)'%3E%3Crect id='Rectangle-Copy' fill='%23DFE3E8' x='0' y='0' width='77' height='54' rx='6'%3E%3C/rect%3E%3Cpath d='M71.4654705,0.0177879283 C74.5616559,0.255350981 77,2.8429226 77,6 L77,48 L77,48 C77,51.3137085 74.3137085,54 71,54 L6,54 L6,54 C2.6862915,54 -4.82366169e-16,51.3137085 -8.8817842e-16,48 L0,6 L-8.8817842e-16,6 C-1.27480889e-15,2.8429226 2.4383441,0.255350981 5.53452951,0.0177879283 L38.5,17 L71.4654705,0.0177879283 Z M7.33333333,10 L7.33333333,54 L69.6666667,54 L69.6666667,10 L38.5,27 L7.33333333,10 Z' id='Rectangle' fill='%23858B92'%3E%3C/path%3E%3C/g%3E%3Cpolygon id='Rectangle-2' fill='%23000000' opacity='0.0722373188' points='84.6999969 27 84.6600037 71 53.5 44'%3E%3C/polygon%3E%3Cg id='Group-2' transform='translate(61.000000, 4.000000)' fill='%23F43734'%3E%3Ccircle id='Oval' cx='19' cy='19' r='19'%3E%3C/circle%3E%3C/g%3E%3Cpath d='M82.8497362,35.5733926 L77.9976866,35.5733926 L77.9976866,17.2875543 C76.2249241,18.9452023 74.1356282,20.1711528 71.7297363,20.9654424 L71.7297363,16.5623369 C72.9959952,16.1479249 74.3715922,15.3622806 75.8565686,14.2053804 C77.3415449,13.0484802 78.3602925,11.6987836 78.9128418,10.15625 L82.8497362,10.15625 L82.8497362,35.5733926 Z' id='1' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
body.rma-rma-list .mst-rma-list tr + .mst-rma-list__items td {
  border-top: 0;
}
body.rma-rma-list .mst-rma-list .mst-rma-list__items td > div {
  display: flex;
  justify-content: flex-end;
}
body.rma-rma-list .mst-rma-list .mst-rma-list__items ul {
  list-style: none;
  display: flex;
  margin-bottom: 0;
  padding: 0;
  margin-top: 1rem;
}
body.rma-rma-list .mst-rma-list .mst-rma-list__items ul li {
  text-align: center;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
body.rma-rma-list .mst-rma-list .mst-rma-list__items ul li img {
  max-width: 6rem;
}
body.rma-rma-list .mst-rma-list .mst-rma-list__items ul li strong {
  font-size: 1.2rem;
  font-weight: 500;
  color: #999999;
  line-height: 1.5rem;
  display: none;
}
body.rma-rma-list .mst-rma-list .mst-rma-list__items ul li + li {
  margin-left: -.5rem;
}
.mst-rma-view__orders {
  margin-top: 2rem;
}
.mst-rma__return {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='380px' height='440px' viewBox='0 0 380 440' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.03'%3E%3Cg id='iconfinder_ROI_3448009' fill-rule='nonzero' fill='%23000000'%3E%3Cpath d='M200.533,78.519 C145.015,78.519 99.846,123.687 99.846,179.206 C99.846,195.227 103.704,211.17 110.999,225.31 C112.712,228.635 116.802,229.937 120.125,228.225 C123.45,226.509 124.756,222.424 123.039,219.099 C116.64,206.695 113.394,193.273 113.394,179.206 C113.394,131.157 152.483,92.068 200.532,92.068 C248.581,92.068 287.671,131.157 287.671,179.206 C287.671,208.097 273.388,235.056 249.46,251.321 C246.366,253.425 245.564,257.638 247.667,260.733 C248.979,262.661 251.106,263.698 253.274,263.698 C254.587,263.698 255.911,263.318 257.077,262.526 C284.719,243.735 301.22,212.588 301.22,179.206 C301.221,123.687 256.053,78.519 200.533,78.519 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M222.548,243.445 C223.354,243.445 224.173,243.299 224.971,242.993 C251.202,232.937 268.825,207.304 268.825,179.205 C268.825,141.548 238.19,110.913 200.533,110.913 C162.877,110.913 132.239,141.548 132.239,179.205 C132.239,196.71 138.855,213.356 150.869,226.08 C153.435,228.801 157.724,228.927 160.444,226.356 C163.166,223.787 163.289,219.501 160.719,216.781 C151.091,206.58 145.787,193.235 145.787,179.205 C145.787,149.02 170.346,124.462 200.532,124.462 C230.718,124.462 255.276,149.02 255.276,179.205 C255.276,201.732 241.147,222.281 220.12,230.343 C216.627,231.683 214.881,235.601 216.219,239.094 C217.254,241.789 219.822,243.445 222.548,243.445 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M73.154,255.404 C76.895,255.404 79.928,252.37 79.928,248.629 C79.928,244.889 76.895,241.856 73.154,241.856 L54.2,241.856 C50.46,241.856 47.427,244.889 47.427,248.629 L47.427,342.865 C47.427,346.605 50.46,349.639 54.2,349.639 L97.883,349.639 L221.012,349.639 C237.089,349.639 252.983,344.267 265.764,334.512 L306.887,303.128 C318.339,294.39 320.719,277.835 312.193,266.226 C303.657,254.601 287.135,251.925 275.362,260.261 L254.31,275.171 C251.257,277.334 250.536,281.562 252.698,284.616 C254.862,287.667 259.089,288.389 262.142,286.228 L283.195,271.317 C288.975,267.221 297.086,268.541 301.272,274.245 C305.459,279.944 304.291,288.069 298.669,292.358 L257.545,323.741 C247.109,331.705 234.137,336.09 221.012,336.09 L104.657,336.09 L104.657,255.403 L150.517,255.403 C158.474,255.403 165.988,258.465 171.676,264.027 C179.915,272.075 190.793,276.507 202.308,276.507 L215.431,276.507 C221.576,276.507 226.573,281.504 226.573,287.647 C226.573,295.837 219.911,302.501 211.72,302.501 L164.188,302.501 C160.448,302.501 157.414,305.534 157.414,309.274 C157.414,313.015 160.448,316.048 164.188,316.048 L211.72,316.048 C227.38,316.048 240.121,303.307 240.121,287.647 C240.121,274.036 229.045,262.959 215.431,262.959 L202.308,262.959 C194.352,262.959 186.837,259.896 181.146,254.336 C172.913,246.285 162.035,241.854 150.517,241.854 L97.882,241.854 C94.142,241.854 91.108,244.887 91.108,248.627 L91.108,336.089 L60.974,336.089 L60.974,255.402 L73.154,255.402 L73.154,255.404 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M200.533,228.991 C204.274,228.991 207.307,225.957 207.307,222.217 L207.307,216.733 C216.846,214.973 224.099,206.61 224.099,196.57 C224.099,185.254 214.894,176.049 203.578,176.049 L202.531,176.049 L198.551,176.049 L197.504,176.049 C193.659,176.049 190.531,172.923 190.531,169.078 C190.531,165.233 193.659,162.107 197.504,162.107 L213.343,162.107 C217.084,162.107 220.117,159.073 220.117,155.333 C220.117,151.593 217.084,148.559 213.343,148.559 L207.308,148.559 L207.308,144.233 C207.308,140.492 204.275,137.459 200.534,137.459 C196.794,137.459 193.761,140.493 193.761,144.233 L193.761,148.918 C184.229,150.685 176.984,159.045 176.984,169.079 C176.984,180.393 186.189,189.598 197.505,189.598 L198.552,189.598 L202.532,189.598 L203.579,189.598 C207.424,189.598 210.552,192.726 210.552,196.571 C210.552,200.416 207.424,203.542 203.579,203.542 L187.74,203.542 C184,203.542 180.966,206.576 180.966,210.316 C180.966,214.057 184,217.09 187.74,217.09 L193.761,217.09 L193.761,222.218 C193.76,225.957 196.793,228.991 200.533,228.991 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M372.971,389.09 L317.662,350.893 C314.584,348.768 310.363,349.538 308.238,352.617 C306.112,355.696 306.884,359.915 309.962,362.042 L357.2,394.665 L320.587,419.953 L320.587,408.5 C320.587,404.76 317.553,401.726 313.813,401.726 L100.964,401.726 L100.964,387.603 L313.813,387.603 C317.553,387.603 320.587,384.569 320.587,380.829 C320.587,377.089 317.553,374.056 313.813,374.056 L94.189,374.056 C90.449,374.056 87.416,377.089 87.416,380.829 L87.416,408.5 C87.416,412.24 90.449,415.273 94.189,415.273 L307.038,415.273 L307.038,432.863 C307.038,435.381 308.435,437.692 310.665,438.862 C311.654,439.381 312.734,439.637 313.812,439.637 C315.164,439.637 316.509,439.232 317.662,438.437 L372.971,400.238 C374.803,398.973 375.896,396.888 375.896,394.664 C375.896,392.438 374.803,390.354 372.971,389.09 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M65.646,374.055 L35.553,374.055 C31.813,374.055 28.779,377.088 28.779,380.828 L28.779,408.5 C28.779,412.24 31.813,415.273 35.553,415.273 L65.646,415.273 C69.386,415.273 72.419,412.24 72.419,408.5 L72.419,380.828 C72.419,377.088 69.386,374.055 65.646,374.055 Z M58.871,401.726 L42.327,401.726 L42.327,387.603 L58.871,387.603 L58.871,401.726 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M7.008,374.055 C3.268,374.055 0.234,377.088 0.234,380.828 L0.234,408.5 C0.234,412.24 3.268,415.273 7.008,415.273 C10.748,415.273 13.782,412.24 13.782,408.5 L13.782,380.828 C13.782,377.088 10.748,374.055 7.008,374.055 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M7.029,50.91 L62.338,89.109 C63.514,89.92 64.854,90.309 66.182,90.309 C68.333,90.309 70.449,89.288 71.762,87.385 C73.888,84.306 73.116,80.088 70.038,77.961 L22.8,45.335 L59.413,20.047 L59.413,31.5 C59.413,35.24 62.447,38.274 66.187,38.274 L279.036,38.274 L279.036,52.397 L66.188,52.397 C62.448,52.397 59.414,55.431 59.414,59.171 C59.414,62.911 62.448,65.945 66.188,65.945 L285.811,65.945 C289.551,65.945 292.584,62.911 292.584,59.171 L292.584,31.5 C292.584,27.759 289.551,24.726 285.811,24.726 L72.962,24.726 L72.962,7.136 C72.962,4.618 71.565,2.307 69.335,1.136 C67.105,-0.032 64.408,0.131 62.338,1.562 L7.029,39.762 C5.197,41.026 4.104,43.111 4.104,45.336 C4.104,47.561 5.197,49.645 7.029,50.91 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M314.355,65.945 L344.447,65.945 C348.187,65.945 351.221,62.911 351.221,59.171 L351.221,31.5 C351.221,27.759 348.187,24.726 344.447,24.726 L314.355,24.726 C310.614,24.726 307.58,27.76 307.58,31.5 L307.58,59.171 C307.58,62.912 310.614,65.945 314.355,65.945 Z M321.129,38.274 L337.673,38.274 L337.673,52.397 L321.129,52.397 L321.129,38.274 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M372.992,24.726 C369.252,24.726 366.218,27.76 366.218,31.5 L366.218,59.171 C366.218,62.911 369.252,65.945 372.992,65.945 C376.732,65.945 379.766,62.911 379.766,59.171 L379.766,31.5 C379.767,27.759 376.732,24.726 372.992,24.726 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mst-rma__return-address {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='960px' height='832px' viewBox='0 0 960 832' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.03'%3E%3Cg id='iconfinder_package_298837' fill-rule='nonzero' fill='%23000000'%3E%3Cpath d='M480,0 L0,128 L0,704 L480,832 L960,704 L960,128 L480,0 Z M63.875,656.934 L63.5,224 L447.998,326.533 L447.999,759.366 L63.875,656.934 Z M63.5,160 L223.754,117.266 L640,228.265 L640,228.4 L480,271.067 L63.5,160 Z M896.125,656.934 L512.001,759.366 L512.002,326.533 L640,292.4 L640,448.4 L768,414.265 L768,258.267 L896.5,224 L896.125,656.934 Z M768,194.267 L768,194.142 L351.734,83.138 L480,48.934 L896.5,160 L768,194.267 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mst-rma__contact {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='94px' height='94px' viewBox='0 0 94 94' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.03'%3E%3Cg id='iconfinder_ui_29_3556070' fill-rule='nonzero' fill='%23000000'%3E%3Cpath d='M41.955,51.079 C46.807,51.079 50.753,46.16 50.753,40.113 C50.753,34.066 46.807,29.146 41.955,29.146 C37.103,29.146 33.156,34.066 33.156,40.113 C33.156,46.16 37.104,51.079 41.955,51.079 Z M41.955,33.146 C44.556,33.146 46.753,36.336 46.753,40.113 C46.753,43.89 44.556,47.079 41.955,47.079 C39.353,47.079 37.156,43.889 37.156,40.113 C37.156,36.337 39.354,33.146 41.955,33.146 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M62.822,47.86 C67.674,47.86 71.62,42.94 71.62,36.893 C71.62,30.846 67.674,25.926 62.822,25.926 C57.97,25.926 54.024,30.846 54.024,36.893 C54.024,42.94 57.971,47.86 62.822,47.86 Z M62.822,29.927 C65.423,29.927 67.62,33.117 67.62,36.894 C67.62,40.671 65.423,43.861 62.822,43.861 C60.221,43.861 58.024,40.671 58.024,36.894 C58.024,33.117 60.222,29.927 62.822,29.927 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M73.269,45.483 C72.816,45.112 72.221,44.958 71.65,45.061 C71.074,45.164 70.572,45.513 70.276,46.017 C68.517,49.012 65.73,50.8 62.821,50.8 C59.866,50.8 57.053,48.961 55.298,45.88 C55.009,45.373 54.513,45.017 53.94,44.906 C53.366,44.796 52.773,44.941 52.317,45.304 C50.165,47.014 48.477,49.23 47.395,51.731 C45.819,53.184 43.919,54.016 41.956,54.016 C39,54.016 36.186,52.179 34.43,49.1 C34.14,48.593 33.644,48.238 33.071,48.128 C32.501,48.017 31.905,48.163 31.449,48.526 C27.436,51.714 25.135,56.478 25.135,61.595 L25.135,66.071 C25.135,67.175 26.031,68.071 27.135,68.071 L56.501,68.071 C57.605,68.071 58.501,67.175 58.501,66.071 L58.501,64.85 L77.37,64.85 C78.474,64.85 79.37,63.954 79.37,62.85 L79.37,58.38 C79.37,53.364 77.146,48.664 73.269,45.483 Z M54.499,64.073 L29.133,64.073 L29.133,61.597 C29.133,58.438 30.287,55.455 32.357,53.147 C34.842,56.233 38.296,58.018 41.956,58.018 C45.041,58.018 47.989,56.734 50.334,54.475 C50.407,54.412 50.477,54.346 50.541,54.273 C50.845,53.968 51.141,53.651 51.422,53.313 C53.398,55.599 54.5,58.522 54.5,61.598 L54.5,64.073 L54.499,64.073 Z M75.37,60.85 L58.458,60.85 C58.32,57.738 57.327,54.779 55.612,52.252 C57.73,53.883 60.22,54.8 62.82,54.8 C66.407,54.8 69.812,53.077 72.289,50.092 C74.268,52.377 75.37,55.3 75.37,58.38 L75.37,60.85 L75.37,60.85 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M81,0 L23.5,0 C17.097,0 11.714,4.735 10.689,10.885 C5.25,11.236 0,13.179 0,17 C0,20.777 5.129,22.72 10.5,23.103 L10.5,30.896 C5.129,31.28 0,33.223 0,37 C0,40.777 5.129,42.72 10.5,43.103 L10.5,50.896 C5.129,51.28 0,53.223 0,57 C0,60.777 5.129,62.72 10.5,63.103 L10.5,70.896 C5.129,71.28 0,73.223 0,77 C0,80.821 5.25,82.764 10.689,83.115 C11.714,89.265 17.097,94 23.5,94 L81,94 C88.168,94 94,88.168 94,81 L94,13 C94,5.832 88.168,0 81,0 Z M4.031,17 C4.481,16.312 7.37,14.821 12.5,14.821 C17.63,14.821 20.519,16.312 20.969,17 C20.519,17.688 17.63,19.179 12.5,19.179 C7.37,19.179 4.481,17.688 4.031,17 Z M4.031,37 C4.481,36.312 7.37,34.821 12.5,34.821 C17.63,34.821 20.519,36.312 20.969,37 C20.519,37.688 17.63,39.179 12.5,39.179 C7.37,39.179 4.481,37.688 4.031,37 Z M4.031,57 C4.481,56.312 7.37,54.821 12.5,54.821 C17.63,54.821 20.519,56.312 20.969,57 C20.519,57.688 17.63,59.179 12.5,59.179 C7.37,59.179 4.481,57.688 4.031,57 Z M4.031,77 C4.481,76.312 7.37,74.821 12.5,74.821 C17.63,74.821 20.519,76.312 20.969,77 C20.519,77.688 17.63,79.179 12.5,79.179 C7.37,79.179 4.481,77.688 4.031,77 Z M90,81 C90,85.962 85.963,90 81,90 L23.5,90 C19.286,90 15.707,87.038 14.753,83.088 C20.031,82.662 25,80.717 25,77 C25,73.223 19.871,71.28 14.5,70.897 L14.5,63.104 C19.871,62.72 25,60.777 25,57 C25,53.223 19.871,51.28 14.5,50.897 L14.5,43.104 C19.871,42.72 25,40.777 25,37 C25,33.223 19.871,31.28 14.5,30.897 L14.5,23.104 C19.871,22.72 25,20.777 25,17 C25,13.283 20.031,11.338 14.753,10.912 C15.707,6.962 19.286,4 23.5,4 L81,4 C85.963,4 90,8.038 90,13 L90,81 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mst-rma__status {
  padding-top: 2rem;
  text-align: center;
  border-color: #ff5500;
  background: #fff0e9;
}
.mst-rma-box.mst-rma__return-address {
  margin-left: -2px;
}
.mst-rma__return,
.mst-rma__contact,
.mst-rma__return-address {
  background-size: 14rem;
  background-repeat: no-repeat;
  background-position: 90% 90%;
}
.mst-rma__message {
  background: #f9f9f9;
}
.mst-rma-view__orders > ._no-border {
  margin-bottom: 5rem;
}
.mst-rma-view__orders > ._no-border:last-child {
  margin-bottom: 0;
}
.mst-rma__history .mst-rma-box__content {
  max-height: 50rem;
  overflow-y: scroll;
}
.mst-rma__history .mst-rma__message {
  padding: 1.5rem 2rem;
  margin-top: 4rem;
  margin-bottom: 6rem;
  position: relative;
  border-radius: .5rem;
  border: 1px solid #ffffff;
  border-top: 2px solid #ffffff;
  margin-right: .1rem;
}
.mst-rma__history .mst-rma__message:last-child {
  margin-bottom: 2rem;
}
.mst-rma__history .mst-rma__message:before {
  position: absolute;
  content: "";
  top: -.7rem;
  left: 2rem;
  width: 0;
  height: 0;
  border-left: .5rem solid transparent;
  border-right: .5rem solid transparent;
  border-bottom: .5rem solid #ffffff;
}
.mst-rma__history .mst-rma__message.__user {
  border-color: #d6f1ff;
  background: #d6f1ff;
  margin-left: 3rem;
}
.mst-rma__history .mst-rma__message.__user:before {
  border-bottom-color: #d6f1ff;
}
.mst-rma__history .mst-rma__message.__system {
  border-color: #f5ddd0;
  background: #f5ddd0;
  margin-left: 3rem;
}
.mst-rma__history .mst-rma__message.__system:before {
  display: none;
}
.mst-rma__history .mst-rma__message.__customer {
  border-color: #e4f2ca;
  background: #e4f2ca;
  margin-right: 3rem;
}
.mst-rma__history .mst-rma__message.__customer:before {
  border-bottom-color: #e4f2ca;
}
.mst-rma__history .mst-rma__message-title {
  position: absolute;
  top: -3rem;
  left: 0;
  width: 100%;
}
.mst-rma__history .mst-rma__message-title strong {
  font-weight: 600;
  color: #333333;
  margin-right: 1.5rem;
  left: .5rem;
}
.mst-rma__history .mst-rma__message-title i {
  display: inline-block;
  font-style: normal;
  color: #adadad;
  float: right;
  margin-right: 1.5rem;
}
.mst-rma-status.status-branch-aqua {
  background: #2ec5b9;
  color: #ffffff;
}
.mst-rma-status.status-branch-grey {
  background: #868686;
  color: #ffffff;
}
.mst-rma-status.status-branch-navy {
  background: #4c7eb4;
  color: #ffffff;
}
.mst-rma-status.status-branch-silver {
  background: #c0c0c0;
  color: #ffffff;
}
.mst-rma-status.status-branch-black {
  background: #424242;
  color: #ffffff;
}
.mst-rma-status.status-branch-green {
  background: #59e05b;
  color: #ffffff;
}
.mst-rma-status.status-branch-olive {
  background: #668121;
  color: #ffffff;
}
.mst-rma-status.status-branch-teal {
  background: #3298b1;
  color: #ffffff;
}
.mst-rma-status.status-branch-blue {
  background: #5e6bff;
  color: #ffffff;
}
.mst-rma-status.status-branch-lime {
  background: #68cf70;
  color: #ffffff;
}
.mst-rma-status.status-branch-purple {
  background: #c007bf;
  color: #ffffff;
}
.mst-rma-status.status-branch-fuchsia {
  background: #d55bd5;
  color: #ffffff;
}
.mst-rma-status.status-branch-maroon {
  background: #af5959;
  color: #ffffff;
}
.mst-rma-status.status-branch-red {
  background: #ff2525;
  color: #ffffff;
}
.mst-rma-status.status-branch-orange {
  background: #ff8c00;
  color: #ffffff;
}
.mst-rma-status.status-branch-yellow {
  background: #f0b700;
  color: #ffffff;
}
form.rma-customer-new {
  width: 50%;
  min-width: 400px;
}
.order-info-hide {
  display: none;
}
.order-info-show {
  display: block;
}
.italic {
  font-style: italic;
}
.rma-view .box-rma-information table,
.rma-new-step2 .box-rma-information table {
  width: auto;
}
.rma-view .box-rma-information table th,
.rma-new-step2 .box-rma-information table th,
.rma-view .box-rma-information table td,
.rma-new-step2 .box-rma-information table td {
  padding: .5rem 1rem;
}
.rma-view .box-rma-information table th,
.rma-new-step2 .box-rma-information table th {
  padding-left: 0;
  font-weight: 600;
}
.mst-rma-view .rma-control-buttons {
  margin-bottom: 10px;
}
.rma-new-step2 .rma-one-item {
  *zoom: 1;
  margin-bottom: 1rem;
  border: 2px dashed #e8e8e8;
  padding: 1rem;
}
.rma-new-step2 .rma-one-item:before,
.rma-new-step2 .rma-one-item:after {
  display: table;
  content: "";
  line-height: 0;
}
.rma-new-step2 .rma-one-item:after {
  clear: both;
}
.rma-new-step2 .rma-one-item .item-description {
  *zoom: 1;
  position: relative;
  float: left;
  width: 50%;
}
.rma-new-step2 .rma-one-item .item-description:before,
.rma-new-step2 .rma-one-item .item-description:after {
  display: table;
  content: "";
  line-height: 0;
}
.rma-new-step2 .rma-one-item .item-description:after {
  clear: both;
}
.rma-new-step2 .rma-one-item .item-description .image {
  float: left;
  margin: 0 1.5rem;
}
.rma-new-step2 .rma-one-item .item-description input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
}
.rma-new-step2 .rma-one-item .item-options {
  float: left;
  width: 40%;
  padding-left: 10%;
}
.rma-new-step2 .form-list {
  list-style: none;
}
.ui-widget-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100000px;
  height: 100000px;
  background: rgba(0, 0, 0, 0.1);
}
form.rma-guest-new {
  width: 50%;
  min-width: 400px;
}
@media print {
  .rma-rma-print .order-date {
    display: block;
    width: 100%;
  }
  .rma-rma-print .order-details-items {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
  .rma-rma-print * {
    -webkit-filter: none !important;
    background: transparent !important;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none !important;
  }
  .rma-rma-print a,
  .rma-rma-print a:visited {
    text-decoration: underline !important;
  }
  .rma-rma-print pre,
  .rma-rma-print blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  .rma-rma-print thead {
    display: table-header-group;
  }
  .rma-rma-print .table-wrapper table {
    width: 100%;
    table-layout: fixed;
  }
  .rma-rma-print .table-wrapper table td {
    width: auto;
  }
  .rma-rma-print .table-wrapper table > tfoot > tr:first-child {
    border-top: 1px solid #999999;
  }
  .rma-rma-print .box,
  .rma-rma-print tr,
  .rma-rma-print img {
    page-break-inside: avoid;
  }
  .rma-rma-print img {
    max-width: 100% !important;
  }
  @page {
    margin: 1cm;
  }
  .rma-rma-print .block-content,
  .rma-rma-print p,
  .rma-rma-print h2,
  .rma-rma-print h3 {
    orphans: 3;
    widows: 3;
  }
  .rma-rma-print .block-content {
    page-break-before: avoid;
    display: inline-block;
    width: 100%;
  }
  .rma-rma-print .block-title,
  .rma-rma-print h2,
  .rma-rma-print h3 {
    page-break-after: avoid;
  }
  .rma-rma-print .nav-toggle {
    display: none !important;
  }
  .rma-rma-print .sidebar,
  .rma-rma-print .nav-sections,
  .rma-rma-print .header.content > *[class],
  .rma-rma-print .panel.wrapper > *[class],
  .rma-rma-print .footer.content > *[class] {
    display: none;
  }
  .rma-rma-print .logo,
  .rma-rma-print .footer .copyright {
    display: block !important;
    margin: 10px 0;
  }
  .rma-rma-print .order-details-items .order-items .order-gift-message:not(.expanded-content) {
    height: auto;
    visibility: visible;
  }
  .rma-rma-print .column.main {
    float: none !important;
    width: 100% !important;
  }
  .rma-rma-print .breadcrumbs {
    margin: 0 auto;
    text-align: right;
  }
  .rma-rma-print .footer.content {
    padding: 0;
  }
  .rma-rma-print .box {
    padding: 0;
    border: 0;
    float: left;
    width: 48.8%;
    margin-bottom: 20px;
    min-height: auto;
  }
  .rma-rma-print table.table thead {
    border-top: 0;
  }
  .rma-rma-print .page-main {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
    box-shadow: none;
  }
  .rma-rma-print .table:not(.cart):not(.totals) > thead > tr > th,
  .rma-rma-print .table:not(.cart):not(.totals) > tbody > tr > td {
    border: none;
  }
  .rma-rma-print .hdmx__contact-button,
  .rma-rma-print #hdmx__contact-button {
    display: none;
  }
}
.mst-rma-create__add-order {
  display: flex;
  justify-content: center;
}
.mst-rma-create__add-order button {
  margin: 1rem;
}
.mst-rma-create__order-selector .field {
  display: flex;
  flex-wrap: wrap;
}
.mst-rma-create__order-selector .field select {
  max-width: 40rem;
}
.mst-rma-create__order-selector .field button {
  margin-left: 1rem;
}
.mst-rma-create__order-selector .mst-rma-buttons-delimiter-text {
  line-height: 32px;
  margin-left: 1rem;
}
.mst-rma-create__order {
  border: 2px solid #e8e8e8;
  padding: 2rem;
  margin-bottom: 1rem;
  align-items: center;
}
.mst-rma-create__order .mst-rma-create__order-header {
  display: flex;
  margin-bottom: 2rem;
}
.mst-rma-create__order .mst-rma-create__order-header .increment-id {
  font-weight: 600;
  font-size: 1.8rem;
}
.mst-rma-create__order .mst-rma-create__order-header .remove {
  color: #1879c2;
  margin-left: auto;
  text-decoration: underline;
  cursor: pointer;
}
.mst-rma-create__order .mst-rma-create__order-header .remove:hover {
  text-decoration: none;
}
#rma-new-form .actions-toolbar {
  margin-top: 10px;
}
#rma-new-form .actions-toolbar.secondary.ui-remove-item-button-container {
  float: left;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.seositemap-map ul {
  *zoom: 1;
  margin-left: 15px;
  margin-bottom: 15px;
}
.seositemap-map ul:before,
.seositemap-map ul:after {
  display: table;
  content: "";
  line-height: 0;
}
.seositemap-map ul:after {
  clear: both;
}
.seositemap-map ul.stores li {
  font-weight: bold;
  font-size: 110%;
}
.seositemap-map ul li.level-2 {
  font-weight: bold;
}
.seositemap-map ul li.level-3 {
  margin-left: 15px;
}
.seositemap-map ul li.level-4 {
  margin-left: 30px;
  font-size: 90%;
}
.seositemap-map ul li.level-5 {
  margin-left: 45px;
  font-size: 90%;
}
.seositemap-map ul li.level-6 {
  margin-left: 60px;
  font-size: 90%;
}
.seositemap-map ul li.level-7 {
  margin-left: 75px;
  font-size: 90%;
}
.review-aggregate-hide {
  display: none;
}
/*seo-info*/
/*seo-info-color*/
.seo-info .seo-info-incorrect {
  color: #df280a;
}
.seo-info .seo-info-correct {
  color: #50B655;
}
.seo-info .seo-info-notice {
  color: #BD5D1F;
}
/*seo-info-main-style*/
.seo-info .seo-info-base-window {
  width: 370px;
  min-height: 10px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #F8F8F8;
  color: #363636;
  z-index: 100000;
  font-family: Arial;
  outline: 5px solid rgba(203, 203, 203, 0.7);
}
.seo-info .seo-info-hr-style {
  margin: 5px;
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.seo-info .seo-info-h1-style {
  font-family: Arial;
  background: #FEFEFE;
  color: #666666;
  padding: 3px 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  margin-bottom: 0px;
}
.seo-info .seo-info-h2-style {
  font-family: Arial;
  padding: 0px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 400;
  color: #363636;
  text-transform: none;
}
.seo-info .seo-info-text-style {
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  /*color: #363636;*/
}
.seo-info .seo-additional-info-text-style {
  font-family: Arial;
  font-size: 13px;
  text-align: left;
}
/*seo-info-keyword-progress-bar*/
.seo-info .seo-info-progress-container {
  width: 100%;
  font-size: 13px;
}
.seo-info .seo-info-progress-label {
  width: 150px;
  font-size: 13px;
  line-height: 22px;
  font-weight: 400;
  padding-left: 10px;
  text-align: left;
}
.seo-info .seo-info-progress-label,
.seo-info .seo-info-progress {
  border-radius: 11px;
  box-shadow: none;
  display: inline-block;
  vertical-align: middle;
}
.seo-info .seo-info-progress {
  background-color: #f5f7fa;
  display: inline-block;
  box-shadow: none;
  vertical-align: middle;
  margin-bottom: 2px;
  width: 150px;
  height: 6px;
}
.seo-info .seo-info-progress-success .seo-info-progress-bar {
  background-color: #50B655;
  border-color: #5cb85c;
  color: #5cb85c;
  box-sizing: border-box;
  border-radius: 11px;
  box-shadow: none;
  height: 100%;
  float: left;
  font-size: 13px;
  line-height: 24px;
  text-align: center;
  transition: width 0.6s ease 0s;
}
.seo-info .seo-info-progress-label,
.seo-info-progress {
  border-radius: 11px;
}
.seo-info .seo-info-progress.seo-info-progress-success {
  width: 100px;
}
.seo-info .seo-info-progress-bar {
  background-color: #a0c5e4;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #428bca;
  float: left;
  font-size: 13px;
  height: 100%;
  line-height: 24px;
  text-align: center;
  transition: width 0.6s ease 0s;
  width: 0;
}
/*seo-info images alt info*/
.seo-info .seo-info-image-alt {
  display: inline-block;
  width: 260px;
}
/*link*/
.seo-info .seo-additional-info-link-style {
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  word-wrap: break-word;
  padding-bottom: 3px;
}
.seo-info .seo-additional-info-link-style a {
  color: #3196CA;
}
/*scroll*/
.seo-info .seo-info-scroll {
  overflow-y: auto;
  height: 500px;
  margin-top: 0.7em;
  padding: 2px 15px 10px 5px;
  text-align: justify;
  margin-bottom: 5px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar {
  width: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-thumb {
  background-color: #EAEAEA;
  border-radius: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #EAEAEA;
  border-radius: 7px;
}
/*SEO Template Info*/
.seo-info .seo-additional-info-template-style {
  font-size: 13px;
}
/*hide/show button*/
.seo-info .seo-additional-info-hide-show-button-style {
  position: absolute !important;
  right: 0;
  top: 0;
  padding-right: 7px;
  color: #3196CA;
  text-decoration: underline;
  cursor: pointer;
}
.seo-info .m-seo-info-scroll-hide {
  display: none;
}
/*table for SEO Templates*/
.seo-info .m-seo-info-template-table {
  display: table;
  width: 100%;
  padding-top: 3px;
}
.seo-info .m-seo-info-template-table-row {
  display: table-row;
}
.seo-info .m-seo-info-template-table-cell {
  display: table-cell;
  text-align: center;
  padding: 2px;
  vertical-align: middle;
}
.seo-info .m-seo-info-template-table-cell:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.seo-info .m-seo-info-template-table-cell:nth-child(2) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.seo-info .m-seo-info-template-table-cell:nth-child(3) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.seo-info .m-seo-info-template-left {
  text-align: left;
  padding-left: 1px;
}
.seo-info .m-seo-info-template-table-row:last-child .m-seo-info-template-table-cell {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.seo-info .m-seo-info-id-width {
  width: 30px;
}
.seo-info .m-seo-info-rule-name-width {
  width: 120px;
}
.seo-info .m-seo-info-sort-order-width {
  width: 70px;
}
.seo-info .m-seo-info-rules-processing-width {
  width: 110px;
}
.seo-info .m-seo-info-status-width {
  width: auto;
}
/*seo-info demo store style*/
@media all and (max-width: 590px) {
  .seo-info .seo-info-base-window.m-seo-info-demo-style {
    bottom: 40px !important;
    right: 10px !important;
  }
}
@media all and (min-width: 591px) {
  .seo-info .seo-info-base-window.m-seo-info-demo-style {
    bottom: 5px !important;
    right: 260px !important;
  }
}
.mst-seo-content__description {
  display: block;
  color: #333;
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  width: 100%;
  text-align: left;
  padding: 10px;
  background: rgba(255, 255, 255, 0.2);
}
.mst-seo-sitemap__map .search-bar {
  display: flex;
}
.mst-seo-sitemap__map .search-bar input[type=search] {
  position: relative;
  margin: 0 auto;
  max-width: 45rem;
}
.mst-seo-sitemap__map .provider {
  margin-bottom: 4rem;
}
.mst-seo-sitemap__map .provider ul {
  list-style: none;
  margin: 2rem 0 0 2rem;
  padding: 0;
}
.mst-seo-sitemap__map .provider ul.cols-1 {
  column-count: 1;
}
.mst-seo-sitemap__map .provider ul.cols-2 {
  column-count: 2;
}
.mst-seo-sitemap__map .provider ul.cols-3 {
  column-count: 3;
}
.mst-seo-sitemap__map .provider ul.cols-4 {
  column-count: 4;
}
.mst-seo-sitemap__map .provider ul.cols-5 {
  column-count: 5;
}
.mst-seo-sitemap__map .provider ul.cols-6 {
  column-count: 6;
}
.mst-seo-sitemap__map .provider ul.cols-7 {
  column-count: 7;
}
.mst-seo-sitemap__map .provider ul.cols-8 {
  column-count: 8;
}
.mst-seo-sitemap__map .provider ul.cols-9 {
  column-count: 9;
}
.mst-seo-sitemap__map .provider ul.cols-10 {
  column-count: 10;
}
.mst-seo-sitemap__map .provider ul li {
  display: inline;
}
.mst-seo-sitemap__map .provider ul li a {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: .5rem;
}
.mst-seo-sitemap__map .provider ul li a span:after {
  font-size: 10px;
  line-height: 20px;
  content: "\e608";
  font-family: "luma-icons";
  margin: 0 10px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  color: #707070;
}
.mst-seo-sitemap__map .provider ul li a span:last-child:after {
  display: none;
}
.mst-seo-sitemap__map .provider .letter {
  margin: 0 0 2rem -2rem;
}
.mst-seo-sitemap__map .provider .letter strong {
  font-size: 2rem;
  font-weight: 800;
  display: block;
}
.mst-seo-sitemap__map .provider .letter .strong_visible {
  display: block;
}
.mst-seo-sitemap__map .provider .letter .strong_hidden {
  display: none;
}
.mst-seo-sitemap__map .provider .letter ul {
  margin-top: 0;
}
.mst-seo-sitemap__map .provider ._highlight {
  background: #fad764;
  font-style: normal;
}
@media (max-width: 801px) {
  .mst-seo-sitemap__map ul {
    column-count: 1 !important;
  }
}
.mst-seo-toolbar__toolbar {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  z-index: 1000000;
  outline: 5px solid rgba(74, 69, 66, 0.6);
  box-shadow: 2px 2px 2px 0 rgba(50, 50, 50, 0.25);
  max-width: 90%;
  min-width: 10rem;
  background: #fff;
}
.mst-seo-toolbar__toolbar-header {
  font-weight: 600;
  color: #fff;
  background: #315aa5;
  padding: 1rem 2rem 1rem 4rem;
  text-align: center;
  position: relative;
}
.mst-seo-toolbar__toolbar-header > i {
  position: absolute;
  left: 1rem;
  font-size: 15px;
}
.mst-seo-toolbar__toolbar-header .close {
  position: absolute;
  right: 1rem;
  top: 0.7rem;
  font-size: 18px;
  cursor: pointer;
}
.mst-seo-toolbar__toolbar-content {
  background: #F5F5F5;
  max-height: 55vh;
  overflow-y: auto;
}
.mst-seo-toolbar__toolbar-content section label {
  color: #999;
  padding: 1rem;
  display: block;
}
.mst-seo-toolbar__toolbar-content section ul {
  margin: 0;
  background: #fff;
  padding: 0 1rem;
  list-style: none;
}
.mst-seo-toolbar__toolbar-content section ul li {
  display: flex;
  border-bottom: 1px solid #eee;
  margin: 0;
  padding: 1rem 0;
}
.mst-seo-toolbar__toolbar-content section ul li .title {
  font-weight: 600;
  width: 12rem;
  font-size: 1.3rem;
}
.mst-seo-toolbar__toolbar-content section ul li .status {
  width: 20px;
  height: 20px;
  text-align: center;
  background-repeat: no-repeat;
  margin-right: 1rem;
}
.mst-seo-toolbar__toolbar-content section ul li .status._success {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard'%3E%3Ccircle id='Oval' fill='%231C9D74' cx='9' cy='9' r='9'%3E%3C/circle%3E%3Cpath d='M13.8274662,4.73712054 C13.6809464,4.57908482 13.4424141,4.57908482 13.2968944,4.73712054 L7.70563722,10.6990848 C7.55911738,10.858192 7.32008501,10.858192 7.17456531,10.6990848 L4.72473356,8.02640625 C4.65222374,7.94712054 4.55721087,7.90801339 4.46169794,7.90747768 C4.36518487,7.90694196 4.2671716,7.94604911 4.19366164,8.02640625 L3.11101503,9.06890625 C3.03900528,9.14819196 3,9.24729911 3,9.35069196 C3,9.45462054 3.03900528,9.56337054 3.1115151,9.64212054 L5.58184963,12.4192634 C5.7278694,12.5778348 5.96740184,12.8349777 6.11292154,12.9924777 L7.17506537,14.139442 C7.32108515,14.2964063 7.55961745,14.2964063 7.70613729,14.139442 L14.8901101,6.45729911 C15.03663,6.29979911 15.03663,6.04104911 14.8901101,5.88354911 L13.8274662,4.73712054 Z' id='Shape' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mst-seo-toolbar__toolbar-content section ul li .status._warning,
.mst-seo-toolbar__toolbar-content section ul li .status._error {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard'%3E%3Ccircle id='Oval' fill='%23FF5501' cx='9' cy='9' r='9'%3E%3C/circle%3E%3Cpath d='M10.21944,3 C11.02296,3 11.4246,3.54804 11.4246,4.17468 C11.4246,4.95732 10.72692,5.68128 9.81768,5.68128 C9.0564,5.68128 8.61228,5.23104 8.6334,4.48764 C8.6334,3.86112 9.162,3 10.21944,3 Z M7.74516,15 C7.11072,15 6.64548,14.60856 7.0896,12.8862 L7.818,9.83136 C7.94484,9.34212 7.9656,9.14652 7.818,9.14652 C7.62744,9.14652 6.80388,9.48444 6.3168,9.81732 L6,9.28872 C7.54356,7.9776 9.31944,7.20864 10.08048,7.20864 C10.71468,7.20864 10.82064,7.97196 10.50348,9.1464 L9.6696,12.3576 C9.52152,12.92508 9.58524,13.12068 9.73284,13.12068 C9.92316,13.12068 10.54728,12.88512 11.16036,12.39576 L11.52,12.88524 C10.01856,14.412 8.3796,15 7.74516,15 Z' id='Shape' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mst-seo-toolbar__toolbar-content section ul li .description {
  max-width: 30rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
}
.mst-seo-toolbar__toolbar-content section ul li .description .note {
  color: #999;
  font-size: 90%;
  overflow-x: hidden;
  word-wrap: break-word;
  margin-top: .5rem;
}
.mst-seo-toolbar__toolbar-content section ul li a {
  font-size: 1.2rem;
  color: #006bb4;
  text-decoration: underline;
}
.mst-seo-toolbar__toolbar-content section ul li a:hover {
  text-decoration: none;
}
.mst-seo-toolbar__toolbar._hidden {
  outline: none;
  box-shadow: none;
}
.mst-seo-toolbar__toolbar._hidden .mst-seo-toolbar__toolbar-content {
  display: none;
}
.mst-seo-toolbar__toolbar._hidden .mst-seo-toolbar__toolbar-header {
  position: fixed;
  left: 2rem;
  bottom: 2rem;
  background: #315aa5;
  color: #fff;
  padding: 1rem 1.5rem 1rem 4rem;
  border-radius: 2px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  font-weight: 600;
  font-size: 1.4rem;
  cursor: pointer;
  z-index: 100000;
}
.mst-seo-toolbar__toolbar._hidden .mst-seo-toolbar__toolbar-header .close {
  display: none;
}
body.tutorial .mst-seo-toolbar__toolbar,
body.no-tutorial .mst-seo-toolbar__toolbar {
  left: 1rem;
  right: auto;
}
/**
 * @category   Magepix
 * @package    Magepix_Banner
 * @author     Ranchhod Rathod
 * @copyright  This file was generated by using Module Creator provided by <ranchhodrathod89@gmail.com>
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
  border-radius: 5px;
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
/* No Js */
.no-js .owl-carousel {
  display: block;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.home-banner-container-wrapper,
.banner-item > div {
  height: 487px;
  overflow: hidden;
}
@media (max-width: 1399px) {
  .home-banner-container-wrapper,
  .banner-item > div {
    height: 458px;
  }
}
@media (max-width: 1279px) {
  .home-banner-container-wrapper,
  .banner-item > div {
    height: 380px;
  }
}
@media (max-width: 1023px) {
  .home-banner-container-wrapper,
  .banner-item > div {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .home-banner-container-wrapper,
  .banner-item > div {
    height: 280px;
  }
}
@media (max-width: 639px) {
  .home-banner-container-wrapper,
  .banner-item > div {
    height: 510px;
  }
}
@media (max-width: 500px) {
  .home-banner-container-wrapper,
  .banner-item > div {
    height: 440px;
  }
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 0;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*='owl-'] {
  color: #FFF;
  font-size: 14px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  height: 40px;
  width: 40px;
  padding: 0;
  margin: calc(-20px) 0 0;
}
.owl-theme .owl-nav .owl-next {
  right: 15px;
}
.owl-theme .owl-nav .owl-next:after {
  content: "";
  mask-image: url(../Tecksky_Banner/images/arrow.svg);
  -webkit-mask-image: url(../Tecksky_Banner/images/arrow.svg);
  background: #000;
  height: 20px;
  width: 20px;
  position: absolute;
  left: 12px;
  top: 10px;
  transform: rotate(180deg);
}
.owl-theme .owl-nav .owl-prev {
  left: 15px;
  background-repeat: no-repeat;
}
.owl-theme .owl-nav .owl-prev:after {
  content: "";
  mask-image: url(../Tecksky_Banner/images/arrow.svg);
  -webkit-mask-image: url(../Tecksky_Banner/images/arrow.svg);
  background: #000;
  height: 20px;
  width: 20px;
  position: absolute;
  left: 10px;
  top: 10px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
  background: #000;
}
.owl-theme .owl-nav [class*='owl-']:hover:after {
  background: #fff;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots {
  text-align: left;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  bottom: 55px;
  width: 100%;
  padding-left: 55px;
  display: flex;
  align-items: center;
}
.owl-theme .owl-dots .owl-dot {
  display: block;
  zoom: 1;
  border: none;
  box-shadow: none;
}
.owl-theme .owl-dots .owl-dot span {
  cursor: pointer;
  width: 6px;
  height: 6px;
  background-color: #002850;
  border-radius: 50%;
  top: 4px;
  margin: 0 10px 0 0;
  display: block;
}
.owl-theme .owl-dots .owl-dot.active span {
  width: 16px;
  height: 16px;
  background-color: transparent;
  border-radius: 50%;
  border: 2px solid #f1592a;
}
.account .column .block-info-quotation .block-content {
  display: flex;
  flex-wrap: wrap;
  padding: 30px 42px;
  border-radius: 30px;
  background-color: #f4f7fa;
}
.account .column .block-info-quotation .quotation-info-item {
  flex: 0 0 100%;
  max-width: 100%;
  color: #002750;
  font-family: 'Poppins';
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  padding: 7.5px 0;
}
.account .column .block-info-quotation .quotation-info-item .item-value {
  font-weight: 600;
  padding-left: 3px;
}
.account .column .block-info-quotation .quotation-info-item:last-child {
  padding-bottom: 0 !important;
}
.account .column .block-info-quotation .order-status {
  margin: 0;
  transform: translateY(-3px);
}
.account .column .quotation-items .table-wrapper thead th {
  text-align: left;
}
.account .column .quotation-items .table-wrapper thead th.name {
  width: 34%;
  min-width: 34%;
}
.account .column .quotation-items .table-wrapper thead th.qty {
  text-align: center;
  min-width: 3%;
  width: 3%;
}
.account .column .quotation-items .table-wrapper thead th.price {
  width: 11%;
  min-width: 11%;
}
.account .column .quotation-items .table-wrapper thead th.sku {
  width: 8%;
  min-width: 8%;
}
.account .column .quotation-items .table-wrapper thead th.subtotal {
  width: 14%;
  min-width: 14%;
}
.account .column .quotation-items .table-wrapper thead th.subtotal {
  padding-right: 66px;
}
.account .column .quotation-items .table-wrapper tbody tr td.qty,
.account .column .quotation-items .table-wrapper tbody tr td.price,
.account .column .quotation-items .table-wrapper tbody tr td.subtotal,
.account .column .quotation-items .table-wrapper tbody tr td.sku {
  vertical-align: middle;
  padding-top: 25px;
  padding-bottom: 20px;
}
.account .column .quotation-items .table-wrapper tbody tr td.price .price {
  color: #002750;
  font-size: 18px;
}
.account .column .quotation-items .table-wrapper tbody tr td.sku {
  white-space: nowrap;
}
.account .column .quotation-items .table-wrapper tbody tr td .price-box {
  margin: 0;
}
.account .column .quotation-items .table-wrapper tbody tr td .price-box .price {
  color: var(--allo-color3);
  padding-right: 0;
  font-style: normal;
  font-size: 24px;
  font-weight: 600;
}
.account .column .quotation-items .table-wrapper tbody tr td.subtotal {
  padding-right: 66px;
}
.account .column .quotation-items .table-wrapper tfoot .subtotal .mark {
  padding-left: 32px;
}
.account .column .quotation-items .table-wrapper tfoot .amount {
  padding-right: 66px;
  vertical-align: middle;
}
.account .column .quotation-items .table-wrapper .mark-cover {
  display: flex;
  align-items: center;
}
.account .column .quotation-items .table-wrapper .mark-cover .th-mark1 {
  flex: 0 0 73%;
  max-width: 73%;
  font-weight: 600;
}
.account .column .quotation-items .table-wrapper .mark-cover .th-mark {
  padding-left: 6px;
}
.account .quotation.actions {
  padding: 20px 0 0 0;
}
@media only screen and (max-width: 767px) {
  body.account .page-wrapper .column .block-info-quotation {
    margin-top: 45px;
  }
  body.account .page-wrapper .column .block-info-quotation .block-content {
    padding: 30px 44px;
    border-radius: 40px;
  }
  body.account .page-wrapper .column .block-info-quotation .quotation-info-item {
    font-size: 26px;
    padding: 8px 0;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.sku,
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.price,
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 24px !important;
    padding-bottom: 11px !important;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.price .price {
    font-size: 24px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td .price-box {
    padding-top: 15px;
    padding-bottom: 7px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td .price-box .price {
    font-size: 32px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tfoot .subtotal {
    padding-top: 80px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper .mark-cover .th-mark1 {
    top: -83px;
  }
}
.column .block-addbysku .fieldset {
  margin: 0;
}
.column .block-addbysku .fieldset .fields {
  position: relative;
}
.column .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.column .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 4px;
}
.column .block-addbysku .sku {
  margin-right: -155px;
  padding-right: 160px;
  width: 100%;
}
.column .block-addbysku .skus > .label {
  margin-top: 10px;
}
.column .block-addbysku .qty .qty + .mage-error {
  width: 80px;
}
.column .block-addbysku .block-content .actions-toolbar {
  clear: both;
  margin: 0 0 20px;
  text-align: left;
}
.column .block-addbysku .block-content .actions-toolbar:before,
.column .block-addbysku .block-content .actions-toolbar:after {
  content: '';
  display: table;
}
.column .block-addbysku .block-content .actions-toolbar:after {
  clear: both;
}
.column .block-addbysku .block-content .actions-toolbar .primary {
  float: left;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: inline-block;
}
.column .block-addbysku .block-content .actions-toolbar .primary a.action,
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  display: inline-block;
}
.column .block-addbysku .block-content .actions-toolbar .primary .action {
  margin: 0 5px 0 0;
}
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  margin-top: 6px;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: block;
  float: none;
}
.column .block-addbysku .block-content .actions-toolbar > .secondary {
  text-align: left;
}
.column .block-addbysku .reset {
  margin: 10px 0;
}
.column .block-addbysku .note {
  display: block;
  margin: 0 0 20px;
}
.block-cart-failed {
  margin-top: 40px;
}
.block-cart-failed .block-title {
  font-size: 2.6rem;
}
.block-cart-failed .block-title strong {
  font-weight: 300;
}
.block-cart-failed .actions {
  text-align: center;
}
.block-cart-failed .actions .action {
  margin-bottom: 10px;
}
.block-category-event {
  background: #f0f0f0;
  color: #333333;
  padding: 10px 0 15px;
  text-align: center;
}
.block-category-event.block:last-child {
  margin-bottom: 10px;
}
.block-category-event .block-title {
  margin: 0 0 10px;
}
.block-category-event .block-title strong {
  font-size: 1.5rem;
  font-weight: 300;
}
.block-category-event .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-category-event .ticker li {
  display: none;
  margin: 0 15px;
}
.block-category-event .ticker .value {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-category-event .ticker .label {
  font-size: 1rem;
  display: block;
  text-transform: lowercase;
}
.block-category-event .dates {
  display: table;
  margin: 0 auto;
}
.block-category-event .dates .start,
.block-category-event .dates .end {
  display: table-cell;
  vertical-align: top;
}
.block-category-event .dates .date {
  font-size: 1.8rem;
}
.block-category-event .dates .time {
  display: block;
}
.block-category-event .dates .start {
  padding-right: 40px;
  position: relative;
}
.block-category-event .dates .start:after {
  font-size: 1.8rem;
  content: '\2013';
  display: block;
  position: absolute;
  right: 15px;
  top: 0;
}
.block-search {
  margin-bottom: 0;
}
.block-search .block-title {
  display: none;
}
.block-search .block-content {
  margin-bottom: 0;
}
.block-search .label {
  text-decoration: none;
  display: inline-block;
  float: right;
}
.block-search .label > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-search .label:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 33px;
  color: #8f8f8f;
  content: '\e615';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-search .label:hover:before {
  color: #333333;
}
.block-search .label:active:before {
  color: #333333;
}
.block-search .label.active + .control input {
  position: static;
}
.block-search .action.search {
  display: none;
}
.block-search .control {
  border-top: 1px solid #d1d1d1;
  clear: both;
  margin: 0 -15px -1px;
  padding: 0 15px;
}
.block-search input {
  font-size: 16px;
  left: -300%;
  margin: 15px 0;
  position: absolute;
}
.block-search .nested {
  display: none;
}
.search-autocomplete {
  display: none;
  margin-top: -15px;
  overflow: hidden;
  position: absolute;
  z-index: 3;
}
.search-autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.search-autocomplete ul li {
  border-top: 1px solid #e5e5e5;
  cursor: pointer;
  margin: 0;
  padding: 5px 40px 5px 10px;
  position: relative;
  text-align: left;
  white-space: normal;
}
.search-autocomplete ul li:not(:empty) {
  border-top: 0;
  border: 1px solid #c2c2c2;
  background: #ffffff;
}
.search-autocomplete ul li:first-child {
  border-top: none;
}
.search-autocomplete ul li:hover,
.search-autocomplete ul li.selected {
  background: #e8e8e8;
}
.search-autocomplete ul li .amount {
  color: #999999;
  position: absolute;
  right: 7px;
  top: 5px;
}
.form.search.advanced .fields.range .field:first-child {
  position: relative;
}
.form.search.advanced .fields.range .field:first-child .control {
  padding-right: 25px;
}
.form.search.advanced .fields.range .field:first-child .control:after {
  content: ' \2013 ';
  display: inline-block;
  position: absolute;
  right: 0;
  text-align: center;
  top: 6px;
  width: 25px;
}
.form.search.advanced .fields.range .field:last-child {
  position: relative;
}
.form.search.advanced .fields.range .field:last-child div.mage-error {
  left: 0;
  position: absolute;
  top: 32px;
}
.form.search.advanced .fields.range .field.with-addon .control {
  padding-right: 45px;
}
.form.search.advanced .group.price .addon .addafter {
  background: none;
  border: 0;
  padding-top: 6px;
  position: absolute;
  right: 0;
  top: 0;
}
.search.summary {
  margin-bottom: 10px;
}
#block-discount {
  padding-bottom: 1px;
}
.modal-popup.popup-authentication .modal-inner-wrap {
  background: #f6f8f9;
}
.modal-popup.popup-authentication .modal-inner-wrap .modal-content {
  overflow-x: hidden;
}
.modal-popup.popup-authentication .modal-inner-wrap .modal-content .block-authentication {
  border: none;
  margin: 0 -30px;
}
.modal-popup.popup-authentication .modal-inner-wrap .modal-content .block-authentication .block {
  flex: 0 0 50%;
  max-width: 50%;
  border-radius: 0;
  padding: 0 30px;
  background: transparent;
  border-color: #c3cfd9;
}
.modal-popup.popup-authentication .modal-inner-wrap .modal-content .block-authentication .block[class] + .block:before {
  color: #002750;
  line-height: 2.8;
  font-size: 13px;
  border-color: #c3cfd9;
}
.modal-popup.popup-authentication .modal-inner-wrap .modal-content .actions-toolbar {
  justify-content: space-between;
}
.modal-popup.popup-authentication .modal-inner-wrap .modal-content .actions-toolbar .secondary {
  padding-top: 0;
}
.modal-popup.popup-authentication .modal-inner-wrap .modal-content .actions-toolbar .primary {
  margin-bottom: 0;
}
.modal-popup.popup-authentication .modal-inner-wrap .fieldset {
  width: 100%;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-content {
  padding: 0;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-content p {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  margin: 0 0 20px;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar .action.primary,
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar .action.secondary {
  min-width: inherit !important;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar .secondary .action {
  color: #4991d0 !important;
  font-size: 14px;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar .secondary .action:hover {
  color: #002750 !important;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-content ul li {
  padding-left: 15px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
  margin-bottom: 5px;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-content ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #4991d0;
  position: absolute;
  left: 0;
  border-radius: 100%;
  top: 8px;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-title {
  letter-spacing: 1.4px;
  color: #4991d0;
  font-family: 'Poppins';
  font-size: 17px;
  line-height: 1;
  text-transform: uppercase;
  padding: 0 0 20px;
  border-bottom: 1px solid #c3cfd9;
  margin-bottom: 15px;
}
.modal-popup.popup-authentication .modal-inner-wrap .block-title strong {
  font-weight: 700;
}
.modal-popup.popup-authentication .modal-inner-wrap form {
  background: transparent;
}
.modal-popup.quotation-popup-wrapper .modal-inner-wrap {
  background-color: #f4f7fa;
  border-radius: 30px;
  padding: 60px 41px;
}
.modal-popup.quotation-popup-wrapper .modal-inner-wrap .modal-content {
  padding: 0 !important;
}
.modal-popup.quotation-popup-wrapper .actions-toolbar {
  padding: 15px 0 0;
}
.modal-popup.quotation-popup-wrapper .actions-toolbar .action {
  font-weight: 500;
  min-width: 150px;
  color: #002750 !important;
}
.modal-popup.quotation-popup-wrapper .actions-toolbar .action:hover {
  color: #ffffff !important;
}
.modal-popup.quotation-popup-wrapper .field._error textarea {
  background-color: rgba(255, 28, 81, 0.05) !important;
  border: 1px solid #ff1c51;
  border-top: 0;
}
.modal-popup.quotation-popup-wrapper .field textarea {
  height: 200px;
  padding-top: 16px;
  text-align: left;
}
.modal-popup.quotation-popup-wrapper .field label {
  font-size: 12px;
}
.modal-popup.quotation-popup-wrapper .modal-title {
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 1;
  font-weight: 600;
}
.modal-popup.quotation-popup-wrapper .quotation-popup-form {
  padding: 22px 0 0;
  background: transparent;
}
.btn-radio {
  cursor: pointer;
  display: block;
  margin: 0 0 3px;
  position: relative;
}
.btn-radio .radiocheck {
  border: 1px solid #e7e5e2;
  background-color: #ffffff;
  height: 16px;
  width: 16px;
  display: block;
  border-radius: 5px;
  position: relative;
}
.btn-radio .radiocheck:before {
  content: "";
  transition: all 0.4s;
  position: absolute;
  width: 8px;
  height: 5px;
  margin: 0;
  top: 3px;
  left: 3px;
  border-radius: 0;
  border-width: 0 0 2px 2px;
  border-style: solid;
  border-color: #002750;
  transform: scale(0) rotate(-45deg);
}
.btn-radio input {
  display: block;
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  padding: 0;
}
.quotation-request-link {
  color: #085ac3 !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 1 !important;
  letter-spacing: 2.4px !important;
  text-transform: uppercase !important;
  border: 1px solid #085ac3;
  border-radius: 50px;
  padding: 18px 38px 15px;
  background: #ffffff;
  text-decoration: none !important;
  cursor: pointer;
  margin-right: auto;
  margin-left: 16px;
  display: block;
  max-width: fit-content;
  transition: all 0.5s;
}
.quotation-request-link:hover {
  background-color: #085ac3 !important;
  color: #ffffff !important;
}
.cart-container {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.cart-container .quotation-request-link {
  margin-top: 20px;
  margin-left: auto;
  margin-right: 0;
}
.cart-container .stock,
.cart-container .stock-qty,
.columns .order-details-items .stock,
.columns .quotation-items .stock,
.columns .order-details-items .stock-qty,
.columns .quotation-items .stock-qty {
  color: #3cc849;
  display: inline;
  text-align: left;
}
.cart-container .stock span,
.cart-container .stock-qty span,
.columns .order-details-items .stock span,
.columns .quotation-items .stock span,
.columns .order-details-items .stock-qty span,
.columns .quotation-items .stock-qty span {
  display: inline;
}
.cart-container .product-item-name {
  max-width: 255px;
}
.cart-container .qty-note {
  margin: 10px 0 0 6px;
  padding: 10px 30px 6px;
}
.cart-container .qty-note:before {
  left: 7px;
  top: 5px;
}
.cart-container .cart.main {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #f4f7fa;
  border: 1px solid #eeeaf7;
  border-top: 0;
  overflow: hidden;
}
.cart-container .cart.main .cart-actions-in {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 114px 24px 49px;
}
.cart-container .cart.main .cart-actions-in .price {
  font-size: 30px;
  line-height: 1;
  display: block;
  color: #085ac3;
}
.cart-container .cart.main .total-item {
  letter-spacing: 2.4px;
  font-size: 16px;
  color: #002750;
  font-family: 'Poppins';
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  padding-top: 6px;
}
.cart-container .table-wrapper,
.columns .order-details-items .table-wrapper,
.columns .quotation-items .table-wrapper {
  margin-bottom: 0;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  overflow: hidden;
  border: 1px solid #eeeaf7;
}
.cart-container .table-wrapper thead,
.columns .order-details-items .table-wrapper thead,
.columns .quotation-items .table-wrapper thead {
  background-color: #f4f7fa;
}
.cart-container .table-wrapper thead th,
.columns .order-details-items .table-wrapper thead th,
.columns .quotation-items .table-wrapper thead th {
  letter-spacing: 2.4px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  justify-content: center;
  white-space: nowrap;
  line-height: 1;
  padding: 32px 18px 29px;
  border-bottom: 1px solid #eeeaf7;
}
.cart-container .table-wrapper thead th.item,
.cart-container .table-wrapper thead th.name,
.columns .order-details-items .table-wrapper thead th.item,
.columns .order-details-items .table-wrapper thead th.name,
.columns .quotation-items .table-wrapper thead th.item,
.columns .quotation-items .table-wrapper thead th.name {
  text-align: left;
  padding-left: 49px;
  width: 51.7%;
  min-width: 51.7%;
}
.cart-container .table-wrapper thead th.col-qty,
.cart-container .table-wrapper thead th.qty,
.columns .order-details-items .table-wrapper thead th.col-qty,
.columns .order-details-items .table-wrapper thead th.qty,
.columns .quotation-items .table-wrapper thead th.col-qty,
.columns .quotation-items .table-wrapper thead th.qty {
  min-width: 19.5%;
  width: 19.5%;
}
.cart-container .table-wrapper thead th.subtotal,
.cart-container .table-wrapper thead th.price,
.columns .order-details-items .table-wrapper thead th.subtotal,
.columns .order-details-items .table-wrapper thead th.price,
.columns .quotation-items .table-wrapper thead th.subtotal,
.columns .quotation-items .table-wrapper thead th.price {
  min-width: 19.1%;
  width: 19.1%;
  text-align: right;
}
.cart-container .table-wrapper .bundle-option-toggle,
.columns .order-details-items .table-wrapper .bundle-option-toggle,
.columns .quotation-items .table-wrapper .bundle-option-toggle {
  display: none;
}
.cart-container .table-wrapper .bundle-item-option-list,
.columns .order-details-items .table-wrapper .bundle-item-option-list,
.columns .quotation-items .table-wrapper .bundle-item-option-list {
  padding-left: 46px;
  margin-top: 41px;
}
.cart-container .table-wrapper .bundle-item-option-list .bundle-item-option,
.columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option,
.columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option {
  display: flex;
  margin: 0 0 22px 0;
  align-items: center;
  max-width: 435px;
}
.cart-container .table-wrapper .bundle-item-option-list .price,
.columns .order-details-items .table-wrapper .bundle-item-option-list .price,
.columns .quotation-items .table-wrapper .bundle-item-option-list .price {
  font-size: 16px;
  font-weight: 600;
  color: #085ac3;
}
.cart-container .table-wrapper .bundle-item-option-list .item-col.img,
.columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img,
.columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img {
  padding-right: 28px;
}
.cart-container .table-wrapper .bundle-item-option-list .item-col.img span,
.columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img span,
.columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img span {
  display: block;
  min-width: 80px;
}
.cart-container .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
.columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
.columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper {
  border-radius: 15px;
  background-color: #f4f7fa;
}
.cart-container .table-wrapper .bundle-item-option-list .item-col.img .product-image-photo,
.columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-photo,
.columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-photo {
  width: 100%;
}
.cart-container .table-wrapper .bundle-item-option-list .item-col.price,
.columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.price,
.columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.price {
  padding-left: 0;
  margin-bottom: 11px;
  margin-left: auto;
}
.cart-container .table-wrapper .bundle-item-option-list .item-col.name,
.columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.name,
.columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.name {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  flex-grow: 1;
  max-width: 215px;
}
.cart-container .table-wrapper .bundle-item-option-list .item-col .stock,
.cart-container .table-wrapper .bundle-item-option-list .item-col .stock-qty,
.columns .order-details-items .table-wrapper .bundle-item-option-list .item-col .stock,
.columns .order-details-items .table-wrapper .bundle-item-option-list .item-col .stock-qty,
.columns .quotation-items .table-wrapper .bundle-item-option-list .item-col .stock,
.columns .quotation-items .table-wrapper .bundle-item-option-list .item-col .stock-qty {
  padding-bottom: 0;
  padding-top: 2px;
}
.cart-container .table-wrapper .product-item-details .product-item-detail-top,
.columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top,
.columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top {
  display: flex;
  align-items: flex-start;
}
.cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
.columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
.columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo {
  display: block;
  border-radius: 20px;
  background-color: #f4f7fa;
  overflow: hidden;
  flex: 0 0 125px;
  height: 125px;
}
.cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo span,
.columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo span,
.columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo span {
  display: block;
  width: unset !important;
}
.cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo .product-image-photo,
.columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo .product-image-photo,
.columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo .product-image-photo {
  width: 100%;
  height: 100%;
}
.cart-container .table-wrapper .product-item-details .message,
.columns .order-details-items .table-wrapper .product-item-details .message,
.columns .quotation-items .table-wrapper .product-item-details .message {
  margin-top: 15px;
  font-size: 14px;
  padding: 16px 50px 13px;
}
.cart-container .table-wrapper .product-item-details .message:last-child,
.columns .order-details-items .table-wrapper .product-item-details .message:last-child,
.columns .quotation-items .table-wrapper .product-item-details .message:last-child {
  margin-bottom: 0;
}
.cart-container .table-wrapper .product-item-details .message > *:first-child:before,
.columns .order-details-items .table-wrapper .product-item-details .message > *:first-child:before,
.columns .quotation-items .table-wrapper .product-item-details .message > *:first-child:before {
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
  left: 17px;
  background-color: transparent;
}
.cart-container .table-wrapper .product-item-details .product-brand-logo,
.columns .order-details-items .table-wrapper .product-item-details .product-brand-logo,
.columns .quotation-items .table-wrapper .product-item-details .product-brand-logo {
  display: none;
}
.cart-container .table-wrapper .product-item-details .product-item-detail-top-inner,
.columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner,
.columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner {
  padding-left: 29px;
  padding-top: 5px;
}
.cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
.columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
.columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand {
  display: block;
  padding-top: 6px;
}
.cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand a,
.columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand a,
.columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand a {
  display: block;
  line-height: 1;
}
.cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
.columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
.columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary {
  padding-bottom: 4px;
}
.cart-container .table-wrapper tbody,
.columns .order-details-items .table-wrapper tbody,
.columns .quotation-items .table-wrapper tbody {
  border-bottom: 1px solid #eeeaf7;
}
.cart-container .table-wrapper tbody:last-child,
.columns .order-details-items .table-wrapper tbody:last-child,
.columns .quotation-items .table-wrapper tbody:last-child {
  border-bottom: 0;
}
.cart-container .table-wrapper tbody td.col-qty,
.cart-container .table-wrapper tbody td.qty,
.cart-container .table-wrapper tbody td.price,
.cart-container .table-wrapper tbody td.subtotal,
.cart-container .table-wrapper tbody td.price,
.cart-container .table-wrapper tbody td.action,
.cart-container .table-wrapper tbody td.col-action,
.cart-container .table-wrapper tbody td.sku,
.columns .order-details-items .table-wrapper tbody td.col-qty,
.columns .order-details-items .table-wrapper tbody td.qty,
.columns .order-details-items .table-wrapper tbody td.price,
.columns .order-details-items .table-wrapper tbody td.subtotal,
.columns .order-details-items .table-wrapper tbody td.price,
.columns .order-details-items .table-wrapper tbody td.action,
.columns .order-details-items .table-wrapper tbody td.col-action,
.columns .order-details-items .table-wrapper tbody td.sku,
.columns .quotation-items .table-wrapper tbody td.col-qty,
.columns .quotation-items .table-wrapper tbody td.qty,
.columns .quotation-items .table-wrapper tbody td.price,
.columns .quotation-items .table-wrapper tbody td.subtotal,
.columns .quotation-items .table-wrapper tbody td.price,
.columns .quotation-items .table-wrapper tbody td.action,
.columns .quotation-items .table-wrapper tbody td.col-action,
.columns .quotation-items .table-wrapper tbody td.sku {
  padding: 66px 18px 10px;
  text-align: center;
  display: table-cell;
}
.cart-container .table-wrapper tbody td.item,
.cart-container .table-wrapper tbody td.name,
.columns .order-details-items .table-wrapper tbody td.item,
.columns .order-details-items .table-wrapper tbody td.name,
.columns .quotation-items .table-wrapper tbody td.item,
.columns .quotation-items .table-wrapper tbody td.name {
  padding: 28px 30px;
}
.cart-container .table-wrapper tbody td.col-action .actions-toolbar,
.cart-container .table-wrapper tbody td.action .actions-toolbar,
.columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar,
.columns .order-details-items .table-wrapper tbody td.action .actions-toolbar,
.columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar,
.columns .quotation-items .table-wrapper tbody td.action .actions-toolbar {
  font-size: 0;
  margin: 0;
  display: flex;
  justify-content: center;
}
.cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
.cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete,
.columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
.columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete,
.columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
.columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete {
  float: inherit;
  padding: 6px;
  margin-top: 2px;
  text-decoration: none;
}
.cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete:before,
.cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete:before,
.columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:before,
.columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete:before,
.columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:before,
.columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete:before {
  display: none;
}
.cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
.cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
.columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
.columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
.columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
.columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after {
  content: "u";
  font-size: 16px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #002750;
  transition: all 0.3s;
}
.cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete:hover:after,
.cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete:hover:after,
.columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:hover:after,
.columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete:hover:after,
.columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:hover:after,
.columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete:hover:after {
  color: #4991d0;
}
.cart-container .table-wrapper tbody td.subtotal .cart-price,
.cart-container .table-wrapper tbody td.price .cart-price,
.columns .order-details-items .table-wrapper tbody td.subtotal .cart-price,
.columns .order-details-items .table-wrapper tbody td.price .cart-price,
.columns .quotation-items .table-wrapper tbody td.subtotal .cart-price,
.columns .quotation-items .table-wrapper tbody td.price .cart-price {
  padding-top: 14px;
  display: block;
}
.cart-container .table-wrapper tbody td.subtotal .price,
.cart-container .table-wrapper tbody td.price .price,
.columns .order-details-items .table-wrapper tbody td.subtotal .price,
.columns .order-details-items .table-wrapper tbody td.price .price,
.columns .quotation-items .table-wrapper tbody td.subtotal .price,
.columns .quotation-items .table-wrapper tbody td.price .price {
  font-weight: 600;
  color: #085ac3;
  font-size: 24px;
  line-height: 1;
  display: block;
  text-align: right;
}
.cart-container .table-wrapper tbody td .price-box,
.columns .order-details-items .table-wrapper tbody td .price-box,
.columns .quotation-items .table-wrapper tbody td .price-box {
  margin: 6px 3px 0 0;
  color: #002750;
  justify-content: flex-end;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
}
.cart-container .table-wrapper tbody td .price-box .price,
.columns .order-details-items .table-wrapper tbody td .price-box .price,
.columns .quotation-items .table-wrapper tbody td .price-box .price {
  color: #002750;
  padding-right: 3px;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  position: inherit;
  margin: 0;
}
.cart-container .table-wrapper tbody td .price-box .cart-price,
.columns .order-details-items .table-wrapper tbody td .price-box .cart-price,
.columns .quotation-items .table-wrapper tbody td .price-box .cart-price {
  padding: 0 !important;
}
.cart-container .table-wrapper tbody .qty,
.columns .order-details-items .table-wrapper tbody .qty,
.columns .quotation-items .table-wrapper tbody .qty {
  justify-content: center;
}
.cart-container .table-wrapper tbody .qty label,
.columns .order-details-items .table-wrapper tbody .qty label,
.columns .quotation-items .table-wrapper tbody .qty label {
  display: flex;
  align-items: center;
}
.cart-container .table-wrapper tbody .qty .tiers-block,
.columns .order-details-items .table-wrapper tbody .qty .tiers-block,
.columns .quotation-items .table-wrapper tbody .qty .tiers-block {
  flex-direction: row;
  display: flex;
  align-items: center;
}
.cart-container .table-wrapper tbody .qty .control,
.columns .order-details-items .table-wrapper tbody .qty .control,
.columns .quotation-items .table-wrapper tbody .qty .control {
  height: 45px;
  border-radius: 100px;
  padding: 4px;
  position: relative;
}
.cart-container .table-wrapper tbody .qty .control span,
.columns .order-details-items .table-wrapper tbody .qty .control span,
.columns .quotation-items .table-wrapper tbody .qty .control span {
  height: 35px;
  width: 35px;
  background-color: #ffffff;
  font-size: 19px;
  padding-top: 4px;
  border: 1px solid #eeeaf7;
  border-radius: 100%;
  font-weight: 600;
}
.cart-container .table-wrapper tbody .qty .control .qty-plus,
.columns .order-details-items .table-wrapper tbody .qty .control .qty-plus,
.columns .quotation-items .table-wrapper tbody .qty .control .qty-plus {
  padding-left: 1px;
}
.cart-container .table-wrapper tbody .qty .control .qty-minus,
.columns .order-details-items .table-wrapper tbody .qty .control .qty-minus,
.columns .quotation-items .table-wrapper tbody .qty .control .qty-minus {
  padding-left: 3px;
}
.cart-container .table-wrapper tbody .qty .control div.mage-error,
.columns .order-details-items .table-wrapper tbody .qty .control div.mage-error,
.columns .quotation-items .table-wrapper tbody .qty .control div.mage-error {
  white-space: nowrap;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.cart-container .table-wrapper tbody .qty .control .input-text,
.columns .order-details-items .table-wrapper tbody .qty .control .input-text,
.columns .quotation-items .table-wrapper tbody .qty .control .input-text {
  height: 30px;
  padding: 0 5px 0 8px;
  max-width: 40px;
  border-radius: 0;
  font-size: 16px;
}
.cart-container .table-wrapper .cart.pallet,
.columns .order-details-items .table-wrapper .cart.pallet,
.columns .quotation-items .table-wrapper .cart.pallet {
  border-top: 1px solid #eeeaf7;
}
.cart-container .table-wrapper .cart.pallet .pallet-inner,
.columns .order-details-items .table-wrapper .cart.pallet .pallet-inner,
.columns .quotation-items .table-wrapper .cart.pallet .pallet-inner {
  display: flex;
  align-items: center;
  background: #f4f7fa;
  padding: 20px;
  border-radius: 20px;
}
.cart-container .table-wrapper .cart.pallet .product-item-detail-top-inner,
.columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top-inner,
.columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top-inner {
  padding-left: 20px;
  padding-top: 7px;
  flex-grow: 1;
}
.cart-container .table-wrapper .cart.pallet .product-item-photo,
.columns .order-details-items .table-wrapper .cart.pallet .product-item-photo,
.columns .quotation-items .table-wrapper .cart.pallet .product-item-photo {
  border: 1px solid #eeeaf7;
  background: #ffffff;
}
.cart-container .table-wrapper .cart.pallet .product-item-detail-top,
.columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top,
.columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top {
  align-items: center;
}
.cart-container .table-wrapper .cart.pallet .product-item-name,
.columns .order-details-items .table-wrapper .cart.pallet .product-item-name,
.columns .quotation-items .table-wrapper .cart.pallet .product-item-name {
  margin: 0;
  color: #002750;
  font-weight: 600;
  text-decoration: none;
  font-size: 18px;
  display: block;
  line-height: 1;
  padding-top: 6px;
}
.cart-container .table-wrapper .cart.pallet .item-desc,
.columns .order-details-items .table-wrapper .cart.pallet .item-desc,
.columns .quotation-items .table-wrapper .cart.pallet .item-desc {
  margin: 3px 0;
  display: block;
  max-width: 100%;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
  color: #002750;
}
.cart-container .table-wrapper .cart.pallet td,
.columns .order-details-items .table-wrapper .cart.pallet td,
.columns .quotation-items .table-wrapper .cart.pallet td {
  padding: 30px;
}
.cart-container .table-wrapper .cart.pallet .actions-toolbar,
.columns .order-details-items .table-wrapper .cart.pallet .actions-toolbar,
.columns .quotation-items .table-wrapper .cart.pallet .actions-toolbar {
  margin-left: 53px !important;
}
.cart-container .table-wrapper .cart.pallet .action-delete,
.columns .order-details-items .table-wrapper .cart.pallet .action-delete,
.columns .quotation-items .table-wrapper .cart.pallet .action-delete {
  padding: 6px;
  margin-bottom: 8px;
  font-size: 0;
  display: block;
  cursor: not-allowed;
}
.cart-container .table-wrapper .cart.pallet .action-delete:after,
.columns .order-details-items .table-wrapper .cart.pallet .action-delete:after,
.columns .quotation-items .table-wrapper .cart.pallet .action-delete:after {
  content: "";
  background-image: url('../images/all-sprite.png');
  width: 27px;
  height: 29px;
  background-position: -46px 0;
  transform: scale(0.6);
  display: block;
  opacity: 0.2;
}
.cart-container .table-wrapper .cart.pallet .product-item-details,
.columns .order-details-items .table-wrapper .cart.pallet .product-item-details,
.columns .quotation-items .table-wrapper .cart.pallet .product-item-details {
  width: 75%;
  flex: 0 0 75%;
}
.cart-container .table-wrapper .cart.pallet .price,
.columns .order-details-items .table-wrapper .cart.pallet .price,
.columns .quotation-items .table-wrapper .cart.pallet .price {
  font-size: 24px;
  font-weight: 600;
}
.cart-container .table-wrapper .cart.pallet .subtotal,
.columns .order-details-items .table-wrapper .cart.pallet .subtotal,
.columns .quotation-items .table-wrapper .cart.pallet .subtotal {
  margin-left: auto;
}
.cart-container .cart-summary {
  max-width: 29.3%;
  flex: 0 0 29.3%;
  order: 2;
  overflow: hidden;
  padding: 0;
  background: transparent;
}
.cart-container .cart-summary .quotation-request-link {
  margin-left: 0;
  text-align: center;
  margin-top: -35px;
  margin-bottom: 21px;
  max-width: 100% !important;
}
.cart-container .cart-summary > .block {
  margin-bottom: 20px;
}
.cart-container .cart-summary .fieldset.rate {
  margin-bottom: 11px;
}
.cart-container .cart-summary .shipping,
.cart-container .cart-summary .cart-totals-wrapper {
  border-radius: 30px;
  padding: 0 37px;
  overflow: hidden;
  background-color: #f4f7fa;
}
.cart-container .cart-summary .title {
  margin: 0;
}
.cart-container .cart-summary .cart-totals {
  margin: 21px 0 30px;
}
.cart-container .cart-summary .checkout .action {
  width: 100%;
  margin-bottom: 45px;
  font-size: 16px;
  letter-spacing: 2.4px;
  border-radius: 100px;
  padding: 25px 25px 22px;
  font-family: 'Poppins';
  font-weight: 500;
}
.cart-container .cart-summary #co-shipping-method-form .title {
  letter-spacing: 1.2px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  padding: 0 37px;
  margin: 28px -37px 0;
}
.cart-container .cart-summary .methods {
  padding: 38px 0;
}
.cart-container .cart-summary .methods .item-title {
  display: none;
}
.cart-container .cart-summary .methods .radiocheck {
  height: 24px;
  width: 24px;
  border-radius: 8px;
  border: 1px solid #EEEAF7;
}
.cart-container .cart-summary .methods .radiocheck:before {
  width: 15px;
  height: 8px;
  top: 5px;
  left: 4px;
  border-width: 0 0 3px 3px;
}
.cart-container .cart-summary .methods .sm-desc {
  padding-left: 57px;
}
.cart-container .cart-summary .methods .item-options:nth-child(2) .choice:first-child,
.block-order-details-view .sm-desc:nth-child(2) .choice:first-child,
.checkout-success .sm-desc:nth-child(2) .choice:first-child,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc:nth-child(2) .choice:first-child {
  margin-top: 0 !important;
  border-top: 0;
}
.cart-container .cart-summary .methods .item-options .sm-stock,
.cart-container .cart-summary .methods .item-options .preparation,
.cart-container .cart-summary .methods .item-options .expendition,
.block-order-details-view .sm-desc .sm-stock,
.block-order-details-view .sm-desc .preparation,
.block-order-details-view .sm-desc .expendition,
.checkout-success .sm-desc .sm-stock,
.checkout-success .sm-desc .preparation,
.checkout-success .sm-desc .expendition,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
  font-size: 12px;
  color: #002750;
  font-weight: 400;
  max-width: 270px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.cart-container .cart-summary .methods .item-options .preparation,
.cart-container .cart-summary .methods .item-options .expendition,
.block-order-details-view .sm-desc .preparation,
.block-order-details-view .sm-desc .expendition,
.checkout-success .sm-desc .preparation,
.checkout-success .sm-desc .expendition,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
  padding-left: 40px;
  position: relative;
  margin-bottom: 14px;
  margin-top: 14px;
}
.cart-container .cart-summary .methods .item-options .preparation:before,
.cart-container .cart-summary .methods .item-options .expendition:before,
.block-order-details-view .sm-desc .preparation:before,
.block-order-details-view .sm-desc .expendition:before,
.checkout-success .sm-desc .preparation:before,
.checkout-success .sm-desc .expendition:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  line-height: 1;
  color: #4991d0;
}
.cart-container .cart-summary .methods .item-options .preparation:before,
.block-order-details-view .sm-desc .preparation:before,
.checkout-success .sm-desc .preparation:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before {
  content: "t";
  font-size: 24px;
}
.cart-container .cart-summary .methods .item-options .expendition,
.block-order-details-view .sm-desc .expendition,
.checkout-success .sm-desc .expendition,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
  margin-bottom: 0;
}
.cart-container .cart-summary .methods .item-options .expendition:before,
.block-order-details-view .sm-desc .expendition:before,
.checkout-success .sm-desc .expendition:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
  content: "s";
  font-size: 25px;
}
.cart-container .cart-summary .methods .item-options .choice,
#opc-sidebar .shipping-information .ship-via .shipping-information-content,
.block-order-details-view .sm-desc .choice,
.checkout-success .sm-desc .choice,
.checkout-success .shipping-method-logo,
.block-order-details-view .shipping-method-logo,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
  margin: 29px 0 10px;
  align-items: flex-start;
  display: flex;
  background: transparent;
  border-radius: 0;
  padding: 0;
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
.cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
.cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
.cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
.cart-container .cart-summary .methods .item-options .choice.knp_knp .label,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
.cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
.cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
.cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
.cart-container .cart-summary .methods .item-options .choice.knp_knp > .value,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
.block-order-details-view .sm-desc .choice.kna_kna .label,
.block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
.block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
.block-order-details-view .sm-desc .choice[class*=gls_] .label,
.block-order-details-view .sm-desc .choice.knp_knp .label,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
.block-order-details-view .sm-desc .choice.kna_kna > .value,
.block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
.block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
.block-order-details-view .sm-desc .choice[class*=gls_] > .value,
.block-order-details-view .sm-desc .choice.knp_knp > .value,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
.checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
.checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
.checkout-success .sm-desc .choice.kna_kna .label,
.checkout-success .sm-desc .choice.chronopost_chronopost .label,
.checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
.checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
.checkout-success .sm-desc .choice[class*=gls_] .label,
.checkout-success .sm-desc .choice.knp_knp .label,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
.checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
.checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
.checkout-success .sm-desc .choice.kna_kna > .value,
.checkout-success .sm-desc .choice.chronopost_chronopost > .value,
.checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
.checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
.checkout-success .sm-desc .choice[class*=gls_] > .value,
.checkout-success .sm-desc .choice.knp_knp > .value,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
.checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
.checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
.checkout-success .shipping-method-logo.kna_kna .label,
.checkout-success .shipping-method-logo.chronopost_chronopost .label,
.checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
.checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
.checkout-success .shipping-method-logo[class*=gls_] .label,
.checkout-success .shipping-method-logo.knp_knp .label,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
.checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
.checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
.checkout-success .shipping-method-logo.kna_kna > .value,
.checkout-success .shipping-method-logo.chronopost_chronopost > .value,
.checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
.checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
.checkout-success .shipping-method-logo[class*=gls_] > .value,
.checkout-success .shipping-method-logo.knp_knp > .value,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
.block-order-details-view .shipping-method-logo.kna_kna .label,
.block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
.block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
.block-order-details-view .shipping-method-logo[class*=gls_] .label,
.block-order-details-view .shipping-method-logo.knp_knp .label,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
.block-order-details-view .shipping-method-logo.kna_kna > .value,
.block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
.block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
.block-order-details-view .shipping-method-logo[class*=gls_] > .value,
.block-order-details-view .shipping-method-logo.knp_knp > .value,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
  font-size: 0 !important;
  position: relative;
  background: transparent;
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label:before,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label:before,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label:before,
.cart-container .cart-summary .methods .item-options .choice.kna_kna .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
.cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label:before,
.cart-container .cart-summary .methods .item-options .choice.knp_knp .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value:before,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value:before,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value:before,
.cart-container .cart-summary .methods .item-options .choice.kna_kna > .value:before,
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
.cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
.cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value:before,
.cart-container .cart-summary .methods .item-options .choice.knp_knp > .value:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label:before,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label:before,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label:before,
.block-order-details-view .sm-desc .choice.kna_kna .label:before,
.block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
.block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
.block-order-details-view .sm-desc .choice[class*=gls_] .label:before,
.block-order-details-view .sm-desc .choice.knp_knp .label:before,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value:before,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value:before,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
.block-order-details-view .sm-desc .choice.kna_kna > .value:before,
.block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
.block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
.block-order-details-view .sm-desc .choice[class*=gls_] > .value:before,
.block-order-details-view .sm-desc .choice.knp_knp > .value:before,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.checkout-success .sm-desc .choice.freeshipping_freeshipping .label:before,
.checkout-success .sm-desc .choice.matrixrate_kuehna_express .label:before,
.checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label:before,
.checkout-success .sm-desc .choice.kna_kna .label:before,
.checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
.checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
.checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
.checkout-success .sm-desc .choice[class*=gls_] .label:before,
.checkout-success .sm-desc .choice.knp_knp .label:before,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.checkout-success .sm-desc .choice.freeshipping_freeshipping > .value:before,
.checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value:before,
.checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
.checkout-success .sm-desc .choice.kna_kna > .value:before,
.checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
.checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
.checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
.checkout-success .sm-desc .choice[class*=gls_] > .value:before,
.checkout-success .sm-desc .choice.knp_knp > .value:before,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
.checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
.checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
.checkout-success .shipping-method-logo.kna_kna .label:before,
.checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
.checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
.checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
.checkout-success .shipping-method-logo[class*=gls_] .label:before,
.checkout-success .shipping-method-logo.knp_knp .label:before,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
.checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
.checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
.checkout-success .shipping-method-logo.kna_kna > .value:before,
.checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
.checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
.checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
.checkout-success .shipping-method-logo[class*=gls_] > .value:before,
.checkout-success .shipping-method-logo.knp_knp > .value:before,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
.block-order-details-view .shipping-method-logo.kna_kna .label:before,
.block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
.block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
.block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
.block-order-details-view .shipping-method-logo.knp_knp .label:before,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
.block-order-details-view .shipping-method-logo.kna_kna > .value:before,
.block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
.block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
.block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
.block-order-details-view .shipping-method-logo.knp_knp > .value:before,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
  content: "";
  background-image: url('../images/shipping-sprite.png?V1');
}
.cart-container .cart-summary .methods .item-options .choice[class*=gls_],
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_],
.block-order-details-view .sm-desc .choice[class*=gls_],
.checkout-success .sm-desc .choice[class*=gls_],
.checkout-success .shipping-method-logo[class*=gls_],
.block-order-details-view .shipping-method-logo[class*=gls_],
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_],
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] {
  align-items: center;
}
.cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
.cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
.block-order-details-view .sm-desc .choice[class*=gls_] .label,
.block-order-details-view .sm-desc .choice[class*=gls_] > .value,
.checkout-success .sm-desc .choice[class*=gls_] .label,
.checkout-success .sm-desc .choice[class*=gls_] > .value,
.checkout-success .shipping-method-logo[class*=gls_] .label,
.checkout-success .shipping-method-logo[class*=gls_] > .value,
.block-order-details-view .shipping-method-logo[class*=gls_] .label,
.block-order-details-view .shipping-method-logo[class*=gls_] > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value {
  min-width: 96px !important;
  min-height: 48px;
  max-width: 96px !important;
  max-height: 48px;
}
.cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label:before,
.cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value:before,
.block-order-details-view .sm-desc .choice[class*=gls_] .label:before,
.block-order-details-view .sm-desc .choice[class*=gls_] > .value:before,
.checkout-success .sm-desc .choice[class*=gls_] .label:before,
.checkout-success .sm-desc .choice[class*=gls_] > .value:before,
.checkout-success .shipping-method-logo[class*=gls_] .label:before,
.checkout-success .shipping-method-logo[class*=gls_] > .value:before,
.block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
.block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before {
  width: 174px;
  height: 87px;
  position: absolute;
  transform: scale(0.5570000000000001);
  background-position: -276px -103px;
  top: -19px;
  left: -39px;
}
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
.cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
.cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
.block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
.block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
.block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.checkout-success .sm-desc .choice.chronopost_chronopost .label,
.checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
.checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.checkout-success .sm-desc .choice.chronopost_chronopost > .value,
.checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
.checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.checkout-success .shipping-method-logo.chronopost_chronopost .label,
.checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
.checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.checkout-success .shipping-method-logo.chronopost_chronopost > .value,
.checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
.checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
.block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
.block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
.block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
  width: 157px !important;
  height: 35px;
}
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
.cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
.block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
.block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
.block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
.checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
.checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
.checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
.checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
.checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
.checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
.checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
.checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
.block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
.block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
.block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
  width: 90px;
  height: 90px;
  position: absolute;
  background-position: 0 -529px;
  transform: scale(0.45);
  top: -26px;
  left: -26px;
}
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
  height: 53px;
}
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
  background-position: -98px -525px;
  width: 255px;
  height: 84px;
  left: -49px;
  top: -16px;
  transform: scale(0.617);
}
.cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .btn-radio,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .btn-radio,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .btn-radio,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .btn-radio,
.block-order-details-view .sm-desc .choice.chronorelais_chronorelais .btn-radio,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
.checkout-success .sm-desc .choice.chronorelais_chronorelais .btn-radio,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
.checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
.block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio {
  margin-top: 14px;
}
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
  background-position: -98px -613px;
}
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
.block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
.block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
.checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
.checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
.checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
.checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
.block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
.block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before {
  background-position: -95px -443px;
  left: -97px;
  top: -21px;
  width: 350px;
  height: 78px;
}
.cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .btn-radio,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .btn-radio,
.block-order-details-view .sm-desc .choice.chronopost_chronopost .btn-radio,
.checkout-success .sm-desc .choice.chronopost_chronopost .btn-radio,
.checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
.block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio {
  margin-top: 5px;
}
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
.checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
.checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
.checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
.checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value {
  min-width: 158px !important;
  min-height: 29px;
  max-width: 158px !important;
  max-height: 29px;
}
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label:before,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value:before,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label:before,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
.checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label:before,
.checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
.checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
.checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before {
  width: 284px;
  height: 52px;
  position: absolute;
  transform: scale(0.5570000000000001);
  background-position: 0 -210px;
  top: -12px;
  left: -63px;
}
.cart-container .cart-summary .methods .item-options .choice.knp_knp .label,
.cart-container .cart-summary .methods .item-options .choice.knp_knp > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value,
.block-order-details-view .sm-desc .choice.knp_knp .label,
.block-order-details-view .sm-desc .choice.knp_knp > .value,
.checkout-success .sm-desc .choice.knp_knp .label,
.checkout-success .sm-desc .choice.knp_knp > .value,
.checkout-success .shipping-method-logo.knp_knp .label,
.checkout-success .shipping-method-logo.knp_knp > .value,
.block-order-details-view .shipping-method-logo.knp_knp .label,
.block-order-details-view .shipping-method-logo.knp_knp > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value {
  min-width: 180px !important;
  min-height: 17px;
  max-width: 180px !important;
  max-height: 17px;
  margin-top: 3px;
}
.cart-container .cart-summary .methods .item-options .choice.knp_knp .label:before,
.cart-container .cart-summary .methods .item-options .choice.knp_knp > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value:before,
.block-order-details-view .sm-desc .choice.knp_knp .label:before,
.block-order-details-view .sm-desc .choice.knp_knp > .value:before,
.checkout-success .sm-desc .choice.knp_knp .label:before,
.checkout-success .sm-desc .choice.knp_knp > .value:before,
.checkout-success .shipping-method-logo.knp_knp .label:before,
.checkout-success .shipping-method-logo.knp_knp > .value:before,
.block-order-details-view .shipping-method-logo.knp_knp .label:before,
.block-order-details-view .shipping-method-logo.knp_knp > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before {
  width: 324px;
  height: 30px;
  position: absolute;
  transform: scale(0.5570000000000001);
  background-position: 0 -401px;
  top: -7px;
  left: -73px;
}
.cart-container .cart-summary .methods .item-options .choice.knp_knp .price,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .price,
.block-order-details-view .sm-desc .choice.knp_knp .price,
.checkout-success .sm-desc .choice.knp_knp .price,
.checkout-success .shipping-method-logo.knp_knp .price,
.block-order-details-view .shipping-method-logo.knp_knp .price,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .price,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .price {
  color: #D80C0C;
  line-height: 1.5;
}
.cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper,
.checkout-shipping-method .shipping-discount-wrapper,
.block-order-details-view .sm-desc .choice .shipping-discount-wrapper,
.checkout-success .sm-desc .choice .shipping-discount-wrapper,
.checkout-success .shipping-method-logo .shipping-discount-wrapper,
.block-order-details-view .shipping-method-logo .shipping-discount-wrapper,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper {
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}
.cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper:before,
.checkout-shipping-method .shipping-discount-wrapper:before,
.block-order-details-view .sm-desc .choice .shipping-discount-wrapper:before,
.checkout-success .sm-desc .choice .shipping-discount-wrapper:before,
.checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
.block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before {
  content: attr(data-discount);
  margin-left: auto;
  padding: 6px 12px 3px;
  border-radius: 100px;
  line-height: 1;
  font-size: 10px;
  text-transform: uppercase;
  background: #085ac3;
  color: #ffffff;
  margin-bottom: 0;
  margin-right: auto;
  font-weight: 500;
  letter-spacing: 1.5px;
}
.cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper .shipping-discount-price,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper .shipping-discount-price,
.checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
.block-order-details-view .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
.checkout-success .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
.checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
.block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price {
  margin: 4px 0 0 5px;
}
.cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper .discount-original-price,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper .discount-original-price,
.checkout-shipping-method .shipping-discount-wrapper .discount-original-price,
.block-order-details-view .sm-desc .choice .shipping-discount-wrapper .discount-original-price,
.checkout-success .sm-desc .choice .shipping-discount-wrapper .discount-original-price,
.checkout-success .shipping-method-logo .shipping-discount-wrapper .discount-original-price,
.block-order-details-view .shipping-method-logo .shipping-discount-wrapper .discount-original-price,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper .discount-original-price,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .discount-original-price {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
  justify-content: flex-end;
  font-weight: 500;
  text-decoration: line-through;
  opacity: 0.5;
}
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
.checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
.checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
.checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
.checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value {
  min-width: 151px !important;
  min-height: 29px;
  max-width: 151px !important;
  max-height: 29px;
}
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label:before,
.cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value:before,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label:before,
.block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value:before,
.checkout-success .sm-desc .choice.matrixrate_kuehna_express .label:before,
.checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value:before,
.checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
.checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
.block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before {
  width: 272px;
  height: 52px;
  position: absolute;
  transform: scale(0.5570000000000001);
  top: -12px;
  left: -60px;
  background-position: 0 -279px;
}
.cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
.cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
.block-order-details-view .sm-desc .choice.kna_kna .label,
.block-order-details-view .sm-desc .choice.kna_kna > .value,
.checkout-success .sm-desc .choice.kna_kna .label,
.checkout-success .sm-desc .choice.kna_kna > .value,
.checkout-success .shipping-method-logo.kna_kna .label,
.checkout-success .shipping-method-logo.kna_kna > .value,
.block-order-details-view .shipping-method-logo.kna_kna .label,
.block-order-details-view .shipping-method-logo.kna_kna > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value {
  min-width: 140px !important;
  min-height: 29px;
  max-width: 140px !important;
  max-height: 29px;
}
.cart-container .cart-summary .methods .item-options .choice.kna_kna .label:before,
.cart-container .cart-summary .methods .item-options .choice.kna_kna > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value:before,
.block-order-details-view .sm-desc .choice.kna_kna .label:before,
.block-order-details-view .sm-desc .choice.kna_kna > .value:before,
.checkout-success .sm-desc .choice.kna_kna .label:before,
.checkout-success .sm-desc .choice.kna_kna > .value:before,
.checkout-success .shipping-method-logo.kna_kna .label:before,
.checkout-success .shipping-method-logo.kna_kna > .value:before,
.block-order-details-view .shipping-method-logo.kna_kna .label:before,
.block-order-details-view .shipping-method-logo.kna_kna > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before {
  width: 250px;
  height: 52px;
  position: absolute;
  transform: scale(0.5570000000000001);
  background-position: 0 -341px;
  top: -12px;
  left: -56px;
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
.checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
.checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
.checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
.checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value {
  font-size: 14px;
  text-transform: unset;
  letter-spacing: 0;
  color: #085ac3;
  font-family: 'Poppins';
  font-weight: 600;
  line-height: 1.25;
  font-style: italic;
  max-width: 100px;
  padding-top: 58px;
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label:before,
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label:before,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value:before,
.checkout-success .sm-desc .choice.freeshipping_freeshipping .label:before,
.checkout-success .sm-desc .choice.freeshipping_freeshipping > .value:before,
.checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
.checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before {
  position: absolute;
  left: -60px;
  top: -46px;
  height: 151px;
  width: 151px;
  background-position: -456px -466px;
  transform: scale(0.34);
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .btn-radio,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .btn-radio,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping .btn-radio,
.checkout-success .sm-desc .choice.freeshipping_freeshipping .btn-radio,
.checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio {
  margin-top: 17px;
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .expendition:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .expendition:before,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .expendition:before,
.checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .expendition:before,
.checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .expendition:before,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .expendition:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .expendition:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .expendition:before {
  content: "r";
  font-size: 25px;
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
.checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
.checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock {
  font-weight: 600;
  padding-left: 40px;
  position: relative;
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock:before,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
.checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
.checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before {
  content: "w";
  position: absolute;
  font-size: 24px;
  color: #4991d0;
  font-family: 'Allo-solar-icon';
  line-height: 1;
  font-weight: 400;
  text-transform: none;
  top: 2px;
  left: 0;
}
.cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .price,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .price,
.block-order-details-view .sm-desc .choice.freeshipping_freeshipping .price,
.checkout-success .sm-desc .choice.freeshipping_freeshipping .price,
.checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .price,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price {
  margin-top: 23px;
}
.cart-container .cart-summary .methods .item-options .choice .label,
.cart-container .cart-summary .methods .item-options .choice > .value,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .label,
#opc-sidebar .shipping-information .ship-via .shipping-information-content > .value,
.block-order-details-view .sm-desc .choice .label,
.block-order-details-view .sm-desc .choice > .value,
.checkout-success .sm-desc .choice .label,
.checkout-success .sm-desc .choice > .value,
.checkout-success .shipping-method-logo .label,
.checkout-success .shipping-method-logo > .value,
.block-order-details-view .shipping-method-logo .label,
.block-order-details-view .shipping-method-logo > .value,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .label,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value {
  margin: 0 32px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  border: 0;
  line-height: 1.3;
  cursor: pointer;
  padding: 0;
}
.cart-container .cart-summary .methods .item-options .choice .price,
.cart-container .cart-summary .methods .item-options .choice .shipping-price,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .price,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price,
.block-order-details-view .sm-desc .choice .price,
.block-order-details-view .sm-desc .choice .shipping-price,
.checkout-success .sm-desc .choice .price,
.checkout-success .sm-desc .choice .shipping-price,
.checkout-success .shipping-method-logo .price,
.checkout-success .shipping-method-logo .shipping-price,
.block-order-details-view .shipping-method-logo .price,
.block-order-details-view .shipping-method-logo .shipping-price,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price {
  margin-left: auto;
  font-size: 18px;
  font-weight: 600;
  color: #085ac3;
  font-family: 'Poppins';
  line-height: 1;
}
.cart-container .cart-summary .methods .item-options .choice .price.discount-original-price,
.cart-container .cart-summary .methods .item-options .choice .shipping-price.discount-original-price,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .price.discount-original-price,
#opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price.discount-original-price,
.block-order-details-view .sm-desc .choice .price.discount-original-price,
.block-order-details-view .sm-desc .choice .shipping-price.discount-original-price,
.checkout-success .sm-desc .choice .price.discount-original-price,
.checkout-success .sm-desc .choice .shipping-price.discount-original-price,
.checkout-success .shipping-method-logo .price.discount-original-price,
.checkout-success .shipping-method-logo .shipping-price.discount-original-price,
.block-order-details-view .shipping-method-logo .price.discount-original-price,
.block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price.discount-original-price,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price.discount-original-price,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price {
  font-size: 16px;
  color: #002750;
  opacity: 1;
}
.cart-container .cart-summary .methods .item-options .choice.selected .radiocheck,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.selected .radiocheck,
.block-order-details-view .sm-desc .choice.selected .radiocheck,
.checkout-success .sm-desc .choice.selected .radiocheck,
.checkout-success .shipping-method-logo.selected .radiocheck,
.block-order-details-view .shipping-method-logo.selected .radiocheck,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected .radiocheck,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected .radiocheck {
  background-color: #4991d0;
  border-color: #4991d0;
}
.cart-container .cart-summary .methods .item-options .choice.selected .radiocheck:before,
#opc-sidebar .shipping-information .ship-via .shipping-information-content.selected .radiocheck:before,
.block-order-details-view .sm-desc .choice.selected .radiocheck:before,
.checkout-success .sm-desc .choice.selected .radiocheck:before,
.checkout-success .shipping-method-logo.selected .radiocheck:before,
.block-order-details-view .shipping-method-logo.selected .radiocheck:before,
.mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected .radiocheck:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected .radiocheck:before {
  transform: scale(1) rotate(-45deg);
}
.cart-container .cart-summary #credit-form {
  border-bottom: 2px solid #edf2f4;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.cart-container .cart-summary #credit-form h2 {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1.2px;
  color: #000000;
  background: transparent;
  line-height: 1;
  text-transform: uppercase;
}
.cart-container .cart-summary #credit-form p {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
  line-height: 1.2;
}
.cart-container .cart-summary #credit-form button {
  min-width: inherit !important;
  background-color: #085ac3 !important;
  padding: 16.5px 18.5px !important;
}
.cart-container .cart-summary #credit-form button:hover {
  background-color: #002750 !important;
  border: none !important;
  color: #ffffff !important;
}
.cart-container .cart-summary #credit-form input {
  height: 45px;
  border-radius: 5px;
  background-color: #ffffff;
  border: none;
  display: block;
  padding: 15px 40px 15px 33px;
  letter-spacing: 1.2px;
  color: #000000;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  margin-right: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  min-width: inherit;
  flex: 1;
}
.cart-container .cart-summary #credit-form .discount-form {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cart-container .cart-summary #credit-form .discount-form .buttons-set {
  margin-bottom: 0;
}
.cart-container .cart-summary #credit-form .discount-form .buttons-set.has-input {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
}
.cart-container .cart-summary .discount {
  margin: 0;
}
.cart-container .cart-summary .discount .field {
  flex: 0 0 100%;
  margin: 0 0 15px;
}
.cart-container .cart-summary .discount .coupon {
  display: flex;
  padding: 0;
  margin: 0 0 49px;
  border-radius: 0;
  flex-wrap: wrap;
  background: transparent;
}
.cart-container .cart-summary .discount .coupon .mage-error {
  position: inherit;
  text-align: left;
}
.cart-container .cart-summary .discount .actions-toolbar {
  margin-left: auto;
}
.cart-container .cart-summary .discount .actions-toolbar .action {
  min-width: 136px;
  margin: 0;
  padding: 17px 15px 14px;
  border-radius: 100px;
  letter-spacing: 0.6px;
  background-color: #002750;
  color: #ffffff;
}
.cart-container .cart-summary .discount .actions-toolbar .action:hover {
  color: #002750;
  background-color: #4991d0;
}
.cart-container .cart-summary .discount .actions-toolbar .action span {
  font-weight: 600;
}
.cart-container .cart-summary .cart-totals-wrapper .methods {
  padding: 0;
}
.cart-container .cart-summary .cart-totals-wrapper th,
.cart-container .cart-summary .cart-totals-wrapper td {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  border: 0 !important;
  padding: 3px 0 6px;
  line-height: 1.3;
}
.cart-container .cart-summary .cart-totals-wrapper th span,
.cart-container .cart-summary .cart-totals-wrapper td span {
  font-weight: 400;
}
.cart-container .cart-summary .cart-totals-wrapper .table-wrapper {
  overflow: inherit;
  border-radius: 0;
  border: 0;
}
.cart-container .cart-summary .cart-totals-wrapper tr {
  display: flex;
  justify-content: space-between;
  padding: 0 37px;
  margin: 0 -37px;
}
.cart-container .cart-summary .cart-totals-wrapper tr.discount th,
.cart-container .cart-summary .cart-totals-wrapper tr.credit-amount th,
.cart-container .cart-summary .cart-totals-wrapper tr.discount .price,
.cart-container .cart-summary .cart-totals-wrapper tr.credit-amount .price {
  color: #3cc849;
  font-weight: 700;
}
.cart-container .cart-summary .cart-totals-wrapper tr.discount th span,
.cart-container .cart-summary .cart-totals-wrapper tr.credit-amount th span,
.cart-container .cart-summary .cart-totals-wrapper tr.discount .price span,
.cart-container .cart-summary .cart-totals-wrapper tr.credit-amount .price span {
  font-weight: 700;
}
.cart-container .cart-summary .cart-totals-wrapper tr .price {
  color: #002750;
}
.cart-container .cart-summary .cart-totals-wrapper td {
  text-align: right;
}
.cart-container .cart-summary .cart-totals-wrapper .totals strong {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  display: block;
}
.cart-container .cart-summary .cart-totals-wrapper .totals.grand {
  border-bottom: 1px solid #eeeaf7;
  border-top: 1px solid #eeeaf7;
  margin-top: 14px;
}
.cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
.cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
  padding: 14px 0 13px;
  vertical-align: baseline;
}
.cart-container .cart-summary .cart-totals-wrapper .totals.grand .price {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  display: block;
}
.cart-container .cart-summary .cart-totals-wrapper .totals.grand .price span {
  font-weight: 700;
}
.cart-container .cart-summary .cart-totals-wrapper th {
  padding-right: 20px;
}
.cart-container .cart-summary .legend,
.cart-container .cart-summary br {
  display: none;
}
.cart-container .cart-summary .note {
  display: block;
}
.cart-container .cart-summary form {
  display: block;
  max-width: 100%;
}
.cart-container .cart-summary .field {
  margin: 20px 0;
}
.cart-container .cart-summary .field._warn {
  padding-bottom: 1px;
}
.cart-container .cart-summary .title strong {
  display: block;
  letter-spacing: 1.2px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  background-color: #f4f7fa;
  padding: 24px 37px 18px;
  margin: 0 -37px 10px;
  border-bottom: 1px solid #eeeaf7;
}
.cart-container .form-cart {
  max-width: 70.7%;
  flex: 0 0 70.7%;
  padding-right: 24px;
  order: 1;
  background: transparent;
}
.checkout-cart-index .page-header {
  margin-bottom: 10px;
}
.checkout-cart-index .messages .message {
  margin-bottom: 10px;
}
.checkout-cart-index .messages .message:last-child {
  margin-bottom: 43px;
}
.checkout-cart-index .cart-empty {
  border: 1px solid #eeeaf7;
  border-radius: 50px;
  background-color: #f4f7fa;
}
.checkout-cart-index .sm-click-title {
  display: none !important;
}
.free-shipping-message {
  margin: 0 0 0 29px;
  flex-grow: 1;
}
.free-shipping-message p {
  padding: 22px 60px 18px;
  text-align: center;
  font-size: 16px;
  color: #002750;
  border-radius: 100px;
  font-weight: 400;
  width: 100%;
  background: #3CC849;
  position: relative;
}
.free-shipping-message p:before {
  content: "z";
  color: #3CC849;
  top: 50%;
  transform: translateY(-50%);
  min-width: 50px;
  min-height: 50px;
  max-width: 50px;
  max-height: 50px;
  left: 9px;
  background-color: #ffffff;
  margin: 0;
  border-radius: 100%;
  display: flex;
  align-items: center;
  font-size: 30px;
  justify-content: center;
  font-family: 'Allo-solar-icon';
  line-height: 1;
  text-transform: none;
  font-weight: 400;
  position: absolute;
  padding-bottom: 2px;
}
.free-shipping-message strong {
  font-weight: 700;
  text-transform: uppercase;
}
.page-title-wrapper:has(.free-shipping-message),
.page-title-wrapper:has(.quotation-request-link) {
  align-items: center;
}
@media only screen and (max-width: 767px) {
  body.checkout-cart-index .page-wrapper .page-title-wrapper {
    width: 100vw;
    position: relative;
    margin: 0 0 0 -50vw !important;
    left: 50%;
    padding: 0 20px 25px;
  }
  body.checkout-cart-index .page-wrapper .page-title-wrapper .page-title {
    font-size: 36px;
  }
  body.checkout-cart-index .page-wrapper .messages .message:last-child {
    margin-bottom: 26px;
  }
  body.checkout-cart-index .page-wrapper .page-header {
    margin-bottom: 33px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper {
    padding: 0 30px;
    border-radius: 40px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 36px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 21px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand .amount strong,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .amount strong {
    font-size: 36px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 20px 0;
  }
  body.checkout-cart-index .cart-empty {
    border-radius: 30px;
  }
  body .modal-popup.quotation-popup-wrapper .actions-toolbar .action {
    min-height: 73px;
    font-size: 19px;
  }
  body .modal-popup.quotation-popup-wrapper .field label {
    font-size: 17px;
  }
  body .modal-popup.quotation-popup-wrapper .field textarea {
    height: 270px;
  }
  body .page-wrapper .quotation-request-link {
    padding: 18px 27px 17px;
    font-size: 15px !important;
    margin-left: 21px;
    letter-spacing: 1.5px !important;
  }
  body .page-wrapper .cart-container {
    width: 100vw;
    position: relative;
    left: 50%;
    margin: 0 0 0 -50vw;
  }
  body .page-wrapper .cart-container .stock,
  body .page-wrapper .cart-container .stock-qty,
  body .page-wrapper .columns .order-details-items .stock,
  body .page-wrapper .columns .quotation-items .stock,
  body .page-wrapper .columns .order-details-items .stock-qty,
  body .page-wrapper .columns .quotation-items .stock-qty {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .product-item-name {
    margin: 4px 0 1px;
  }
  body .page-wrapper .cart-container .cart.main {
    margin-bottom: 45px;
  }
  body .page-wrapper .cart-container .cart.main .cart-actions-in {
    padding: 31px 21px 31px 31px;
  }
  body .page-wrapper .cart-container .cart.main .cart-actions-in .price {
    font-size: 45px;
  }
  body .page-wrapper .cart-container .cart.main .total-item {
    letter-spacing: 3.572px;
    font-size: 24px;
    padding-top: 4px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody tr,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody tr,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody tr {
    padding: 46px 40px 25px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-qty,
  body .page-wrapper .cart-container .table-wrapper tbody td.qty,
  body .page-wrapper .cart-container .table-wrapper tbody td.price,
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal,
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  body .page-wrapper .cart-container .table-wrapper tbody td.sku,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-qty,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.qty,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.sku,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-qty,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.qty,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.sku {
    padding: 0 0 0 217px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.item,
  body .page-wrapper .cart-container .table-wrapper tbody td.name,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.item,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.name,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.item,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.name {
    padding: 0 0 19px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  body .page-wrapper .cart-container .table-wrapper tbody td.action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action {
    right: 30px;
    top: 25px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete {
    min-width: 52px;
    min-height: 52px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  body .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after {
    font-size: 20px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .cart-container .table-wrapper tbody td.price .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .cart-price {
    padding-top: 28px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .cart-container .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .price {
    font-size: 33px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box {
    margin: 4px 0 0 0;
    font-size: 21px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .cart-price {
    padding-top: 0 !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .price {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty label,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty label,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty label {
    font-size: 24px;
    margin-right: 15px;
    margin-bottom: 2px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty .control,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control {
    height: 67px;
    padding: 7px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty .control span,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control span,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control span {
    height: 52px;
    width: 52px;
    font-size: 30px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty .control .qty-plus,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .qty-plus,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .qty-plus {
    padding-left: 0;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty .control .qty-minus,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .qty-minus,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .qty-minus {
    padding-left: 2px;
    padding-top: 10px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty .control .input-text,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .input-text,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .input-text {
    max-width: 60px;
    font-size: 24px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo {
    border-radius: 30px;
    flex: 0 0 186px;
    height: 186px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner {
    padding-left: 30px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand {
    padding-top: 4px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary {
    padding-bottom: 4px;
    margin-top: -5px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary svg,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary svg,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary svg {
    height: 19px;
    width: 114px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions {
    margin-top: 3px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a {
    font-size: 21px;
    margin-left: 8px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .message,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message {
    margin-top: 13px;
    font-size: 19px;
    padding: 21px 80px 19px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list {
    padding-left: 67px;
    margin-top: 45px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .bundle-item-option,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option {
    margin: 0 0 30px 0;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .bundle-item-option:last-child,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option:last-child,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option:last-child {
    margin-bottom: 0;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .price,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .price,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .price {
    font-size: 24px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img {
    padding-right: 31px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img span,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img span,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img span {
    min-width: 119px;
    max-width: 119px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper {
    border-radius: 20px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.price,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.price,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.price {
    padding-left: 151px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.name,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.name,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.name {
    font-size: 21px;
    max-width: calc(100% - 150px);
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet td,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet td,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet td {
    padding: 25px !important;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .pallet-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .pallet-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .pallet-inner {
    padding: 30px;
    border-radius: 30px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-detail-top-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top-inner {
    padding-left: 24px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-name,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-name,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-name {
    font-size: 24px;
    padding-top: 6px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .item-desc,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .item-desc,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .item-desc {
    font-size: 24px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .actions-toolbar,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .actions-toolbar,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .actions-toolbar {
    top: 15px;
    right: 15px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete:after,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete:after,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete:after {
    transform: scale(0.7);
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .price,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .price,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .price {
    font-size: 29px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .subtotal,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .subtotal,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .subtotal {
    margin-left: 214px;
  }
  body .page-wrapper .cart-container .cart-summary {
    padding: 0 31px;
  }
  body .page-wrapper .cart-container .cart-summary > .block {
    margin-bottom: 30px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 12px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 12px 0 11px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand .price,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .price {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals {
    margin: 36px -30px 31px;
  }
  body .page-wrapper .cart-container .cart-summary .checkout .action {
    margin-bottom: 40px;
    font-size: 14px;
    letter-spacing: 2.1px;
    padding: 22px 25px 19px;
  }
  body .page-wrapper .cart-container .cart-summary #co-shipping-method-form .title {
    letter-spacing: 1.34px;
    font-size: 27px;
    padding: 0 30px;
    margin: 30px -30px 0;
  }
  body .page-wrapper .cart-container .cart-summary .title strong {
    letter-spacing: 1.34px;
    font-size: 27px;
    padding: 40px 30px 31px;
    margin: 0 -30px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .radiocheck {
    height: 37px;
    width: 37px;
    border-radius: 11.907px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .radiocheck:before {
    width: 21px;
    height: 9px;
    top: 10px;
    left: 7px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .sm-desc {
    padding: 0 0 30px 115px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options,
  body .page-wrapper .block-order-details-view .sm-desc,
  body .page-wrapper .checkout-success .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0 -30px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .sm-stock,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .checkout-success .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .sm-desc .preparation,
  body .page-wrapper .checkout-success .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    font-size: 23px;
    margin-bottom: 10px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .checkout-success .sm-desc .preparation,
  body .page-wrapper .checkout-success .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 30px;
    margin-bottom: 6px;
    margin-top: 6px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition:before,
  body .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .checkout-success .sm-desc .preparation:before,
  body .page-wrapper .checkout-success .sm-desc .expendition:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    min-height: 8px;
    max-height: 8px;
    min-width: 8px;
    max-width: 8px;
    top: 10px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content,
  body .page-wrapper .block-order-details-view .sm-desc .choice,
  body .page-wrapper .checkout-success .sm-desc .choice,
  body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    padding: 23px 35px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value {
    min-width: 142px !important;
    min-height: 71px;
    max-width: 142px !important;
    max-height: 71px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before {
    top: -8px;
    left: -16px;
    transform: scale(0.821);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-width: 231px !important;
    min-height: 51px;
    max-width: 231px !important;
    max-height: 51px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    transform: scale(0.66);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before {
    left: -61px;
    top: -12px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio {
    margin-top: 3px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    left: -11px;
    top: -14px;
    transform: scale(0.91);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio {
    margin-top: -20px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value {
    min-width: 233px !important;
    min-height: 42px;
    max-width: 233px !important;
    max-height: 42px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before {
    transform: scale(0.821);
    top: -5px;
    left: -26px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value {
    min-width: 266px !important;
    min-height: 25px;
    max-width: 266px !important;
    max-height: 25px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before {
    transform: scale(0.821);
    top: -2px;
    left: -30px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value {
    min-width: 223px !important;
    min-height: 42px;
    max-width: 223px !important;
    max-height: 42px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before {
    transform: scale(0.821);
    top: -5px;
    left: -26px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value {
    min-width: 205px !important;
    min-height: 42px;
    max-width: 205px !important;
    max-height: 42px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before {
    transform: scale(0.821);
    top: -5px;
    left: -22px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
    padding-bottom: 12px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value {
    font-size: 24px;
    max-width: 170px;
    padding-top: 116px;
    line-height: 1.1;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before {
    left: -28px;
    transform: scale(0.63);
    top: -28px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio {
    margin-top: 24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .price,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price {
    margin-top: 31px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock {
    padding-left: 30px !important;
    margin-bottom: 6px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before {
    min-height: 8px !important;
    max-height: 8px !important;
    min-width: 8px !important;
    max-width: 8px !important;
    top: 10px !important;
    transform: unset;
    background: #4991d0;
    left: 0;
    border-radius: 100%;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before {
    padding: 9px 17px 4px;
    font-size: 15px;
    letter-spacing: 2.233px;
    margin-right: 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price {
    margin: 11px 0 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice > .value,
  body .page-wrapper .checkout-success .sm-desc .choice .label,
  body .page-wrapper .checkout-success .sm-desc .choice > .value,
  body .page-wrapper .checkout-success .shipping-method-logo .label,
  body .page-wrapper .checkout-success .shipping-method-logo > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value {
    margin: 0 44px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price,
  body .page-wrapper .checkout-success .sm-desc .choice .price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-price,
  body .page-wrapper .checkout-success .shipping-method-logo .price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price {
    font-size: 27px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price.discount-original-price,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price.discount-original-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price.discount-original-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price.discount-original-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .checkout-success .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price {
    font-size: 24px;
    margin-top: 4px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .coupon {
    margin: 0 0 44px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .actions-toolbar .action {
    min-width: 202px;
    font-size: 18px;
    padding: 24px 15px 20px;
    letter-spacing: 0.893px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .field {
    margin-bottom: 22px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper th,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper td {
    font-size: 24px;
    padding: 5px 0 8px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper tr {
    padding: 0 30px;
  }
  body .page-wrapper .cart-container .cart-summary .field {
    margin: 30px 0;
  }
  body .page-wrapper .cart-container .cart-summary .field.choice input {
    padding: 0;
  }
  body .page-wrapper .page-title-wrapper:has(.free-shipping-message) {
    flex-wrap: wrap;
  }
  body .page-wrapper .free-shipping-message {
    margin: 15px 0 0;
  }
  body .page-wrapper .free-shipping-message p {
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 21px;
    border-radius: 50px;
    padding: 21px 90px 19px;
    min-height: 90px;
  }
  body .page-wrapper .free-shipping-message p:before {
    min-width: 74px;
    min-height: 74px;
    max-width: 74px;
    max-height: 74px;
    left: 8px;
  }
}
body.minicart-opened {
  position: fixed;
  left: 0;
  right: 0;
}
.block-minicart .items-total {
  line-height: 1;
}
.block-minicart .items-total span {
  font-size: 12px;
  color: #002750;
  font-weight: 400;
  line-height: 1;
}
.block-minicart .items-total span.count {
  font-weight: 700;
}
.block-minicart .subtotal {
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 29px 38px 19px;
  border-bottom: 1px solid #eeeaf7;
  border-top: 1px solid #eeeaf7;
}
.block-minicart .subtotal .label {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 24px;
  font-family: 'Poppins';
  color: #002750;
  letter-spacing: 0;
  line-height: 1;
  display: block;
  margin-bottom: 5px;
}
.block-minicart .subtotal .label:after {
  display: none;
}
.block-minicart .subtotal .amount.price-container .price {
  font-size: 24px;
  font-weight: 600;
  line-height: 0.7;
}
.block-minicart .viewcart {
  box-shadow: 0 0 54px rgba(233, 238, 240, 0.89);
  color: #085ac3;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  padding: 22px 38px;
  letter-spacing: 0;
  margin: 0 auto;
  display: block;
  font-family: 'Poppins';
  text-decoration-line: underline;
}
.block-minicart .viewcart:hover {
  color: #4991d0;
}
.block-minicart .subtitle {
  display: none;
}
.block-minicart .subtitle.empty {
  display: block;
  font-size: 14px;
  padding: 30px 0 20px;
  text-align: center;
}
.block-minicart .text.empty {
  text-align: center;
}
.block-minicart .block-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.block-minicart .block-content > .actions {
  text-align: center;
}
.block-minicart .block-content > .actions > .primary {
  padding: 30px 24px;
  background-color: #ffffff;
}
.block-minicart .block-content > .actions .action.primary {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2.4px;
  font-family: 'Poppins';
  border-radius: 100px;
  padding: 24px 24px 21px;
}
.block-minicart .block-content > .actions .action.primary:last-child {
  margin-bottom: 0;
}
.block-minicart .block-category-link,
.block-minicart .block-product-link,
.block-minicart .block-cms-link,
.block-minicart .block-banners {
  margin: 15px 0 0;
  text-align: center;
}
.minicart-wrapper.active .block-minicart {
  transform: translateX(0);
  box-shadow: 0 0 54px rgba(233, 238, 240, 0.89);
}
.minicart-wrapper .product-image-container {
  width: 100% !important;
}
.minicart-wrapper .mage-dropdown-dialog {
  display: block !important;
}
.minicart-wrapper .mage-dropdown-dialog.empty-cart-dialog {
  display: none !important;
}
.minicart-wrapper .block-title {
  padding: 28px 43px 18px 38px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #eeeaf7;
  margin-bottom: 0 !important;
}
.minicart-wrapper .block-title strong {
  margin: 0 !important;
}
.minicart-wrapper .block-title .text {
  letter-spacing: 1.2px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  margin-top: 0;
  text-transform: uppercase;
  display: block;
}
.minicart-wrapper #minicart-content-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
}
.minicart-wrapper .block-minicart {
  position: fixed;
  display: flex;
  z-index: 99999999;
  width: 550px;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  transition: all 0.5s;
  transform: translateX(100%);
  margin: 0;
}
.minicart-wrapper .product .actions .secondary {
  position: absolute;
  top: 9px;
  right: 33px;
}
.minicart-wrapper .action.close,
.modal-popup.cart-popup-wrapper .action-close {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  background-color: transparent;
  border: 0;
  margin-top: -8px;
}
.minicart-wrapper .action.close:before,
.modal-popup.cart-popup-wrapper .action-close:before {
  content: "X";
  font-size: 16px;
  line-height: 1;
  font-family: 'Allo-solar-icon';
  color: #002750;
  padding: 7px;
  display: block;
}
.minicart-wrapper .action.close:hover:before,
.modal-popup.cart-popup-wrapper .action-close:hover:before {
  color: #4991d0;
}
.minicart-wrapper .action.close span,
.modal-popup.cart-popup-wrapper .action-close span {
  display: none;
}
.minicart-wrapper .action.showcart,
.minicart-wrapper .action.showquote {
  white-space: nowrap;
  text-decoration: none;
}
.minicart-wrapper .minicart-widgets {
  margin-top: 15px;
}
.minicart-items-wrapper {
  flex-grow: 1;
  overflow-y: auto;
}
.minicart-items {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.minicart-items .qty-note {
  padding: 10px 40px 6px;
  margin-bottom: 0 !important;
}
.minicart-items .qty-note:before {
  left: 7px;
  top: 5px;
  font-size: 20px;
}
.minicart-items .qty-note span {
  font-size: 14px;
  color: #002750;
}
.minicart-items .product-item {
  border-bottom: 1px solid #eeeaf7;
  padding: 32px 38px;
  margin-bottom: 0;
  position: relative;
}
.minicart-items .product-item:last-child {
  border-bottom: 0;
}
.minicart-items .product-item.pallet-item {
  background: #f4f7fa;
}
.minicart-items .product-item.pallet-item .product-item-name {
  color: #002750;
  line-height: 1.3;
  font-size: 18px !important;
  font-weight: 400;
}
.minicart-items .product-item.pallet-item .product-item-details-wrapper {
  display: flex;
  align-items: center;
}
.minicart-items .product-item.pallet-item .actions {
  cursor: not-allowed;
}
.minicart-items .product-item.pallet-item .action {
  pointer-events: none;
  user-select: none;
  background: #edebeb;
  opacity: 0.5;
}
.minicart-items .product-item .product-image-wrapper {
  flex: 0 0 125px;
  max-width: 125px;
  margin-right: 30px;
  max-height: 125px;
  min-height: 125px;
  border-radius: 20px;
  background: #f4f7fa;
  overflow: hidden;
}
.minicart-items .product-item .product-image-wrapper .product-image-wrapper {
  margin: 0 !important;
  max-width: unset !important;
  margin-right: unset !important;
  max-height: unset !important;
  min-height: unset !important;
  border-radius: unset !important;
  background: unset !important;
}
.minicart-items .product-item .product-image-wrapper img {
  width: 100% !important;
  object-fit: contain;
}
.minicart-items .product-item-pricing {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 11px;
}
.minicart-items .product-item-pricing .price-container {
  line-height: 1;
}
.minicart-items .product-item-pricing .price-container .price {
  font-size: 22px;
  font-weight: 600;
  color: #085ac3;
  line-height: 1;
  display: block;
  padding-top: 6px;
}
.minicart-items .product-item-pricing .qty {
  justify-content: center;
}
.minicart-items .product-item-pricing .qty label {
  display: flex;
  align-items: center;
}
.minicart-items .product-item-pricing .qty .tiers-block {
  flex-direction: row;
  display: flex;
  align-items: center;
}
.minicart-items .product-item-pricing .qty .control {
  height: 45px;
  border-radius: 100px;
  padding: 4px;
  position: relative;
  overflow: hidden;
}
.minicart-items .product-item-pricing .qty .control span {
  height: 35px;
  width: 35px;
  background-color: #ffffff;
  font-size: 19px;
  padding-top: 4px;
  border: 1px solid #eeeaf7;
  border-radius: 100%;
  font-weight: 600;
}
.minicart-items .product-item-pricing .qty .control .qty-plus {
  padding-left: 1px;
}
.minicart-items .product-item-pricing .qty .control .qty-minus {
  padding-left: 3px;
}
.minicart-items .product-item-pricing .qty .control div.mage-error {
  white-space: nowrap;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.minicart-items .product-item-pricing .qty .control .item-qty {
  height: 30px;
  padding: 0 5px 0 8px;
  max-width: 40px;
  border-radius: 0;
  font-size: 16px;
}
.minicart-items .product-item-pricing .label:after {
  display: none;
}
.minicart-items .price-minicart {
  margin-bottom: 5px;
}
.minicart-items .product {
  display: flex;
  flex-grow: 1;
}
.minicart-items .product .toggle {
  display: block;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
}
.minicart-items .product .toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 16px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .product .toggle:after {
  position: static;
  right: 20px;
  top: 0;
}
.minicart-items .product.active > .toggle:after {
  content: '\e621';
}
.minicart-items .product-item-name {
  display: block;
  margin: 0 !important;
  flex: 0 0 100%;
  max-width: 100%;
}
.minicart-items .product-item-name a {
  font-family: 'Poppins';
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-height: 43px;
  color: #002750;
  line-height: 1.3;
  font-size: 18px !important;
  font-weight: 400;
  text-decoration: none;
}
.minicart-items .product-brand a {
  font-size: 18px !important;
  color: #002750 !important;
}
.minicart-items .product-item-details-wrapper {
  flex-grow: 1;
  width: 100%;
}
.minicart-items .product-item-details {
  flex-grow: 1;
  display: flex;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 11px;
  padding-right: 20px;
}
.minicart-items .product-item-details .price {
  font-size: 18px;
  color: #4991d0;
  font-weight: 900;
  line-height: 1;
  font-family: 'Lato';
}
.minicart-items .product-item-details .price .point {
  font-size: 12px;
}
.minicart-items .product-item-details .price .cur-sign {
  font-size: 12px;
  vertical-align: super;
  margin-left: 2px;
}
.minicart-items .product-item-details .price-including-tax,
.minicart-items .product-item-details .price-excluding-tax {
  margin: 5px 0 0;
}
.minicart-items .product-item-details .weee[data-label] {
  font-size: 1.1rem;
}
.minicart-items .product-item-details .details-qty {
  display: flex;
  align-items: center;
}
.minicart-items .product.options .tooltip.toggle {
  display: inline-block;
  text-decoration: none;
}
.minicart-items .product.options .tooltip.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.minicart-items .product.options .tooltip.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: -3px 0 0 7px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .product.options .tooltip.toggle .details {
  display: none;
}
.minicart-items .update-cart-item {
  font-size: 1.1rem;
  vertical-align: top;
}
.minicart-items .subtitle {
  display: none;
}
.minicart-items .action {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0;
  min-width: 35px;
  min-height: 35px;
  background: transparent;
  border-radius: 100%;
  border: 1px solid #eeeaf7;
  text-decoration: none;
  transition: all 0.4s;
}
.minicart-items .action:before {
  content: "u";
  display: block;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  text-transform: none;
  font-family: 'Allo-solar-icon';
  color: #002750;
}
.minicart-items .action:hover:before {
  color: #4991d0;
}
.checkout-container {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.checkout-container.hide-sidebar .opc-wrapper {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
}
.checkout-container.hide-sidebar #opc-sidebar {
  display: none;
}
.checkout-container .opc-wrapper {
  margin: 0;
}
.opc-wrapper {
  margin: 0 0 20px;
}
.opc-wrapper .step-content {
  margin: 0 0 40px;
  border-radius: 5px;
  background-color: #f6f8f9;
  overflow: hidden;
}
.checkout-index-index .nav-sections,
.checkout-index-index .nav-toggle {
  display: none;
}
.checkout-index-index .logo {
  margin-left: 0;
}
.opc-estimated-wrapper {
  border-bottom: 1px solid #cccccc;
  margin: 0 0 15px;
  padding: 18px 15px;
}
.opc-estimated-wrapper .estimated-block {
  font-size: 18px;
  font-weight: 700;
  float: left;
}
.opc-estimated-wrapper .estimated-block .estimated-label {
  display: block;
  margin: 0 0 5px;
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:before {
  color: #333333;
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:hover:before {
  color: #555555;
}
.field-tooltip {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 1px;
}
.field-tooltip._active {
  z-index: 100;
}
.field-tooltip._active .field-tooltip-content {
  display: block;
}
.field-tooltip._active .field-tooltip-action:before {
  color: #333333;
}
.field-tooltip .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action {
  display: inline-block;
  text-decoration: none;
}
.field-tooltip .field-tooltip-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: inherit;
  color: #bbbbbb;
  content: '\e623';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.field-tooltip .field-tooltip-action:hover:before {
  color: #333333;
}
.field-tooltip .field-tooltip-action:before {
  padding-left: 1px;
}
._keyfocus .field-tooltip .field-tooltip-action:focus {
  z-index: 100;
}
._keyfocus .field-tooltip .field-tooltip-action:focus + .field-tooltip-content {
  display: block;
}
._keyfocus .field-tooltip .field-tooltip-action:focus:before {
  color: #333333;
}
.field-tooltip .field-tooltip-content {
  background: #f4f4f4;
  border: 1px solid #999999;
  border-radius: 1px;
  font-size: 14px;
  padding: 12px;
  width: 270px;
  display: none;
  left: 38px;
  position: absolute;
  text-transform: none;
  top: -9px;
  word-wrap: break-word;
  z-index: 2;
}
.field-tooltip .field-tooltip-content:before,
.field-tooltip .field-tooltip-content:after {
  border: 10px solid transparent;
  height: 0;
  width: 0;
  border-right-color: #f4f4f4;
  left: -21px;
  top: 12px;
  content: '';
  display: block;
  position: absolute;
  z-index: 3;
}
.field-tooltip .field-tooltip-content:before {
  border-right-color: #666666;
}
.field-tooltip .field-tooltip-content:after {
  border-right-color: #f4f4f4;
  width: 1px;
  z-index: 4;
}
@media only screen and (max-width: 768px) {
  .field-tooltip .field-tooltip-content {
    left: auto;
    right: -10px;
    top: 40px;
  }
  .field-tooltip .field-tooltip-content::before,
  .field-tooltip .field-tooltip-content::after {
    border: 10px solid transparent;
    height: 0;
    left: auto;
    margin-top: -21px;
    right: 10px;
    top: 0;
    width: 0;
  }
  .field-tooltip .field-tooltip-content::before {
    border-bottom-color: #999999;
  }
  .field-tooltip .field-tooltip-content::after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
}
.checkout-shipping-method {
  position: relative;
}
.shipping-policy-block.field-tooltip {
  top: 12px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action {
  color: #1979c3;
  cursor: pointer;
}
.shipping-policy-block.field-tooltip .field-tooltip-action:before {
  display: none;
}
.shipping-policy-block.field-tooltip .field-tooltip-content {
  width: 420px;
  top: 30px;
}
#opc-sidebar {
  flex: 0 0 29.3%;
  max-width: 29.3%;
  margin-top: 49px;
  border-radius: 30px;
  padding: 0 37px;
  overflow: hidden;
  background-color: #f4f7fa;
}
#opc-sidebar .sidebar-title {
  display: block;
  letter-spacing: 1.2px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  line-height: 1;
  text-transform: uppercase;
  background-color: #f4f7fa;
  padding: 24px 37px 18px;
  margin: 0 -37px;
  border-bottom: 1px solid #eeeaf7;
}
#opc-sidebar .sidebar-title strong {
  font-weight: 600;
}
#opc-sidebar .quotation-request-link {
  text-align: center;
  margin: 0 -17px 21px;
  max-width: unset;
}
#opc-sidebar .product-brand a {
  line-height: 1.2;
  padding-bottom: 3px;
  display: block;
  font-size: 14px !important;
}
#opc-sidebar > .actions-toolbar {
  display: flex;
  padding: 30px 20px;
  margin: 0 -37px;
  border-top: 1px solid #eeeaf7;
}
#opc-sidebar > .actions-toolbar .primary {
  width: 100%;
}
#opc-sidebar > .actions-toolbar .sidebar-place-order {
  margin: 0;
  display: block;
  float: inherit;
  width: 100%;
  font-size: 16px;
  letter-spacing: 2.4px;
  border-radius: 100px;
  padding: 25px 24px 21px;
  font-weight: 600;
  font-family: 'Poppins';
}
#opc-sidebar .shipping-information {
  margin-top: 31px;
}
#opc-sidebar .shipping-information .shipping-information-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#opc-sidebar .shipping-information .shipping-information-title span {
  display: block;
  letter-spacing: 1.2px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 14px;
}
#opc-sidebar .shipping-information .shipping-information-title .action {
  display: none;
}
#opc-sidebar .shipping-information .ship-to .shipping-information-content {
  letter-spacing: 0;
  line-height: 1.5;
  font-size: 16px;
  font-family: 'Poppins';
  color: #002750;
  border-radius: 30px;
  padding: 24px 29px;
  margin: 0 -15px 30px;
  background-color: #ffffff;
}
#opc-sidebar .shipping-information .ship-to .shipping-information-content .customer-name {
  font-weight: 600;
  display: block;
}
#opc-sidebar .shipping-information .ship-to .shipping-information-content a {
  color: #085ac3;
  display: block;
  text-align: left;
  text-decoration: none;
}
#opc-sidebar .shipping-information .ship-to .shipping-information-content a:hover {
  color: #4991d0;
}
#opc-sidebar .shipping-information .ship-to .shipping-information-content a:before {
  content: 'M: ';
  color: #002750 !important;
}
#opc-sidebar .shipping-information .ship-via {
  margin-bottom: 42px;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-title {
  margin-bottom: 0;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content {
  display: flex;
  margin: 0 -15px;
  padding: 21px 34px;
  border-radius: 30px;
  background: #ffffff;
  align-items: center;
  justify-content: space-between;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content > .value {
  margin: 0 15px 0 0;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value {
  margin: 0 !important;
  font-size: 0 !important;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before {
  transform: scale(0.43);
  left: -44px;
  top: -46px;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-info {
  padding: 0 10px 0 79px;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon {
  font-family: 'Poppins';
  color: #002750;
  padding-left: 27px;
  position: relative;
  line-height: 1.5;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon:before {
  content: "";
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  line-height: 1;
  color: #4991d0;
  text-transform: none;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 20px;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-address {
  margin-bottom: 13px;
  max-width: 221px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.15;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-address:before {
  content: "w";
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-time {
  font-size: 12px;
  font-weight: 400;
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-time:before {
  content: "r";
}
#opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .value {
  margin-top: 0 !important;
}
#opc-sidebar .shipping-information .shipping-information-content {
  margin-bottom: 26px;
}
.checkout-container .opc-block-summary {
  background: transparent;
  padding: 0;
  margin: 0;
}
.checkout-container .opc-block-summary > .title {
  display: none;
}
.checkout-container .opc-block-summary .minicart-items-wrapper {
  margin: 0;
  max-height: inherit;
  padding: inherit;
  overflow: inherit;
}
.checkout-container .opc-block-summary .table-totals {
  margin: 15px 0 0;
}
.checkout-container .opc-block-summary .table-totals tr {
  display: flex;
  padding: 0 37px;
  margin: 0 -37px;
  justify-content: space-between;
  align-items: center;
}
.checkout-container .opc-block-summary .table-totals th,
.checkout-container .opc-block-summary .table-totals td {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  border: 0;
  padding: 3px 0 6px;
  line-height: 1.3;
}
.checkout-container .opc-block-summary .table-totals td .price {
  font-weight: 400;
  color: #002750;
}
.checkout-container .opc-block-summary .table-totals th {
  padding-right: 20px;
}
.checkout-container .opc-block-summary .table-totals .totals.grand {
  margin-top: 14px;
  border-top: 1px solid #eeeaf7;
}
.checkout-container .opc-block-summary .table-totals .totals.grand th strong {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  display: block;
}
.checkout-container .opc-block-summary .table-totals .totals.grand .amount {
  font-size: 24px;
  line-height: 1;
}
.checkout-container .opc-block-summary .table-totals .totals.grand th,
.checkout-container .opc-block-summary .table-totals .totals.grand td {
  padding: 14px 0 13px;
  vertical-align: baseline;
}
.checkout-container .opc-block-summary .table-totals .totals.grand td .price {
  font-weight: 700;
}
.checkout-container .opc-block-summary .table-totals .totals.discount th {
  display: flex;
  align-items: center;
  color: #3cc849;
  font-weight: 700;
}
.checkout-container .opc-block-summary .table-totals .totals.discount th .coupon {
  margin: 0;
  color: #3cc849;
  font-weight: 700;
}
.checkout-container .opc-block-summary .table-totals .totals.discount td .price {
  color: #3cc849;
  font-weight: 700;
}
.checkout-container .items-in-cart .actions-toolbar {
  padding: 14px 44px 12px 37px;
  margin: 11px -37px 27px;
  display: flex;
  border-bottom: 1px solid #eeeaf7;
  border-top: 1px solid #eeeaf7;
}
.checkout-container .items-in-cart .actions-toolbar .secondary {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
  align-items: center;
}
.checkout-container .items-in-cart .actions-toolbar .more-item-count {
  display: block;
  background-color: #085ac3;
  color: #ffffff;
  line-height: 1;
  letter-spacing: 0;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 600;
  padding: 7px 17px 4px 16px;
  border-radius: 30px;
}
.checkout-container .items-in-cart .actions-toolbar .more-item-count:before {
  content: "+";
}
.checkout-container .items-in-cart .actions-toolbar .toggle-item-label {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  border-bottom: 1px solid;
  text-transform: uppercase;
  cursor: pointer;
}
.checkout-container .items-in-cart .actions-toolbar .toggle-item-label:hover {
  color: #4991d0;
}
.checkout-container .minicart-items {
  margin-top: 20px;
}
.checkout-container .minicart-items .product-item-details {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
}
.checkout-container .minicart-items .product-item-details .price-including-tax {
  margin: 2px 0 0;
}
.checkout-container .minicart-items .product-item-inner {
  display: flex;
  align-items: center;
  margin-left: 18px;
  flex-grow: 1;
}
.checkout-container .minicart-items .product-item-inner .product-item-name-block {
  flex-grow: 1;
}
.checkout-container .minicart-items .cart-price {
  margin-left: 30px;
}
.checkout-container .minicart-items .cart-price .price {
  color: #085ac3;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 16px;
}
.checkout-container .minicart-items .product-item-name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-height: 38px;
  font-size: 14px;
  font-weight: 400;
  color: #002750;
}
.checkout-container .minicart-items .product-item {
  padding: 0 20px 10px;
  margin: 0 -37px;
  border: 0;
}
.checkout-container .minicart-items .product-item .product {
  padding: 20px 20px 19px 17px;
  background: #ffffff;
  align-items: center;
  border-radius: 30px;
}
.checkout-container .minicart-items .product-item .product-image-container {
  flex: 0 0 80px;
  max-width: 80px;
  min-height: 80px;
  border-radius: 20px;
  background: #f4f7fa;
  overflow: hidden;
}
.checkout-container .minicart-items .product-item .product-image-container img {
  width: 100%;
}
.checkout-container .minicart-items .product-item .product-image-wrapper {
  margin-right: 0;
  min-height: 100%;
}
.checkout-container .content {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper #opc-sidebar {
    margin-top: 30px;
    border-radius: 40px;
    padding: 0 30px;
  }
  body .page-wrapper #opc-sidebar .sidebar-title {
    margin: 0 -30px;
    padding: 12px 30px;
    height: 98px;
    font-size: 26px;
    letter-spacing: 1.34px;
  }
  body .page-wrapper #opc-sidebar .sidebar-title strong span {
    margin-top: 3px;
  }
  body .page-wrapper #opc-sidebar > .actions-toolbar {
    margin: 0 -30px;
    padding: 30px;
  }
  body .page-wrapper #opc-sidebar > .actions-toolbar .sidebar-place-order {
    height: 88px;
    font-size: 20px;
    letter-spacing: 2.4px;
    max-width: 100%;
  }
  body .page-wrapper #opc-sidebar .product-brand a {
    font-size: 20px !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .shipping-information-title {
    margin: 0 -30px;
    padding: 0 30px 10px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .shipping-information-title span {
    font-size: 28px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via {
    margin-bottom: 29px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content {
    margin: 0 !important;
    padding: 25px 30px !important;
    border-radius: 35px !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value {
    margin: 0 0 -22px 0 !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-info {
    padding: 0 10px 0 111px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-to .shipping-information-content {
    font-size: 24px;
    padding: 30px 40px;
    margin: 0 0 40px;
    border-radius: 40px;
    line-height: 1.6;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar {
    position: absolute;
    top: 25px;
    right: 20px;
    margin: 0;
    padding: 0;
    background: transparent;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .more-item-count {
    display: none;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .toggle-item-label {
    font-size: 0;
    border: none;
    position: relative;
    padding: 28px 17px;
    transition: all 0.5s;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .toggle-item-label:before {
    content: "";
    height: 30px;
    position: absolute;
    width: 3px;
    background-color: #ffffff;
    left: 50%;
    top: 12px;
    transform: translateX(-50%);
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .toggle-item-label:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    border-style: solid;
    border-width: 0 3px 3px 0;
    border-color: #ffffff;
    transform: rotate(45deg) translateX(-50%);
    left: 45%;
    top: 27px;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .toggle-item-label.less-item-lable {
    transform: rotate(-180deg);
  }
  body .page-wrapper .checkout-container .minicart-items {
    margin-top: 35px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item {
    margin: 0 -30px;
    padding: 0 30px 13px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item .product {
    padding: 28px 25px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-inner {
    margin-left: 25px;
  }
  body .page-wrapper .checkout-container .minicart-items .product > .product-item-photo,
  body .page-wrapper .checkout-container .minicart-items .product > .product-image-container {
    flex: 0 0 119px;
    max-width: 119px;
    min-height: 119px;
    border-radius: 30px;
    max-height: 119px;
  }
  body .page-wrapper .checkout-container .minicart-items .cart-price .price {
    font-size: 24px;
    margin-top: 7px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-name {
    max-height: 57px;
    font-size: 20px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals {
    margin: 12px 0 0;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals tr {
    padding: 0 30px;
    margin: 0 -30px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals th,
  body .page-wrapper .checkout-container .opc-block-summary .table-totals td {
    font-size: 23px;
    padding: 8px 0 12px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand {
    margin-top: 20px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand th strong {
    font-size: 35px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand th,
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand td {
    padding: 23px 0 20px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand .amount {
    font-size: 35px;
  }
}
.opc-block-shipping-information {
  padding: 0 30px;
}
.opc-block-shipping-information .shipping-information-title {
  border-bottom: 1px solid #cccccc;
  margin: 0 0 20px;
  position: relative;
}
.opc-block-shipping-information .shipping-information-title .action-edit {
  top: 2px;
  display: inline-block;
  text-decoration: none;
  margin: 0;
  position: absolute;
  right: 0;
}
.opc-block-shipping-information .shipping-information-title .action-edit > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.opc-block-shipping-information .shipping-information-title .action-edit:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #8f8f8f;
  content: '\e606';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.opc-block-shipping-information .shipping-information-title .action-edit:hover:before {
  color: #333333;
}
.opc-block-shipping-information .shipping-information-title .action-edit:active:before {
  color: #8f8f8f;
}
.opc-block-shipping-information .shipping-information-content {
  line-height: 27px;
}
.opc-block-shipping-information .shipping-information-content .actions-toolbar {
  margin-left: 0;
}
.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via {
  margin: 0 0 20px;
}
.authentication-dropdown {
  box-sizing: border-box;
}
.authentication-dropdown .modal-inner-wrap {
  padding: 25px;
}
.authentication-wrapper {
  float: right;
  margin-top: -60px;
  max-width: 50%;
  position: relative;
  z-index: 1;
}
._has-auth-shown .authentication-wrapper {
  z-index: 900;
}
.block-authentication .block-title {
  font-size: 1.8rem;
  border-bottom: 0;
  margin-bottom: 25px;
}
.block-authentication .block-title strong {
  font-weight: 300;
}
.block-authentication .field .label {
  font-weight: 400;
}
.block-authentication .actions-toolbar {
  margin-bottom: 5px;
}
.block-authentication .actions-toolbar > .secondary {
  padding-top: 25px;
  text-align: left;
}
.block-authentication .block[class] {
  margin: 0;
}
.block-authentication .block[class] ul {
  list-style: none;
  padding-left: 10px;
}
.block-authentication .block[class] .field .control,
.block-authentication .block[class] .field .label {
  float: none;
  width: auto;
}
.block-authentication .block[class] + .block {
  border-top: 1px solid #c1c1c1;
  margin-top: 40px;
  padding-top: 40px;
  position: relative;
}
.block-authentication .block[class] + .block:before {
  height: 36px;
  line-height: 34px;
  margin: -19px 0 0 -18px;
  min-width: 36px;
  background: #ffffff;
  border: 1px solid #c1c1c1;
  border-radius: 50%;
  box-sizing: border-box;
  color: #c1c1c1;
  content: attr(data-label);
  display: inline-block;
  left: 50%;
  letter-spacing: normal;
  padding: 0 .2rem;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
}
.checkout-payment-method .step-title {
  border-bottom: 0;
  margin-bottom: 0;
}
.checkout-payment-method .payment-method:first-child .payment-method-title {
  border-top: 0;
}
.checkout-payment-method .payment-method._active .payment-method-content {
  display: block;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {
  border-top: 1px solid #cccccc;
}
.checkout-payment-method .payment-method-title {
  padding: 20px 0;
  margin: 0;
}
.checkout-payment-method .payment-method-title .payment-icon {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.checkout-payment-method .payment-method-title .action-help {
  display: inline-block;
  margin-left: 5px;
}
.checkout-payment-method .payment-method-content {
  display: none;
  padding: 0 0 20px 22px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) {
  margin: 0 0 20px;
}
.checkout-payment-method .payment-group + .payment-group .step-title {
  margin: 20px 0 0;
}
.checkout-payment-method .field-select-billing,
.checkout-payment-method .billing-address-form {
  max-width: 600px;
}
.checkout-payment-method .billing-address-same-as-shipping-block {
  margin: 0 0 10px;
}
.checkout-payment-method .checkout-billing-address {
  margin: 0 0 20px;
}
.checkout-payment-method .checkout-billing-address .primary .action-update {
  margin-right: 0;
}
.checkout-payment-method .checkout-billing-address .billing-address-details {
  line-height: 27px;
  padding: 0 0 0 23px;
}
.checkout-payment-method .payment-method-note + .checkout-billing-address {
  margin-top: 20px;
}
.checkout-payment-method .payment-method-iframe {
  background-color: transparent;
  display: none;
  width: 100%;
}
.checkout-payment-method .no-payments-block {
  margin: 20px 0;
}
.checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {
  content: '\e621';
}
.checkout-payment-method .payment-option._collapsible .payment-option-title {
  cursor: pointer;
}
.checkout-payment-method .payment-option._collapsible .payment-option-content {
  display: none;
}
.checkout-payment-method .payment-option-title {
  border-top: 1px solid #cccccc;
  padding: 20px 0;
}
.checkout-payment-method .payment-option-title .action-toggle {
  color: #1979c3;
  display: inline-block;
  text-decoration: none;
}
.checkout-payment-method .payment-option-title .action-toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: #8f8f8f;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.checkout-payment-method .payment-option-title .action-toggle:hover:after {
  color: #333333;
}
.checkout-payment-method .payment-option-title .action-toggle:active:after {
  color: #8f8f8f;
}
.checkout-payment-method .payment-option-content {
  padding: 0 0 20px 22px;
}
.checkout-payment-method .payment-option-inner {
  margin: 0 0 20px;
}
.checkout-payment-method .credit-card-types {
  padding: 0;
}
.checkout-payment-method .credit-card-types .item {
  display: inline-block;
  list-style: none;
  margin: 0 5px 0 0;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types .item._active {
  font-weight: 700;
}
.checkout-payment-method .credit-card-types .item._active img {
  -webkit-filter: grayscale(0%);
}
.checkout-payment-method .credit-card-types .item._inactive {
  opacity: .4;
}
.checkout-payment-method .credit-card-types .item span {
  display: inline-block;
  padding-top: 6px;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types img {
  -webkit-filter: grayscale(100%);
  -webkit-transition: all .6s ease;
}
.checkout-payment-method .ccard .fields > .year {
  padding-left: 5px;
}
.checkout-payment-method .ccard .fields .select {
  padding-left: 5px;
  padding-right: 5px;
}
.checkout-payment-method .ccard .month .select {
  width: 140px;
}
.checkout-payment-method .ccard .year .select {
  width: 80px;
}
.checkout-payment-method .ccard .captcha .input-text,
.checkout-payment-method .ccard .number .input-text {
  width: 225px;
}
.checkout-payment-method .ccard > .field.cvv > .control {
  padding-right: 20px;
  width: auto;
}
.checkout-payment-method .ccard .cvv .input-text {
  width: 55px;
}
.checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field {
  width: auto !important;
}
.checkout-agreements-block .checkout-agreements {
  margin-bottom: 20px;
}
.checkout-agreements-block .checkout-agreement.field {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.checkout-agreements-block .checkout-agreement.field.required label:after {
  content: none;
}
.checkout-agreements-block .checkout-agreement.field.required .action-show:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
}
.checkout-agreements-block .action-show {
  vertical-align: baseline;
}
.checkout-agreements-items {
  padding-bottom: 30px;
}
.checkout-agreements-items .checkout-agreements-item {
  margin-bottom: 20px;
}
.checkout-agreements-items .checkout-agreements-item-title {
  border-bottom: 0;
}
.checkout-agreement-item-content {
  overflow: auto;
}
.checkout-index-index .page-header {
  min-height: 110px !important;
  max-height: 110px !important;
}
.checkout-index-index .fieldset {
  border: none;
}
.checkout-index-index .fieldset > .field.required > .label:after,
.checkout-index-index .fieldset > .field._required > .label:after {
  color: #4991d0;
  font-size: 12px;
  letter-spacing: 0;
  margin-left: 0;
}
.checkout-index-index .checkout-container .messages {
  max-width: 100%;
  flex: 0 0 100%;
}
.checkout-index-index .ui-autocomplete .ui-menu-item .ui-corner-all:hover,
.checkout-index-index .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover {
  text-decoration: none;
  color: #ffffff;
  background: #085ac3;
}
.checkout-index-index .lbl-checkbox input:checked {
  background-color: #085ac3;
  border-color: #085ac3;
}
.opc-estimated-wrapper {
  display: none;
}
.opc-progress-bar {
  display: flex;
  list-style: none;
  margin: 0 auto 55px;
  flex: 0 0 100%;
  max-width: 1300px;
  justify-content: center;
}
.opc-progress-bar .opc-progress-bar-item {
  margin: 0;
  counter-increment: inst;
  position: relative;
  cursor: pointer;
  transition: all 0.3s;
  flex: 0 0 25%;
  max-width: 25%;
}
.opc-progress-bar .opc-progress-bar-item:before {
  content: "";
  height: 5px;
  position: absolute;
  background: #f4f7fa;
  width: 100%;
  left: 50%;
  top: 35px;
}
.opc-progress-bar .opc-progress-bar-item:after {
  content: "";
  position: absolute;
  min-width: 15px;
  min-height: 22px;
  top: 26px;
  z-index: 3;
  right: 0;
}
.opc-progress-bar .opc-progress-bar-item span {
  letter-spacing: 4.5px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  justify-content: center;
  padding-top: 104px;
  position: relative;
}
.opc-progress-bar .opc-progress-bar-item span:before {
  content: ".0" counter(inst);
  color: #085ac3;
  margin-right: 8px;
}
.opc-progress-bar .opc-progress-bar-item span:after {
  content: "m";
  position: absolute;
  top: 13px;
  min-width: 50px;
  min-height: 50px;
  background-color: #ffffff;
  border-radius: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  outline: 13px solid #f4f7fa;
  font-size: 21px;
  line-height: 1;
  text-transform: none;
  color: #ffffff;
  font-weight: 400;
  font-family: 'Allo-solar-icon';
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0;
}
.opc-progress-bar .opc-progress-bar-item._active span:after {
  background-color: #002750;
}
.opc-progress-bar .opc-progress-bar-item._complete span:after {
  background-color: #4991d0;
  color: #002750;
}
.opc-progress-bar .opc-progress-bar-item:last-child:after,
.opc-progress-bar .opc-progress-bar-item:last-child:before {
  display: none;
}
.step-subtitle {
  padding: 9px 10px 9px 41px;
  height: 83px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f4f7fa;
  border-bottom: 1px solid #eeeaf7;
}
.step-subtitle > span {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  padding-top: 12px;
}
.step-subtitle .action,
.account .rma-control-buttons .action-print,
.account .print_proof a,
.account .column .table-wrapper tbody tr td.actions .print,
.account .column .table-wrapper tbody tr td.col-actions .print,
.account .column .block-title .action.print,
.mst-rma-box__title .action.print,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 100px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #002750;
  color: #ffffff;
  user-select: none;
  transition: all 0.3s ease;
  font-weight: 600;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  line-height: 1;
  padding: 17px 35px 15px;
  font-size: 12px;
  border: 0;
}
.step-subtitle .action:hover,
.account .rma-control-buttons .action-print:hover,
.account .print_proof a:hover,
.account .column .table-wrapper tbody tr td.actions .print:hover,
.account .column .table-wrapper tbody tr td.col-actions .print:hover,
.account .column .block-title .action.print:hover,
.mst-rma-box__title .action.print:hover,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:hover {
  background-color: #4991d0;
}
.no-quotes-block {
  padding: 0;
  color: #002750;
}
.opc-block-shipping-information {
  display: none;
}
#checkout-step-shipping_method {
  background: transparent;
  margin: 0;
}
#checkout-step-shipping_method form {
  background: transparent;
}
#checkout-step-shipping_method .message {
  margin-top: 10px;
}
.checkout-shipping-method .step-subtitle {
  padding: 0 0 24px;
  margin: 0 !important;
  background: transparent;
  height: unset;
  border: 0;
}
.checkout-shipping-method .step-subtitle span {
  padding: 0;
  letter-spacing: 1.2px;
}
.checkout-shipping-method .shipping-discount-wrapper:before {
  margin-right: 40px;
  margin-left: 0;
}
.checkout-shipping-method .table-checkout-shipping-method:has(.row-service) .row:not(.row-service):first-child {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row {
  display: flex;
  cursor: pointer;
  align-items: flex-start;
  padding: 40px 40px 40px 63px;
  min-height: 114px;
  background: #f4f7fa;
  border: 1px solid #f4f7fa;
  border-top-color: #eeeaf7;
  position: relative;
}
.checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date {
  padding-top: 14px;
  padding-bottom: 20px;
  border-top: 0 !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date .col:first-child {
  padding: 0 !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date .col-method:nth-child(2) {
  padding: 0 0 0 270px;
  flex-grow: 1;
}
.checkout-shipping-method .table-checkout-shipping-method .row .price img,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center img {
  display: none;
}
.checkout-shipping-method .table-checkout-shipping-method .row.selected {
  background: #ffffff !important;
  border-color: #eeeaf7 !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row.selected + .row {
  border-top-color: #f4f7fa;
}
.checkout-shipping-method .table-checkout-shipping-method .row.selected .btn-radio .radiocheck {
  border: 1px solid #4991d0;
  background-color: #4991d0;
}
.checkout-shipping-method .table-checkout-shipping-method .row.selected .btn-radio .radiocheck:before {
  transform: scale(1) rotate(-45deg);
}
.checkout-shipping-method .table-checkout-shipping-method .row:has(.knp_knp),
.checkout-shipping-method .table-checkout-shipping-method .row.knp-charge {
  background-color: #e5edf7;
}
.checkout-shipping-method .table-checkout-shipping-method .row:has(.knp_knp) {
  border-bottom: 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row:first-child {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.checkout-shipping-method .table-checkout-shipping-method .row:first-child:not(.selected) {
  border-top-color: #f4f7fa;
}
.checkout-shipping-method .table-checkout-shipping-method .row:last-child {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.checkout-shipping-method .table-checkout-shipping-method .row:has(.freeshipping_freeshipping) .col-method:first-child {
  display: flex;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row:has(.freeshipping_freeshipping) .col-price {
  margin: auto 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck {
  height: 25px;
  width: 25px;
  border-radius: 8px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck:before {
  width: 13px;
  height: 6px;
  top: 7px;
  left: 5px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="freeshipping_freeshipping"] + .radiocheck {
  margin-top: 0;
  margin-bottom: 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelais_chronorelais"] + .radiocheck,
.checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelaishop_chronorelaishop"] + .radiocheck {
  margin-top: 10px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method:first-child {
  padding: 4px 45px 0 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row .sm-stock {
  margin-bottom: 18px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .preparation,
.checkout-shipping-method .table-checkout-shipping-method .row .expendition {
  font-weight: 400;
  padding-left: 40px;
  position: relative;
}
.checkout-shipping-method .table-checkout-shipping-method .row .preparation:before,
.checkout-shipping-method .table-checkout-shipping-method .row .expendition:before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  line-height: 1;
  color: #4991d0;
}
.checkout-shipping-method .table-checkout-shipping-method .row .preparation {
  margin-bottom: 16px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .preparation:before {
  content: "t";
  font-size: 24px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .expendition:before {
  content: "s";
  font-size: 25px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .sm-desc {
  max-width: 610px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center {
  flex-grow: 1;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  padding: 0 20px 0 200px;
  position: relative;
  margin-top: auto;
  margin-bottom: auto;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center:before {
  content: "";
  background-image: url('../images/shipping-sprite.png');
  float: inherit;
  padding: 0;
  position: absolute;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center label {
  display: none;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center .shipping-discount-wrapper {
  margin-left: auto;
  display: flex;
  flex-direction: column;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center .shipping-discount-wrapper .discount-original-price .price {
  font-weight: 500;
  text-decoration: line-through;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopostc18_chronopostc18,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop {
  top: 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_]:before {
  width: 174px;
  height: 87px;
  background-position: -276px -103px;
  transform: scale(0.55);
  left: -39px;
  top: -30px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_] + .col-price {
  margin-top: auto;
  margin-bottom: auto;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic:before {
  width: 285px;
  height: 53px;
  background-position: 0 -210px;
  left: -64px;
  transform: scale(0.55);
  top: -12px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
  width: 324px;
  height: 30px;
  background-position: 0 -401px;
  left: -81px;
  transform: scale(0.5);
  top: 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp + .col-price .price {
  color: #D80C0C;
  line-height: 1.5;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express:before {
  width: 272px;
  height: 53px;
  background-position: 0 -277px;
  transform: scale(0.55);
  left: -62px;
  top: -14px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before {
  width: 250px;
  height: 52px;
  background-position: 0 -341px;
  transform: scale(0.55);
  left: -56px;
  top: -12px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost:before,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopostc18_chronopostc18:before,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais:before,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
  width: 90px;
  height: 90px;
  background-position: 0 -529px;
  transform: scale(0.63);
  left: -16px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost:before {
  background-position: -95px -443px;
  left: -97px;
  top: -21px;
  width: 350px;
  height: 78px;
  transform: scale(0.45);
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais:before,
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
  background-position: -98px -523px;
  width: 258px;
  left: -50px;
  transform: scale(0.61);
  top: -17px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
  background-position: -98px -613px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping {
  margin-top: 0;
  margin-bottom: 0;
  position: unset;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping label {
  display: block;
  position: absolute;
  left: 104px;
  text-align: center;
  top: 110px;
  font-size: 16px;
  font-style: italic;
  line-height: 1.15;
  color: #085ac3;
  max-width: 120px;
  min-width: 120px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping:before {
  width: 151px;
  height: 151px;
  background-position: -456px -466px;
  left: 104px;
  top: 18px;
  transform: scale(0.605);
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping .expendition:before {
  content: "r";
}
.checkout-shipping-method .table-checkout-shipping-method .row .col-price {
  padding: 7px;
}
.checkout-shipping-method .table-checkout-shipping-method .row .price {
  font-weight: 600;
  font-size: 18px;
  color: #085ac3;
  font-family: 'Poppins';
  line-height: 1;
  display: block;
  text-align: right;
  margin: 1px 0 0;
}
.checkout-shipping-method .table-checkout-shipping-method .row .price.discount-original-price {
  font-size: 16px;
  font-weight: 400;
  color: #002750;
  opacity: 1;
  margin-top: 5px;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  background-color: #D7E5F5;
  border-color: #EEEAF7;
  min-height: unset !important;
  align-items: center;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .col {
  padding: 5px 0 0 0;
  margin-bottom: -5px !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .price {
  font-weight: 600;
  font-size: 24px;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .col-title {
  line-height: 1.5;
  font-size: 24px;
  color: #002750;
  font-weight: 400;
  flex: 0 0 67%;
  max-width: 67%;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .col-title b {
  font-weight: 700;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .col-options,
.checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option {
  display: flex;
  align-items: center;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option {
  margin-right: 22px;
  font-size: 16px;
  line-height: 1.4;
  color: #002750;
  font-weight: 400;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option:last-child {
  margin-right: 0 !important;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .col-options {
  margin: 0 auto;
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .btn-radio input:checked + .radiocheck:before {
  transform: scale(1) rotate(-45deg);
}
.checkout-shipping-method .table-checkout-shipping-method .row-service .radiocheck {
  border-radius: 5px !important;
  background: #F4F7FF !important;
  margin-right: 10px;
  border-color: #F4F7FF;
}
.checkout-shipping-method .date-title {
  margin-bottom: 12px;
}
.checkout-shipping-method .date-list {
  display: flex;
  flex-wrap: wrap;
}
.checkout-shipping-method .pickup-date {
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 10px;
  border: 1px solid #000;
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 9px 17px 4px;
  flex: 0 0 110px;
  transition: all 0.3s;
}
.checkout-shipping-method .pickup-date:hover {
  background-color: #e5edf7;
}
.checkout-shipping-method .pickup-date.selected {
  border-color: #4991d0 !important;
  background-color: #4991d0 !important;
}
.checkout-shipping-method .pickup-date .day-name {
  font-size: 14px;
  line-height: 1.3;
  font-weight: 400;
}
.checkout-shipping-method .pickup-date .day-month {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  white-space: nowrap;
}
.checkout-shipping-address .step-subtitle,
.checkout-billing-address .step-subtitle {
  padding: 0 !important;
  margin: 0;
  background: transparent;
  height: unset !important;
  border: 0;
}
.checkout-shipping-address .step-content,
.checkout-billing-address .step-content {
  background-color: transparent;
}
.checkout-shipping-address .action-show-popup,
.checkout-billing-address .action-show-popup,
.checkout-shipping-address .add-new-billing-address,
.checkout-billing-address .add-new-billing-address {
  display: flex;
  align-items: center;
}
.checkout-shipping-address .action-show-popup:before,
.checkout-billing-address .action-show-popup:before,
.checkout-shipping-address .add-new-billing-address:before,
.checkout-billing-address .add-new-billing-address:before {
  content: "c";
  font-family: 'Allo-solar-icon';
  text-transform: none;
  font-weight: 400;
  margin-right: 28px;
  font-size: 18px;
  line-height: 1;
  display: block;
  margin-left: -17px;
  transform: translateY(-1px);
}
.checkout-shipping-address .shipping-address-items,
.checkout-billing-address .shipping-address-items,
.checkout-shipping-address .billing-address-items,
.checkout-billing-address .billing-address-items {
  display: flex;
  flex-wrap: wrap;
  margin: 5px -10px 0;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item,
.checkout-billing-address .shipping-address-items .shipping-address-item,
.checkout-shipping-address .billing-address-items .shipping-address-item,
.checkout-billing-address .billing-address-items .shipping-address-item,
.checkout-shipping-address .shipping-address-items .billing-address-item,
.checkout-billing-address .shipping-address-items .billing-address-item,
.checkout-shipping-address .billing-address-items .billing-address-item,
.checkout-billing-address .billing-address-items .billing-address-item {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding: 10px;
  display: flex;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner,
.checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner,
.checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner,
.checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner,
.checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner,
.checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner,
.checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner,
.checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner,
.checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner,
.checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner,
.checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner,
.checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner,
.checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner,
.checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner,
.checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner,
.checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner {
  border-color: #4991d0;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox,
.checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox,
.checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox,
.checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox,
.checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox,
.checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox,
.checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox,
.checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox,
.checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox,
.checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox,
.checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox,
.checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox,
.checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox,
.checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox,
.checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox,
.checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox {
  background-color: #4991d0;
  border-color: #4991d0;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
.checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
.checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
.checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
.checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
.checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
.checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
.checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
.checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
.checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
.checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
.checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
.checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
.checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
.checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
.checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after {
  content: "";
  position: absolute;
  width: 13px;
  height: 7px;
  border-style: solid;
  border-width: 2px 2px 0 0;
  border-color: #002750;
  transform: rotate(130deg);
  top: 6px;
  right: 5px;
  z-index: 9;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
.checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
.checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
.checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
.checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
.checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
.checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner,
.checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner,
.checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
.checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
.checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner,
.checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner,
.checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner,
.checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner,
.checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner,
.checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner {
  border-radius: 30px;
  flex-grow: 1;
  background-color: #ffffff;
  padding: 49px 38px 38px 39px;
  line-height: 1.5;
  font-size: 16px;
  font-family: 'Poppins';
  color: #002750;
  border: 2px solid #eeeaf7;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 321px;
  font-weight: 400;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
.checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
.checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
.checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
.checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
.checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
.checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
.checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
.checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
.checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
.checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
.checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
.checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
.checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
.checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
.checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox {
  width: 25px;
  height: 25px;
  background-color: #f4f7fa;
  border: 1px solid #eeeaf7;
  border-radius: 8px;
  position: absolute;
  right: 39px;
  top: 30px;
  z-index: 8;
  cursor: pointer;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .customer-name,
.checkout-billing-address .shipping-address-items .shipping-address-item .customer-name,
.checkout-shipping-address .billing-address-items .shipping-address-item .customer-name,
.checkout-billing-address .billing-address-items .shipping-address-item .customer-name,
.checkout-shipping-address .shipping-address-items .billing-address-item .customer-name,
.checkout-billing-address .shipping-address-items .billing-address-item .customer-name,
.checkout-shipping-address .billing-address-items .billing-address-item .customer-name,
.checkout-billing-address .billing-address-items .billing-address-item .customer-name {
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 600;
  color: #002750;
  padding-bottom: 4px;
  line-height: 1;
  display: inline-block;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
.checkout-billing-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
.checkout-shipping-address .billing-address-items .shipping-address-item .action-select-shipping-item,
.checkout-billing-address .billing-address-items .shipping-address-item .action-select-shipping-item,
.checkout-shipping-address .shipping-address-items .billing-address-item .action-select-shipping-item,
.checkout-billing-address .shipping-address-items .billing-address-item .action-select-shipping-item,
.checkout-shipping-address .billing-address-items .billing-address-item .action-select-shipping-item,
.checkout-billing-address .billing-address-items .billing-address-item .action-select-shipping-item {
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 100px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: all 0.3s ease;
  padding: 18px 28px 16px;
  background: #4991d0;
  color: #002750;
  border: 0;
  margin-top: auto;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .action-select-shipping-item:hover,
.checkout-billing-address .shipping-address-items .shipping-address-item .action-select-shipping-item:hover,
.checkout-shipping-address .billing-address-items .shipping-address-item .action-select-shipping-item:hover,
.checkout-billing-address .billing-address-items .shipping-address-item .action-select-shipping-item:hover,
.checkout-shipping-address .shipping-address-items .billing-address-item .action-select-shipping-item:hover,
.checkout-billing-address .shipping-address-items .billing-address-item .action-select-shipping-item:hover,
.checkout-shipping-address .billing-address-items .billing-address-item .action-select-shipping-item:hover,
.checkout-billing-address .billing-address-items .billing-address-item .action-select-shipping-item:hover {
  background-color: #085ac3;
  color: #ffffff;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar,
.checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar,
.checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar,
.checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar,
.checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar,
.checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar,
.checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar,
.checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar {
  display: flex;
  margin-left: 0;
  margin-top: 41px;
  width: 100%;
  align-items: center;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .delete-address-link,
.checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .delete-address-link,
.checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .delete-address-link,
.checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .delete-address-link,
.checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .delete-address-link,
.checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .delete-address-link,
.checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .delete-address-link,
.checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .delete-address-link {
  font-size: 0;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 7px 15px;
  position: relative;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .delete-address-link:before,
.checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .delete-address-link:before,
.checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .delete-address-link:before,
.checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .delete-address-link:before,
.checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .delete-address-link:before,
.checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .delete-address-link:before,
.checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .delete-address-link:before,
.checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .delete-address-link:before {
  content: "";
  background-image: url('../images/all-sprite.png');
  width: 34px;
  height: 38px;
  position: absolute;
  background-position: -300px -267px;
  transform: scale(0.47);
  top: -4px;
  left: -2px;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .delete-address-link:hover:before,
.checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .delete-address-link:hover:before,
.checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .delete-address-link:hover:before,
.checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .delete-address-link:hover:before,
.checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .delete-address-link:hover:before,
.checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .delete-address-link:hover:before,
.checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .delete-address-link:hover:before,
.checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .delete-address-link:hover:before {
  background-position: -341px -267px;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
.checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
.checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
.checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
.checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
.checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
.checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link,
.checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link {
  font-size: 0;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 7px 15px;
  position: relative;
  margin-right: auto;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
.checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
.checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
.checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
.checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
.checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
.checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
.checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before {
  content: "";
  background-image: url('../images/all-sprite.png');
  width: 28px;
  height: 38px;
  position: absolute;
  background-position: -235px -269px;
  transform: scale(0.47);
  top: -5px;
  left: 2px;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:hover:before,
.checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:hover:before,
.checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:hover:before,
.checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:hover:before,
.checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:hover:before,
.checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:hover:before,
.checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:hover:before,
.checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:hover:before {
  background-position: -264px -269px;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item a,
.checkout-billing-address .shipping-address-items .shipping-address-item a,
.checkout-shipping-address .billing-address-items .shipping-address-item a,
.checkout-billing-address .billing-address-items .shipping-address-item a,
.checkout-shipping-address .shipping-address-items .billing-address-item a,
.checkout-billing-address .shipping-address-items .billing-address-item a,
.checkout-shipping-address .billing-address-items .billing-address-item a,
.checkout-billing-address .billing-address-items .billing-address-item a {
  color: #085ac3;
  margin-top: 0;
  display: block;
  text-align: right;
  margin-bottom: auto;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item a:hover,
.checkout-billing-address .shipping-address-items .shipping-address-item a:hover,
.checkout-shipping-address .billing-address-items .shipping-address-item a:hover,
.checkout-billing-address .billing-address-items .shipping-address-item a:hover,
.checkout-shipping-address .shipping-address-items .billing-address-item a:hover,
.checkout-billing-address .shipping-address-items .billing-address-item a:hover,
.checkout-shipping-address .billing-address-items .billing-address-item a:hover,
.checkout-billing-address .billing-address-items .billing-address-item a:hover {
  color: #4991d0;
}
.checkout-shipping-address .shipping-address-items .shipping-address-item a:before,
.checkout-billing-address .shipping-address-items .shipping-address-item a:before,
.checkout-shipping-address .billing-address-items .shipping-address-item a:before,
.checkout-billing-address .billing-address-items .shipping-address-item a:before,
.checkout-shipping-address .shipping-address-items .billing-address-item a:before,
.checkout-billing-address .shipping-address-items .billing-address-item a:before,
.checkout-shipping-address .billing-address-items .billing-address-item a:before,
.checkout-billing-address .billing-address-items .billing-address-item a:before {
  content: "M:";
  color: #002750 !important;
  margin-right: 5px;
  display: inline;
}
.ui-helper-hidden-accessible {
  display: none;
}
ul.ui-autocomplete {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 10px;
  border: 0;
  border-radius: 8px;
  max-width: 340px;
  list-style: none;
  background: #ffffff;
  position: absolute;
  z-index: 99999;
}
ul.ui-autocomplete .ui-menu-item {
  margin-bottom: 0;
  border-bottom: 1px solid #edf2f4;
}
ul.ui-autocomplete .ui-menu-item:last-child {
  border-bottom: none;
}
ul.ui-autocomplete .ui-menu-item .ui-corner-all,
ul.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
  text-decoration: none;
  cursor: pointer;
  display: block;
  line-height: 1;
  padding: 14px 20px 12px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  border-radius: 5px;
}
ul.ui-autocomplete .ui-menu-item .ui-corner-all:hover,
ul.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover {
  text-decoration: none;
  color: #ffffff;
  background: #4991d0;
}
.checkout-payment-method .step-title {
  margin-bottom: 20px;
}
.checkout-payment-method .form {
  background-color: transparent;
}
.checkout-payment-method .billing-address-form {
  max-width: 100%;
  background-color: #f4f7fa;
}
.checkout-payment-method .billing-address-form .fieldset.address {
  padding: 0 10px;
}
.checkout-payment-method .billing-address-form .fieldset.address .field.choice {
  display: flex;
  align-items: center;
  max-width: 100%;
  flex: 0 0 100%;
}
.checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
  padding: 6px 0 0 10px;
  font-weight: 600;
  text-transform: unset;
  letter-spacing: 0;
  font-size: 16px;
  background-color: transparent;
  border-right: 0;
}
.checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox {
  min-width: 25px;
  min-height: 25px;
  max-width: 25px;
  max-height: 25px;
}
.checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input {
  border-radius: 8px;
}
.checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before {
  width: 13px;
  height: 7px;
  top: 6px;
  left: 5px;
}
.checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:checked {
  background: #4991d0;
  border-color: #4991d0;
}
.checkout-payment-method .billing-address-form-fieldset .actions-toolbar {
  margin: 40px 0 0 !important;
}
.checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action {
  letter-spacing: 1.8px;
  border-radius: 100px;
  margin: 0 10px 0 0;
  padding: 20px 41px 17px;
  font-weight: 600;
  font-family: 'Poppins';
  min-width: unset;
}
.checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action:hover {
  background-color: #085ac3;
  color: #ffffff !important;
}
.checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action.action-cancel {
  margin: 0 20px 0 0;
  text-decoration: none;
  background-color: #C9D9EA;
  color: #002750;
}
.checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action.action-cancel:hover {
  color: #ffffff !important;
  background-color: #085ac3 !important;
}
.checkout-payment-method .checkout-billing-address {
  margin-top: 40px;
  margin-bottom: 0;
}
.checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block {
  display: flex;
  margin: 0;
  padding: 13px 0 0;
}
.checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label {
  padding: 6px 0 0 10px;
  font-weight: 600;
  text-transform: unset;
  letter-spacing: 0;
  font-size: 16px;
}
.checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox {
  min-width: 25px;
  min-height: 25px;
  max-width: 25px;
  max-height: 25px;
}
.checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input {
  border-radius: 8px;
  height: unset !important;
}
.checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input:before {
  width: 13px;
  height: 7px;
  top: 6px;
  left: 5px;
}
.checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input:checked {
  background: #4991d0;
  border-color: #4991d0;
}
.checkout-payment-method .checkout-billing-address .billing-address-items {
  margin-top: 18px;
}
.checkout-payment-method .opc-payment {
  overflow: hidden;
  border-radius: 0;
  background-color: transparent;
}
.checkout-payment-method .step-content {
  background: transparent;
  margin-bottom: 0;
}
.checkout-payment-method .payment-methods {
  background-color: transparent;
  margin-top: 8px;
}
.checkout-payment-method .payment-methods .payment-group {
  margin: 0;
}
.checkout-payment-method .payment-methods .step-title {
  display: none;
}
.checkout-payment-method .payment-methods .payment-method,
.checkout-success .payment-method-logo,
.block-order-details-view .payment-method-logo,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
  position: relative;
  background-color: #f4f7fa;
  padding: 23px 130px 23px 50px;
  display: flex;
  align-items: flex-start;
  border: 1px solid #f4f7fa;
  border-top-color: #eeeaf7;
}
.checkout-payment-method .payment-methods .payment-method:last-child,
.checkout-success .payment-method-logo:last-child,
.block-order-details-view .payment-method-logo:last-child,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.checkout-payment-method .payment-methods .payment-method:nth-child(2),
.checkout-success .payment-method-logo:nth-child(2),
.block-order-details-view .payment-method-logo:nth-child(2),
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2) {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.checkout-payment-method .payment-methods .payment-method:nth-child(2):not(._active),
.checkout-success .payment-method-logo:nth-child(2):not(._active),
.block-order-details-view .payment-method-logo:nth-child(2):not(._active),
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2):not(._active) {
  border-top-color: #f4f7fa;
}
.checkout-payment-method .payment-methods .payment-method:before,
.checkout-success .payment-method-logo:before,
.block-order-details-view .payment-method-logo:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:before {
  content: "";
  background-image: url('../images/all-sprite.png');
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 8;
}
.checkout-payment-method .payment-methods .payment-method.ca-creditcard:before,
.checkout-payment-method .payment-methods .payment-method.caetransactionscw_creditcard:before,
.checkout-payment-method .payment-methods .payment-method.worldline_cc:before,
.checkout-success .payment-method-logo.ca-creditcard:before,
.checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
.checkout-success .payment-method-logo.worldline_cc:before,
.block-order-details-view .payment-method-logo.ca-creditcard:before,
.block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
.block-order-details-view .payment-method-logo.worldline_cc:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
  width: 123px;
  height: 89px;
  transform: translateY(-50%) scale(0.37);
  background-position: -875px -107px;
  right: 13px;
}
.checkout-payment-method .payment-methods .payment-method.linxo:before,
.checkout-success .payment-method-logo.linxo:before,
.block-order-details-view .payment-method-logo.linxo:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
  width: 164px;
  height: 56px;
  transform: translateY(-50%) scale(0.55);
  background-position: -837px -772px;
  right: 13px;
}
.checkout-payment-method .payment-methods .payment-method.worldline_cc._active:before,
.checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320._active:before,
.checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302._active:before,
.checkout-success .payment-method-logo.worldline_cc._active:before,
.checkout-success .payment-method-logo.worldline_redirect_payment_320._active:before,
.checkout-success .payment-method-logo.worldline_redirect_payment_302._active:before,
.block-order-details-view .payment-method-logo.worldline_cc._active:before,
.block-order-details-view .payment-method-logo.worldline_redirect_payment_320._active:before,
.block-order-details-view .payment-method-logo.worldline_redirect_payment_302._active:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320._active:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302._active:before {
  top: 55px;
}
.checkout-payment-method .payment-methods .payment-method.paypal:before,
.checkout-payment-method .payment-methods .payment-method.paypal_express:before,
.checkout-success .payment-method-logo.paypal:before,
.checkout-success .payment-method-logo.paypal_express:before,
.block-order-details-view .payment-method-logo.paypal:before,
.block-order-details-view .payment-method-logo.paypal_express:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal_express:before {
  width: 96px;
  height: 116px;
  transform: translateY(-50%) scale(0.39);
  background-position: -774px -107px;
  right: 30px;
}
.checkout-payment-method .payment-methods .payment-method.banktransfer:before,
.checkout-success .payment-method-logo.banktransfer:before,
.block-order-details-view .payment-method-logo.banktransfer:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
  transform: translateY(-50%) scale(0.48);
  width: 137px;
  height: 95px;
  background-position: -777px 0;
  right: 16px;
}
.checkout-payment-method .payment-methods .payment-method.checkmo .checkout-agreements-block,
.checkout-success .payment-method-logo.checkmo .checkout-agreements-block,
.block-order-details-view .payment-method-logo.checkmo .checkout-agreements-block,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo .checkout-agreements-block {
  margin-top: 20px;
}
.checkout-payment-method .payment-methods .payment-method.checkmo:before,
.checkout-success .payment-method-logo.checkmo:before,
.block-order-details-view .payment-method-logo.checkmo:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
  width: 134px;
  height: 118px;
  transform: translateY(-50%) scale(0.34);
  background-position: -866px -204px;
  right: 7px;
}
.checkout-payment-method .payment-methods .payment-method.checkmo:after,
.checkout-success .payment-method-logo.checkmo:after,
.block-order-details-view .payment-method-logo.checkmo:after,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:after {
  top: 41px;
  right: 34px;
}
.checkout-payment-method .payment-methods .payment-method._active,
.checkout-success .payment-method-logo._active,
.block-order-details-view .payment-method-logo._active,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active {
  background-color: #ffffff;
  border-color: #eeeaf7;
}
.checkout-payment-method .payment-methods .payment-method._active + .payment-method,
.checkout-success .payment-method-logo._active + .payment-method,
.block-order-details-view .payment-method-logo._active + .payment-method,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active + .payment-method {
  border-top-color: #f4f7fa;
}
.checkout-payment-method .payment-methods .payment-method._active:before,
.checkout-success .payment-method-logo._active:before,
.block-order-details-view .payment-method-logo._active:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active:before {
  top: 25%;
}
.checkout-payment-method .payment-methods .payment-method._active .btn-radio .radiocheck,
.checkout-success .payment-method-logo._active .btn-radio .radiocheck,
.block-order-details-view .payment-method-logo._active .btn-radio .radiocheck,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck {
  border-color: #4991d0;
  background: #4991d0;
}
.checkout-payment-method .payment-methods .payment-method._active .btn-radio .radiocheck:before,
.checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
.block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before {
  transform: scale(1) rotate(-45deg);
  width: 13px;
  height: 6px;
  margin: 0;
  top: 6px;
  left: 5px;
}
.checkout-payment-method .payment-methods .payment-method._active .payment-method-title .btn-radio,
.checkout-success .payment-method-logo._active .payment-method-title .btn-radio,
.block-order-details-view .payment-method-logo._active .payment-method-title .btn-radio,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .payment-method-title .btn-radio {
  position: relative;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content,
.checkout-success .payment-method-logo .payment-method-content,
.block-order-details-view .payment-method-logo .payment-method-content,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content {
  padding: 25px 0 0 44px;
  max-width: 540px;
  color: #002750;
  font-size: 14px;
  font-family: 'Poppins';
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content > div,
.checkout-payment-method .payment-methods .payment-method .payment-method-content p,
.checkout-success .payment-method-logo .payment-method-content > div,
.checkout-success .payment-method-logo .payment-method-content p,
.block-order-details-view .payment-method-logo .payment-method-content > div,
.block-order-details-view .payment-method-logo .payment-method-content p,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p {
  margin-bottom: 20px;
  font-weight: 500;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content .messages,
.checkout-payment-method .payment-methods .payment-method .payment-method-content .payment-method-billing-address,
.checkout-success .payment-method-logo .payment-method-content .messages,
.checkout-success .payment-method-logo .payment-method-content .payment-method-billing-address,
.block-order-details-view .payment-method-logo .payment-method-content .messages,
.block-order-details-view .payment-method-logo .payment-method-content .payment-method-billing-address,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .messages,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .payment-method-billing-address {
  margin: 0;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content a,
.checkout-success .payment-method-logo .payment-method-content a,
.block-order-details-view .payment-method-logo .payment-method-content a,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content a {
  color: #002750;
  font-weight: 400;
  text-decoration: underline;
  text-transform: capitalize;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content a:hover,
.checkout-success .payment-method-logo .payment-method-content a:hover,
.block-order-details-view .payment-method-logo .payment-method-content a:hover,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content a:hover {
  color: #4991d0;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content .payment-method-note .note1,
.checkout-success .payment-method-logo .payment-method-content .payment-method-note .note1,
.block-order-details-view .payment-method-logo .payment-method-content .payment-method-note .note1,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .payment-method-note .note1 {
  display: block;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content .payment-method-note .note1 span,
.checkout-success .payment-method-logo .payment-method-content .payment-method-note .note1 span,
.block-order-details-view .payment-method-logo .payment-method-content .payment-method-note .note1 span,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .payment-method-note .note1 span {
  font-weight: 700;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content .payment-method-note .note1 .note2,
.checkout-success .payment-method-logo .payment-method-content .payment-method-note .note1 .note2,
.block-order-details-view .payment-method-logo .payment-method-content .payment-method-note .note1 .note2,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .payment-method-note .note1 .note2 {
  color: #002750;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar,
.checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
.block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar {
  margin: 25px 0 0;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .primary,
.checkout-success .payment-method-logo .payment-method-content .actions-toolbar .primary,
.block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .primary,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .primary {
  float: inherit;
  position: relative;
  z-index: 5;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .action,
.checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
.block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action {
  letter-spacing: 1.8px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  min-width: 265px;
  padding: 20px 20px 18px;
  background-color: #002750;
  border-radius: 100px;
  margin-bottom: 25px;
  margin-top: 0;
}
.checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .action:hover,
.checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action:hover,
.block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action:hover,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action:hover {
  background-color: #4991d0;
}
.checkout-payment-method .payment-methods .payment-method.paypal .payment-method-content .actions-toolbar,
.checkout-success .payment-method-logo.paypal .payment-method-content .actions-toolbar,
.block-order-details-view .payment-method-logo.paypal .payment-method-content .actions-toolbar,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal .payment-method-content .actions-toolbar {
  position: relative;
  overflow: hidden;
  max-width: 347px;
  width: 100%;
}
.checkout-payment-method .payment-methods .payment-method.paypal .payment-method-content .actions-toolbar:hover .action,
.checkout-success .payment-method-logo.paypal .payment-method-content .actions-toolbar:hover .action,
.block-order-details-view .payment-method-logo.paypal .payment-method-content .actions-toolbar:hover .action,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal .payment-method-content .actions-toolbar:hover .action {
  background-color: #4991d0;
}
.checkout-payment-method .payment-methods .payment-method.paypal .payment-method-content .actions-toolbar #paypal-express-in-context-button,
.checkout-success .payment-method-logo.paypal .payment-method-content .actions-toolbar #paypal-express-in-context-button,
.block-order-details-view .payment-method-logo.paypal .payment-method-content .actions-toolbar #paypal-express-in-context-button,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal .payment-method-content .actions-toolbar #paypal-express-in-context-button {
  padding: 0 !important;
  position: absolute;
  top: 0;
  opacity: 0.001;
  height: 52px;
  z-index: 9;
  width: 500px;
  cursor: pointer;
}
.checkout-payment-method .payment-methods .payment-method._disabled .payment-method-title,
.checkout-payment-method .payment-methods .payment-method._disabled:after,
.checkout-success .payment-method-logo._disabled .payment-method-title,
.checkout-success .payment-method-logo._disabled:after,
.block-order-details-view .payment-method-logo._disabled .payment-method-title,
.block-order-details-view .payment-method-logo._disabled:after,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled .payment-method-title,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after {
  opacity: 0.3;
}
.checkout-payment-method .payment-methods .btn-radio {
  margin: 0 50px 0 0;
  position: unset;
}
.checkout-payment-method .payment-methods .btn-radio .radiocheck {
  height: 25px;
  width: 25px;
  border-radius: 8px;
  border: 1px solid #eeeaf7;
}
.checkout-payment-method .payment-methods .btn-radio input {
  height: unset !important;
}
.checkout-payment-method .payment-methods .payment-method-title {
  border: 0 !important;
  display: flex;
  padding: 20px 0;
  align-items: center;
  position: unset;
}
.checkout-payment-method .payment-methods .payment-method-title .label {
  padding: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 600;
  margin-top: 3px;
  text-transform: none;
  white-space: nowrap;
  border-radius: 0;
  letter-spacing: 0 !important;
  background: transparent;
}
.checkout-payment-method .payment-methods .payment-method-title .btn-radio {
  position: inherit;
}
.form-shipping-address,
.checkout-payment-method .billing-address-form,
.form-create-account,
.account .form-edit-account,
.account .form-address-edit {
  padding: 40px;
  border-radius: 30px;
}
.form-shipping-address .pro-address .fieldset.address .field.country-field,
.checkout-payment-method .billing-address-form .pro-address .fieldset.address .field.country-field,
.form-create-account .pro-address .fieldset.address .field.country-field,
.account .form-edit-account .pro-address .fieldset.address .field.country-field,
.account .form-address-edit .pro-address .fieldset.address .field.country-field {
  margin-right: 10px;
}
.form-shipping-address .fieldset.address,
.form-shipping-address .fieldset.info,
.checkout-payment-method .billing-address-form .fieldset.address,
.checkout-payment-method .billing-address-form .fieldset.info,
.form-create-account .fieldset.address,
.form-create-account .fieldset.info,
.account .form-edit-account .fieldset.address,
.account .form-edit-account .fieldset.info,
.account .form-address-edit .fieldset.address,
.account .form-address-edit .fieldset.info {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  max-width: 880px;
}
.form-shipping-address .fieldset.address .field,
.form-shipping-address .fieldset.info .field,
.checkout-payment-method .billing-address-form .fieldset.address .field,
.checkout-payment-method .billing-address-form .fieldset.info .field,
.form-create-account .fieldset.address .field,
.form-create-account .fieldset.info .field,
.account .form-edit-account .fieldset.address .field,
.account .form-edit-account .fieldset.info .field,
.account .form-address-edit .fieldset.address .field,
.account .form-address-edit .fieldset.info .field {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 20px;
}
.form-shipping-address .fieldset.address .field .field-tooltip,
.form-shipping-address .fieldset.info .field .field-tooltip,
.checkout-payment-method .billing-address-form .fieldset.address .field .field-tooltip,
.checkout-payment-method .billing-address-form .fieldset.info .field .field-tooltip,
.form-create-account .fieldset.address .field .field-tooltip,
.form-create-account .fieldset.info .field .field-tooltip,
.account .form-edit-account .fieldset.address .field .field-tooltip,
.account .form-edit-account .fieldset.info .field .field-tooltip,
.account .form-address-edit .fieldset.address .field .field-tooltip,
.account .form-address-edit .fieldset.info .field .field-tooltip {
  display: none;
}
.form-shipping-address .fieldset.address .field.date .customer-dob,
.form-shipping-address .fieldset.info .field.date .customer-dob,
.checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob,
.checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob,
.form-create-account .fieldset.address .field.date .customer-dob,
.form-create-account .fieldset.info .field.date .customer-dob,
.account .form-edit-account .fieldset.address .field.date .customer-dob,
.account .form-edit-account .fieldset.info .field.date .customer-dob,
.account .form-address-edit .fieldset.address .field.date .customer-dob,
.account .form-address-edit .fieldset.info .field.date .customer-dob {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.form-shipping-address .fieldset.address .field.date .customer-dob button,
.form-shipping-address .fieldset.info .field.date .customer-dob button,
.checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob button,
.checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob button,
.form-create-account .fieldset.address .field.date .customer-dob button,
.form-create-account .fieldset.info .field.date .customer-dob button,
.account .form-edit-account .fieldset.address .field.date .customer-dob button,
.account .form-edit-account .fieldset.info .field.date .customer-dob button,
.account .form-address-edit .fieldset.address .field.date .customer-dob button,
.account .form-address-edit .fieldset.info .field.date .customer-dob button {
  padding: 0 !important;
  font-size: 0 !important;
  min-width: inherit !important;
  position: absolute;
  right: 9px;
  z-index: 9;
  width: 55px;
  height: 62px;
  background-color: transparent !important;
  border-radius: 0 !important;
  top: -18px;
  background-position: -498px -204px;
  background-image: url('../images/all-sprite.png');
  transform: scale(0.4);
}
.form-shipping-address .fieldset.address .field.choice,
.form-shipping-address .fieldset.info .field.choice,
.checkout-payment-method .billing-address-form .fieldset.address .field.choice,
.checkout-payment-method .billing-address-form .fieldset.info .field.choice,
.form-create-account .fieldset.address .field.choice,
.form-create-account .fieldset.info .field.choice,
.account .form-edit-account .fieldset.address .field.choice,
.account .form-edit-account .fieldset.info .field.choice,
.account .form-address-edit .fieldset.address .field.choice,
.account .form-address-edit .fieldset.info .field.choice {
  display: flex;
  align-items: center;
}
.form-shipping-address .fieldset.address .field.choice .label,
.form-shipping-address .fieldset.info .field.choice .label,
.checkout-payment-method .billing-address-form .fieldset.address .field.choice .label,
.checkout-payment-method .billing-address-form .fieldset.info .field.choice .label,
.form-create-account .fieldset.address .field.choice .label,
.form-create-account .fieldset.info .field.choice .label,
.account .form-edit-account .fieldset.address .field.choice .label,
.account .form-edit-account .fieldset.info .field.choice .label,
.account .form-address-edit .fieldset.address .field.choice .label,
.account .form-address-edit .fieldset.info .field.choice .label {
  padding: 0 0 0 10px;
  background: transparent;
}
.form-shipping-address .fieldset.address .field .ui-helper-hidden-accessible,
.form-shipping-address .fieldset.info .field .ui-helper-hidden-accessible,
.checkout-payment-method .billing-address-form .fieldset.address .field .ui-helper-hidden-accessible,
.checkout-payment-method .billing-address-form .fieldset.info .field .ui-helper-hidden-accessible,
.form-create-account .fieldset.address .field .ui-helper-hidden-accessible,
.form-create-account .fieldset.info .field .ui-helper-hidden-accessible,
.account .form-edit-account .fieldset.address .field .ui-helper-hidden-accessible,
.account .form-edit-account .fieldset.info .field .ui-helper-hidden-accessible,
.account .form-address-edit .fieldset.address .field .ui-helper-hidden-accessible,
.account .form-address-edit .fieldset.info .field .ui-helper-hidden-accessible {
  display: none;
}
.form-shipping-address .fieldset.address .field-separator,
.form-shipping-address .fieldset.info .field-separator,
.checkout-payment-method .billing-address-form .fieldset.address .field-separator,
.checkout-payment-method .billing-address-form .fieldset.info .field-separator,
.form-create-account .fieldset.address .field-separator,
.form-create-account .fieldset.info .field-separator,
.account .form-edit-account .fieldset.address .field-separator,
.account .form-edit-account .fieldset.info .field-separator,
.account .form-address-edit .fieldset.address .field-separator,
.account .form-address-edit .fieldset.info .field-separator {
  flex: 0 0 50%;
  max-width: 50%;
}
.form-shipping-address .section-border,
.checkout-payment-method .billing-address-form .section-border,
.form-create-account .section-border,
.account .form-edit-account .section-border,
.account .form-address-edit .section-border {
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 30px;
  margin-top: 10px;
}
.form-shipping-address .section-border:before,
.checkout-payment-method .billing-address-form .section-border:before,
.form-create-account .section-border:before,
.account .form-edit-account .section-border:before,
.account .form-address-edit .section-border:before {
  content: "";
  background: #EEEAF7;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
}
.password-strength-container {
  display: none;
}
.password-strength-container .password-strength-meter {
  display: flex;
  margin-top: 7px;
}
.password-strength-container .password-strength-meter span {
  height: 4px;
  border-radius: 2px;
  background-color: #ffffff;
  flex-grow: 1;
  margin-right: 5px;
}
.password-strength-container .password-strength-meter span:last-child {
  margin-right: 0;
}
.password-strength-container .password-strength-meter.password-weak .st1 {
  background-color: #95ffd7;
}
.password-strength-container .password-strength-meter.password-medium .st1,
.password-strength-container .password-strength-meter.password-medium .st2 {
  background-color: #95ffd7;
}
.password-strength-container .password-strength-meter.password-medium .st1,
.password-strength-container .password-strength-meter.password-medium .st2,
.password-strength-container .password-strength-meter.password-medium .st3 {
  background-color: #95ffd7;
}
.password-strength-container .password-strength-meter.password-strong .st1,
.password-strength-container .password-strength-meter.password-strong .st2,
.password-strength-container .password-strength-meter.password-strong .st3,
.password-strength-container .password-strength-meter.password-strong .st4 {
  background-color: #95ffd7;
}
.password-strength-container .password-strength-meter.password-very-strong .st1,
.password-strength-container .password-strength-meter.password-very-strong .st2,
.password-strength-container .password-strength-meter.password-very-strong .st3,
.password-strength-container .password-strength-meter.password-very-strong .st4,
.password-strength-container .password-strength-meter.password-very-strong .st5 {
  background-color: #95ffd7;
}
.password-strength-container .password-strength-label {
  letter-spacing: 1.1px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
  display: block;
  font-style: italic;
  margin-top: 7px;
}
.checkout-login .sub-title,
.step-customer-vat .field-title,
.form-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  display: block;
  margin-bottom: 21px;
}
.checkout-login .user-email {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  display: block;
  margin-top: 5px;
}
.checkout-login .login-form-inner {
  border-radius: 30px;
  overflow: hidden;
  background-color: #f4f7fa;
}
.checkout-login .login-form-inner .top-info {
  margin-bottom: 15px;
}
.checkout-login .login-form-inner .field.required {
  margin-bottom: 20px;
}
.checkout-login .login-form-inner .actions-toolbar {
  margin: 0 !important;
  padding-top: 40px;
}
.checkout-login .login-form-inner .actions-toolbar .action {
  min-width: 146px;
  border-radius: 100px;
  background-color: #4991d0;
  letter-spacing: 1.8px;
  font-weight: 600;
  margin-right: 0;
  font-family: 'Poppins';
}
.checkout-login .login-form-inner .actions-toolbar .action:hover {
  background-color: #085ac3;
}
.checkout-login .login-form-inner .step-email {
  max-width: 640px;
  width: 100%;
  margin: 0 auto 0 0;
  padding: 34px 42px 40px;
}
.checkout-login .login-form-inner .fieldset-inner {
  display: flex;
}
.checkout-login .login-form-inner .step-customer-group .field {
  padding: 34px 42px 49px;
  display: flex;
  flex-direction: column;
}
.checkout-login .login-form-inner .step-customer-group .field.group-pro .primary .action {
  background-color: #4991d0;
  min-width: 339px;
  color: #002750;
}
.checkout-login .login-form-inner .step-customer-group .field.group-pro .primary .action:hover {
  color: #ffffff;
  background-color: #085ac3;
}
.checkout-login .login-form-inner .step-customer-group .field.group-particulaire {
  flex: 0 0 41.3%;
  max-width: 41.3%;
}
.checkout-login .login-form-inner .step-customer-group .sub-title b {
  color: #085ac3;
  font-weight: 700;
}
.checkout-login .login-form-inner .step-customer-group .login-info {
  margin-bottom: 28px;
}
.checkout-login .login-form-inner .step-customer-group .primary {
  margin-top: auto;
}
.checkout-login .login-form-inner .step-customer-group .primary .action {
  min-width: 319px;
  margin-top: 37px;
  font-weight: 600;
  letter-spacing: 1.5px;
  border-radius: 100px;
  background-color: #002750;
  color: #ffffff;
}
.checkout-login .login-form-inner .step-customer-group .primary .action:hover {
  background-color: #085ac3;
}
.checkout-login .login-form-inner .step-password .field {
  padding: 34px 40px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.checkout-login .login-form-inner .step-password .field.field-edit-email {
  flex: 0 0 23.25%;
  max-width: 23.25%;
}
.checkout-login .login-form-inner .step-password .field.field-edit-email .primary .action {
  min-width: 146px;
  letter-spacing: 1.8px;
  background-color: #4991d0;
}
.checkout-login .login-form-inner .step-password .field.field-edit-email .primary .action:hover {
  background-color: #085ac3;
}
.checkout-login .login-form-inner .step-password .field .secondary {
  display: flex;
}
.checkout-login .login-form-inner .step-password .field .note {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  display: block;
  margin-top: 17px;
}
.checkout-login .login-form-inner .step-password .field .action {
  margin-top: 35px;
}
.checkout-login .login-form-inner .step-password .field .action.remind {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  letter-spacing: 0;
  font-weight: 600;
  line-height: 1;
  text-decoration: underline;
  display: block;
  margin: 0 0 0 20px;
  background: transparent;
}
.checkout-login .login-form-inner .step-password .field .action.remind:hover {
  color: #4991d0;
}
.checkout-login .login-form-inner .step-password .field.field-password .label {
  margin-top: 5px;
}
.checkout-login .login-form-inner .step-password .field.field-password .actions-toolbar {
  display: flex;
  align-items: center;
}
.checkout-login .login-form-inner .step-password .field.field-password .actions-toolbar .action {
  margin-top: 0;
}
.checkout-login .login-form-inner .step-password .field.field-password .login {
  min-width: 183px;
}
.checkout-login .login-form-inner .step-password .field .actions-toolbar {
  margin-top: auto !important;
}
.checkout-login .login-form-inner .step-password .field .actions-toolbar:after,
.checkout-login .login-form-inner .step-password .field .actions-toolbar:before {
  display: none;
}
.checkout-login .login-form-inner .step-password .field .actions-toolbar .action {
  margin-top: 35px;
}
.checkout-login .login-form-inner .email-check-info,
.checkout-login .login-form-inner .step-customer-group .login-info,
.form-note {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}
.checkout-login .register-form-container .register-form-container-inner {
  border-radius: 30px;
  background-color: #f4f7fa;
  overflow: hidden;
  position: relative;
}
.checkout-login .register-form-container .field-edit-email {
  padding: 29px 41px 27px;
  border-bottom: 1px solid #eeeaf7;
  margin-bottom: 0;
}
.checkout-login .register-form-container .field-edit-email .sub-title {
  margin-bottom: 31px;
  font-size: 20px;
}
.checkout-login .register-form-container .field-edit-email .actions-toolbar {
  margin-top: 11px;
}
.checkout-login .register-form-container .field-edit-email .actions-toolbar .action {
  background-color: #4991d0;
  min-width: 146px;
  letter-spacing: 1.8px;
  font-weight: 600;
  border-radius: 100px;
}
.checkout-login .register-form-container .field-edit-email .actions-toolbar .action:hover {
  background-color: #085ac3;
}
.checkout-login .field:has(._has-datepicker) .control {
  position: relative;
}
.checkout-login .field:has(._has-datepicker) .control:before {
  content: "";
  position: absolute;
  right: 7px;
  z-index: 9;
  width: 55px;
  height: 62px;
  background-color: transparent !important;
  border-radius: 0 !important;
  top: -15px;
  background-position: -498px -204px;
  background-image: url('../images/all-sprite.png');
  transform: scale(0.4);
}
.checkout-login .field label {
  max-width: 400px;
}
.checkout-login .field input,
.checkout-login .field select {
  max-width: 400px;
}
.checkout-login .form-login .field.required {
  margin-bottom: 0;
}
.abs-checkout-title,
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.checkout-agreements-items .checkout-agreements-item-title,
.checkout-onepage-success .order-link-info {
  color: #002750;
  font-family: 'Poppins';
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.modal-popup.shipping-address-popup-wrapper .modal-inner-wrap {
  background-color: #f4f7fa;
  max-width: 920px !important;
  border-radius: 30px;
  padding: 60px 41px;
}
.modal-popup.shipping-address-popup-wrapper .modal-inner-wrap .modal-content {
  padding: 0 !important;
}
.modal-popup.shipping-address-popup-wrapper form {
  background: transparent;
  border-radius: 0;
}
.modal-popup.shipping-address-popup-wrapper .modal-footer button {
  font-family: 'Poppins';
  font-weight: 500;
  letter-spacing: 1.8px;
  border-radius: 100px;
  margin: 0 10px 0 0;
  padding: 20px 41px 17px;
}
.modal-popup.shipping-address-popup-wrapper .modal-footer button.action-save-address {
  background-color: #C9D9EA;
  color: #002750 !important;
}
.modal-popup.shipping-address-popup-wrapper .modal-footer button.action-save-address:hover {
  color: #ffffff !important;
  background-color: #085ac3;
}
.modal-popup.shipping-address-popup-wrapper .modal-title {
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 1;
  font-weight: 600;
}
.step-customer-vat .fieldset-inner {
  flex-direction: column;
  padding: 0 41px 65px;
}
.step-customer-vat .step-subtitle {
  margin: 0 -41px 29px;
}
.step-customer-vat .field-group {
  display: flex;
  flex-wrap: wrap;
  max-width: 940px;
}
.step-customer-vat .note {
  font-size: 14px;
  font-style: italic;
  line-height: 1.2;
  display: block;
  padding-top: 12px;
  font-family: 'Poppins';
  color: #002750;
  text-align: left;
  padding-left: 24px;
}
.step-customer-vat .field {
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 70px;
}
.step-customer-vat .field:not(:last-child) {
  position: relative;
}
.step-customer-vat .field:not(:last-child):before {
  content: "OU";
  position: absolute;
  font-weight: 600;
  font-size: 12px;
  font-family: 'Poppins';
  line-height: 1;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
  min-width: 30px;
  background-color: #4991d0;
  color: #002750;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 20px;
  top: 21px;
  z-index: 9;
  border-radius: 100%;
  padding-top: 2px;
}
.step-customer-vat .actions-toolbar:after,
.step-customer-vat .actions-toolbar:before {
  display: none;
}
.step-customer-vat .actions-toolbar .action:first-child {
  background-color: #C9D9EA;
  color: #002750;
  margin-right: 20px;
}
.step-customer-vat .actions-toolbar .action:first-child:hover {
  background-color: #085ac3;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .opc-progress-bar {
    margin: 0 auto 60px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item:before {
    height: 7px;
    top: 50px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span {
    padding-top: 111px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span:after {
    top: 19px;
    min-width: 74px;
    min-height: 74px;
    outline-width: 19px;
    font-size: 30px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span:before {
    display: none;
  }
  body .page-wrapper .abs-checkout-title,
  body .page-wrapper .opc-wrapper .step-title,
  body .page-wrapper .opc-block-shipping-information .shipping-information-title,
  body .page-wrapper .checkout-agreements-items .checkout-agreements-item-title,
  body .page-wrapper .checkout-onepage-success .order-link-info {
    font-size: 35px;
    line-height: 1.5;
    margin-bottom: 5px;
  }
  body .page-wrapper .step-subtitle > span,
  body .page-wrapper .checkout-shipping-address .step-subtitle > span,
  body .page-wrapper .checkout-billing-address .step-subtitle > span,
  body .page-wrapper .checkout-shipping-method .step-subtitle > span {
    font-size: 27px;
    letter-spacing: 1.34px;
  }
  body .page-wrapper .step-subtitle .action,
  body .page-wrapper .checkout-shipping-address .step-subtitle .action,
  body .page-wrapper .checkout-billing-address .step-subtitle .action,
  body .page-wrapper .checkout-shipping-method .step-subtitle .action,
  body .page-wrapper .account .rma-control-buttons .action-print,
  body .page-wrapper .account .print_proof a,
  body .page-wrapper .account .column .table-wrapper tbody tr td.actions .print,
  body .page-wrapper .account .column .table-wrapper tbody tr td.col-actions .print,
  body .page-wrapper .account .column .block-title .action.print,
  body .page-wrapper .mst-rma-box__title .action.print,
  body .page-wrapper .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    font-size: 18px;
    letter-spacing: 2.679px;
    height: 75px;
    min-width: 400px;
  }
  body .page-wrapper .step-customer-vat .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-shipping-address .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-billing-address .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-shipping-method .step-subtitle {
    margin: 0 0 20px;
  }
  body .page-wrapper .step-customer-vat .note {
    font-size: 19px;
    padding-top: 13px;
    padding-left: 36px;
  }
  body .page-wrapper .step-customer-vat .field {
    padding-bottom: 70px;
  }
  body .page-wrapper .step-customer-vat .field:last-child {
    padding-bottom: 0 !important;
  }
  body .page-wrapper .step-customer-vat .field:not(:last-child):before {
    bottom: 24px;
  }
  body .page-wrapper .step-customer-vat .fieldset-inner {
    padding: 40px 30px;
  }
  body .page-wrapper .step-customer-vat .actions-toolbar {
    padding-top: 50px;
  }
  body .page-wrapper .step-customer-vat .actions-toolbar .action:first-child {
    margin-top: 0;
  }
  body .page-wrapper .checkout-login .user-email {
    font-size: 26px;
  }
  body .page-wrapper .checkout-login .login-form-inner {
    border-radius: 40px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-email {
    padding: 40px 30px 60px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field {
    padding: 40px 30px 50px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email .primary .action {
    letter-spacing: 2.679px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field .note {
    font-size: 20px;
    line-height: 1.4;
    margin-top: 15px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-password .action.remind {
    font-size: 20px;
    padding: 20px 0 5px;
    margin-left: 5px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .field {
    padding: 40px 30px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .primary .action {
    letter-spacing: 2.679px;
    font-size: 17px;
    padding: 27px 50px 24px;
  }
  body .page-wrapper .checkout-login .login-form-inner .top-info {
    margin-bottom: 30px;
  }
  body .page-wrapper .checkout-login .login-form-inner .email-check-info,
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .login-info,
  body .page-wrapper .form-note {
    font-size: 26px;
  }
  body .page-wrapper .checkout-login .login-form-inner .actions-toolbar .action {
    letter-spacing: 2.679px;
    font-size: 17px;
    padding: 27px 50px 24px;
  }
  body .page-wrapper .checkout-login .login-form-inner .actions-toolbar > .primary {
    margin-top: 60px;
  }
  body .page-wrapper .checkout-login .register-form-container .register-form-container-inner {
    padding: 40px 30px;
    border-radius: 40px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email {
    padding: 60px 0;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .sub-title {
    font-size: 26px;
    letter-spacing: 1.34px;
    margin-bottom: 22px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .actions-toolbar {
    margin-top: 45px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .actions-toolbar .action {
    letter-spacing: 2.679px;
    font-size: 17px;
    padding: 27px 50px 24px;
  }
  body .page-wrapper .checkout-login .sub-title,
  body .page-wrapper .step-customer-vat .field-title,
  body .page-wrapper .form-title {
    font-size: 26px;
    letter-spacing: 1.34px;
    margin-bottom: 17px;
  }
  body .page-wrapper .checkout-shipping-address .step-title,
  body .page-wrapper .checkout-billing-address .step-title {
    margin-bottom: 0;
  }
  body .page-wrapper .checkout-shipping-address .action-show-popup:before,
  body .page-wrapper .checkout-billing-address .action-show-popup:before,
  body .page-wrapper .checkout-shipping-address .add-new-billing-address:before,
  body .page-wrapper .checkout-billing-address .add-new-billing-address:before {
    margin-left: 12px;
    margin-right: 44px;
    font-size: 23px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item {
    padding: 0 0 14px 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar {
    margin-top: 20px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .action-select-shipping-item {
    font-size: 17px;
    letter-spacing: 2.679px;
    padding: 28px 40px 25px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link {
    padding: 15px 21px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before {
    transform: scale(0.8) translateY(-50%);
    left: 10px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after {
    width: 20px;
    height: 10px;
    border-width: 3px 3px 0 0;
    top: 10px;
    right: 8px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner {
    padding: 45px 80px 45px 45px;
    font-size: 23px;
    border-radius: 40px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name {
    font-size: 23px;
    padding-bottom: 11px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox {
    width: 37px;
    height: 37px;
    border-radius: 12px;
    right: 30px;
    top: 30px;
  }
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before {
    order: 99;
    margin: 10px 0 0;
  }
  body .page-wrapper .checkout-shipping-method .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-shipping-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-billing-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-shipping-method .step-subtitle {
    padding-bottom: 20px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row {
    padding: 45px 45px 55px 40px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row:first-child {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row:last-child {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method:first-child {
    padding: 0 45px 0 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .preparation,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .expendition {
    padding-left: 30px;
    margin-bottom: 6px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .preparation:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .expendition:before {
    min-height: 7px;
    max-height: 7px;
    min-width: 7px;
    max-width: 7px;
    left: 0 !important;
    top: 12px !important;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck {
    height: 37px;
    width: 37px;
    border-radius: 11px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck:before {
    width: 20px;
    height: 8px;
    top: 10px;
    left: 8px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="freeshipping_freeshipping"] + .radiocheck {
    margin-top: 21px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelais_chronorelais"] + .radiocheck,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelaishop_chronorelaishop"] + .radiocheck {
    margin-top: 22px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-price {
    position: absolute;
    right: 50px;
    padding: 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .price {
    font-size: 26px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .price.discount-original-price {
    font-size: 23px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center {
    font-size: 24px;
    padding-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop {
    position: relative;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_]:before {
    left: -13px;
    top: -6px;
    transform: scale(0.85);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
    min-width: 255px !important;
    min-height: 84px;
    max-width: 255px !important;
    max-height: 84px;
    left: -11px;
    top: -4px;
    transform: scale(0.91);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost:before {
    transform: scale(0.68);
    left: -57px;
    top: -12px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    transform: scale(0.85);
    top: -5px;
    left: -21px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping .sm-desc {
    padding-top: 23px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping:before {
    left: -16px;
    transform: scale(0.79);
    top: -38px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping label {
    font-size: 24px;
    max-width: 170px;
    padding-top: 12px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .price,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .col-title {
    font-size: 20px;
  }
  body .page-wrapper .checkout-payment-method .step-title {
    margin-bottom: 10px;
    padding: 0;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form {
    border-radius: 40px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
    padding: 5px 0 0 15px !important;
    font-size: 24px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox {
    min-width: 37px;
    min-height: 37px;
    max-width: 37px;
    max-height: 37px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 11px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 20px;
    height: 8px;
    top: 11px;
    left: 8px;
    border-width: 0 0 3px 3px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form-fieldset .actions-toolbar {
    margin: 30px 0 0 !important;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action {
    margin: 0 0 15px !important;
    padding: 26px 41px 23px;
    font-size: 19px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address {
    margin-top: 45px;
    margin-bottom: 0;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block {
    margin: 35px 0;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label {
    font-size: 24px;
    max-width: 404px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox {
    min-width: 37px;
    min-height: 37px;
    max-width: 37px;
    max-height: 37px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input {
    border-radius: 11px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input:before {
    width: 20px;
    height: 8px;
    top: 11px;
    left: 8px;
    border-width: 0 0 2px 2px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-items {
    margin-top: 10px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods {
    margin: 4px 0 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method,
  body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    padding: 25px 40px;
    flex-wrap: wrap;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method:last-child,
  body .page-wrapper .checkout-success .payment-method-logo:last-child,
  body .page-wrapper .block-order-details-view .payment-method-logo:last-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method:nth-child(2),
  body .page-wrapper .checkout-success .payment-method-logo:nth-child(2),
  body .page-wrapper .block-order-details-view .payment-method-logo:nth-child(2),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2) {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.ca-creditcard:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_cc:before,
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    transform: translateY(-50%) scale(0.54);
    right: 11px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_cc._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before {
    top: 85px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320._active:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302._active:before {
    top: 67px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.banktransfer:before,
  body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    transform: translateY(-50%) scale(0.71);
    right: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.linxo:before,
  body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    transform: translateY(-50%) scale(0.75);
    right: 19px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.checkmo:before,
  body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    transform: translateY(-50%) scale(0.52);
    right: 7px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._active .btn-radio .radiocheck:before,
  body .page-wrapper .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before {
    width: 22px;
    height: 10px;
    top: 10px;
    left: 7px;
    border-width: 0 0 3px 3px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._active.linxo:before,
  body .page-wrapper .checkout-success .payment-method-logo._active.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo._active.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before {
    top: 67px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content {
    padding: 7px 0 0;
    font-size: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content > div,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content p,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content > div,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content p,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p {
    margin-bottom: 13px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar {
    margin: 35px 0 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .action,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action {
    letter-spacing: 2.679px;
    font-size: 17px;
    padding: 29px 70px 26px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .btn-radio {
    margin: 0 50px 0 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .btn-radio .radiocheck {
    height: 37px;
    width: 37px;
    border-radius: 10px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method-title {
    padding: 24px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method-title .label {
    font-size: 26px;
    max-width: 250px;
    padding: 0;
  }
  body .page-wrapper .form-shipping-address,
  body .page-wrapper body .page-wrapper .checkout-payment-method .billing-address-form,
  body .page-wrapper .checkout-payment-method .billing-address-form,
  body .page-wrapper .form-create-account,
  body .page-wrapper .account .form-edit-account,
  body .page-wrapper .account .form-address-edit {
    padding: 40px;
    border-radius: 40px;
  }
  body .page-wrapper .form-shipping-address .fieldset.address .field,
  body .page-wrapper .form-shipping-address .fieldset.info .field,
  body .page-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field,
  body .page-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .page-wrapper .form-create-account .fieldset.address .field,
  body .page-wrapper .form-create-account .fieldset.info .field,
  body .page-wrapper .account .form-edit-account .fieldset.address .field,
  body .page-wrapper .account .form-edit-account .fieldset.info .field,
  body .page-wrapper .account .form-address-edit .fieldset.address .field,
  body .page-wrapper .account .form-address-edit .fieldset.info .field {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .page-wrapper .form-shipping-address .fieldset.address .field.date .customer-dob button,
  body .page-wrapper .form-shipping-address .fieldset.info .field.date .customer-dob button,
  body .page-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob button,
  body .page-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob button,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob button,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob button,
  body .page-wrapper .form-create-account .fieldset.address .field.date .customer-dob button,
  body .page-wrapper .form-create-account .fieldset.info .field.date .customer-dob button,
  body .page-wrapper .account .form-edit-account .fieldset.address .field.date .customer-dob button,
  body .page-wrapper .account .form-edit-account .fieldset.info .field.date .customer-dob button,
  body .page-wrapper .account .form-address-edit .fieldset.address .field.date .customer-dob button,
  body .page-wrapper .account .form-address-edit .fieldset.info .field.date .customer-dob button {
    top: -23px;
    transform: scale(0.5);
    right: 9px;
  }
  body .modals-wrapper .form-shipping-address .fieldset.address .field,
  body .modals-wrapper .form-shipping-address .fieldset.info .field,
  body .modals-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field,
  body .modals-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .modals-wrapper .form-create-account .fieldset.address .field,
  body .modals-wrapper .form-create-account .fieldset.info .field,
  body .modals-wrapper .account .form-edit-account .fieldset.address .field,
  body .modals-wrapper .account .form-edit-account .fieldset.info .field,
  body .modals-wrapper .account .form-address-edit .fieldset.address .field,
  body .modals-wrapper .account .form-address-edit .fieldset.info .field {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
*/
.contact-index-index .column:not(.sidebar-main) .form.contact {
  float: none;
  width: 50%;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
  float: none;
  width: 50%;
}
.downloadable.samples {
  margin-bottom: 20px;
}
.downloadable.samples dd {
  margin: 0 0 10px;
}
.table-downloadable-products .product-name {
  margin-right: 15px;
}
.field.downloads .price-container {
  display: inline;
  white-space: nowrap;
}
.field.downloads .price-container:before {
  content: ' + ';
  display: inline;
}
.field.downloads .price-excluding-tax {
  display: inline;
}
.field.downloads .price-excluding-tax:before {
  content: ' (' attr(data-label) ': ';
}
.field.downloads .price-excluding-tax:after {
  content: ')';
}
.field.downloads .price-including-tax {
  font-size: 1.4rem;
  display: inline;
  font-weight: 600;
}
.field.downloads .sample.link {
  float: right;
}
.page-product-downloadable .product-add-form {
  clear: both;
  margin-bottom: 25px;
}
.page-product-downloadable .product-options-bottom .field.qty {
  display: none !important;
}
.cart-summary .block.giftcard .action.check {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
  margin-top: 20px;
}
.page-product-giftcard .giftcard-amount {
  margin-bottom: 0;
  text-align: left;
}
.page-product-giftcard .giftcard-amount .field:last-child {
  padding-bottom: 20px;
}
.page-product-giftcard .product-options-wrapper .field:first-of-type {
  margin-top: 20px;
}
.giftcard-account .please-wait {
  display: none;
}
.giftcard-account .form-giftcard-redeem .giftcard.info {
  margin-bottom: 30px;
}
.opc-wrapper .form-giftcard-account {
  max-width: 500px;
}
.opc-wrapper .form-giftcard-account .field {
  margin: 0 0 20px;
}
.opc-wrapper .giftcard-account-info {
  margin: 0 0 20px;
}
.opc-wrapper .giftcard-account-info .giftcard-account-number {
  margin: 0 0 10px;
}
.gift-message .field {
  margin-bottom: 20px;
}
.gift-message .field .label {
  color: #666666;
  font-weight: 400;
}
.gift-options .actions-toolbar .action-cancel {
  display: none;
}
.gift-options-title {
  margin: 0 0 20px;
}
.gift-options-content .fieldset {
  margin: 0 0 20px;
}
.gift-summary .actions-toolbar > .secondary {
  float: none;
}
.gift-summary .actions-toolbar > .secondary .action {
  margin: 10px 20px 0 0;
}
.action-gift {
  display: inline-block;
  text-decoration: none;
}
.action-gift:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.action-gift:hover:after {
  color: inherit;
}
.action-gift:active:after {
  color: inherit;
}
.action-gift.active:after,
.action-gift._active:after {
  content: '\e621';
}
.cart.table-wrapper .gift-content {
  box-sizing: border-box;
  clear: left;
  display: none;
  float: left;
  margin: 10px 0 20px;
  text-align: left;
  width: 100%;
}
.cart.table-wrapper .gift-content._active {
  display: block;
}
.gift-item-block {
  margin: 0;
}
.gift-item-block._active .title:after {
  content: '\e621';
}
.gift-item-block .title {
  border-radius: 3px;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 20px 0 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
}
.gift-item-block .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-item-block .title:hover:after {
  color: inherit;
}
.gift-item-block .title:active:after {
  color: inherit;
}
.gift-item-block .title:focus,
.gift-item-block .title:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.gift-item-block .title:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.gift-item-block .title.disabled,
.gift-item-block .title[disabled],
fieldset[disabled] .gift-item-block .title {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.gift-item-block .title:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
.gift-item-block .content {
  border-bottom: 1px solid #c1c1c1;
  padding: 10px 10px 20px;
  position: relative;
}
.order-details-items .order-gift-message .item-options dt,
.order-details-items .block-order-details-gift-message .item-options dt {
  font-weight: 400;
  margin: 10px 0;
}
.order-details-items .order-gift-message dt:after,
.order-details-items .block-order-details-gift-message dt:after {
  content: '';
}
.order-details-items .order-gift-message .item-message,
.order-details-items .block-order-details-gift-message .item-message {
  clear: left;
}
.order-details-items .order-items .action.show {
  display: inline-block;
  text-decoration: none;
  padding-right: 20px;
  position: relative;
}
.order-details-items .order-items .action.show:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.order-details-items .order-items .action.show:after {
  position: absolute;
  right: 0;
  top: -4px;
}
.order-details-items .order-items .action.show.expanded:after {
  content: '\e621';
}
.block-order-details-gift-message {
  border-top: 1px solid #d1d1d1;
  padding-top: 10px;
}
.form-giftregistry-share .actions-toolbar:not(:last-child),
.form-giftregistry-edit .actions-toolbar:not(:last-child) {
  margin-bottom: 40px;
}
.form-giftregistry-share .fieldset .nested .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .nested .field:not(.choice) .control {
  width: 100%;
}
.table-giftregistry-items .product-image {
  float: left;
  margin-right: 10px;
}
.cart-summary .form.giftregistry .fieldset {
  margin: 25px 0 5px;
}
.cart-summary .form.giftregistry .fieldset .field {
  margin: 0 0 10px;
}
.cart-summary .form.giftregistry .fieldset .field .control {
  float: none;
  width: auto;
}
.cart-summary .form.giftregistry .fieldset .action.primary {
  margin-bottom: 0;
}
.form-giftregistry-search {
  margin-bottom: 60px;
}
.form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) {
  margin-bottom: 0;
}
.block-giftregistry-results .toolbar-giftregistry-results {
  text-align: center;
}
.block-giftregistry .actions-toolbar {
  margin: 17px 0 0;
}
.block-giftregistry-shared .item-options .item-value {
  margin: 0 0 25px;
}
.block-giftregistry-shared-items .item {
  border-bottom: 1px solid #d1d1d1;
}
.block-giftregistry-shared-items .col {
  padding: 20px 8px 10px;
}
.block-giftregistry-shared-items .col .price-box {
  display: inline-block;
}
.block-giftregistry-shared-items .col .price-wrapper {
  font-size: 1.8rem;
  display: block;
  font-weight: 700;
  white-space: nowrap;
}
.block-giftregistry-shared-items .product .item-options {
  margin-bottom: 0;
}
.block-giftregistry-shared-items .product-item-photo {
  display: block;
  max-width: 65px;
  padding: 10px 0;
}
.block-giftregistry-shared-items .product-item-name {
  display: block;
  margin: 0 0 5px;
}
.gift-wrapping .label {
  margin: 0 0 5px;
  display: inline-block;
}
.gift-wrapping .field {
  margin-bottom: 10px;
}
.gift-wrapping-info {
  font-weight: 300;
  font-size: 18px;
  margin: 20px 0;
}
.gift-wrapping-list {
  list-style: none;
  margin: 20px 0 10px;
  padding: 0;
}
.gift-wrapping-list .no-image {
  background: #f2f2f2;
  display: inline-block;
  text-decoration: none;
}
.gift-wrapping-list .no-image > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gift-wrapping-list .no-image:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 38px;
  line-height: 4rem;
  color: #494949;
  content: '\e629';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-wrapping-list .no-image:after {
  display: block;
}
.gift-wrapping-preview,
.gift-wrapping-item > span {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.gift-wrapping-item {
  float: left;
  margin: 0 10px 10px 0;
}
.gift-wrapping-item:last-child {
  margin-right: 0;
}
.gift-wrapping-item._active span:before {
  border: 3px solid #333333;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.gift-wrapping-item > span {
  height: 4rem;
  width: 4rem;
}
.gift-wrapping-title {
  margin: 10px 0;
}
.gift-wrapping-title .action-remove {
  margin-left: 5px;
}
.gift-options-content .fieldset > .field {
  margin: 0 0 5px;
}
.gift-options-content .fieldset > .field:before {
  display: none;
}
.gift-wrapping-summary .gift-wrapping-title {
  border: 0;
  display: inline-block;
  padding: 0;
}
.opc-wrapper .data.table .gift-wrapping,
.table-order-items .gift-wrapping,
.table-order-review .gift-wrapping {
  margin: 20px 0;
}
.opc-wrapper .data.table .gift-wrapping .title,
.table-order-items .gift-wrapping .title,
.table-order-review .gift-wrapping .title {
  float: none;
}
.opc-wrapper .data.table .gift-wrapping .content,
.table-order-items .gift-wrapping .content,
.table-order-review .gift-wrapping .content {
  margin: 0;
}
.opc-wrapper .data.table .gift-wrapping .content > img,
.table-order-items .gift-wrapping .content > img,
.table-order-review .gift-wrapping .content > img {
  float: left;
  margin: 0 10px 0 0;
  max-height: 50px;
  max-width: 50px;
}
.gift-summary .price-box,
.gift-options .price-box {
  margin-left: 22px;
}
.gift-summary .regular-price:before,
.gift-options .regular-price:before {
  content: attr(data-label) ': ';
}
.gift-summary .regular-price .price,
.gift-options .regular-price .price {
  font-weight: 700;
}
.order-options .item {
  padding-bottom: 20px;
}
.order-options .product {
  margin-bottom: 10px;
}
.order-options .product-image-container {
  float: left;
  padding-right: 10px;
}
.order-options .gift-wrapping {
  margin-bottom: 10px;
}
.table.grouped > thead > tr > th,
.table.grouped > tbody > tr > th,
.table.grouped > tfoot > tr > th,
.table.grouped > thead > tr > td,
.table.grouped > tbody > tr > td,
.table.grouped > tfoot > tr > td {
  border-top: 1px solid #d1d1d1;
}
.table.grouped > caption + thead > tr:first-child > th,
.table.grouped > colgroup + thead > tr:first-child > th,
.table.grouped > thead:first-child > tr:first-child > th,
.table.grouped > caption + thead > tr:first-child > td,
.table.grouped > colgroup + thead > tr:first-child > td,
.table.grouped > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table.grouped > tbody + tbody {
  border-top: 1px solid #d1d1d1;
}
.table.grouped > thead > tr > th {
  border-bottom: 0;
}
.table.grouped .product-item-name {
  font-weight: 400;
}
.table.grouped .price-box .price {
  font-size: 14px;
}
.table.grouped .stock.unavailable {
  font-weight: normal;
  margin: 0;
  text-transform: none;
  white-space: nowrap;
}
.table.grouped .row-tier-price td {
  border-top: 0;
}
.table.grouped .row-tier-price .prices-tier {
  margin: 0 -10px 10px;
}
.form-add-invitations .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 2px 0;
  width: auto;
}
.form-add-invitations .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.form-add-invitations .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 31px;
  line-height: 22px;
  color: inherit;
  content: '\e61c';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.form-add-invitations .action.add:hover:before {
  color: inherit;
}
.form-add-invitations .action.add:active:before {
  color: inherit;
}
.map-popup-wrapper.popup .action.close {
  top: 10px;
}
.map-popup {
  background: #ffffff;
  border: 1px solid #aeaeae;
  padding: 22px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s linear;
  left: 0;
  margin-top: 10px;
  position: absolute;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
  box-sizing: border-box;
}
.map-popup .popup-header {
  margin: 0 0 25px;
  padding-right: 22px;
}
.map-popup .popup-header .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.map-popup .popup-content {
  margin: 10px 0 0;
}
.map-popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 10px;
  top: 10px;
}
.map-popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.map-popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.map-popup .popup-actions .action.close:hover:before {
  color: inherit;
}
.map-popup .popup-actions .action.close:active:before {
  color: inherit;
}
.map-popup .popup-actions .action.close:focus,
.map-popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close.disabled,
.map-popup .popup-actions .action.close[disabled],
fieldset[disabled] .map-popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.map-popup.active {
  opacity: 1;
}
.map-popup .map-info-price {
  margin-bottom: 15px;
}
.map-popup .map-info-price .price-box {
  margin: 0 0 20px;
}
.map-popup .map-info-price .price-box .label:after {
  content: ': ';
}
.map-popup .regular-price .price-label {
  display: none;
}
.map-old-price:not(:last-child),
.product-info-price .map-show-info:not(:last-child) {
  margin-right: 10px;
}
.map-fallback-price {
  display: none;
}
.map-old-price {
  text-decoration: none;
}
.map-old-price .price-wrapper {
  text-decoration: line-through;
}
.map-form-addtocart {
  display: inline-block;
  text-align: center;
}
.map-form-addtocart img {
  display: block;
  margin: 0 auto;
}
button.map-show-info {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
button.map-show-info:focus,
button.map-show-info:active {
  background: none;
  border: none;
}
button.map-show-info:hover {
  background: none;
  border: none;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info {
  pointer-events: none;
  opacity: 0.5;
}
button.map-show-info:visited {
  color: #1979c3;
  text-decoration: none;
}
button.map-show-info:hover {
  color: #006bb4;
  text-decoration: underline;
}
button.map-show-info:active {
  color: #ff5501;
  text-decoration: underline;
}
button.map-show-info:hover,
button.map-show-info:active,
button.map-show-info:focus {
  background: none;
  border: 0;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.wishlist.split.button {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.wishlist.split.button:before,
.wishlist.split.button:after {
  content: '';
  display: table;
}
.wishlist.split.button:after {
  clear: both;
}
.wishlist.split.button .action.split {
  float: left;
  margin: 0;
}
.wishlist.split.button .action.toggle {
  float: right;
  margin: 0;
}
.wishlist.split.button button.action.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.wishlist.split.button button + .action.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.wishlist.split.button .action.toggle {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: #7d7d7d;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle:hover:after {
  color: #333333;
}
.wishlist.split.button .action.toggle:active:after {
  color: inherit;
}
.wishlist.split.button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: #7d7d7d;
  content: '\e621';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle.active:hover:after {
  color: #333333;
}
.wishlist.split.button .action.toggle.active:active:after {
  color: inherit;
}
.wishlist.split.button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 200px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.wishlist.split.button .items li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .items li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.wishlist.split.button .items:before,
.wishlist.split.button .items:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.wishlist.split.button .items:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.wishlist.split.button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.wishlist.split.button .items:before {
  left: 10px;
  top: -12px;
}
.wishlist.split.button .items:after {
  left: 9px;
  top: -14px;
}
.wishlist.split.button.active {
  overflow: visible;
}
.wishlist.split.button.active .items {
  display: block;
}
.wishlist.split.button .items {
  text-align: left;
}
.wishlist.split.button .items .item > span {
  display: block;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .items .item:last-child:hover {
  background: #e8e8e8;
}
.wishlist.split.button .items li {
  padding: 0;
}
.table-comparison .wishlist.split.button > .action.split:before,
.product-items .wishlist.split.button > .action.split:before {
  content: '\e601';
}
.table-comparison .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:focus,
.product-items .wishlist.split.button > .action:focus,
.table-comparison .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:hover {
  color: #333333;
}
.table-comparison .wishlist.split.button > .action.toggle:before,
.product-items .wishlist.split.button > .action.toggle:before {
  border-left: 1px solid #c9c9c9;
  content: '';
  float: left;
  height: 15px;
  margin-top: 3px;
}
.product-info-main .wishlist.split.button .action.split,
.block-bundle-summary .wishlist.split.button .action.split,
.product-add-form .wishlist.split.button .action.split,
.product-info-main .wishlist.split.button .action.toggle,
.block-bundle-summary .wishlist.split.button .action.toggle,
.product-add-form .wishlist.split.button .action.toggle {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.product-info-main .wishlist.split.button .action.toggle,
.block-bundle-summary .wishlist.split.button .action.toggle,
.product-add-form .wishlist.split.button .action.toggle {
  padding: 0;
}
.cart.table-wrapper .wishlist.split.button {
  margin-bottom: 10px;
}
.cart.table-wrapper .wishlist.split.button > .action.toggle {
  padding: 4px 5px;
}
.wishlist.window.popup {
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #aeaeae;
  padding: 22px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s linear;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
}
.wishlist.window.popup .popup-header {
  margin: 0 0 25px;
  padding-right: 22px;
}
.wishlist.window.popup .popup-header .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.wishlist.window.popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 10px;
  top: 10px;
}
.wishlist.window.popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.window.popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.window.popup .popup-actions .action.close:hover:before {
  color: inherit;
}
.wishlist.window.popup .popup-actions .action.close:active:before {
  color: inherit;
}
.wishlist.window.popup .popup-actions .action.close:focus,
.wishlist.window.popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close.disabled,
.wishlist.window.popup .popup-actions .action.close[disabled],
fieldset[disabled] .wishlist.window.popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.wishlist.window.popup.active {
  opacity: 1;
}
.wishlist.window.popup.active {
  display: block;
}
.wishlist.overlay {
  transition: opacity 0.15s linear;
  background: #000000;
  z-index: 899;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.wishlist.overlay.active {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.wishlist.overlay.active {
  display: block;
}
.block-wishlist-management {
  position: relative;
}
.block-wishlist-management .wishlist-select .wishlist-name-label {
  font-weight: 600;
}
.block-wishlist-management .wishlist-title {
  margin-bottom: 10px;
}
.block-wishlist-management .wishlist-title strong {
  font-weight: 300;
  margin-right: 10px;
}
.block-wishlist-management .wishlist-notice {
  color: #7d7d7d;
  display: inline-block;
  margin-right: 20px;
}
.block-wishlist-management .wishlist-toolbar-select,
.block-wishlist-management .wishlist-toolbar-actions {
  display: inline-block;
}
.block-wishlist-management .wishlist-toolbar-select {
  margin-right: 20px;
}
.block-wishlist-management .wishlist-dropdown.move {
  margin-right: 20px;
}
.block-wishlist-search-form .form-wishlist-search {
  margin-bottom: 60px;
  max-width: 500px;
}
.block-wishlist-search-results .toolbar-wishlist-results {
  text-align: center;
}
.block-wishlist-info-items .block-title {
  font-size: 2.2rem;
  margin-bottom: 20px;
}
.block-wishlist-info-items .block-title > strong {
  font-weight: 300;
}
.block-wishlist-info-items .product-item {
  width: 100%;
}
.block-wishlist-info-items .product-item-photo {
  margin-left: 20px;
}
.block-wishlist-info-items .product-item-info {
  width: auto;
}
.block-wishlist-info-items .product-item-info:hover .split {
  visibility: visible;
}
.block-wishlist-info-items .price-wrapper {
  display: block;
  margin: 0 0 10px;
}
.block-wishlist-info-items .split {
  clear: both;
  padding: 10px 0;
}
.block-wishlist-info-items .action.towishlist {
  padding: 10px 0;
}
.block-wishlist-info-items .input-text.qty {
  margin-right: 10px;
}
.multicheckout.results h3,
.multicheckout.success h3 {
  font-size: 1.6rem;
  margin-bottom: 20px;
  margin-top: 30px;
}
.multicheckout.results h3 a,
.multicheckout.success h3 a {
  color: #333333;
}
.multicheckout.results h3 a:hover,
.multicheckout.success h3 a:hover {
  text-decoration: none;
}
.multicheckout.results ul.orders-list,
.multicheckout.success ul.orders-list {
  list-style: none;
  padding-left: 0;
}
.multicheckout.results .orders-list,
.multicheckout.success .orders-list {
  margin-top: 25px;
  padding-left: 16px;
}
.multicheckout.results .orders-list .shipping-list .shipping-item,
.multicheckout.success .orders-list .shipping-list .shipping-item {
  margin-left: 84px;
}
.multicheckout.results .orders-list .shipping-list .shipping-label,
.multicheckout.success .orders-list .shipping-list .shipping-label {
  font-weight: 700;
  margin-right: 10px;
}
.multicheckout.results .orders-list .shipping-list .shipping-address,
.multicheckout.success .orders-list .shipping-list .shipping-address {
  font-weight: 400;
}
.multicheckout.results .orders-list .shipping-list .error-block,
.multicheckout.success .orders-list .shipping-list .error-block {
  color: #e02b27;
}
.multicheckout.results .orders-list .shipping-list .error-block .error-label,
.multicheckout.success .orders-list .shipping-list .error-block .error-label {
  font-weight: 700;
  margin-right: 10px;
}
.multicheckout.results .orders-list .shipping-list .error-block .error-description,
.multicheckout.success .orders-list .shipping-list .error-block .error-description {
  font-weight: 400;
}
.multicheckout.results .orders-succeed .orders-list,
.multicheckout.success .orders-succeed .orders-list {
  margin-top: 0;
}
.multicheckout.results .orders-succeed .orders-list .shipping-list .order-id,
.multicheckout.success .orders-succeed .orders-list .shipping-list .order-id {
  float: left;
}
.multicheckout.results .orders-succeed .orders-list .shipping-list .shipping-item,
.multicheckout.success .orders-succeed .orders-list .shipping-list .shipping-item {
  margin-left: 100px;
}
.multicheckout .title {
  margin-bottom: 30px;
}
.multicheckout .title strong {
  font-weight: 400;
}
.multicheckout .table-wrapper {
  margin-bottom: 0;
}
.multicheckout .table-wrapper .action.delete {
  display: inline-block;
}
.multicheckout .table-wrapper .col .qty {
  display: inline-block;
}
.multicheckout .table-wrapper .col.item .action.edit {
  font-weight: 400;
  margin-left: 10px;
}
.multicheckout:not(.address) .table-wrapper .product-item-name {
  margin: 0;
}
.multicheckout > .actions-toolbar {
  margin-top: 40px;
}
.multicheckout .actions-toolbar > .secondary {
  display: block;
}
.multicheckout .actions-toolbar > .secondary .action {
  margin-bottom: 25px;
}
.multicheckout .actions-toolbar > .secondary .action.back {
  display: block;
  margin-left: 0;
}
.multicheckout .actions-toolbar > .primary {
  margin-right: 10px;
}
.multicheckout .item-options {
  margin: 10px 0 0;
}
.multicheckout .block .methods-shipping .item-content .fieldset > .field:before {
  display: none;
}
.multicheckout .block .methods-shipping .item-content .fieldset > .field .control {
  display: inline-block;
}
.multicheckout .block-title,
.multicheckout .block-content .title {
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 10px;
}
.multicheckout .block-title strong,
.multicheckout .block-content .title strong {
  font-weight: 400;
}
.multicheckout .block-title strong span,
.multicheckout .block-content .title strong span {
  color: #a6a6a6;
}
.multicheckout .block-content .title {
  border-bottom: none;
  padding-bottom: 0;
}
.multicheckout.order-review .block-title > strong {
  font-size: 2.4rem;
}
.multicheckout.order-review .block-shipping .block-content:not(:last-child) {
  margin-bottom: 40px;
}
.multicheckout.order-review .error-description {
  color: #e02b27;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: -10px;
}
.multicheckout .box-title span {
  margin-right: 10px;
}
.multicheckout .box-title > .action {
  margin: 0;
}
.multicheckout .box-shipping-method .price {
  font-weight: 700;
}
.multicheckout .box-billing-method .fieldset {
  margin: 0;
}
.multicheckout .box-billing-method .fieldset .legend.box-title {
  margin: 0 0 5px;
}
.multicheckout .checkout-review .grand.totals {
  font-size: 2.1rem;
  margin-bottom: 40px;
}
.multicheckout .checkout-review .grand.totals .mark {
  font-weight: 400;
}
[class^='multishipping-'] .logo {
  margin-left: 0;
}
.multishipping-checkout-success .nav-sections {
  display: block;
}
.payment-method-content .pay-later-message {
  margin-bottom: 10px;
  margin-top: 10px;
}
.paypal.after:before {
  content: '- ' attr(data-label) ' -';
  display: block;
  margin: 5px 5px 10px;
  text-transform: uppercase;
}
.paypal.before:before {
  content: '- ' attr(data-label) ' -';
  display: block;
  margin: 10px 5px;
  text-align: center;
  text-transform: uppercase;
}
.paypal.acceptance {
  display: block;
  margin: 0 0 20px;
}
.paypal.acceptance img {
  max-width: 100%;
}
.box-tocart .paypal img,
.block-minicart .paypal img {
  display: block;
  margin: 0 auto;
}
.paypal-review .paypa-review-title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.paypal-review .items-qty .item {
  white-space: nowrap;
}
.paypal-review .items-qty .title:after {
  content: ': ';
}
.paypal-review .paypal-review-title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.paypal-review .actions-toolbar {
  margin-top: 10px;
}
.paypal-review .item-options dt {
  display: inline-block;
}
.paypal-review .item-options dt:after {
  content: ': ';
}
.paypal-review .item-options dd {
  margin: 0;
}
.paypal-review-discount {
  border-bottom: 1px solid #d1d1d1;
  margin: 20px 0;
}
.paypal-review-discount .block {
  margin-bottom: 0;
}
.paypal-review-discount .block .fieldset {
  padding: 10px 0 20px;
}
.fotorama-video-container:after {
  background: url('../Magento_ProductVideo/img/gallery-sprite.png') bottom right;
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama-video-container .magnify-lens {
  display: none !important;
}
.fotorama-video-container.video-unplayed:hover img {
  opacity: .6;
}
.fotorama-video-container.video-unplayed:hover:after {
  transform: scale(1.25);
}
.video-thumb-icon:after {
  background: url('../Magento_ProductVideo/img/gallery-sprite.png') bottom left;
  bottom: 0;
  content: '';
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 10px;
  width: 49px;
}
.product-video {
  bottom: 0;
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.product-video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama__product-video--loading:after {
  visibility: hidden;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) {
  .product-video {
    height: 100%;
    width: 81%;
  }
}
.data.switch .counter {
  color: #7d7d7d;
}
.data.switch .counter:before {
  content: '(';
}
.data.switch .counter:after {
  content: ')';
}
.rating-summary {
  overflow: hidden;
  white-space: nowrap;
}
.rating-summary .rating-result {
  width: 100px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.rating-summary .rating-result:before {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  color: #c7c7c7;
  font-family: 'icons-blank-theme';
  font-size: 28px;
  height: 28px;
  letter-spacing: -10px;
  line-height: 28px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.rating-summary .rating-result > span {
  display: block;
  overflow: hidden;
}
.rating-summary .rating-result > span:before {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ff5501;
  font-family: 'icons-blank-theme';
  font-size: 28px;
  height: 28px;
  letter-spacing: -10px;
  line-height: 28px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.rating-summary .rating-result > span span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.rating-summary .rating-result {
  margin-left: -5px;
}
.product-reviews-summary .rating-summary .label,
.table-reviews .rating-summary .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote {
  overflow: hidden;
}
.review-control-vote:before {
  color: #c7c7c7;
  font-family: 'icons-blank-theme';
  font-size: 28px;
  height: 28px;
  letter-spacing: -10px;
  line-height: 28px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  position: absolute;
  z-index: 1;
}
.review-control-vote input[type="radio"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote input[type="radio"]:hover + label:before,
.review-control-vote input[type="radio"]:checked + label:before {
  opacity: 1;
}
.review-control-vote label {
  cursor: pointer;
  display: block;
  position: absolute;
}
.review-control-vote label span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote label:before {
  color: #ff5501;
  font-family: 'icons-blank-theme';
  font-size: 28px;
  height: 28px;
  letter-spacing: -10px;
  line-height: 28px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  opacity: 0;
}
.review-control-vote label:hover:before {
  opacity: 1;
}
.review-control-vote label:hover ~ label:before {
  opacity: 0;
}
.review-control-vote .rating-5 {
  z-index: 2;
}
.review-control-vote .rating-5:before {
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
}
.review-control-vote .rating-4 {
  z-index: 3;
}
.review-control-vote .rating-4:before {
  content: '\e605' '\e605' '\e605' '\e605';
}
.review-control-vote .rating-3 {
  z-index: 4;
}
.review-control-vote .rating-3:before {
  content: '\e605' '\e605' '\e605';
}
.review-control-vote .rating-2 {
  z-index: 5;
}
.review-control-vote .rating-2:before {
  content: '\e605' '\e605';
}
.review-control-vote .rating-1 {
  z-index: 6;
}
.review-control-vote .rating-1:before {
  content: '\e605';
}
.block.add.review {
  margin-bottom: 40px;
}
.block.add.review > .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.block.add.review .legend {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  margin: 0 0 20px;
}
.block.add.review .field.rating {
  display: table-row;
}
.block.add.review .field.rating .label {
  display: table-cell;
  padding: 5px 0;
  vertical-align: middle;
}
.block.add.review .field.rating .control {
  display: table-cell;
  vertical-align: top;
}
.block.reviews.list > .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.block.reviews.list .review.item {
  margin-bottom: 40px;
}
.block.reviews.list .review.title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.data.table.reviews .rating-summary {
  margin-top: -4px;
}
.customer-review.view {
  margin-bottom: 20px;
}
.customer-review.view .review.title,
.customer-review.view .ratings-summary,
.customer-review.view .product-details {
  margin-bottom: 20px;
}
.product-reviews-summary {
  display: table;
  margin: 10px 0 12px;
}
.products.wrapper.list .product-reviews-summary {
  margin: 0 auto;
}
.product-reviews-summary.empty {
  margin-left: 0;
}
.product-reviews-summary .rating-summary {
  display: table-cell;
  left: -5px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.product-reviews-summary .reviews-actions {
  display: table-cell;
  line-height: 28px;
  vertical-align: middle;
}
.product-reviews-summary .reviews-actions a {
  margin-right: 5px;
}
.customer-review .product-details {
  margin-bottom: 40px;
}
.customer-review .product-media {
  float: left;
  margin-right: 3%;
  max-width: 285px;
  width: 30%;
}
.customer-review .review-details .customer-review-rating {
  margin-bottom: 20px;
}
.customer-review .review-details .customer-review-rating .item {
  margin-bottom: 10px;
}
.customer-review .review-details .customer-review-rating .item:last-child {
  margin-bottom: 0;
}
.customer-review .review-details .review-title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.customer-review .review-details .review-content {
  margin-bottom: 20px;
}
.customer-review .product-reviews-summary .rating-summary,
.customer-review .product-reviews-summary .reviews-actions {
  display: block;
}
.review-field-ratings .nested {
  display: table;
}
.review-field-ratings .review-field-rating {
  display: table-row;
}
.review-field-ratings .review-field-rating .label,
.review-field-ratings .review-field-rating .control {
  display: table-cell;
  padding-bottom: 10px;
  vertical-align: top;
}
.review-field-ratings .review-field-rating .label {
  padding-right: 10px;
  padding-top: 6px;
}
.review-field-ratings .review-field-rating .control {
  padding-top: 2px;
}
.review-toolbar {
  border-top: 1px solid #c9c9c9;
  margin: 0 0 20px;
  text-align: center;
}
.review-toolbar:first-child {
  display: none;
}
.review-toolbar .pages {
  border-bottom: 1px solid #c9c9c9;
  display: block;
  padding: 20px 0;
  text-align: center;
}
.review-toolbar .limiter {
  display: none;
}
.review-add .block-title {
  display: none;
}
.review-form .action.submit.primary {
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.review-form .action.submit.primary:focus,
.review-form .action.submit.primary:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.review-form .action.submit.primary:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.fieldset .review-legend.legend {
  margin-bottom: 20px;
}
.fieldset .review-legend.legend strong {
  display: block;
  margin-left: 0;
}
.review-field-rating .control {
  margin-bottom: 48px;
  margin-top: 10px;
}
.review-list {
  margin-bottom: 30px;
}
.review-list .block-title strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.review-item {
  border-bottom: 1px solid #c9c9c9;
  margin: 0;
  padding: 20px 0;
}
.review-item:after {
  clear: both;
  content: '';
  display: table;
}
.review-item:last-child {
  border-width: 0;
}
.review-ratings {
  display: table;
  margin-bottom: 10px;
  max-width: 100%;
}
.review-author {
  display: inline;
}
.review-title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  margin: 0 0 20px;
}
.review-content {
  margin-bottom: 20px;
}
.block-reward-info .reward-rates:not(:last-child),
.block-reward-info .reward-limit:not(:last-child),
.block-reward-info .reward-expiring:not(:last-child) {
  margin-bottom: 25px;
}
.block-reward-info .reward-rates .title,
.block-reward-info .reward-limit .title,
.block-reward-info .reward-expiring .title {
  display: inline-block;
  margin-bottom: 10px;
}
.form-create-return .field .control > span,
.form-create-return .field address {
  display: inline-block;
  padding-top: 6px;
}
.form-create-return .additional:first-child {
  margin-top: 0;
}
.form-create-return .additional .field:nth-last-child(2) {
  margin-bottom: 0;
}
.form-create-return .additional .field:last-child {
  margin-top: 20px;
}
.form-create-return .field.comment {
  margin-top: 55px;
}
.block-returns-comments .returns-comments dt,
.block-returns-comments .returns-comments dd {
  margin: 0;
}
.block-returns-comments .returns-comments dt {
  font-weight: 400;
}
.block-returns-comments .returns-comments dd {
  margin-bottom: 15px;
}
.block-returns-comments .returns-comments dd:last-child {
  margin-bottom: 0;
}
.block-returns-comments .fieldset {
  margin-bottom: 20px;
}
.magento-rma-returns-returns .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-title-wrapper .page-title,
.magento-rma-returns-view .page-title-wrapper .page-title {
  margin-right: 25px;
}
.order-links {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 10px;
}
.order-links .item {
  display: inline-block;
  margin-right: 20px;
}
.order-actions-toolbar .action {
  margin: 0 20px 0 0;
}
.order-details-items {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.order-details-items .order-title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.order-details-items .items-qty .item {
  white-space: nowrap;
}
.order-details-items .items-qty .title:after {
  content: ': ';
}
.order-details-items .table-order-items .product-item-name {
  margin-top: 0;
}
.order-details-items .table-order-items tbody + tbody {
  border-top: 1px solid #d1d1d1;
}
.order-details-items .item-options dt {
  margin: 0;
}
.order-details-items .item-options dd {
  margin: 0 0 15px;
}
.order-details-items .item-options.links dt {
  display: inline-block;
}
.order-details-items .item-options.links dt:after {
  content: ': ';
}
.order-details-items .item-options.links dd {
  margin: 0;
}
.order-pager-wrapper .toolbar-amount {
  padding-top: 3px;
}
.order-pager-wrapper .pages-items .item:first-child,
.order-pager-wrapper .pages-items .item:last-child {
  margin-right: 0;
}
.order-actions-toolbar {
  margin-bottom: 25px;
}
.order-actions-toolbar .action {
  margin-right: 30px;
}
.order-actions-toolbar .action.print {
  margin: 0;
}
.page-title-wrapper .order-date {
  margin: 0 0 20px;
}
.account .page-title-wrapper .page-title,
[class^='sales-guest-'] .page-title-wrapper .page-title,
.sales-guest-view .page-title-wrapper .page-title {
  margin-right: 25px;
}
.form-orders-search .field.email,
.form-orders-search .field.zip {
  margin-bottom: 0;
}
.block-reorder .product-item .checkbox {
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
.block-reorder .product-item .field.item {
  display: inline-block;
}
.block-reorder .product-item-name {
  display: inline-block;
}
.block-reorder .actions-toolbar {
  margin: 17px 0;
  max-width: 178px;
}
.block-order-details-comments {
  margin: 0 0 40px;
}
.block-order-details-comments .comment-date {
  font-weight: 600;
}
.block-order-details-comments .comment-content {
  line-height: 1.6;
  margin: 0 0 20px;
}
.block-order-details-view .box-content .payment-method .title {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content {
  margin: 0;
}
.block-order-details-view .box-content .payment-method .content > strong {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content > strong:after {
  content: ': ';
}
.order-tracking {
  border-bottom: 1px solid #d1d1d1;
  margin: 0;
  padding: 20px 0;
}
.order-tracking .tracking-title {
  display: inline-block;
}
.order-tracking .tracking-content {
  display: inline-block;
  margin: 0 0 0 5px;
}
.opc-wrapper .form-discount {
  max-width: 500px;
}
.action.mailto.friend {
  margin-left: -7px;
  display: inline-block;
  text-decoration: none;
}
.action.mailto.friend:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: inherit;
  content: '\e61d';
  font-family: 'icons-blank-theme';
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.action.mailto.friend span {
  display: inline-block;
  line-height: 28px;
  vertical-align: top;
}
.swatch-attribute-label {
  font-weight: 700;
  position: relative;
}
.swatch-attribute-label.required {
  padding-right: 10px;
}
.swatch-attribute-label[data-required='1']:after {
  color: #e02b27;
  content: '*';
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: -11px;
  top: -2px;
}
.swatch-attribute-selected-option {
  color: #646464;
  padding-left: 17px;
}
.swatch-attribute-options {
  margin: 10px 0;
}
.swatch-attribute-options:focus {
  box-shadow: none;
}
.swatch-attribute-options .swatch-option-tooltip-layered .title {
  color: #282828;
  bottom: -5px;
  height: 20px;
  left: 0;
  margin-bottom: 10px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option {
  background: #f0f0f0;
  color: #949494;
}
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
  background: #ffffff;
  border: 1px solid #ffffff;
  color: #000000;
}
.swatch-option {
  border: 1px solid #dadada;
  cursor: pointer;
  float: left;
  height: 20px;
  margin: 0 10px 5px 0;
  max-width: 100%;
  min-width: 30px;
  overflow: hidden;
  padding: 1px 2px;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
}
.swatch-option:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.swatch-option.text {
  background: #f0f0f0;
  color: #686868;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  margin-right: 7px;
  min-width: 22px;
  padding: 4px 8px;
}
.swatch-option.text.selected {
  background-color: #ffffff;
}
.swatch-option.selected {
  outline: 2px solid #ff5501;
  border: 1px solid #ffffff;
  color: #333333;
}
.swatch-option:not(.disabled):hover {
  border: 1px solid #ffffff;
  color: #333333;
  outline: 1px solid #999999;
}
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
  border: 1px solid #ffffff;
  outline: 2px solid #c34000;
}
.swatch-option.disabled {
  box-shadow: unset;
  cursor: default;
  pointer-events: none;
}
.swatch-option.disabled:after {
  background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, #ffffff), color-stop(46%, #ffffff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #ffffff), color-stop(57%, #ffffff), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  content: '';
  filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff, GradientType=1)';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.swatch-option-disabled {
  border: 0;
  cursor: default;
  outline: none !important;
}
.swatch-option-disabled:after {
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  background: #e02b27;
  content: '';
  height: 2px;
  left: -4px;
  position: absolute;
  top: 10px;
  width: 42px;
  z-index: 995;
}
.swatch-option-loading {
  content: url('../images/loader-2.gif');
}
.swatch-option-tooltip {
  border: 1px solid #dadada;
  color: #949494;
  background: #ffffff;
  display: none;
  max-height: 100%;
  min-height: 20px;
  min-width: 20px;
  padding: 5px;
  position: absolute;
  text-align: center;
  z-index: 999;
}
.swatch-option-tooltip .corner,
.swatch-option-tooltip-layered .corner {
  bottom: 0;
  height: 8px;
  left: 40%;
  position: absolute;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before,
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-style: solid;
  content: '';
  font-size: 1px;
  height: 0;
  position: relative;
  width: 0;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before {
  border-color: #adadad transparent transparent transparent;
  border-width: 8px 8.5px 0 8.5px;
  left: 0;
  top: 2px;
}
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-color: #ffffff transparent transparent transparent;
  border-width: 7px 7.5px 0 7.5px;
  left: -15px;
  top: 1px;
}
.swatch-option-tooltip .image,
.swatch-option-tooltip-layered .image {
  display: block;
  height: 130px;
  margin: 0 auto;
  width: 130px;
}
.swatch-option-tooltip-layered {
  background: #ffffff;
  border: 1px solid #dadada;
  color: #949494;
  display: none;
  left: -47px;
  position: absolute;
  width: 140px;
  z-index: 999;
}
.swatch-option-tooltip .title {
  color: #282828;
  display: block;
  max-height: 200px;
  min-height: 20px;
  overflow: hidden;
  text-align: center;
}
.swatch-option-link-layered {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
.swatch-option-link-layered:focus > div {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.swatch-option-link-layered:hover > .swatch-option-tooltip-layered {
  display: block;
}
.swatch-opt {
  margin: 20px 0;
}
.swatch-opt-listing {
  margin-bottom: 10px;
}
.swatch-more {
  display: inline-block;
  margin: 2px 0;
  padding: 2px;
  position: static;
}
.swatch-visual-tooltip-layered {
  height: 160px;
  top: -170px;
}
.swatch-textual-tooltip-layered {
  height: 30px;
  top: -40px;
}
.swatch-input {
  left: -1000px;
  position: absolute;
  visibility: hidden;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
}
.my-credit-cards .status {
  font-style: italic;
}
.my-credit-cards .action.delete {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.my-credit-cards .action.delete:focus,
.my-credit-cards .action.delete:active {
  background: none;
  border: none;
}
.my-credit-cards .action.delete:hover {
  background: none;
  border: none;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards .action.delete:visited {
  color: #1979c3;
  text-decoration: none;
}
.my-credit-cards .action.delete:hover {
  color: #006bb4;
  text-decoration: underline;
}
.my-credit-cards .action.delete:active {
  color: #ff5501;
  text-decoration: underline;
}
.my-credit-cards .action.delete:hover,
.my-credit-cards .action.delete:active,
.my-credit-cards .action.delete:focus {
  background: none;
  border: 0;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.my-credit-cards-popup .modal-footer {
  text-align: right;
}
.my-credit-cards-popup .action.secondary {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  margin-right: 20px;
}
.my-credit-cards-popup .action.secondary:focus,
.my-credit-cards-popup .action.secondary:active {
  background: none;
  border: none;
}
.my-credit-cards-popup .action.secondary:hover {
  background: none;
  border: none;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards-popup .action.secondary:visited {
  color: #1979c3;
  text-decoration: none;
}
.my-credit-cards-popup .action.secondary:hover {
  color: #006bb4;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:active {
  color: #ff5501;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:hover,
.my-credit-cards-popup .action.secondary:active,
.my-credit-cards-popup .action.secondary:focus {
  background: none;
  border: 0;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.minilist .weee {
  display: table-row;
  font-size: 1.1rem;
}
.minilist .weee:before {
  display: none;
}
.price-container.weee:before {
  display: none;
}
.toolbar.wishlist-toolbar .limiter {
  float: right;
}
.toolbar.wishlist-toolbar .main .pages {
  display: inline-block;
  position: relative;
  z-index: 0;
}
.toolbar.wishlist-toolbar .toolbar-amount,
.toolbar.wishlist-toolbar .limiter {
  display: inline-block;
  z-index: 1;
}
.product-items .action.towishlist:before,
.products.list.items .action.towishlist:before,
.table-comparison .action.towishlist:before {
  content: '\e601';
}
.account .table-wrapper .data.table.wishlist > thead > tr > th,
.account .table-wrapper .data.table.wishlist > tbody > tr > th,
.account .table-wrapper .data.table.wishlist > tfoot > tr > th,
.account .table-wrapper .data.table.wishlist > thead > tr > td,
.account .table-wrapper .data.table.wishlist > tbody > tr > td,
.account .table-wrapper .data.table.wishlist > tfoot > tr > td {
  border-top: 1px solid #d1d1d1;
}
.account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > td,
.account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > td,
.account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.account .table-wrapper .data.table.wishlist > tbody + tbody {
  border-top: 1px solid #d1d1d1;
}
.account .table-wrapper .data.table.wishlist thead > tr > th {
  border-bottom: 0;
}
.account .table-wrapper .data.table.wishlist tbody > tr:last-child > td {
  border-bottom: 1px solid #d1d1d1;
}
.account .table-wrapper .data.table.wishlist .product.name {
  display: inline-block;
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .box-tocart {
  margin: 10px 0;
}
.account .table-wrapper .data.table.wishlist .box-tocart .qty {
  vertical-align: middle;
}
.account .table-wrapper .data.table.wishlist .col.item {
  width: 50%;
}
.account .table-wrapper .data.table.wishlist .col.photo {
  max-width: 150px;
}
.account .table-wrapper .data.table.wishlist .col.selector {
  max-width: 15px;
}
.account .table-wrapper .data.table.wishlist textarea {
  margin: 10px 0;
}
.account .table-wrapper .data.table.wishlist .input-text.qty {
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .action.primary {
  vertical-align: top;
}
.account .table-wrapper .data.table.wishlist .price {
  font-weight: 700;
}
.block-wishlist .product-item-name {
  margin-right: 25px;
}
.products-grid.wishlist .product-item {
  margin-left: 2%;
  width: calc((100% - 4%) / 3);
}
.products-grid.wishlist .product-item:nth-child(3n + 1) {
  margin-left: 0;
}
.products-grid.wishlist .product-item-photo {
  display: block;
  margin-bottom: 10px;
}
.products-grid.wishlist .product-item-name {
  margin-top: 0;
}
.products-grid.wishlist .product-item .price-box {
  margin: 0;
}
.products-grid.wishlist .product-item-comment {
  display: block;
  height: 42px;
  margin: 10px 0;
}
.products-grid.wishlist .product-item-actions > * {
  margin-right: 15px;
}
.products-grid.wishlist .product-item-actions > *:last-child {
  margin-right: 0;
}
.products-grid.wishlist .product-item .box-tocart input.qty {
  height: 32px;
}
.alma-method-logo {
  display: none;
}
.checkout-payment-method .payment-methods .payment-method.alma:before,
.checkout-payment-method .payment-methods .payment-method.alma_monthly_payments:before,
.checkout-success .payment-method-logo.alma:before,
.checkout-success .payment-method-logo.alma_monthly_payments:before,
.block-order-details-view .payment-method-logo.alma:before,
.block-order-details-view .payment-method-logo.alma_monthly_payments:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before {
  transform: translateY(-50%) scale(0.65);
  width: 136px;
  height: 39px;
  background-position: -864px -507px;
  right: 29px;
}
.alma .payment-method-billing-address,
.alma .messages {
  display: none !important;
}
.alma .payment-method-description {
  order: 1;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 4px;
}
.alma .checkout-agreements-block {
  order: 2;
  flex: 0 0 100%;
  max-width: 100%;
}
.alma .checkout-agreements-block a {
  font-weight: 700 !important;
  text-decoration: none !important;
}
.alma .actions-toolbar {
  order: 5;
  flex: 0 0 100%;
  max-width: 100%;
}
.alma .alma-installments {
  order: 4;
  background: #f4f7fa;
  border-radius: 15px;
  border: 1px solid #eeeaf7;
  margin-top: 14px;
  overflow: hidden;
}
.alma .checkout-agreement p,
.alma .payment-method-description {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 1.2;
  display: block;
}
.pmc-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0 !important;
}
.alma-plan-choices {
  order: 3;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 9px !important;
  display: flex;
  align-items: center;
  padding-left: 100px;
  position: relative;
  margin-top: 8px;
}
.alma-plan-choices:before {
  content: "";
  transform: translateY(-50%) scale(0.495);
  width: 136px;
  height: 39px;
  background-position: -864px -507px;
  background-image: url('../images/all-sprite.png');
  position: absolute;
  top: 12px;
  left: -33px;
  z-index: 8;
}
.alma-plan-choices label {
  margin-right: 5px;
  position: relative;
  z-index: 3;
  border: 1px solid #EEEAF7;
  border-radius: 30px;
  flex: 0 0 50px;
  max-width: 50px;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-color: #ffffff;
  color: #FA5021;
  padding: 5px 0 4px 0;
}
.alma-plan-choices label:has(input:checked) {
  background-color: #FA5021;
  color: #ffffff;
  border-color: #FA5021;
}
.alma-plan-choices label input {
  display: block;
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.alma-plan-choices span {
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 700;
  display: block;
  line-height: 1;
}
.alma-payment-plans-container {
  padding: 0 !important;
  border: 0 !important;
}
#alma-widget .alma-payment-plans-eligibility-options > div {
  min-width: 36px;
  min-height: 36px;
  max-width: 36px;
  max-height: 36px;
  border-radius: 100%;
  color: #1C1C1C;
  text-align: center;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 800;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
#alma-widget .alma-payment-plans-eligibility-options .alma-payment-plans-active-option {
  background-color: #FA5022 !important;
  color: #ffffff !important;
}
#alma-widget .alma-payment-plans-eligibility-line {
  align-items: center !important;
}
#alma-widget .alma-payment-plans-payment-info {
  font-size: 14px;
  color: #1C1C1C;
}
#alma-widget svg {
  width: 78px;
  height: 24px;
}
#alma-widget svg path {
  fill: #FA5022 !important;
}
.bundle-options-container .product-add-form {
  display: none;
}
.bundle-options-container .product-options-wrapper {
  margin-bottom: 30px;
}
.bundle-options-container .action.back {
  margin-bottom: 30px;
}
.bundle-options-container .price-box .price {
  font-size: 18px;
  font-weight: 700;
}
.bundle-options-container .block-bundle-summary {
  background: #e8e8e8;
  padding: 10px 20px;
}
.bundle-options-container .block-bundle-summary > .title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.bundle-options-container .block-bundle-summary .bundle-summary {
  margin-top: 30px;
}
.bundle-options-container .block-bundle-summary .bundle-summary.empty {
  display: none;
}
.bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: block;
}
.bundle-options-container .block-bundle-summary .bundle.items > li {
  margin-bottom: 10px;
}
.bundle-options-container .block-bundle-summary .box-tocart .actions {
  display: inline-block;
  margin-bottom: 10px;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action {
  vertical-align: top;
}
.bundle-options-container .nested .field.qty {
  margin-top: 20px;
}
.bundle-options-container .nested .field.qty .label {
  font-weight: 700;
  margin: 0 0 5px;
  display: inline-block;
}
.bundle-options-container p.required {
  color: #e02b27;
}
.bundle-options-container .product-options-bottom {
  clear: left;
}
.page-products .products-grid .product-items {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #edf2f4;
  border-left: 1px solid #edf2f4;
}
.products {
  margin: 30px 0;
}
.product-items {
  font-size: 0;
}
.product-items .product-item {
  flex: 0 0 25%;
  max-width: 25%;
}
.product-item {
  font-size: 1.4rem;
  vertical-align: top;
}
.product-item-name {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  display: block;
  hyphens: auto;
  margin: 5px 0;
  word-wrap: break-word;
}
.product-item-info {
  max-width: 100%;
}
.product-item-actions {
  font-size: 0;
}
.product-item-actions > * {
  font-size: 1.4rem;
}
.product-item-actions .actions-secondary {
  display: inline-block;
  font-size: 1.4rem;
  vertical-align: middle;
  white-space: nowrap;
}
.product-item-actions .actions-secondary > button.action {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.product-item-actions .actions-secondary > button.action:focus,
.product-item-actions .actions-secondary > button.action:active {
  background: none;
  border: none;
}
.product-item-actions .actions-secondary > button.action:hover {
  background: none;
  border: none;
}
.product-item-actions .actions-secondary > button.action.disabled,
.product-item-actions .actions-secondary > button.action[disabled],
fieldset[disabled] .product-item-actions .actions-secondary > button.action {
  pointer-events: none;
  opacity: 0.5;
}
.product-item-actions .actions-secondary > .action {
  line-height: 35px;
  text-align: center;
  width: 35px;
}
.product-item-actions .actions-secondary > .action:before {
  margin: 0;
}
.product-item-actions .actions-primary {
  display: inline-block;
  vertical-align: middle;
}
.product-item-description {
  margin: 25px 0;
}
.product-item .price-box .price {
  font-size: 1.4rem;
  font-weight: 700;
  white-space: nowrap;
}
.product-item .price-box .price-label {
  font-size: 12px;
}
.product-item .price-box .price-label:after {
  content: ':';
}
.product-item .special-price .price,
.product-item .minimal-price .price {
  font-size: 1.4rem;
  font-weight: 700;
}
.product-item .special-price .price-wrapper,
.product-item .minimal-price .price-wrapper {
  display: inline-block;
}
.product-item .special-price .price-including-tax + .price-excluding-tax,
.product-item .minimal-price .price-including-tax + .price-excluding-tax {
  display: block;
}
.product-item .special-price {
  display: block;
}
.product-item .old-price .price {
  font-weight: 400;
}
.product-item .regular-price .price-label {
  display: none;
}
.product-item .minimal-price .price-container {
  display: block;
}
.product-item .minimal-price-link,
.product-item .price-excluding-tax,
.product-item .price-including-tax {
  display: block;
  white-space: nowrap;
}
.product-item .price-from,
.product-item .price-to {
  margin: 0;
}
.product-item .tocompare:before {
  content: '\e61f';
}
.product-item .tocart {
  white-space: nowrap;
}
.price-container .price {
  font-size: 1.4rem;
}
.price-container .price-including-tax + .price-excluding-tax,
.price-container .weee {
  margin-top: 5px;
}
.price-container .price-including-tax + .price-excluding-tax,
.price-container .weee,
.price-container .price-including-tax + .price-excluding-tax .price,
.price-container .weee .price,
.price-container .weee + .price-excluding-tax:before,
.price-container .weee + .price-excluding-tax .price {
  font-size: 1.1rem;
}
.price-container .weee:before {
  content: '(' attr(data-label) ': ';
}
.price-container .weee:after {
  content: ')';
}
.price-container .weee + .price-excluding-tax:before {
  content: attr(data-label) ': ';
}
.products-list .product-item {
  display: table;
  width: 100%;
}
.products-list .product-item-info {
  display: table-row;
}
.products-list .product-item-photo {
  display: table-cell;
  padding: 0 30px 30px 0;
  vertical-align: top;
  width: 1%;
}
.products-list .product-item-details {
  display: table-cell;
  vertical-align: top;
}
.page-products .columns {
  position: relative;
  z-index: 99;
}
.toolbar-sorter .sorter-label {
  letter-spacing: 1.4px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  display: block;
  margin-top: 5px;
  white-space: nowrap;
}
.products.wrapper ~ .toolbar .toolbar-amount {
  display: none;
}
.toolbar-products {
  text-align: center;
}
.toolbar-products .pages {
  display: none;
}
.products.wrapper ~ .toolbar-products .pages {
  display: flex;
}
.toolbar-products .limiter .control {
  display: inline-block;
}
.sorter {
  display: flex;
  align-items: center;
}
.sorter:after {
  display: none;
}
.products.wrapper ~ .toolbar .sorter {
  display: none;
}
.sorter .sorter-action {
  display: none;
}
.sorter-options {
  color: #085ac3;
  margin: 0 0 0 auto;
}
.sorter-action {
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
}
.sorter-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sorter-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 32px;
  color: #8f8f8f;
  content: '\e613';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sorter-action:hover:before {
  color: #333333;
}
.sorter .sort-desc:before {
  content: '\e614';
}
.modes {
  display: none;
}
.limiter-options {
  margin: 0 5px 0 7px;
  width: auto;
}
.limiter-label {
  font-weight: 400;
}
.page-products .toolbar .limiter {
  display: none;
}
.old-price,
.old.price {
  text-decoration: line-through;
}
.prices-tier .price-container .price-including-tax + .price-excluding-tax:before {
  content: '(' attr(data-label) ': ';
}
.prices-tier .price-container .price-including-tax + .price-excluding-tax:last-child:after {
  content: ')';
}
.prices-tier .price-container .weee[data-label] {
  display: inline;
}
.prices-tier .price-container .weee[data-label] .price {
  font-size: 1.1rem;
}
.prices-tier .price-container .weee[data-label]:before {
  content: ' +' attr(data-label) ': ';
}
.actual-price {
  font-weight: 700;
}
.category-image .image {
  display: block;
  height: auto;
  max-width: 100%;
}
.category-image,
.category-description {
  margin-bottom: 20px;
}
.product-image-container {
  display: inline-block;
  max-width: 100%;
}
.product-image-wrapper {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.product-image-photo {
  bottom: 0;
  display: block;
  height: auto;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.product.media .placeholder .photo.container {
  max-width: 100%;
}
.product.media .notice {
  color: #7d7d7d;
  font-size: 1.2rem;
  margin: 10px 0;
}
.product.media .product.thumbs {
  margin: 20px 0 30px;
}
.product.media .items.thumbs {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.product.media .items.thumbs > li {
  display: inline-block;
  vertical-align: top;
}
.product.media .items.thumbs .active {
  display: block;
  line-height: 1;
}
.product.info.detailed {
  clear: both;
  margin-bottom: 30px;
}
.product.info.detailed .additional-attributes {
  width: auto;
}
.product.info.detailed .additional-attributes > thead > tr > td,
.product.info.detailed .additional-attributes > tbody > tr > td,
.product.info.detailed .additional-attributes > tfoot > tr > td {
  padding: 4px 5px 10px 5px;
}
.product.info.detailed .additional-attributes > thead > tr > th,
.product.info.detailed .additional-attributes > tbody > tr > th,
.product.info.detailed .additional-attributes > tfoot > tr > th {
  padding: 4px 30px 10px 0;
}
.product-info-main .product.alert {
  margin: 10px 0;
}
.product-info-main .product-reviews-summary .reviews-actions {
  font-size: 1.4rem;
}
.product-options-wrapper .fieldset-product-options-inner .legend {
  font-weight: 700;
  margin: 0 0 5px;
  font-size: 1.4rem;
  border: none;
  display: inline-block;
  float: none;
  padding: 0;
}
.product-options-wrapper .fieldset-product-options-inner input.datetime-picker ~ select.datetime-picker {
  margin-top: 10px;
}
.product-options-wrapper .fieldset-product-options-inner.required .legend:after,
.product-options-wrapper .fieldset-product-options-inner._required .legend:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.product-options-wrapper .field .note {
  display: block;
}
.product-info-main .price-box .price-including-tax + .price-excluding-tax,
.product-options-bottom .price-box .price-including-tax + .price-excluding-tax,
.product-info-main .price-box .weee + .price-excluding-tax,
.product-options-bottom .price-box .weee + .price-excluding-tax,
.product-info-main .price-box .weee,
.product-options-bottom .price-box .weee {
  font-size: 1.2rem;
  line-height: 14px;
  margin-bottom: 5px;
}
.product-info-main .price-box .price-including-tax + .price-excluding-tax .price,
.product-options-bottom .price-box .price-including-tax + .price-excluding-tax .price,
.product-info-main .price-box .weee + .price-excluding-tax .price,
.product-options-bottom .price-box .weee + .price-excluding-tax .price,
.product-info-main .price-box .weee .price,
.product-options-bottom .price-box .weee .price {
  font-size: 1.2rem;
  font-weight: 700;
}
.product-info-main .price-box .price-wrapper .price,
.product-options-bottom .price-box .price-wrapper .price {
  font-weight: 700;
}
.product-info-main .price-box .price,
.product-options-bottom .price-box .price {
  white-space: nowrap;
}
.product-info-main .special-price .price-container,
.product-options-bottom .special-price .price-container {
  font-size: 1.4rem;
}
.product-info-main .special-price .price-label + .price-wrapper,
.product-options-bottom .special-price .price-label + .price-wrapper {
  display: inline-block;
}
.product-info-main .old-price .price-label:after,
.product-options-bottom .old-price .price-label:after,
.product-info-main .special-price .price-label:after,
.product-options-bottom .special-price .price-label:after {
  content: ': ';
}
.product-info-main .box-tocart .actions,
.product-options-bottom .box-tocart .actions {
  text-align: center;
}
.product-info-main .product-addto-links,
.product-options-bottom .product-addto-links {
  margin: 20px 0;
}
.product-info-main .action.tocompare,
.product-options-bottom .action.tocompare {
  vertical-align: top;
}
.ui-dialog-titlebar-close {
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.ui-dialog-titlebar-close:visited {
  color: #1979c3;
  text-decoration: none;
}
.ui-dialog-titlebar-close:hover {
  color: #006bb4;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:active {
  color: #ff5501;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:active,
.ui-dialog-titlebar-close:focus {
  background: none;
  border: 0;
}
.ui-dialog-titlebar-close.disabled,
.ui-dialog-titlebar-close[disabled],
fieldset[disabled] .ui-dialog-titlebar-close {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.block.related .action.select {
  margin: 0 5px;
}
.sidebar .product-items .product-item {
  margin-bottom: 20px;
  position: relative;
}
.sidebar .product-items .product-item-info {
  position: relative;
  width: auto;
}
.sidebar .product-items .product-item-info .product-item-photo {
  left: 0;
  position: absolute;
  top: 0;
}
.sidebar .product-items .product-item-name {
  margin-top: 0;
}
.sidebar .product-items .product-item-details {
  margin: 0 0 0 85px;
}
.sidebar .product-items .product-item-actions {
  display: block;
  margin-top: 10px;
}
.sidebar .product-items .price-box {
  display: block;
  margin: 7px 0;
}
.sidebar .product-items .text {
  margin-right: 8px;
}
.sidebar .product-items .counter {
  color: #7d7d7d;
  font-size: 1.2rem;
  white-space: nowrap;
}
.sidebar .product-items .minilist .price {
  display: inline;
  padding: 0;
}
.sidebar .product-items .minilist .weee:before {
  display: inline-block;
}
.sidebar .action.delete {
  line-height: unset;
  position: absolute;
  right: 0;
  top: -1px;
  width: auto;
}
.sidebar .product-items-images {
  margin-left: -5px;
}
.sidebar .product-items-images .product-item {
  float: left;
  padding-left: 5px;
}
.sidebar .product-items-names .product-item {
  display: flex;
  margin-bottom: 10px;
}
.sidebar .product-items-names .product-item-name {
  margin: 0;
}
.catalog-category-view.page-layout-1column .column.main {
  min-height: inherit;
}
body.catalog-product-compare-index .action.print {
  float: right;
  margin: 15px 0;
}
.table-wrapper.comparison {
  clear: both;
  max-width: 100%;
  overflow-x: auto;
}
.table-comparison {
  table-layout: fixed;
}
.table-comparison .cell.label,
.table-comparison td:last-child {
  border-right: 1px solid #d1d1d1;
}
.table-comparison .cell {
  padding: 15px;
  width: 140px;
}
.table-comparison .cell .attribute.value {
  overflow: hidden;
  width: 100%;
}
.table-comparison .cell.product.info,
.table-comparison .cell.product.label {
  border-bottom: 1px solid #d1d1d1;
}
.table-comparison .cell.label .attribute.label {
  display: block;
  width: 100%;
  word-wrap: break-word;
}
.table-comparison .cell.attribute {
  font-size: 1.3rem;
}
.table-comparison .cell.attribute img {
  height: auto;
  max-width: 100%;
}
.table-comparison .product-item-photo {
  display: block;
  margin: 0 auto 15px;
}
.table-comparison .product-image-photo {
  margin-left: 0;
}
.table-comparison .product-item-actions,
.table-comparison .price-box,
.table-comparison .product.rating,
.table-comparison .product-item-name {
  display: block;
  margin: 15px 0;
}
.table-comparison .product-addto-links {
  margin-top: 15px;
}
.table-comparison .product-addto-links .action.split,
.table-comparison .product-addto-links .action.toggle {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.table-comparison .product-addto-links .action.toggle {
  padding: 0;
}
.table-comparison .cell.remove {
  padding-bottom: 0;
  padding-top: 0;
  text-align: right;
}
.table-comparison .product-item-actions > .actions-primary + .actions-secondary {
  margin-top: 10px;
}
.table-comparison .action.tocart {
  white-space: nowrap;
}
.comparison.headings {
  background: #ffffff;
  left: 0;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 2;
}
.block-compare .product-item .product-item-name {
  margin-left: 22px;
}
.block-compare .action.delete {
  left: -6px;
  position: absolute;
  top: 0;
}
.block-compare .actions-toolbar {
  margin: 17px 0 0;
}
.customer-account-login .sidebar,
.customer-account-forgotpassword .sidebar,
.customer-account-create .sidebar,
.customer-account-createpassword .sidebar {
  display: none;
}
.customer-account-login .columns .column.main,
.customer-account-forgotpassword .columns .column.main,
.customer-account-create .columns .column.main,
.customer-account-createpassword .columns .column.main {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
}
.customer-account-login .lbl-checkbox,
.customer-account-forgotpassword .lbl-checkbox,
.customer-account-create .lbl-checkbox,
.customer-account-createpassword .lbl-checkbox {
  min-width: 25px;
  min-height: 25px;
  max-width: 25px;
  max-height: 25px;
}
.customer-account-login .lbl-checkbox input,
.customer-account-forgotpassword .lbl-checkbox input,
.customer-account-create .lbl-checkbox input,
.customer-account-createpassword .lbl-checkbox input {
  border-radius: 10px;
  height: unset;
}
.customer-account-login .lbl-checkbox input:before,
.customer-account-forgotpassword .lbl-checkbox input:before,
.customer-account-create .lbl-checkbox input:before,
.customer-account-createpassword .lbl-checkbox input:before {
  width: 12px;
  height: 6px;
  top: 7px;
  left: 6px;
}
.customer-account-login .page-title-wrapper .page-title,
.customer-account-forgotpassword .page-title-wrapper .page-title,
.customer-account-create .page-title-wrapper .page-title,
.customer-account-createpassword .page-title-wrapper .page-title {
  margin-top: -7px;
  padding-bottom: 2px;
}
.customer-account-login .actions-toolbar .action,
.customer-account-forgotpassword .actions-toolbar .action,
.customer-account-create .actions-toolbar .action,
.customer-account-createpassword .actions-toolbar .action {
  margin: 0;
  min-width: unset;
  border-radius: 50px;
  letter-spacing: 1.8px;
  font-family: 'Poppins';
  font-weight: 500;
  padding-left: 30px;
  padding-right: 30px;
}
.customer-account-login .actions-toolbar .action.btn-back,
.customer-account-forgotpassword .actions-toolbar .action.btn-back,
.customer-account-create .actions-toolbar .action.btn-back,
.customer-account-createpassword .actions-toolbar .action.btn-back {
  color: #002750;
  background-color: #C9D9EA;
  margin-right: 10px;
}
.customer-account-login .actions-toolbar .action.btn-back:hover,
.customer-account-forgotpassword .actions-toolbar .action.btn-back:hover,
.customer-account-create .actions-toolbar .action.btn-back:hover,
.customer-account-createpassword .actions-toolbar .action.btn-back:hover {
  color: #ffffff;
  background-color: #085ac3;
}
.create-account-container {
  width: 100%;
}
.pro-account-form .form-create-account {
  background-image: url('../images/pro-account-form.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
}
.pro-account-form .fieldset.info,
.pro-account-form .fieldset.address {
  max-width: 1280px;
}
.pro-account-form .fieldset.info .field,
.pro-account-form .fieldset.address .field {
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
.pro-account-form .fieldset.info .field-separator,
.pro-account-form .fieldset.address .field-separator {
  display: none;
}
.customer-account-create .step-customer-vat {
  border-radius: 30px;
  overflow: hidden;
  background-color: #f4f7fa;
  width: 100%;
  padding-top: 31px;
  background-image: url('../images/step-customer-vat.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
}
.customer-account-create .step-customer-vat .fieldset-inner {
  padding-bottom: 50px;
}
.customer-account-create .step-customer-vat .actions-toolbar {
  display: flex;
  margin-top: 15px;
  margin-left: 0 !important;
}
.customer-account-create .field-group {
  margin-top: -10px;
}
.customer-account-create .vat-form-container {
  width: 100%;
}
.customer-account-create .vat-form-container form {
  background-color: transparent;
}
.customer-account-create .vat-field button,
.customer-account-create .field-siren button,
.customer-account-create .vat-field .field-note,
.customer-account-create .field-siren .field-note {
  display: none;
}
.form-create-account .separator {
  flex: 0 0 100%;
  max-width: 100%;
}
.form-create-account .fieldset.address {
  padding: 0;
  margin: 0;
}
.form-create-account .fieldset.address #remember-me-box {
  display: none;
}
.form-create-account .actions-toolbar {
  margin: 20px 0 0 !important;
}
.form-tab {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 40px;
}
.form-tab .tab-item {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 25px;
  background: #edf2f4;
  letter-spacing: 1.2px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s;
  border-right: 1px solid #ffffff;
}
.form-tab .tab-item:hover,
.form-tab .tab-item.active {
  color: #ffffff;
  background-color: #085ac3;
}
.form-tab .tab-item:first-child {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.form-tab .tab-item:last-child {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-right: 0;
}
.login-container,
.password.forget,
.password.reset {
  display: flex;
  flex-grow: 1;
}
.login-container .actions-toolbar,
.password.forget .actions-toolbar,
.password.reset .actions-toolbar {
  margin: 60px 0 0 !important;
}
.login-container .fieldset,
.password.forget .fieldset,
.password.reset .fieldset {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
}
.login-container .tooltip,
.password.forget .tooltip,
.password.reset .tooltip {
  display: none;
}
.login-container .remind,
.login-container .back,
.password.forget .remind,
.password.forget .back,
.password.reset .remind,
.password.reset .back {
  color: #002750;
  font-family: 'Poppins';
  text-decoration: underline;
  font-weight: 700;
  margin-top: 10px !important;
}
.login-container .remind:hover,
.login-container .back:hover,
.password.forget .remind:hover,
.password.forget .back:hover,
.password.reset .remind:hover,
.password.reset .back:hover {
  color: #4991d0;
}
.login-container .field-additional,
.password.forget .field-additional,
.password.reset .field-additional {
  display: flex;
  flex-direction: column;
}
.login-container .field-additional .secondary,
.password.forget .field-additional .secondary,
.password.reset .field-additional .secondary {
  margin-bottom: 10px;
}
.login-container .persistent,
.password.forget .persistent,
.password.reset .persistent {
  display: flex;
  align-items: center;
  margin: 0;
}
.login-container .persistent .label,
.password.forget .persistent .label,
.password.reset .persistent .label {
  padding: 1px 0 0 10px;
  font-size: 14px;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: inherit;
  margin-right: auto;
  background: transparent;
}
.login-container .persistent .label:after,
.password.forget .persistent .label:after,
.password.reset .persistent .label:after {
  display: none;
}
.login-container .tooltip.content,
.password.forget .tooltip.content,
.password.reset .tooltip.content {
  color: #002750;
  font-family: 'Poppins';
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
  padding: 12px;
  border-radius: 5px;
}
.login-container .field-inner,
.password.forget .field-inner,
.password.reset .field-inner {
  max-width: 400px;
}
.login-container .block,
.password.forget .block,
.password.reset .block {
  flex: 0 0 33.33%;
  max-width: calc(33.33% - 40px);
  background-color: #f4f7fa;
  border-radius: 30px;
  margin: 0 auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 29px 42px 50px;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.login-container .block:last-child,
.login-container .block:first-child,
.password.forget .block:last-child,
.password.forget .block:first-child,
.password.reset .block:last-child,
.password.reset .block:first-child {
  margin: 0;
}
.login-container .block:nth-child(2),
.password.forget .block:nth-child(2),
.password.reset .block:nth-child(2) {
  background-image: url('../images/new-customers-login.png');
}
.login-container .block:nth-child(3),
.password.forget .block:nth-child(3),
.password.reset .block:nth-child(3) {
  background-image: url('../images/corporate-account-login.png');
}
.login-container .block .block-content,
.password.forget .block .block-content,
.password.reset .block .block-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.login-container .block .block-title,
.password.forget .block .block-title,
.password.reset .block .block-title {
  margin-bottom: 10px;
}
.login-container .block .block-title strong,
.password.forget .block .block-title strong,
.password.reset .block .block-title strong {
  font-size: 24px;
}
.login-container .block p,
.login-container .block .field.note,
.password.forget .block p,
.password.forget .block .field.note,
.password.reset .block p,
.password.reset .block .field.note {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 21px;
}
.login-container .block p:nth-last-child(2),
.login-container .block .field.note:nth-last-child(2),
.password.forget .block p:nth-last-child(2),
.password.forget .block .field.note:nth-last-child(2),
.password.reset .block p:nth-last-child(2),
.password.reset .block .field.note:nth-last-child(2) {
  flex-grow: 1;
}
.login-container .block.block-new-customer p,
.password.forget .block.block-new-customer p,
.password.reset .block.block-new-customer p {
  margin-bottom: 0 !important;
}
.login-container .block br,
.password.forget .block br,
.password.reset .block br {
  display: none;
}
.customer-account-forgotpassword .column.main {
  min-height: unset;
}
.password.forget,
.password.reset {
  flex-wrap: wrap;
  background: transparent;
}
.password.forget .block,
.password.reset .block {
  flex: 0 0 100%;
  max-width: 100% !important;
  padding-bottom: 30px;
}
.password.forget .actions-toolbar,
.password.reset .actions-toolbar {
  margin: 10px 0 0 !important;
}
.password.reset .password-strength-meter {
  display: none;
}
.form-note {
  margin-bottom: 35px;
  max-width: 840px;
}
@media only screen and (max-width: 767px) {
  body.customer-account-login .page-wrapper .lbl-checkbox,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox,
  body.customer-account-create .page-wrapper .lbl-checkbox,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox {
    min-width: 38px;
    min-height: 38px;
    max-width: 38px;
    max-height: 38px;
  }
  body.customer-account-login .page-wrapper .lbl-checkbox input,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox input,
  body.customer-account-create .page-wrapper .lbl-checkbox input,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox input {
    border-radius: 13px;
  }
  body.customer-account-login .page-wrapper .lbl-checkbox input:before,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox input:before,
  body.customer-account-create .page-wrapper .lbl-checkbox input:before,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox input:before {
    width: 19px;
    height: 8px;
    top: 11px;
    left: 9px;
  }
  body.customer-account-login .page-wrapper .actions-toolbar .action,
  body.customer-account-forgotpassword .page-wrapper .actions-toolbar .action,
  body.customer-account-create .page-wrapper .actions-toolbar .action,
  body.customer-account-createpassword .page-wrapper .actions-toolbar .action {
    letter-spacing: 2.679px;
    padding: 29px 42px 24px;
    font-size: 17px;
  }
  body .page-wrapper .login-container .block,
  body .page-wrapper .password.forget .block,
  body .page-wrapper .password.reset .block {
    padding: 38px 34px 40px;
    border-radius: 40px;
  }
  body .page-wrapper .login-container .block:not(:last-child),
  body .page-wrapper .password.forget .block:not(:last-child),
  body .page-wrapper .password.reset .block:not(:last-child) {
    margin-bottom: 30px !important;
  }
  body .page-wrapper .login-container .block .block-title,
  body .page-wrapper .password.forget .block .block-title,
  body .page-wrapper .password.reset .block .block-title {
    margin-bottom: 20px;
  }
  body .page-wrapper .login-container .block .block-title strong,
  body .page-wrapper .password.forget .block .block-title strong,
  body .page-wrapper .password.reset .block .block-title strong {
    font-size: 26px;
    letter-spacing: 1.34px;
  }
  body .page-wrapper .login-container .block .field.note,
  body .page-wrapper .login-container .block p,
  body .page-wrapper .password.forget .block .field.note,
  body .page-wrapper .password.forget .block p,
  body .page-wrapper .password.reset .block .field.note,
  body .page-wrapper .password.reset .block p {
    font-size: 23px;
    margin-bottom: 19px;
  }
  body .page-wrapper .login-container .persistent .label,
  body .page-wrapper .password.forget .persistent .label,
  body .page-wrapper .password.reset .persistent .label {
    padding: 1px 0 0 14px;
    font-size: 20px;
    letter-spacing: 0;
  }
  body .page-wrapper .login-container .field-additional .secondary,
  body .page-wrapper .password.forget .field-additional .secondary,
  body .page-wrapper .password.reset .field-additional .secondary {
    margin-bottom: 15px;
  }
  body .page-wrapper .login-container .remind,
  body .page-wrapper .password.forget .remind,
  body .page-wrapper .password.reset .remind {
    font-size: 19px;
  }
  body .page-wrapper .login-container .actions-toolbar,
  body .page-wrapper .password.forget .actions-toolbar,
  body .page-wrapper .password.reset .actions-toolbar {
    margin: 45px 0 0 !important;
  }
}
.block.filter {
  margin-bottom: 40px;
}
.block-subtitle {
  display: inline-block;
  margin-bottom: 10px;
}
.filter-current .item {
  background-color: #085ac3;
  margin: 0 7px 7px 0;
  border-radius: 2px;
  display: block;
  padding: 6px 30px 4px 11px;
  position: relative;
}
.filter-current .remove {
  font-size: 0;
  position: absolute;
  top: 50%;
  right: 6px;
  padding: 9px;
  transform: translateY(-50%);
}
.filter-current .remove:hover:before,
.filter-current .remove:hover:after {
  background: #4991d0;
}
.filter-current .remove:before,
.filter-current .remove:after {
  content: "";
  width: 1.4px;
  height: 12px;
  background: #002750;
  position: absolute;
  top: 2px;
}
.filter-current .remove:after {
  transform: rotate(-45deg);
}
.filter-current .remove:before {
  transform: rotate(45deg);
}
.filter-current .filter-label {
  display: none !important;
  font-weight: 700;
}
.filter-current .filter-label:after {
  content: ':';
}
.filter-current + .filter-actions {
  margin-bottom: 30px;
}
.filter-options {
  margin: 0;
}
.filter-options .filter-options-title {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  margin: 0 0 10px;
}
.filter-options .filter-options-content {
  margin: 0 0 25px;
}
.filter-options .filter-options-content .item {
  margin-bottom: 3px;
}
.filter-options .filter-options-content .item.default-item {
  margin: 10px 7px;
}
.filter-options .filter-options-content .item.default-item a {
  display: block;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
  text-transform: capitalize;
}
.filter-options .filter-options-content .item.default-item a:hover {
  text-decoration: none;
  color: #085ac3;
}
.filter-options .filter-options-content .item.default-item a:hover .price {
  color: #4991d0;
}
.filter-options .filter-options-content .item.default-item a .price {
  font-weight: 400;
}
.filter-options .filter-options-content .btn-filter-limiter {
  font-size: 12px;
  text-transform: uppercase;
  color: #085ac3;
  letter-spacing: 1px;
  display: block;
  line-height: 1;
  margin: 15px 0 3px;
  padding: 13px 0;
  cursor: pointer;
}
.filter-options .filter-options-content .btn-filter-limiter:hover {
  color: #4991d0;
}
.filter-options .count {
  color: #7d7d7d;
}
.filter-options .count:before {
  content: '(';
}
.filter-options .count:after {
  content: ')';
}
.filtered .items {
  margin: 15px 0;
}
.filtered .item {
  margin-bottom: 6px;
  padding-left: 22px;
  position: relative;
}
.filtered .item .label {
  font-weight: 700;
}
.filtered .item .action.remove {
  left: -6px;
  position: absolute;
  top: 0;
}
.filtered + .actions {
  margin-bottom: 35px;
}
.newsletter-main-part {
  background-color: #002750;
  border-radius: 0;
  padding: 50px;
  margin-top: 0;
}
.newsletter-main-part .control {
  margin-bottom: 0 !important;
}
.newsletter-main-part .newsletter-main {
  display: flex;
  align-items: center;
  justify-content: center;
}
.newsletter-main-part .newsletter-main .newsletter-cover {
  margin-right: 40px;
  padding-top: 7px;
}
.newsletter-main-part .newsletter-main .newsletter-title {
  font-size: 26px;
  font-weight: 600;
  color: #ffffff;
  line-height: 1;
  font-family: 'Poppins';
  text-transform: uppercase;
}
.newsletter-main-part .newsletter-main .content {
  flex-grow: 1;
  max-width: 615px;
}
.newsletter-main-part .newsletter-main .content .newsletter {
  margin-bottom: 0;
}
.newsletter-main-part .newsletter-main .content .field {
  margin-bottom: 0;
  flex-grow: 1;
  margin-right: 0;
  position: relative;
  padding-right: 10px;
}
.newsletter-main-part .newsletter-main .content #newsletter-error {
  position: absolute;
  top: 45px;
  font-size: 12px;
  margin-top: 0;
  font-weight: 400;
  line-height: 1;
  color: #ff1c51;
  letter-spacing: 0;
  font-style: italic;
  padding-top: 10px;
  text-transform: capitalize;
  white-space: nowrap;
}
.newsletter-main-part .newsletter-main .content label:after {
  display: none;
}
.newsletter-main-part .newsletter-main .content .actions .subscribe {
  padding: 14.5px 24px;
  letter-spacing: 0.6px;
  font-weight: 600;
  border-radius: 50px;
  background: #4991d0;
  min-width: 136px;
  justify-content: center;
  font-family: 'Lato';
  color: #002750;
}
.newsletter-main-part .newsletter-main .content .actions .subscribe:hover {
  color: #ffffff;
  background: #085ac3;
}
.newsletter-main-part .newsletter-main .content input {
  border: 1px solid transparent;
  background: #ffffff;
  padding: 9.5px 26px 5.5px;
  height: inherit;
  font-size: 14px;
  color: #002750;
  font-weight: 400;
  letter-spacing: 1.7px;
  line-height: 1;
  border-radius: 50px;
  margin: 0;
}
.newsletter-main-part .newsletter-main .content input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.newsletter-main-part .newsletter-main .content input#newsletter-error {
  border-color: #4991d0;
}
.newsletter-main-part .newsletter-main .content input::-webkit-input-placeholder {
  font-size: 14px;
  color: #002750;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  opacity: 1;
}
.newsletter-main-part .newsletter-main .content input:-moz-placeholder {
  font-size: 14px;
  color: #002750;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  opacity: 1;
}
.newsletter-main-part .newsletter-main .content input::-moz-placeholder {
  font-size: 14px;
  color: #002750;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  opacity: 1;
}
.newsletter-main-part .newsletter-main .content input::-ms-placeholder {
  font-size: 14px;
  color: #002750;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  opacity: 1;
}
.newsletter-main-part .newsletter-main .content input:-ms-placeholder {
  font-size: 14px;
  color: #002750;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  opacity: 1;
}
.newsletter-main-part .newsletter-main .content input::placeholder {
  font-size: 14px;
  color: #002750;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  opacity: 1;
}
.newsletter-main-part .newsletter-main .content .subscribe {
  display: flex;
  background: #ffffff;
  padding: 5px;
  border-radius: 50px;
}
.newsletter-main-part .newsletter-main .content .subscribe .field label,
.newsletter-main-part .newsletter-main .content .subscribe .field .label {
  padding: 0;
  background: transparent;
}
.newsletter-main-part .newsletter-main .content .title,
.newsletter-main-part .newsletter-main .content .label {
  display: none;
}
.newsletter-main-part .newsletter-main .news-label {
  display: none;
}
@media only screen and (max-width: 767px) {
  body .page-footer .newsletter-main-part {
    padding: 37px 60px 59px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .newsletter-title {
    font-size: 30px;
    max-width: 330px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content .subscribe {
    padding: 6px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content .actions .subscribe {
    min-width: 200px;
    padding: 14px 16px;
    font-size: 17px;
    letter-spacing: 2.6px;
    height: 62px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content #newsletter-error {
    top: 115% !important;
    min-width: 610px;
    white-space: unset;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content input {
    padding: 8.5px 20px;
    font-size: 20px;
    height: 62px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content input::-webkit-input-placeholder {
    font-size: 20px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content input:-moz-placeholder {
    font-size: 20px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content input::-moz-placeholder {
    font-size: 20px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content input::-ms-placeholder {
    font-size: 20px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content input:-ms-placeholder {
    font-size: 20px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .content input::placeholder {
    font-size: 20px;
  }
  body .page-footer .newsletter-main-part .newsletter-main .newsletter-cover {
    margin-bottom: 20px;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
body {
  background-color: #ffffff;
}
.page-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}
.page-main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.page-header {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 20px;
}
.header.content {
  padding-top: 10px;
  position: relative;
}
.logo {
  float: left;
  margin: 0 0 10px 40px;
  max-width: 50%;
  position: relative;
  z-index: 5;
}
.logo img {
  display: block;
  height: auto;
}
.page-print .logo {
  float: none;
}
.page-main > .page-title-wrapper .page-title + .action {
  margin-top: 30px;
}
.action.skip:focus {
  background: #f0f0f0;
  padding: 10px;
  box-sizing: border-box;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 15;
}
.action-skip-wrapper {
  height: 0;
  position: relative;
}
.message.global p {
  margin: 0;
}
.message.global.noscript,
.message.global.cookie {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #ffee9c;
  border-color: #d6ca8e;
  color: #333333;
  margin: 0;
}
.message.global.noscript a,
.message.global.cookie a {
  color: #1979c3;
}
.message.global.noscript a:hover,
.message.global.cookie a:hover {
  color: #006bb4;
}
.message.global.noscript a:active,
.message.global.cookie a:active {
  color: #ff5501;
}
.message.global.cookie {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 3;
}
.message.global.cookie .actions {
  margin-top: 10px;
}
.message.global.demo {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #ff0101;
  border-color: none;
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.message.global.demo a {
  color: #1979c3;
}
.message.global.demo a:hover {
  color: #006bb4;
}
.message.global.demo a:active {
  color: #ff5501;
}
.page-footer {
  margin-top: auto;
}
.footer.content .links > li {
  margin: 0 0 8px;
}
.footer.content .switcher-store {
  margin: 0 0 30px;
}
.footer .copyright,
.footer .bugs {
  display: block;
  margin: 20px 0 0;
}
.page-header .switcher,
.page-footer .switcher {
  margin-right: 10px;
}
.page-header .switcher .options,
.page-footer .switcher .options {
  display: inline-block;
  position: relative;
}
.page-header .switcher .options:before,
.page-footer .switcher .options:before,
.page-header .switcher .options:after,
.page-footer .switcher .options:after {
  content: '';
  display: table;
}
.page-header .switcher .options:after,
.page-footer .switcher .options:after {
  clear: both;
}
.page-header .switcher .options .action.toggle,
.page-footer .switcher .options .action.toggle {
  padding: 0;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.page-header .switcher .options .action.toggle > span,
.page-footer .switcher .options .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-header .switcher .options .action.toggle:after,
.page-footer .switcher .options .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-header .switcher .options .action.toggle:hover:after,
.page-footer .switcher .options .action.toggle:hover:after {
  color: inherit;
}
.page-header .switcher .options .action.toggle:active:after,
.page-footer .switcher .options .action.toggle:active:after {
  color: inherit;
}
.page-header .switcher .options .action.toggle.active,
.page-footer .switcher .options .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.page-header .switcher .options .action.toggle.active > span,
.page-footer .switcher .options .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-header .switcher .options .action.toggle.active:after,
.page-footer .switcher .options .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e621';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-header .switcher .options .action.toggle.active:hover:after,
.page-footer .switcher .options .action.toggle.active:hover:after {
  color: inherit;
}
.page-header .switcher .options .action.toggle.active:active:after,
.page-footer .switcher .options .action.toggle.active:active:after {
  color: inherit;
}
.page-header .switcher .options ul.dropdown,
.page-footer .switcher .options ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 160px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.page-header .switcher .options ul.dropdown li,
.page-footer .switcher .options ul.dropdown li {
  margin: 0;
  padding: 0;
}
.page-header .switcher .options ul.dropdown li:hover,
.page-footer .switcher .options ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.page-header .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before,
.page-header .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.page-header .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.page-header .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.page-header .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.page-header .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.page-header .switcher .options.active,
.page-footer .switcher .options.active {
  overflow: visible;
}
.page-header .switcher .options.active ul.dropdown,
.page-footer .switcher .options.active ul.dropdown {
  display: block;
}
.page-header .switcher .options ul.dropdown a,
.page-footer .switcher .options ul.dropdown a {
  display: block;
  padding: 8px;
}
.page-header .switcher .options ul.dropdown a:hover,
.page-footer .switcher .options ul.dropdown a:hover {
  text-decoration: none;
}
.page-header .switcher li,
.page-footer .switcher li {
  font-size: 12px;
  margin: 0;
}
.page-header .switcher strong,
.page-footer .switcher strong {
  font-weight: 400;
}
.widget {
  clear: both;
}
.page-header .widget.block,
.page-footer .widget.block {
  margin: 20px 0;
}
.ui-datepicker td {
  padding: 0;
}
.mageplaza-fbt-content {
  border-radius: 20px;
  background-color: #f6f8f9;
  padding: 40px 0;
}
.mageplaza-fbt-content .mageplaza-fbt-image-box {
  display: flex;
}
.mageplaza-fbt-content .mageplaza-fbt-image-box .mageplaza-fbt-option-product {
  display: none;
}
.mageplaza-fbt-content .products-grid {
  display: flex;
}
.mageplaza-fbt-content .price span {
  font-size: 19px;
  top: 0;
  display: inline-block !important;
}
.mageplaza-fbt-content .item-inner {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
}
.mageplaza-fbt-content .item-inner .lbl-checkbox {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 9;
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
  border-radius: 11px;
}
.mageplaza-fbt-content .item-inner .lbl-checkbox input:before {
  width: 14px;
  height: 7px;
  top: 8px;
  left: 7px;
  border-width: 0 0 3px 3px;
}
.mageplaza-fbt-content .mageplaza-fbt-checkbox-label {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.mageplaza-fbt-content .item-price {
  display: block;
  margin-top: auto;
  line-height: 1;
  font-size: 24px;
  font-weight: bold;
  color: #085ac3;
}
.mageplaza-fbt-content .product-brand a,
.mageplaza-fbt-content .mageplaza-fbt-name a {
  font-family: 'Poppins';
  line-height: 1.2;
  font-size: 16px;
  display: block;
  font-weight: 400;
  text-decoration: none;
}
.mageplaza-fbt-content .stock-status {
  font-size: 18px;
  font-weight: bold;
  color: #002750;
  display: block;
  margin-top: 15px;
  line-height: 1;
}
.mageplaza-fbt-content .stock-status.outofstock {
  color: #F15A29;
}
.mageplaza-fbt-content .stock-status.instock {
  color: #3CC849;
}
.mageplaza-fbt-content .stock-status.precommande {
  color: #085AC3;
}
.mageplaza-fbt-content .stock-status.surcommande {
  color: #C0BDC5;
}
.mageplaza-fbt-content .item-qty {
  font-size: 18px;
  line-height: 1;
  font-weight: bold;
  font-family: 'Poppins';
  text-transform: uppercase;
  margin-bottom: 7px;
}
.mageplaza-fbt-content .item-qty .qty-label,
.mageplaza-fbt-content .item-qty .qty-value {
  color: #002750;
}
.mageplaza-fbt-content .product-brand a {
  color: #002750;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.mageplaza-fbt-content .mageplaza-fbt-name a {
  margin-bottom: 16px;
  color: #002750;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-height: 62px;
}
.mageplaza-fbt-content .product-image {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  border-radius: 30px;
  background-color: #ffffff;
  padding: 40px;
  border: 1px solid #f0edf7;
  width: 100%;
}
.mageplaza-fbt-content .mageplaza-fbt-price-box {
  flex-grow: 1;
  padding: 0 23px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price {
  flex-grow: 1;
  display: flex;
  align-items: center;
  padding-bottom: 110px;
}
.mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-total-price-label {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  display: block;
  text-align: center;
}
.mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-price-wrapper {
  display: flex;
  align-items: flex-start;
}
.mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-price-wrapper .ttc {
  font-weight: bold;
  font-size: 25px;
  top: -7px;
  position: relative;
  padding-left: 5px;
  color: #085ac3;
}
.mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-price {
  display: block;
  line-height: 1;
  font-size: 48px;
  font-weight: bold;
  color: #085ac3;
}
.mageplaza-fbt-content .action.mpfbt-tocart {
  background-color: #4991d0;
  color: #002750;
  border-radius: 30px;
  width: 100%;
  font-size: 16px;
  padding: 22px;
}
.mageplaza-fbt-content .action.mpfbt-tocart:hover {
  background-color: #085ac3;
  color: #ffffff;
}
.mageplaza-fbt-content .mageplaza-fbt-buttons {
  width: 100%;
  max-width: 349px;
}
.mageplaza-fbt-content .product-item {
  flex: 0 0 342px;
  max-width: 342px;
  padding: 0 44px;
  list-style: none;
  display: flex;
  margin: 0 !important;
  position: relative;
}
.mageplaza-fbt-content .product-item:after {
  content: "+";
  color: #4991d0;
  font-family: 'Poppins';
  font-size: 38px;
  font-weight: bold;
  line-height: 1;
  position: absolute;
  right: -10px;
  top: 116px;
}
.mageplaza-fbt-content .product-item:last-child:after {
  content: "=";
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Shopbybrand
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
#netreviews_rating_section {
  padding: 50px;
  border: 1px solid #edf2f4;
  border-radius: 20px;
  margin-bottom: 30px;
}
#netreviews_button_more_reviews {
  text-align: center;
  margin: 0;
  padding: 20px 0;
}
.netreviews_button {
  padding: 19px 30px;
}
.netreviews_button:hover {
  background-color: #002750;
  color: #ffffff;
  text-decoration: none;
}
.netreviews_reviews_section {
  background: #f6f8f9;
  padding: 20px 50px;
  border-radius: 20px;
  border: 1px solid #edf2f4;
}
.netreviews_reviews_section .netreviews_review_rate_and_stars {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.netreviews_reviews_section .netreviews_review_part {
  max-width: 100%;
  margin: 30px auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 0 0 30px;
}
.netreviews_reviews_section .netreviews_review_part:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.netreviews_reviews_section .netreviewsVote {
  text-decoration: none;
  color: #002750;
  padding: 0 0 0 9px;
  background: #c9d1da;
  margin: 0 3px;
  line-height: 22px;
  font-size: 12px;
  height: 22px;
  transition: all 0.5s;
  display: inline-block;
  font-family: 'Poppins';
}
.netreviews_reviews_section .netreviewsVote:hover {
  background-color: #002750;
  color: #ffffff;
}
.netreviews_reviews_section .netreviewsVote span {
  padding: 0 6px;
  background: #4991d0;
  color: #ffffff;
  margin-left: 4px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
}
.netreviews_reviews_section .netreviews_customer_name,
.netreviews_reviews_section .netreviews_helpful_block,
.netreviews_reviews_section .netreviews_customer_review {
  color: #002750;
  font-family: 'Poppins';
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
}
.netreviews_reviews_section .netreviews_customer_review {
  margin-bottom: 5px;
}
.netreviews_reviews_section .netreviews_helpful_block {
  color: rgba(0, 39, 80, 0.7);
}
.netreviews_reviews_section .netreviews_customer_name {
  margin-bottom: 12px;
}
.netreviews_reviews_section .netreviews_customer_name span {
  font-weight: 500;
  font-size: 14px;
}
.netreviews_reviews_section .netreviews_customer_name .author {
  font-weight: 700;
}
.netreviews_reviews_section .netreviews_reviews_rate {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  margin: 5px 0 0 10px;
}
.netreviews_reviews_section .rating-summary {
  position: relative;
}
.netreviews_reviews_section .rating-summary .grey-star {
  position: relative;
  z-index: 8;
}
.netreviews_reviews_section .rating-summary .grey-star svg {
  fill: #c3cfd9;
}
.netreviews_reviews_section .rating-summary .orange-star {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  overflow: hidden;
}
.netreviews_reviews_section .rating-summary .orange-star svg {
  max-width: inherit;
  fill: #f15a29;
}
.netreviews_reviews_section .rating-summary svg {
  height: 20px;
  width: 115px;
}
.netreviews_filtering_section {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 35px;
}
.netreviews_filtering_section label {
  letter-spacing: 1.4px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400 400;
  line-height: 1;
  text-transform: uppercase;
  display: block;
  margin-top: 5px;
}
.netreviews_filtering_section select {
  color: #f15a29;
  margin: 0 0 0 10px;
}
.netreviews_rating_content {
  display: flex;
  margin-top: 40px;
}
.netreviews_rating_content .netreviews_global_rating,
.netreviews_rating_content .netreviews_global_rating_details {
  flex: 0 0 50%;
  max-width: 50%;
}
.netreviews_rating_content .netreviews_global_rating_details {
  display: flex;
  align-items: center;
  justify-content: center;
}
.netreviews_rating_content .netreviews_global_rating_details .netreviews_rates_list {
  list-style: none;
  display: flex;
  transform: scale(1.2);
}
.netreviews_rating_content .netreviews_global_rating_details .netreviews_rate_list_item {
  text-align: center;
  margin: 0 8px;
  position: relative;
  padding: 105px 0 0;
  width: 25px;
}
.netreviews_rating_content .netreviews_global_rating_details .netreviews_rate_list_item .nr-star {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-bottom: -1px;
  background-image: url('../images/all-sprite.png');
  background-position: -163px -267px;
}
.netreviews_rating_content .netreviews_global_rating_details .netreviews_rate_list_item span {
  color: #f15a29;
}
.netreviews_rating_content .netreviews_global_rating_details .netreviews_rate_list_item .netreviews_rate_graph {
  position: absolute;
  height: 100px;
  top: 0;
}
.netreviews_rating_content .netreviews_global_rating_details .netreviews_rate_list_item .netreviews_rate_percent {
  width: 25px;
  text-align: center;
  background: #f15a29;
  position: absolute;
  bottom: 0;
  transition: all 0.3s;
  cursor: pointer;
}
.netreviews_rating_content .netreviews_global_rating_details .netreviews_rate_list_item .netreviews_rate_percent:hover {
  background: #002750;
}
.netreviews_rating_content .netreviews_global_rating_details .netreviews_rate_list_item .netreviews_rate_percent span {
  position: relative;
  top: -20px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
}
.netreviews_rating_content .netreviews_subtitle {
  text-align: center;
  display: inline-block;
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
  text-decoration: none;
  margin: 25px 0;
}
.netreviews_rating_content .rating-summary {
  position: relative;
}
.netreviews_rating_content .rating-summary .grey-star {
  position: relative;
  z-index: 8;
}
.netreviews_rating_content .rating-summary .grey-star svg {
  fill: #c3cfd9;
}
.netreviews_rating_content .rating-summary .orange-star {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  overflow: hidden;
}
.netreviews_rating_content .rating-summary .orange-star svg {
  max-width: inherit;
  fill: #f15a29;
}
.netreviews_rating_content .rating-summary svg {
  height: 17px;
  width: 99px;
}
.netreviews_rating_content .netreviews_global_rating {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-right: 2px solid #eaeff4;
}
.netreviews_rating_content .netreviews_note_generale {
  font-size: 70px;
  text-align: center;
  display: block;
  line-height: 1.4;
  color: #002750;
  font-family: 'Poppins';
  font-weight: 600;
}
.netreviews_rating_content .netreviews_note_generale span {
  font-size: 35px;
}
.netreviews_rating_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.netreviews_rating_header #netreviews_informations {
  position: absolute;
  background: #f6f8f9;
  top: 60px;
  min-width: 450px;
  max-width: 450px;
  right: 0;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px;
  padding: 35px 25px 10px 15px;
  display: none;
  z-index: 99;
}
.netreviews_rating_header #netreviews_informations .nr-exit {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.netreviews_rating_header #netreviews_informations .nr-exit:before,
.netreviews_rating_header #netreviews_informations .nr-exit:after {
  content: "";
  height: 16px;
  width: 1.5px;
  background: #f15a29;
  position: absolute;
  left: 9px;
  top: 2px;
}
.netreviews_rating_header #netreviews_informations .nr-exit:before {
  transform: rotate(45deg);
}
.netreviews_rating_header #netreviews_informations .nr-exit:after {
  transform: rotate(-45deg);
}
.netreviews_rating_header #netreviews_informations ul {
  list-style: none;
}
.netreviews_rating_header #netreviews_informations ul li {
  padding-left: 17px;
  color: #002750;
  font-family: 'Poppins';
  font-weight: 400;
  line-height: 1.5;
  position: relative;
  margin-bottom: 7px;
  font-size: 13px;
}
.netreviews_rating_header #netreviews_informations ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #f15a29;
  position: absolute;
  left: 0;
  border-radius: 100%;
  top: 6px;
}
.netreviews_rating_header #netreviews_informations ul li a {
  color: #002750;
}
.netreviews_rating_header .netreviews_logo {
  max-width: 265px;
}
.netreviews_rating_header div {
  position: relative;
}
.netreviews_rating_header .netreviews_certification {
  text-align: right;
  display: inline-block;
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
  text-decoration: none;
}
.netreviews_rating_header .netreviews_certification:hover {
  color: #4991d0;
}
.netreviews_rating_header label,
.netreviews_rating_header #netreviews_informations_label {
  color: #f15a29;
  font-family: 'Poppins';
  font-size: 18px;
  text-decoration: underline;
  text-align: right;
  cursor: pointer;
  display: block;
  font-weight: 400;
}
.netreviews_rating_header label:hover,
.netreviews_rating_header #netreviews_informations_label:hover {
  color: #002750;
}
.checkout-payment-method .credit-card-types.worldline-payment-types img {
  -webkit-filter: none;
  -webkit-transition: none;
  width: 80px;
}
div[id*='iframe-worldline_cc_vault'] iframe,
div.div-hosted-tokenization iframe {
  border: 0;
  width: 100%;
}
.modal-popup.worldline_cc-action-modal .modal-inner-wrap {
  height: 80%;
}
.modal-popup.worldline_cc-action-modal .modal-inner-wrap .modal-content {
  height: 100%;
}
.modal-popup.worldline_cc-action-modal .modal-inner-wrap .modal-content .worldline_cc-action-modal {
  height: 100%;
}
.worldline_cc .credit-card-types,
.worldline_hosted_checkout .credit-card-types {
  display: none;
}
.worldline_cc .payment-paymentmethodform,
.worldline_hosted_checkout .payment-paymentmethodform {
  display: flex;
}
.worldline_cc .payment-method-title,
.worldline_hosted_checkout .payment-method-title {
  max-width: 420px !important;
}
.worldline_cc-action-modal-wrapper {
  display: none;
}
.worldline-payment-products {
  margin-bottom: 3rem;
  padding-left: 22px;
}
.worldline-payment-products .worldline-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.worldline-payment-products .worldline-list .worldline-label {
  align-items: center;
  display: flex;
  gap: 9px;
}
.worldline-payment-products .worldline-list .worldline-label > input {
  margin: 0;
}
.checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320:before,
.checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
.block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before {
  transform: translateY(-50%) scale(0.52);
  width: 138px;
  height: 55px;
  background-position: -862px -639px;
  right: 19px;
}
.checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302:before,
.checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
.block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before {
  transform: translateY(-50%) scale(0.6);
  width: 134px;
  height: 55px;
  background-position: -865px -704px;
  right: 23px;
}
.worldline_redirect_payment_320 .worldline-payment-types,
.worldline_redirect_payment_302 .worldline-payment-types {
  display: none;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before {
    transform: translateY(-50%) scale(0.7);
  }
}
.alma-method-logo {
  display: none;
}
.checkout-payment-method .payment-methods .payment-method.younited:before,
.checkout-success .payment-method-logo.younited:before,
.block-order-details-view .payment-method-logo.younited:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
  transform: translateY(-50%) scale(0.6);
  width: 238px;
  height: 55px;
  background-position: -762px -569px;
  right: 5px;
}
.younited .messages,
.younited .payment-method-billing-address,
.younited .yp-error {
  display: none !important;
}
.younited .checkout-agreements-block {
  order: 1;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 4px;
}
.younited .actions-toolbar {
  order: 5;
  flex: 0 0 100%;
  max-width: 100%;
}
.younited .maturity-info {
  order: 4;
  position: relative;
  z-index: 3;
}
.younited .checkout-agreement p {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 1.2;
  display: block;
  margin: 0 !important;
}
.younited .checkout-agreement p a {
  font-weight: 700 !important;
  text-decoration: none !important;
}
.yp-info {
  flex: 0 0 100%;
  max-width: 100%;
  color: #002750;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  padding: 15px;
  background: #f4f7fa;
  border-radius: 15px;
  border: 1px solid #eeeaf7;
  margin-top: 14px;
}
.yp-info p {
  margin: 15px 0 0 0 !important;
}
.yp-info p:first-child {
  margin: 0 !important;
}
.upmc-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0 !important;
}
.maturities {
  order: 3;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 9px !important;
  display: flex;
  align-items: center;
  padding-left: 135px;
  position: relative;
  margin-top: 8px;
  flex-wrap: wrap;
  z-index: 2;
}
.maturities:before {
  content: "";
  transform: translateY(-50%) scale(0.495);
  width: 238px;
  height: 55px;
  background-position: -762px -569px;
  background-image: url('../images/all-sprite.png');
  position: absolute;
  top: 12px;
  left: -61px;
  z-index: 8;
}
.maturities .maturity {
  margin-right: 5px;
  position: relative;
  z-index: 3;
  border: 1px solid #EEEAF7;
  border-radius: 30px;
  flex: 0 0 50px;
  max-width: 50px;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  color: #1C1C1C;
  padding: 5px 0 4px 0;
}
.maturities .maturity:has(input:checked) {
  background-color: #C5A1FE;
  color: #1C1C1C;
  border-color: #C5A1FE;
}
.maturities .maturity:has(input:checked):before {
  opacity: 1;
}
.maturities .maturity:before {
  content: "";
  position: absolute;
  top: 35px;
  width: 25px;
  height: 25px;
  background: #f5f7fa;
  transform: rotate(45deg);
  border: 1px solid #eeeaf7;
  opacity: 0;
}
.maturities .maturity input {
  display: block;
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.maturities label {
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 700;
  display: block;
  line-height: 1;
}
.younitedpay-widget-root {
  overflow: hidden;
  margin-top: 10px;
  padding: 20px 0;
  position: relative;
  max-width: fit-content;
}
#younited_block {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  position: relative;
}
#younited_block:before {
  content: "";
  position: absolute;
  background-image: url('../images/all-sprite.png');
  transform: translateY(-50%) scale(0.67);
  width: 238px;
  height: 55px;
  background-position: -762px -569px;
  left: -40px;
  top: 18px;
}
#younited_block img,
#younited_block .yp-info {
  display: none;
}
#younited_block .mois {
  font-weight: 400;
}
#younited_block #yp-installment {
  display: none;
}
#yp-current-maturities {
  display: flex;
  align-items: center;
  padding-left: 175px;
}
.maturity_installment,
.matr {
  min-width: 36px;
  min-height: 36px;
  max-width: 36px;
  max-height: 36px;
  border-radius: 100%;
  background-color: #c5a1fe;
  color: #1C1C1C;
  text-align: center;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 800;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
  margin-right: 26px;
  position: relative;
}
.maturity_installment:before,
.matr:before {
  content: "";
  min-width: 15px;
  min-height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3E%3Cpath d='M5.64781 13.0883C5.17045 13.5657 4.39651 13.5657 3.91913 13.0883C3.44172 12.611 3.44171 11.837 3.91911 11.3596L8.30248 6.97631L3.91911 2.59306C3.44171 2.11567 3.44172 1.34166 3.91913 0.864287C4.39651 0.386948 5.17045 0.386962 5.64781 0.864318L11.7599 6.97631L5.64781 13.0883Z' fill='%23C5A1FE'/%3E%3Cpath d='M2.59312 10.032C2.11576 10.5094 1.34183 10.5094 0.864452 10.0321C0.387039 9.55469 0.387035 8.78067 0.864445 8.30329L2.19182 6.976L0.864445 5.64871C0.387035 5.17133 0.387039 4.39732 0.864452 3.91994C1.34183 3.44261 2.11576 3.44262 2.59312 3.91997L5.64921 6.976L2.59312 10.032Z' fill='%23C5A1FE'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  right: -21px;
  position: absolute;
}
.maturity_installment:last-child,
.matr:last-child {
  margin-right: 0;
}
.maturity_installment.selected,
.matr.selected {
  background-color: #1C1C1C;
  color: #c5a1fe;
}
.matr:nth-child(2) {
  margin-right: 0;
}
.matr:nth-child(2):before {
  display: none;
}
.yp-current-installment {
  flex: 0 0 100%;
  max-width: 100%;
  padding-top: 11px;
  font-size: 18px;
  color: #1C1C1C;
}
.maturity_installment {
  display: none;
}
.yp-actions {
  display: flex;
  align-items: center;
}
#yp-simuler {
  margin-left: 20px;
  font-size: 14px;
  letter-spacing: 2.8px;
  color: #1C1C1C;
  background: #C5A1FE;
  min-width: 145px;
  padding: 2px 0 0;
  min-height: 36px;
  transition: all 0.3s;
}
#yp-simuler:hover {
  background: #1C1C1C;
  color: #C5A1FE;
}
#younited_popupzone {
  content: "";
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000000;
  background: rgba(6, 14, 40, 0.2);
  opacity: 0;
  visibility: hidden;
  --inner-padding: 50px;
}
#younited_popupzone:not([style*=display]) {
  opacity: 1;
  visibility: visible;
}
#younited_popupzone:not([style*=display]) .popup-content {
  transform: scale(1);
}
#younited_popupzone .yp-finance {
  margin-top: 15px;
  color: var(--allo-color1);
}
#younited_popupzone .yp-finance > div:nth-child(1),
#younited_popupzone .yp-finance > div:nth-child(2) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 28px;
  margin-bottom: 20px;
  position: relative;
}
#younited_popupzone .yp-finance > div:nth-child(1):before,
#younited_popupzone .yp-finance > div:nth-child(2):before {
  content: "";
  min-width: 15px;
  min-height: 15px;
  position: absolute;
  left: 0;
  top: 44%;
  transform: translateY(-50%);
  background-color: #EEEAF7;
  border-radius: 100%;
}
#younited_popupzone .yp-finance > div:nth-child(1) span:last-child {
  font-weight: 700;
}
#younited_popupzone .yp-finance > div:nth-child(1):before {
  background-color: #C5A1FE;
}
#younited_popupzone .yp-finance > div:nth-child(2) {
  margin-bottom: 25px;
}
#younited_popupzone .yp-finance > div:nth-child(2):after {
  content: "";
  background-color: #EEEAF7;
  height: 36px;
  width: 1px;
  position: absolute;
  left: 7px;
  top: -30px;
}
#younited_popupzone .yp-finance > div:nth-child(4) {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  padding-top: 21px;
  font-weight: 700;
}
#younited_popupzone .yp-finance > div:nth-child(4) span {
  font-size: 20px !important;
}
#younited_popupzone .yp-finance > div:nth-child(4),
#younited_popupzone .yp-finance > div:nth-child(5),
#younited_popupzone .yp-finance > div:nth-child(6) {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  background-color: #f6f8f9;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 24px;
  line-height: 1.3;
}
#younited_popupzone .yp-finance > div:nth-child(4) > span:first-child,
#younited_popupzone .yp-finance > div:nth-child(5) > span:first-child,
#younited_popupzone .yp-finance > div:nth-child(6) > span:first-child {
  font-size: 24px;
}
#younited_popupzone .yp-finance > div:nth-child(5) > span:first-child .yp-font-normal {
  font-size: 20px;
  display: block;
}
#younited_popupzone .yp-finance > div:nth-child(5) br {
  display: none;
}
#younited_popupzone .yp-finance > div:nth-child(6) {
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  padding-bottom: 20px;
  font-size: 18px;
  padding-top: 7px;
}
#younited_popupzone .yp-finance > div:nth-child(6) > span:first-child {
  font-size: 18px;
}
#younited_popupzone hr {
  display: none;
}
#younited_popupzone #yp-close-popup {
  right: 31px;
  top: 29px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  user-select: none;
  transition: all 0.3s ease;
  text-decoration: none;
  vertical-align: middle;
  border: 0;
  cursor: pointer;
  position: absolute;
  background: transparent;
  padding: 20px;
  z-index: 99;
}
#younited_popupzone #yp-close-popup svg {
  fill: var(--allo-color1);
}
#younited_popupzone .popup-content {
  display: block;
  z-index: 999;
  background: #fff;
  max-width: 731px;
  transform: scale(0);
  width: 100%;
  position: relative;
  transition: all 0.3s;
  padding: 0;
  border-radius: 60px;
  box-shadow: none;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  line-height: 1.5;
}
#younited_popupzone .yp-right,
#younited_popupzone .yp-left {
  padding-left: var(--inner-padding);
  padding-right: var(--inner-padding);
}
#younited_popupzone .yp-pol-purpledark,
#younited_popupzone .yp-center,
#younited_popupzone .info-text,
#younited_popupzone .yp-h4 {
  display: none;
}
#younited_popupzone .yp-engagement {
  display: block;
  color: #002750;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  margin-top: 17px;
}
#younited_popupzone .yp-right {
  padding-top: 30px;
  padding-bottom: 120px;
  position: relative;
}
#younited_popupzone .yp-right:before {
  content: "";
  position: absolute;
  background-image: url('../images/all-sprite.png');
  transform: translateY(-50%) scale(0.715);
  width: 238px;
  height: 55px;
  background-position: -762px -569px;
  left: 9px;
  bottom: 6px;
}
#younited_popupzone .yp-left {
  border-bottom: 1px solid #EEEAF7;
}
#younited_popupzone #yp-popup-maturities {
  display: flex;
  align-items: center;
  list-style: none;
  flex-wrap: wrap;
}
#younited_popupzone .yp-left-title {
  text-align: left;
  position: relative;
  margin: 0 !important;
  padding-top: 35px;
  padding-bottom: 21px;
  font-size: 30px;
  color: #C5A1FE;
  font-family: 'Poppins';
  font-weight: 700;
  line-height: 37px;
}
#younited_popupzone .yp-left-title span {
  display: block;
  max-width: 470px;
}
#younited_popupzone .blocks_maturities_popup {
  flex: 0 0 96px;
  max-width: 96px;
  text-align: center;
  border: 1px solid #C5A1FE;
  border-radius: 20px;
  color: #1C1C1C;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin: 0 11px 19px 0;
  min-height: 69px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s;
}
#younited_popupzone .blocks_maturities_popup:last-child {
  margin-right: 0 !important;
}
#younited_popupzone .blocks_maturities_popup.selected,
#younited_popupzone .blocks_maturities_popup:hover {
  background-color: #C5A1FE;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.younited:before,
  body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
    right: -8px;
  }
  body .page-wrapper .maturities {
    padding-left: 170px;
  }
  body .page-wrapper .maturities:before {
    transform: translateY(-50%) scale(0.6);
    top: 13px;
    left: -47px;
  }
  body .page-wrapper .maturities .maturity {
    padding: 5px 0 4px 0;
    flex: 0 0 50px;
    max-width: 50px;
  }
  body .page-wrapper .maturities .label {
    font-size: 14px;
  }
  body .page-wrapper #younited_popupzone {
    --inner-padding: 30px;
  }
  body .page-wrapper #younited_popupzone .popup-content {
    max-width: 90%;
    border-radius: 40px;
    font-size: 16px;
  }
  body .page-wrapper #younited_popupzone .yp-engagement {
    font-size: 15px;
    margin-top: 13px;
  }
  body .page-wrapper #younited_popupzone .yp-left-title {
    line-height: 1.2;
    padding-top: 27px;
    padding-bottom: 19px;
    font-size: 24px;
    padding-right: 40px;
  }
  body .page-wrapper #younited_popupzone #yp-close-popup {
    right: 21px;
    padding: 14px;
    top: 18px;
  }
  body .page-wrapper #younited_popupzone .blocks_maturities_popup {
    flex: 0 0 77px;
    max-width: 77px;
    margin: 0 10px 10px 0;
    min-height: 55px;
    padding-top: 4px;
    font-size: 18px;
    border-radius: 15px;
  }
  body .page-wrapper #younited_popupzone .yp-right {
    padding-top: 20px;
    padding-bottom: 100px;
  }
  body .page-wrapper #younited_popupzone .yp-right:before {
    transform: translateY(-50%) scale(0.6);
    left: -17px;
    bottom: 0;
  }
  body .page-wrapper #younited_popupzone .yp-finance {
    margin-top: 10px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(1),
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(2) {
    padding-left: 22px;
    margin-bottom: 15px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(1):before,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(2):before {
    min-width: 12px;
    min-height: 12px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(2) {
    margin-bottom: 17px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(2):after {
    height: 28px;
    left: 5px;
    top: -22px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4) {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    padding-top: 16px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4) span {
    font-size: 16px !important;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4),
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(5),
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(6) {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    padding-bottom: 2px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4) > span:first-child,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(5) > span:first-child,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(6) > span:first-child {
    font-size: 16px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4) > span:first-child .yp-font-normal,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(5) > span:first-child .yp-font-normal,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(6) > span:first-child .yp-font-normal {
    font-size: 16px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(6) {
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    padding-bottom: 13px;
    padding-top: 0;
  }
  body .page-wrapper #younited_block:before {
    transform: translateY(-50%) scale(0.6);
    left: -48px;
    top: 14px;
  }
  body .page-wrapper #yp-simuler {
    margin-left: 18px;
    font-size: 11px;
    letter-spacing: 2.2px;
    min-width: 105px;
    padding: 3px 0 0 0;
    min-height: 26px;
  }
  body .page-wrapper #yp-current-maturities {
    padding-left: 156px;
  }
}
.sidebar .block-addbysku .fieldset {
  margin: 0;
}
.sidebar .block-addbysku .fieldset .fields {
  position: relative;
}
.sidebar .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.sidebar .block-addbysku .fieldset .fields .field.sku {
  margin-right: -85px;
  padding-right: 90px;
  width: 100%;
}
.sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error {
  width: 80px;
}
.sidebar .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 6px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar {
  margin-bottom: 20px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary {
  text-align: left;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action {
  width: auto;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary {
  float: none;
  text-align: left;
}
.sidebar .block-addbysku .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 2px 0;
  width: auto;
}
.sidebar .block-addbysku .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 31px;
  line-height: 22px;
  color: inherit;
  content: '\e61c';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.add:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.add:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.links {
  display: inline-block;
  margin: 20px 0 0;
}
.sidebar .block-addbysku .action.reset {
  display: block;
  margin: 10px 0;
}
.sidebar .block-addbysku .action.remove {
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.sidebar .block-addbysku .action.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.remove:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:focus,
.sidebar .block-addbysku .action.remove:active {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove:hover {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove.disabled,
.sidebar .block-addbysku .action.remove[disabled],
fieldset[disabled] .sidebar .block-addbysku .action.remove {
  pointer-events: none;
  opacity: 0.5;
}
.block-banners .banner-item,
.block-banners-inline .banner-item {
  display: block;
}
.block-banners .banner-item-content,
.block-banners-inline .banner-item-content {
  margin-bottom: 20px;
}
.block-banners .banner-item-content img,
.block-banners-inline .banner-item-content img {
  display: block;
  margin: 0 auto;
}
.block-product-link.widget,
.block-category-link.widget {
  display: block;
  margin-bottom: 20px;
}
.block-product-link-inline.widget {
  margin: 0;
}
.block.widget .products-grid .product-item {
  margin-left: 2%;
  width: calc((100% - 2%) / 2);
}
.block.widget .products-grid .product-item:nth-child(2n + 1) {
  margin-left: 0;
}
.block.widget .product-item-info {
  width: auto;
}
.block.widget .pager {
  padding: 0;
}
.block.widget .pager .toolbar-amount {
  float: none;
  font-size: 1.2rem;
}
.block.widget .pager .pages-item-previous {
  padding-left: 0;
}
.block.widget .pager .pages-item-next {
  position: relative;
}
.block.widget .pager .items {
  white-space: nowrap;
}
.columns .block-event {
  position: relative;
  z-index: 2;
}
.block-event .block-content {
  position: relative;
}
.block-event .block-content > .action {
  cursor: pointer;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  z-index: 3;
}
.block-event .block-content > .action.backward,
.block-event .block-content > .action.forward {
  opacity: .5;
  overflow: hidden;
  width: 20px;
  display: inline-block;
  text-decoration: none;
}
.block-event .block-content > .action.backward > span,
.block-event .block-content > .action.forward > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 55px;
  line-height: 30px;
  color: inherit;
  content: '\e617';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  margin-left: -15px;
}
.block-event .block-content > .action.backward {
  left: 0;
}
.block-event .block-content > .action.forward {
  right: 0;
}
.block-event .block-content > .action.forward:before {
  content: '\e608';
}
.block-event .block-content > .action.forward:before {
  margin-left: -20px;
}
.block-event .block-content > .action.inactive {
  cursor: default;
  display: none;
}
.block-event .block-content > .action:hover {
  opacity: 1;
}
.block-event .slider-panel {
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.block-event .slider-panel .slider {
  white-space: nowrap;
}
.block-event .slider-panel .slider .item {
  background: #f0f0f0;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  white-space: normal;
  width: 16.35%;
}
.sidebar-main .block-event .slider-panel .slider .item,
.sidebar-additional .block-event .slider-panel .slider .item {
  width: 100%;
}
.block-event .slider-panel .slider .item img {
  max-width: 100%;
}
.block-event .slider-panel .slider .item .category-name {
  display: inline-block;
  font-size: 1.8rem;
  padding: 15px 5px 0;
  word-break: break-all;
}
.block-event .slider-panel .slider .item .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-event .slider-panel .slider .item .ticker li {
  display: none;
  margin: 0 5px;
}
.block-event .slider-panel .slider .item .ticker .value {
  font-size: 2.6rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .ticker .label {
  display: block;
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .dates {
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .start,
.block-event .slider-panel .slider .item .dates .end,
.block-event .slider-panel .slider .item .dates .date {
  display: block;
}
.block-event .slider-panel .slider .item .dates .start:after {
  font-size: 1.8rem;
  content: '\2013';
  display: block;
}
.block-event .slider-panel .slider .item .dates .date {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .time {
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .box-event .box-content {
  padding: 5px 0 10px;
}
.block-event .slider-panel .slider .item .box-event .box-title {
  display: block;
  font-weight: 300;
  margin: 10px 0 0;
}
.block-event .slider-panel .slider .item .action.show {
  display: block;
  padding: 0;
}
.block-event .slider-panel .slider .item .action.show .category.name {
  display: inline-block;
  padding: 30px 10px 0;
}
.block-event .slider-panel .slider .item .action.show img {
  display: block;
}
.block-event .slider-panel .slider .item .action.event {
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 7px 15px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
  margin-top: 15px;
}
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
.block-event .slider-panel .slider .item .action.event:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.block-event .slider-panel .slider .item .action.event:hover {
  text-decoration: none;
}
.block-static-block.widget,
.block-cms-link.widget {
  margin-bottom: 20px;
}
.links .block-static-block.widget,
.links .block-cms-link.widget {
  margin-bottom: 0;
}
.block-cms-link-inline.widget {
  margin: 0;
}
.block-wishlist-search .form-wishlist-search {
  margin: 20px 0 0;
}
.block-cms-hierarchy-link.widget {
  display: block;
  margin-bottom: 20px;
}
.block-cms-hierarchy-link-inline.widget {
  margin: 0;
}
@media only screen and (max-width: 769px) {
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
}
@media only screen and (max-width: 768px) {
  .abs-button-responsive-smaller,
  .product-info-main .box-tocart .actions .action.tocart {
    width: 100%;
  }
  .abs-visually-hidden-mobile-m {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile-m:before,
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .actions-toolbar:before,
  .form-create-return .fieldset > .actions-toolbar:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .actions-toolbar:after {
    clear: both;
  }
  .abs-icon-add-mobile,
  .block-wishlist-management .wishlist-add.item .add {
    display: block;
    text-decoration: none;
  }
  .abs-icon-add-mobile:before,
  .block-wishlist-management .wishlist-add.item .add:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 10px;
    color: inherit;
    content: '\e61c';
    font-family: 'icons-blank-theme';
    margin: 0 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-toggling-title-mobile,
  .block-wishlist-management .wishlist-select .wishlist-name {
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    cursor: pointer;
    margin-bottom: 0;
    padding: 10px 40px 10px 15px;
    position: relative;
    display: block;
    text-decoration: none;
  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after {
    position: absolute;
    right: 10px;
    top: 0;
  }
  .abs-toggling-title-mobile.active:after,
  .block-wishlist-management .wishlist-select .wishlist-name.active:after {
    content: '\e621';
  }
  .abs-pager-toolbar-mobile .toolbar-amount,
  .abs-pager-toolbar-mobile .limiter,
  .abs-pager-toolbar-mobile .pages,
  .toolbar-wishlist-results .toolbar-amount,
  .toolbar-wishlist-results .limiter,
  .toolbar-wishlist-results .pages {
    float: none;
    margin-bottom: 25px;
  }
  .abs-shopping-cart-items-mobile .actions {
    text-align: center;
  }
  .abs-shopping-cart-items-mobile .action.update,
  .abs-shopping-cart-items-mobile .action.continue,
  .abs-shopping-cart-items-mobile .action.clear {
    margin: 0 auto 10px;
  }
  .abs-shopping-cart-items-mobile .action.update,
  .abs-shopping-cart-items-mobile .action.clear {
    display: block;
  }
  .abs-checkout-tooltip-content-position-top-mobile,
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .abs-checkout-tooltip-content-position-top-mobile:before,
  .abs-checkout-tooltip-content-position-top-mobile:after,
  .field-tooltip .field-tooltip-content:before,
  .field-tooltip .field-tooltip-content:after {
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 10px;
    left: auto;
    top: 0;
  }
  .abs-checkout-tooltip-content-position-top-mobile:before,
  .field-tooltip .field-tooltip-content:before {
    border-bottom-color: #999999;
  }
  .abs-checkout-tooltip-content-position-top-mobile:after,
  .field-tooltip .field-tooltip-content:after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
  .cms-privacy-policy .page-main {
    padding-top: 41px;
    position: relative;
  }
  .navigation,
  .breadcrumbs .items,
  .page-header .header.panel,
  .header.content,
  .footer.content,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container,
  .home-banner-container,
  .container,
  .page-main {
    max-width: 640px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .navigation {
    padding: 0;
  }
  .navigation .parent .level-top {
    display: block;
    text-decoration: none;
    position: relative;
  }
  .navigation .parent .level-top:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .parent .level-top:after {
    position: absolute;
    right: 7px;
    top: -8px;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: '\e621';
  }
  .nav-sections {
    -webkit-overflow-scrolling: touch;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: calc(-1 * (100% - 54px));
    overflow: auto;
    position: fixed;
    top: 0;
    width: calc(100% - 54px);
  }
  .nav-sections .switcher {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
    font-weight: 700;
    margin: 0;
    padding: .8rem 3.5rem .8rem 2rem;
  }
  .nav-sections .switcher .label {
    display: block;
    margin-bottom: 5px;
  }
  .nav-sections .switcher:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .switcher-trigger strong {
    display: block;
    text-decoration: none;
    position: relative;
  }
  .nav-sections .switcher-trigger strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .nav-sections .switcher-trigger strong:after {
    position: absolute;
    right: -40px;
    top: -16px;
  }
  .nav-sections .switcher-trigger.active strong:after {
    content: '\e621';
  }
  .nav-sections .switcher-dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    display: none;
    padding: 10px 0;
  }
  .nav-sections .switcher-options.active .switcher-dropdown {
    display: block;
  }
  .nav-sections .header.links {
    margin: 0;
    padding: 0;
    list-style: none none;
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .header.links li {
    font-size: 1.6rem;
    margin: 0;
  }
  .nav-sections .header.links li.greet.welcome {
    border-top: 1px solid #d1d1d1;
    font-weight: 700;
    padding: 0.8rem 15px;
  }
  .nav-sections .header.links li > a {
    border-top: 1px solid #d1d1d1;
  }
  .nav-sections .header.links a,
  .nav-sections .header.links a:hover {
    color: #575757;
    text-decoration: none;
    display: block;
    font-weight: 700;
    padding: 0.8rem 15px;
  }
  .nav-sections .header.links .header.links {
    border: 0;
  }
  .nav-before-open {
    height: 100%;
    overflow-x: hidden;
    width: 100%;
  }
  .nav-before-open .page-wrapper {
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
  }
  .nav-before-open body {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .nav-open .page-wrapper {
    left: calc(100% - 54px);
  }
  .nav-open .nav-sections {
    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    left: 0;
    z-index: 99;
  }
  .nav-open .nav-toggle:after {
    background: rgba(0, 0, 0, 0.5);
    content: '';
    display: block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .nav-sections-items {
    position: relative;
    z-index: 1;
  }
  .nav-sections-items:before,
  .nav-sections-items:after {
    content: '';
    display: table;
  }
  .nav-sections-items:after {
    clear: both;
  }
  .nav-sections-item-title {
    background: #e8e8e8;
    border: solid #dbdbdb;
    border-width: 0 0 1px 1px;
    box-sizing: border-box;
    float: left;
    height: 71px;
    padding-top: 24px;
    text-align: center;
    width: 33.33%;
  }
  .nav-sections-item-title.active {
    background: transparent;
    border-bottom: 0;
  }
  .nav-sections-item-title .nav-sections-item-switch:hover {
    text-decoration: none;
  }
  .nav-sections-item-content {
    box-sizing: border-box;
    float: right;
    margin-left: -100%;
    margin-top: 71px;
    width: 100%;
    padding: 25px 0;
  }
  .nav-sections-item-content:before,
  .nav-sections-item-content:after {
    content: '';
    display: table;
  }
  .nav-sections-item-content:after {
    clear: both;
  }
  .nav-sections-item-content.active {
    display: block;
  }
  .navigation {
    background: #f5f5f5;
    box-sizing: border-box;
  }
  .navigation ul {
    margin: 0;
    padding: 0;
  }
  .navigation li {
    margin: 0;
  }
  .navigation a {
    display: block;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 15px;
  }
  .navigation a,
  .navigation a:hover {
    color: #575757;
    text-decoration: none;
  }
  .navigation .level0 {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
  }
  .navigation .level0 > .level-top {
    font-weight: 700;
    padding: 8px 40px 8px 15px;
    text-transform: uppercase;
    word-wrap: break-word;
  }
  .navigation .level0 > .level-top:hover {
    color: #333333;
  }
  .navigation .level0.active .all-category .ui-state-focus {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
    padding-left: 7px;
    display: inline-block;
  }
  .navigation .level0 > .level1 {
    font-weight: 600;
  }
  .navigation .level0.active > a:not(.ui-state-active),
  .navigation .level0.has-active > a:not(.ui-state-active) {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
  }
  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon),
  .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {
    margin-left: -8px;
  }
  .navigation li.level0:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .navigation .submenu > li {
    word-wrap: break-word;
  }
  .navigation .submenu > li > a:hover {
    color: #333333;
  }
  .navigation .submenu:not(:first-child) {
    font-weight: 400;
    line-height: 1.3;
    left: auto !important;
    overflow-x: hidden;
    padding: 0;
    position: relative;
    top: auto !important;
    transition: left 0.3s ease-out;
  }
  .navigation .submenu:not(:first-child) > li > a {
    padding-left: 15px;
  }
  .navigation .submenu:not(:first-child) > li:last-child {
    margin-bottom: 0;
  }
  .navigation .submenu:not(:first-child) ul {
    display: block;
    padding-left: 15px;
  }
  .navigation .submenu:not(:first-child) ul > li {
    margin: 0;
  }
  .navigation .submenu:not(:first-child) ul > li a {
    color: #575757;
    display: block;
    line-height: normal;
  }
  .navigation .submenu:not(:first-child) ul > li a:hover {
    color: #333333;
  }
  .navigation .submenu:not(:first-child).expanded {
    display: block !important;
    padding-right: 0;
    top: 0 !important;
  }
  .navigation .submenu:not(:first-child) .active > a {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
    padding-left: 7px;
  }
  .navigation .submenu:not(:first-child) .level1.active > a {
    padding-left: 7px;
  }
  .product.data.items {
    margin: 0;
    padding: 0;
  }
  .product.data.items > .item.title {
    box-sizing: border-box;
    float: none;
    width: 100%;
  }
  .product.data.items > .item.title > .switch {
    display: block;
  }
  .product.data.items > .item.content {
    box-sizing: border-box;
    display: block;
    float: none;
    margin: 0;
  }
  .product.data.items > .item.content:before,
  .product.data.items > .item.content:after {
    content: '';
    display: table;
  }
  .product.data.items > .item.content:after {
    clear: both;
  }
  .product.data.items > .item.content.active {
    display: block;
  }
  .product.data.items > .item.title {
    margin: 0 0 5px;
  }
  .product.data.items > .item.title > .switch {
    background: #f0f0f0;
    border-bottom: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    height: 40px;
    padding: 5px 20px 5px 20px;
    font-weight: 600;
    line-height: 40px;
    font-size: 1.8rem;
    color: #7d7d7d;
    text-decoration: none;
  }
  .product.data.items > .item.title > .switch:visited {
    color: #7d7d7d;
    text-decoration: none;
  }
  .product.data.items > .item.title > .switch:hover {
    color: #7d7d7d;
    text-decoration: none;
  }
  .product.data.items > .item.title > .switch:active {
    color: #333333;
    text-decoration: none;
  }
  .product.data.items > .item.title:not(.disabled) > .switch:focus,
  .product.data.items > .item.title:not(.disabled) > .switch:hover {
    background: #fcfcfc;
  }
  .product.data.items > .item.title:not(.disabled) > .switch:active,
  .product.data.items > .item.title.active > .switch,
  .product.data.items > .item.title.active > .switch:focus,
  .product.data.items > .item.title.active > .switch:hover {
    background: #ffffff;
    color: #333333;
    text-decoration: none;
    padding-bottom: 5px;
  }
  .product.data.items > .item.content {
    background: #ffffff;
    border: 1px solid #d1d1d1;
    margin: 0 0 5px;
    padding: 20px 20px 20px 20px;
  }
  .product.data.items .data.item {
    display: block;
  }
  .product.data.items .item.title > .switch {
    padding: 1px 15px 1px;
  }
  .product.data.items > .item.content {
    padding: 10px 15px 30px;
  }
  .modal-popup.modal-slide {
    left: 44px;
    z-index: 900;
  }
  .modal-popup.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    margin: 0;
    max-height: 90vh;
    /** iOS webkit fix height problem when added long content **/
  }
  .custom-slide {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .3s, opacity .3s ease;
    transition: visibility 0s .3s, opacity .3s ease;
    left: 44px;
    z-index: 900;
  }
  .custom-slide._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .custom-slide .modal-inner-wrap {
    background-color: #ffffff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
    opacity: 1;
    pointer-events: auto;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .custom-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .custom-slide._show {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .custom-slide .modal-inner-wrap {
    background-color: #f4f4f4;
    box-sizing: border-box;
    height: auto;
    min-height: 100%;
  }
  body._has-modal-custom {
    height: 100vh;
    overflow: hidden;
    width: 100vw;
  }
  body._has-modal-custom .modal-custom-overlay {
    background-color: rgba(51, 51, 51, 0.55);
  }
  .modal-popup {
    pointer-events: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #f4f4f4;
  }
  .modal-popup.modal-slide._inner-scroll._show {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
  }
  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    height: auto;
    min-height: 100%;
  }
  .modal-popup .modal-title {
    font-size: 14px;
    font-weight: 700;
  }
  .lac-notification {
    padding: 5px 0;
  }
  .lac-notification .lac-notification-icon {
    display: none;
  }
  .lac-notification .lac-notification-text,
  .lac-notification .lac-notification-links {
    float: none;
    padding: 5px 0;
    text-align: center;
  }
  .pagebuilder-banner-wrapper {
    background-attachment: scroll !important;
  }
  .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  .pagebuilder-column {
    background-attachment: scroll !important;
    flex-basis: 100%;
    max-width: 100%;
  }
  .pagebuilder-column-group {
    flex-wrap: wrap;
  }
  .pagebuilder-column-line {
    flex-wrap: wrap;
  }
  [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-bleed'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-width'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  [data-content-type='tab-item'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-mobile-hidden {
    display: none !important;
  }
  .waiting-page-container {
    display: flex;
    flex-direction: column;
  }
  .waiting-page-container .waiting-mask {
    height: 220px;
  }
  #ln_slider_container_rating {
    padding-left: 15px;
  }
  #layered-horizontal-container {
    display: none;
  }
  #ln_button_submit {
    margin-bottom: 15px;
  }
  .kbase .page-main {
    position: relative;
    padding-top: 41px;
  }
  .block-search .block-content {
    margin-bottom: 0;
  }
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .checkout-payment-method .payment-methods {
    margin: 0 -15px;
  }
  .checkout-payment-method .step-title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .checkout-payment-method .payment-method-title {
    padding: 15px;
  }
  .checkout-payment-method .payment-method-content {
    padding: 0 15px 20px;
  }
  .checkout-payment-method .checkout-billing-address .action-cancel {
    margin-top: 10px;
  }
  .checkout-payment-method .payment-option {
    margin: 0 -15px;
  }
  .checkout-payment-method .payment-option .payment-option-title {
    padding: 15px;
  }
  .checkout-payment-method .payment-option .payment-option-content {
    padding: 0 15px 20px;
  }
  .contact-index-index .column:not(.sidebar-main) .form.contact {
    float: none;
    width: 100%;
  }
  .contact-index-index .column:not(.sidebar-additional) .form.contact {
    float: none;
    width: 100%;
  }
  .gift-options .actions-toolbar .action-update {
    font-size: 2rem;
    padding: 15px;
    width: 100%;
  }
  .gift-item-block {
    border-top: 1px solid #c1c1c1;
    border-bottom: 0;
  }
  .cart.table-wrapper .gift-content {
    margin-right: -10px;
  }
  .gift-wrapping {
    border-bottom: 1px solid #c1c1c1;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
  .gift-wrapping-list {
    width: 100%;
  }
  .gift-wrapping-preview img {
    width: 100%;
  }
  .item-actions .actions-toolbar .gift-options .gift-wrapping,
  .item-actions .actions-toolbar .gift-options .gift-message {
    display: block;
  }
  .form-add-invitations .additional,
  .form-add-invitations .field.text {
    margin-top: 20px;
  }
  .map-popup {
    max-width: 100%;
  }
  .map-old-price,
  .map-show-info {
    display: inline-block;
  }
  .map-old-price:not(:last-child),
  .map-show-info:not(:last-child) {
    margin-bottom: 10px;
  }
  .block-wishlist-management {
    clear: both;
    margin-top: -21px;
  }
  .block-wishlist-management .wishlist-select {
    margin: 0 -15px 20px;
  }
  .block-wishlist-management .wishlist-select-items {
    border-bottom: 1px solid #d1d1d1;
    background: #f5f5f5;
    display: none;
    padding: 15px 0;
  }
  .block-wishlist-management .wishlist-select-items.active {
    display: block;
  }
  .block-wishlist-management .wishlist-select-items .item {
    margin: 3px 0 0;
  }
  .block-wishlist-management .wishlist-select-items .item:first-child {
    margin-top: 0;
  }
  .block-wishlist-management .wishlist-select-items .item.current {
    display: none;
  }
  .block-wishlist-management .wishlist-select-items .item a {
    display: block;
    padding: 5px 18px;
    text-decoration: none;
  }
  .block-wishlist-management .wishlist-select-items .item a:hover {
    background: #e8e8e8;
  }
  .block-wishlist-management .wishlist-title strong {
    font-size: 2.6rem;
  }
  .block-wishlist-management .wishlist-info {
    margin-bottom: 15px;
  }
  .block-wishlist-management .wishlist-toolbar-select,
  .block-wishlist-management .wishlist-toolbar-actions {
    margin-bottom: 15px;
  }
  .products-grid.wishlist .product-item-checkbox {
    left: 0;
    position: absolute;
    top: 20px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-photo {
    margin-left: 25px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-name,
  .page-multiple-wishlist .products-grid.wishlist .product-item-description,
  .page-multiple-wishlist .products-grid.wishlist .product-item .price-box,
  .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip {
    margin-left: 115px;
  }
  .products-grid.wishlist .wishlist-dropdown {
    display: none;
  }
  .multishipping-checkout-success .nav-toggle {
    display: block;
  }
  .multishipping-checkout-success .logo {
    margin-left: 40px;
  }
  .reward-settings + .actions-toolbar {
    margin-top: 10px;
  }
  .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track {
    display: block;
    float: none;
    margin: 10px 0 0;
  }
  .order-pager-wrapper .toolbar-amount {
    left: inherit;
    position: relative;
    text-align: center;
    top: inherit;
  }
  .order-pager-wrapper .pages {
    text-align: center;
  }
  .order-pager-wrapper .action.previous,
  .order-pager-wrapper .action.next {
    margin: 0;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status {
    display: none;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before {
    display: none;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default {
    display: block;
  }
  .my-credit-cards .card-type img {
    vertical-align: middle;
  }
  .products-grid.wishlist {
    margin-bottom: 30px;
    margin-right: 0;
  }
  .products-grid.wishlist .product-item {
    padding: 20px 0 20px 0;
    position: relative;
  }
  .products-grid.wishlist .product-item-photo {
    float: left;
    margin-right: 20px;
  }
  .products-grid.wishlist .product-item-name {
    font-size: 1.6rem;
  }
  .products-grid.wishlist .product-item-actions {
    display: block;
    float: left;
  }
  .products-grid.wishlist .product-item-actions .action {
    margin-right: 15px;
  }
  .products-grid.wishlist .product-item-actions .action:last-child {
    margin-right: 0;
  }
  .products-grid.wishlist .product-item-actions .action.edit {
    float: left;
  }
  .products-grid.wishlist .product-item-actions .action.delete {
    float: right;
  }
  .products-grid.wishlist .product-item-actions .action.edit,
  .products-grid.wishlist .product-item-actions .action.delete {
    margin-top: 7px;
  }
  .products-grid.wishlist .product-item-name,
  .products-grid.wishlist .product-item-description,
  .products-grid.wishlist .product-item .price-box,
  .products-grid.wishlist .product-item-tooltip {
    margin-left: 95px;
  }
  .products-grid.wishlist .product-item .box-tocart {
    float: left;
    margin-right: 20px;
  }
  .products-grid.wishlist .product-item .box-tocart .stock {
    margin-top: 7px;
  }
  .products-grid.wishlist .product-item .giftregisty-dropdown,
  .products-grid.wishlist .product-item .field.qty {
    display: none;
  }
  .products-grid.wishlist .product-image-container {
    max-width: 80px;
  }
  .wishlist-index-index .product-item {
    width: 100%;
  }
  .wishlist-index-index .product-item-info {
    width: auto;
  }
  body .page-wrapper .product-items .product-item {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .page-products .products-grid .product-items {
    margin-top: 0 !important;
    border-left: 0;
  }
  .catalog-product-view .column.main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .catalog-product-view .product.media {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
  }
  .block.related .action.select {
    display: block;
    margin: 5px 0;
  }
  .compare,
  .product-addto-links .action.tocompare,
  .product-item-actions .actions-secondary > .action.tocompare,
  [class*='block-compare'] {
    display: none;
  }
  .page-with-filter .columns .sidebar-main {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
  .filter-options .filter-options-content .item.default-item a {
    font-size: 27px;
  }
  .filter-options .filter-options-content .btn-filter-limiter {
    letter-spacing: 3px;
    font-size: 27px;
    margin: 32px 0 15px;
    padding: 32px 0;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 2%) / 2);
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item:nth-child(2n + 1) {
    margin-left: 0;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-photo {
    display: block;
    position: relative;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-details {
    margin: 0;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-info {
    text-align: center;
  }
  .braintree-applepay-container-product {
    display: block;
  }
  .braintree-applepay-container-product .braintree-apple-pay-button {
    width: 100%;
  }
  body.page-layout-2columns-left .page-wrapper .sidebar.sidebar-main,
  body.page-layout-2columns-right .page-wrapper .sidebar.sidebar-main {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  body.page-layout-2columns-left .page-wrapper .columns .column.main,
  body.page-layout-2columns-right .page-wrapper .columns .column.main {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .avis-logo {
    max-width: 120px;
    bottom: 15px;
    left: 15px;
  }
  body .loader img {
    max-width: 100px;
  }
  body .empty-cart-wrapper {
    padding: 27px;
  }
  body .empty-cart-wrapper .empty-title {
    font-size: 20px;
  }
  body .empty-cart-wrapper .bg-img {
    transform: scale(0.8);
  }
  body .empty-cart-wrapper .empty-sub-title {
    font-size: 13px;
  }
  body #layer_gls_wrapper #header_address_gls {
    flex-direction: column;
  }
  body #layer_gls_wrapper #header_address_gls .address_search_field {
    padding: 0 0 10px 0;
  }
  body #layer_gls_wrapper #header_address_gls button {
    margin: 0 auto;
  }
  body #layer_gls_wrapper #gls_map {
    padding-top: 55%;
    flex: 1;
  }
  body #layer_gls_wrapper #gls_popup_title {
    padding-left: 160px;
    font-size: 15px;
  }
  body #layer_gls_wrapper #gls_left {
    margin-bottom: 20px;
  }
  body #layer_gls_wrapper #gls_left,
  body #layer_gls_wrapper #gls_right {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    max-height: inherit;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  body #layer_gls_wrapper .gls_relay {
    max-width: 49%;
    flex: 0 0 49%;
    margin: 0;
    margin-bottom: 5px;
  }
  body #layer_gls_wrapper .gls_relay .gls_relay_name {
    font-size: 13px;
  }
  body .shipping-method-popup-wrapper .smp-desc span {
    font-size: 21px;
  }
  body .shipping-method-popup-wrapper .smp-condition .smp-item {
    padding-bottom: 32px;
    padding-top: 32px;
    flex-wrap: wrap;
  }
  body .shipping-method-popup-wrapper .smp-condition .smp-item label {
    font-size: 17px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price {
    margin-left: 48px;
    margin-top: 10px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .value {
    font-size: 27px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .fraction {
    font-size: 19px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .symbol {
    font-size: 21px;
  }
  body .shipping-method-popup-wrapper .smp-condition .lbl-checkbox {
    min-width: 25px;
    min-height: 25px;
  }
  body .shipping-method-popup-wrapper .smp-condition .lbl-checkbox input:before {
    width: 15px;
    height: 8px;
    top: 5px;
    left: 4px;
    border-width: 0 0 3px 3px;
  }
  body .page-wrapper .discount-promo {
    transform: scale(1.5);
    top: 40px;
    left: 40px;
  }
  body.catalog-category-view.page-layout-2columns-left .page-wrapper .sidebar.sidebar-main,
  body.catalog-category-view.page-layout-2columns-right .page-wrapper .sidebar.sidebar-main {
    display: none;
  }
  body.mpbrand-index-view .page-wrapper .sidebar.sidebar-main {
    border-top: 1px solid #002750;
  }
  body.catalog-category-view .stock,
  body.catalog-product-view .stock {
    display: flex !important;
  }
  body.catalog-category-view .stock .ic-tooltips,
  body.catalog-product-view .stock .ic-tooltips {
    margin-left: 10px;
  }
  body.catalog-category-view .stock .ic-tooltips .tooltips-icon,
  body.catalog-product-view .stock .ic-tooltips .tooltips-icon {
    width: 32px;
    height: 32px;
    margin-left: 0;
  }
  body.catalog-category-view .stock .ic-tooltips .tooltips-content,
  body.catalog-product-view .stock .ic-tooltips .tooltips-content {
    font-size: 14px;
    min-width: 260px;
  }
  body .category-middle-banner {
    padding-left: 0;
  }
  .filter-main-wrapper.mobile {
    display: flex !important;
    justify-content: space-between;
    padding: 32px 55px;
    margin: 56px 0 40px;
    background-color: #eaeff4;
    border: 1px solid #002750;
    align-items: flex-end;
  }
  .filter-main-wrapper.mobile .filter-title {
    color: #002750;
    font-family: 'Poppins';
    font-size: 36px;
    line-height: 1;
  }
  .filter-main-wrapper.mobile .filter-title strong {
    font-weight: 300;
  }
  .filter-main-wrapper.mobile .filter-clear {
    color: #002750;
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    display: block;
  }
  .catt-sidebar-banners {
    display: none;
  }
  body.page-products .mst-scroll__button.action {
    margin: 30px auto 0;
    min-width: inherit;
    width: calc(100% - 80px);
    font-size: 24px;
    padding: 38px 20px;
  }
  body.mobile-filter-active {
    position: fixed;
    left: 0;
    right: 0;
  }
  body.mobile-filter-active .filter-main-wrapper {
    padding: 0;
    border: 0;
    border-bottom: 1px solid #c9d1da;
    height: 50px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99;
    margin: 0;
    background: #ffffff;
  }
  body.mobile-filter-active .filter-main-wrapper .filter-title {
    font-size: 0;
    padding: 25px;
    position: absolute;
    right: 0;
    top: 0;
  }
  body.mobile-filter-active .filter-main-wrapper .filter-title:before {
    content: "";
    transform: rotate(-45deg);
  }
  body.mobile-filter-active .filter-main-wrapper .filter-title:after {
    transform: rotate(45deg);
  }
  body.mobile-filter-active .filter-main-wrapper .filter-title:before,
  body.mobile-filter-active .filter-main-wrapper .filter-title:after {
    content: "";
    width: 25px;
    height: 3px;
    background-color: #002750;
    display: block;
    position: absolute;
    transition: 0.2s all;
    left: 10px;
    top: 22px;
  }
  body.mobile-filter-active .filter-main-wrapper .reset-all:before {
    content: "Affiner les options";
    font-size: 20px;
    font-weight: 300;
    padding: 10px;
    display: block;
    color: #002750;
  }
  body.mobile-filter-active .filter-main-wrapper .reset-all a {
    display: none;
  }
  body.mobile-filter-active.page-products .columns {
    z-index: 99;
  }
  body.mobile-filter-active .page-wrapper .sidebar.sidebar-main {
    bottom: 0;
    left: 0;
    overflow: scroll;
    position: fixed;
    right: 0;
    z-index: 99;
    top: 50px;
    display: block !important;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list {
    box-shadow: none;
    border: 1px solid #edf2f4;
    padding: 0 0 75px;
    border-radius: 5px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list .popular-category-item {
    border-right: none;
    padding-left: 10px;
    padding-top: 45px;
    padding-right: 10px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list .category-img {
    margin-bottom: 15px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list a h3 {
    letter-spacing: 2px;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    font-family: 'Poppins';
    color: #002750;
    line-height: 1.1;
    max-width: 100%;
  }
  body .category-description {
    margin: 90px 0 35px;
  }
  body .category-description.mobile {
    display: block !important;
  }
  body .category-description .category-description-inner {
    border-radius: 5px;
    background-color: #f6f8f9;
    padding: 60px 35px 55px;
    margin-top: 20px;
  }
  body .category-description h1 {
    color: #002750;
    font-family: 'Poppins';
    font-size: 36px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 60px;
  }
  body .category-description p {
    color: #002750;
    font-family: 'Poppins';
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 35px;
  }
  body .category-description a {
    color: #085ac3;
    text-decoration: underline;
    font-family: 'Poppins';
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    display: block;
    margin: 45px 0;
  }
  body .category-description ul li {
    color: #002750;
    font-family: 'Poppins';
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    list-style: none;
    margin: 45px 0;
    padding-left: 42px;
    position: relative;
  }
  body .category-description ul li:before {
    content: "";
    width: 9px;
    height: 10px;
    background-color: #4991d0;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 9px;
  }
  body .category-description h3 {
    color: #002750;
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    display: block;
    margin: 45px 0 40px;
  }
  body .category-description h2 {
    color: #002750;
    font-family: 'Poppins';
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
  }
  body .page-wrapper .product-image-photo {
    width: 100%;
  }
  body .page-wrapper .breadcrumbs {
    display: none;
  }
  body .page-wrapper .promotion-timer .value {
    font-size: 61px;
    margin-top: 9px;
  }
  body .page-wrapper .promotion-timer .timer-col {
    height: 122px;
    margin-right: 16px;
  }
  body .page-wrapper .promotion-timer .timer-col:after {
    font-size: 61px;
    right: -15px;
    font-family: 'Lato';
    top: 23px;
    transform: inherit;
  }
  body .page-wrapper .promotion-timer .lable {
    font-size: 23px;
    margin-top: 4px;
  }
  body .page-wrapper .products-grid .product-items .product-item {
    padding: 40px;
    border-left: 1px solid #edf2f4;
  }
  body .page-wrapper .products-grid .product-items .product-item.out-of-stock-wrapper:after {
    width: 84px;
    height: 84px;
    background-size: cover;
  }
  body .page-wrapper .products-grid .product-items .product-item.banner-product-item a {
    width: 100%;
  }
  body .page-wrapper .price-badge {
    flex: 0 0 110px;
    max-width: 110px;
    margin-right: 12px;
  }
  body .page-wrapper .price-badge.over-stock {
    margin-right: 40px;
  }
  body .page-wrapper .price-badge .bdg1 {
    padding: 0 8px;
    font-size: 20px;
    line-height: 1.5;
    margin-left: 7px;
  }
  body .page-wrapper .price-badge .bdg2 {
    font-size: 25px;
    padding: 5px 10px 3px 6px;
    line-height: 1;
    -webkit-clip-path: polygon(5% 4%, 100% 0%, 94% 100%, 0% 100%);
    clip-path: polygon(5% 4%, 100% 0%, 94% 100%, 0% 100%);
  }
  body .page-wrapper .price-badge.over-stock .bdg1 {
    margin-left: 6px;
  }
  body .page-wrapper .price-badge.low-price .bdg1 {
    margin-left: 7px;
  }
  body .page-wrapper .price-badge.price-badge .bdg1 {
    margin-left: 6px;
  }
  body .page-wrapper .special-price {
    padding: 10px 40px 0 0;
  }
  body .page-wrapper .old-price-wrapper .old-price {
    margin-bottom: 4px;
  }
  body .page-wrapper .old-price-wrapper .price span {
    font-size: 28px;
  }
  body .page-wrapper .old-price-wrapper .save-percent {
    font-size: 24px;
  }
  body .page-wrapper .price-box {
    margin: 39px 0 34px;
  }
  body .page-wrapper .product-reviews-summary {
    margin: 0 11px 0 0;
  }
  body .page-wrapper .product-reviews-summary svg {
    height: 25px;
    width: 160px;
  }
  body .page-wrapper .product-reviews-summary .reviews-actions a {
    font-size: 24px;
    margin-left: 9px;
    line-height: 1.5;
  }
  body .page-wrapper .coupon {
    padding: 13px 4px 9px;
    margin-bottom: 33px;
    font-size: 28px;
  }
  body .page-wrapper .attribute-info,
  body .page-wrapper .stock,
  body .page-wrapper .moret-to-users,
  body .page-wrapper .free-delivery,
  body .page-wrapper .additional-info-main,
  body .page-wrapper .real-qty-text,
  body .page-wrapper .sap-delay-day,
  body .page-wrapper .sap-delay-text,
  body .page-wrapper .sap-exptd-date,
  body .page-wrapper .sap-exptd-qty {
    display: none !important;
  }
  body .page-wrapper .actions-primary {
    width: 100%;
  }
  body .page-wrapper .tocart {
    height: 124px;
    width: 100%;
    margin: 20px 0 0;
    font-size: 30px;
  }
  body .page-wrapper .sku {
    font-size: 24px;
    margin-bottom: 10px;
  }
  body .page-wrapper .product-item-name {
    font-size: 31px;
    margin: 2px 0 24px;
  }
  body .page-wrapper .product-item-name .product-brand a {
    color: #4991d0;
  }
  body .page-wrapper .product-item-name a {
    color: #002750;
  }
  body .page-wrapper .badge {
    font-size: 27px;
    padding: 9px 18px 4px;
  }
  body .page-wrapper .product-item-info .tocompare {
    right: 54px;
    top: 52px;
    width: 35px;
    height: 35px;
  }
  body .page-wrapper .product-item-info .tocompare:before {
    border-width: 0 0 5px 5px;
    width: 24px;
    height: 14px;
    top: 5px;
    left: 5px;
  }
  body .page-wrapper .sidebar.sidebar-main {
    padding: 0 60px;
    border-left: 1px solid #002750;
    border-right: 1px solid #002750;
    border-bottom: 1px solid #002750;
    background-color: #eaeff4;
  }
  body .page-wrapper .sidebar .filter-current .item {
    margin: 0 10px 10px 0;
    padding: 6px 50px 4px 11px;
  }
  body .page-wrapper .sidebar .filter-current .item .filter-value {
    font-size: 30px;
  }
  body .page-wrapper .sidebar .filter-current .remove {
    padding: 15px;
    right: 10px;
  }
  body .page-wrapper .sidebar .filter-current .remove:after,
  body .page-wrapper .sidebar .filter-current .remove:before {
    width: 2px;
    height: 23px;
  }
  body .page-wrapper .sidebar .block-title.filter-title {
    margin-bottom: 46px;
  }
  body .page-wrapper .sidebar .filter-current {
    padding: 0 0 36px;
  }
  body .page-wrapper .sidebar .mst-nav__slider .mst-nav__slider-text {
    margin: 45px 0 23px;
    font-size: 27px;
    color: #002750;
    font-family: 'Poppins';
  }
  body .page-wrapper .sidebar .mst-nav__slider .mst-nav__slider-slider {
    margin: 0 0 71px;
    background: #085ac3;
  }
  body .page-wrapper .sidebar .mst-nav__slider .mst-nav__slider-slider .ui-slider-range {
    height: 5px;
  }
  body .page-wrapper .sidebar .mst-nav__slider .mst-nav__slider-slider .ui-slider-handle {
    border-radius: 7px;
    top: -16px;
    width: 37px;
    height: 37px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item {
    margin: 46px 0 !important;
  }
  body .page-wrapper .sidebar .sb-content {
    padding: 14px 0;
  }
  body .page-wrapper .sidebar .filter-options .filter-options-content {
    padding: 14px 0;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__sizeLimiter {
    font-size: 27px;
    margin-bottom: 48px;
    margin-top: 26px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item a {
    font-size: 27px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item label {
    display: block;
    line-height: 1;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"] {
    width: 38px;
    height: 38px;
    margin-right: 26px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"]:before {
    border-width: 0 0 5px 5px;
    width: 24px;
    height: 14px;
    top: 8px;
    left: 6px;
  }
  body .page-wrapper .sidebar .filter-clear {
    color: #002750;
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    display: block;
  }
  body .page-wrapper .sidebar .filter-title,
  body .page-wrapper .sidebar .filter-options-title,
  body .page-wrapper .sidebar .sb-title {
    padding: 32px 60px;
    margin-left: -60px;
    margin-right: -60px;
    color: #002750;
    font-family: 'Poppins';
    font-size: 36px;
    font-weight: 300;
    line-height: 1;
    border-bottom: 1px solid #002750;
    border-top: 1px solid #002750;
  }
  body .page-wrapper .sidebar .filter-title strong,
  body .page-wrapper .sidebar .filter-options-title strong,
  body .page-wrapper .sidebar .sb-title strong {
    font-size: 36px;
    font-weight: 300;
  }
  body .page-wrapper .page-title-wrapper .page-title {
    padding-right: 0;
  }
  body .page-wrapper .block-sub-category-main {
    margin: 20px -3px 0;
  }
  body .page-wrapper .block-sub-category-main .sub-category-img {
    flex: 0 0 119px;
    max-width: 119px;
    padding: 23%;
  }
  body .page-wrapper .block-sub-category-main .sub-category-item {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 6px;
    padding: 0 3px;
  }
  body .page-wrapper .block-sub-category-main .sub-category-item:before {
    display: none;
  }
  body .page-wrapper .block-sub-category-main .sub-category-title {
    padding-left: 0;
    font-size: 24px;
    text-align: center;
    max-width: 250px !important;
    padding: 25px 0 0 !important;
    margin-left: 0 !important;
  }
  body .page-wrapper .block-sub-category-main a {
    flex-direction: column;
    padding: 69px 20px 30px 30px !important;
  }
  body .page-wrapper .block-sub-category-main a:before {
    top: 22px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 14px;
  }
  body .page-wrapper .block-sub-category-main a:after {
    top: 48px;
    left: 50%;
    transform: translateX(-50%);
  }
  body .page-wrapper .page-title-wrapper {
    margin: 27px 0;
  }
  body .page-wrapper .top-toolbar.desktop {
    display: none;
  }
  body.kbase .page-main {
    padding-top: 0;
  }
  body.kbase-article-view .sidebar-main,
  body.kbase-category-view .sidebar-main,
  body.kbase-article-s .sidebar-main {
    background-color: #f6f8f9 !important;
    border: none !important;
  }
  body.kbase-article-view.page-layout-2columns-right .column.main,
  body.kbase-category-view.page-layout-2columns-right .column.main,
  body.kbase-article-s.page-layout-2columns-right .column.main {
    padding-right: 0;
  }
  body.kbase-article-view .columns .column.main,
  body.kbase-category-view .columns .column.main,
  body.kbase-article-s .columns .column.main {
    margin-top: 0;
  }
  body.kbase-category-view .column.main .kb__search-box,
  body.kbase-article-s .column.main .kb__search-box {
    padding: 40px 40px 20px;
  }
  body.kbase-category-view .column.main .kb__search-box form,
  body.kbase-article-s .column.main .kb__search-box form {
    flex-direction: column;
  }
  body.kbase-category-view .column.main .kb__search-box form input,
  body.kbase-article-s .column.main .kb__search-box form input {
    margin-bottom: 20px;
    padding: 20.5px 33px;
    font-size: 17px;
  }
  body.kbase-category-view .column.main .kb__search-box form button,
  body.kbase-article-s .column.main .kb__search-box form button {
    font-size: 16px;
    padding: 20px 34px !important;
    margin: 0;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item,
  body.kbase-article-s .kb-category__grid .kb__category-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-title,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-title {
    margin-bottom: 20px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-title h2,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-title h2 {
    font-size: 17px;
    max-width: 100%;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-item-inner,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-item-inner {
    padding: 40px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb-view-action,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb-view-action {
    padding: 14px 0;
    font-size: 13px;
    letter-spacing: 2px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category {
    margin: 0 0 20px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category ol li,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category ol li {
    margin-bottom: 10px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category ol li:before,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category ol li:before {
    font-size: 23px;
    margin-top: 3px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category a,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category a {
    font-size: 13px;
  }
  body .page-wrapper .bannerCoverBox .bannerItem {
    border-radius: 20px;
  }
  body .home-all-categories .home-categories-link .title {
    padding-right: 0;
  }
  body.page-products .products-grid .product-items .product-item.out-of-stock-wrapper:after {
    background-position-y: 84px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-energy .product-below-link {
    margin-top: 0;
  }
  body .page-wrapper .slider-product-box.slider-victrn-energy .victrn-below-title {
    margin: 20px -4px 20px 0;
  }
  body .page-wrapper .slider-product-box.slider-victrn-connect .slider-background-img img {
    margin-right: -100px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-connect .victrn-below-logo {
    margin-bottom: 60px;
    margin-top: 30px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-connect .victrn-below-title {
    margin-bottom: 25px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-phoenix .victrn-below-logo {
    max-width: 200px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .victrn-below-logo {
    max-width: 200px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .victrn-below-title {
    font-size: 36px;
    letter-spacing: 4px;
  }
  body .page-wrapper .slider-product-box .slider-product-odd {
    padding-top: 120%;
  }
  body .page-wrapper .slider-product-box .slider-product-even {
    padding-top: 53%;
  }
  body .page-wrapper .slider-product-box .victrn-text,
  body .page-wrapper .slider-product-box .victrn-title-text {
    margin-bottom: 46px;
    font-size: 19px;
    max-width: 280px;
  }
  body .page-wrapper .slider-product-box .victrn-below-logo {
    padding-bottom: 20px;
    max-width: 200px;
  }
  body .page-wrapper .slider-product-box .victrn-below-title {
    font-size: 36px;
    letter-spacing: 4px;
  }
  body .page-wrapper .slider-product-box .slider-product-cover {
    padding: 35px 50px !important;
  }
}
@media only screen and (max-width: 639px) {
  .abs-visually-hidden-mobile,
  .table-giftregistry-items .col.product:before {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile:before,
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody tr:before,
  .abs-checkout-order-review tbody tr:after,
  .table-giftregistry-items .col.product:before,
  .table-giftregistry-items .col.product:after,
  .account .toolbar:before,
  .account .toolbar:after,
  .multicheckout.order-review .data.table tbody tr:before,
  .multicheckout.order-review .data.table tbody tr:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody tr:after,
  .table-giftregistry-items .col.product:after,
  .account .toolbar:after,
  .multicheckout.order-review .data.table tbody tr:after {
    clear: both;
  }
  .abs-checkout-order-review tbody tr:not(:last-child),
  .multicheckout.order-review .data.table tbody tr:not(:last-child) {
    border-bottom: 1px solid #d1d1d1;
  }
  .abs-checkout-order-review tbody tr .col.item:before,
  .multicheckout.order-review .data.table tbody tr .col.item:before {
    display: none;
  }
  .abs-checkout-order-review tbody tr .col.qty,
  .abs-checkout-order-review tbody tr .col.price,
  .abs-checkout-order-review tbody tr .col.subtotal,
  .multicheckout.order-review .data.table tbody tr .col.qty,
  .multicheckout.order-review .data.table tbody tr .col.price,
  .multicheckout.order-review .data.table tbody tr .col.subtotal {
    box-sizing: border-box;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 33%;
  }
  .abs-checkout-order-review tbody tr .col.qty[data-th]:before,
  .abs-checkout-order-review tbody tr .col.price[data-th]:before,
  .abs-checkout-order-review tbody tr .col.subtotal[data-th]:before,
  .multicheckout.order-review .data.table tbody tr .col.qty[data-th]:before,
  .multicheckout.order-review .data.table tbody tr .col.price[data-th]:before,
  .multicheckout.order-review .data.table tbody tr .col.subtotal[data-th]:before {
    content: attr(data-th) ':';
    display: block;
    font-weight: 700;
    padding-bottom: 10px;
  }
  .abs-checkout-order-review tbody tr .product-item-name,
  .multicheckout.order-review .data.table tbody tr .product-item-name {
    margin: 0;
  }
  .abs-no-display-s {
    display: none;
  }
  .abs-pager-toolbar-mobile-s .toolbar-amount,
  .abs-pager-toolbar-mobile-s .limiter,
  .abs-pager-toolbar-mobile-s .pages,
  .toolbar-giftregistry-results .toolbar-amount,
  .toolbar-giftregistry-results .limiter,
  .toolbar-giftregistry-results .pages {
    margin-bottom: 25px;
  }
  .navigation,
  .breadcrumbs .items,
  .page-header .header.panel,
  .header.content,
  .footer.content,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container,
  .home-banner-container,
  .container,
  .page-main {
    max-width: 500px;
  }
  body .page-wrapper .page-main .field {
    margin-bottom: 10px;
  }
  body .page-wrapper .page-main .field.note {
    font-size: 18px;
    margin: 0 0 35px;
  }
  body .page-wrapper .page-main .field .mage-error[generated],
  body .page-wrapper .page-main .field .field-error[generated] {
    font-size: 13px;
    position: inherit;
    padding-top: 10px;
  }
  body .page-wrapper .page-main .field .siren-message.success {
    font-size: 13px;
    padding-top: 10px;
  }
  body .page-wrapper .page-main .field .error,
  body .page-wrapper .page-main .field .success {
    font-size: 13px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney._active:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney._active:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney._active:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney._active:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney._active:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after {
    top: 35px !important;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
    width: 97px;
    height: 20px;
    right: 25px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls._active:after {
    top: 47px !important;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after {
    width: 112px;
    height: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span {
    font-size: 18px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title {
    max-width: 360px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .input-radio input,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input,
  body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input {
    min-width: 34px;
    min-height: 34px;
    max-width: 34px;
    max-height: 34px;
    padding: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before {
    width: 20px;
    height: 12px;
    top: 8px;
    left: 7px;
    border-width: 0 0 4px 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .checkout-success .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options {
    padding-top: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content p,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div {
    font-size: 14px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio {
    margin-right: 5px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label {
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span {
    font-size: 18px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child {
    padding: 3px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span {
    font-size: 14px;
    padding: 5px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p {
    font-size: 14px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description {
    margin-top: 13px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title {
    font-size: 18px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item {
    margin-bottom: 11px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info {
    font-size: 14px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio label,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio label,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio label,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio label,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio label {
    padding: 0 0 5px !important;
  }
  body .page-wrapper .page-main .oneycheckout-panel {
    margin-top: 20px;
    border-radius: 30px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar {
    padding: 26px 36px 11px;
    border-width: 1px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar .oneycheck-lefttext {
    font-size: 24px;
    letter-spacing: 1.2px;
    padding-bottom: 6px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar:after {
    margin-left: 10px;
    min-width: 105px;
    max-width: 105px;
    min-height: 33px;
    max-height: 33px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body {
    padding: 22px 36px 41px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-subcover {
    padding-bottom: 15px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-subcover .oneycheck-btn {
    margin-left: 11px;
    font-size: 12px;
    padding: 15px 42px 13px;
    letter-spacing: 0.6px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi {
    font-size: 14px;
    min-width: 26px;
    min-height: 26px;
    margin-right: 27px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:after {
    min-width: 20px;
    max-width: 20px;
    min-height: 20px;
    max-height: 20px;
    left: 117%;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-bottext {
    font-size: 16px;
  }
  body .page-wrapper .tooltips-container .tooltips-icon {
    width: 271px;
    height: 52px;
  }
  body .page-wrapper .tooltips-container .tooltips-icon-wrapper span {
    margin-left: 15px;
    padding: 7px 16px;
    line-height: 1.1;
    font-size: 18px;
  }
  body .page-wrapper .product-info-main .tooltips-container .instruction {
    font-size: 19px;
    padding: 0;
  }
  body .page-wrapper .payment-method-message {
    padding-top: 12px;
  }
  body .page-wrapper .payment-method-message p {
    font-size: 14px;
    padding: 14px 15px 10px 50px;
  }
  body .page-wrapper .payment-method-message p:before {
    font-size: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._disabled:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._disabled:after,
  body .page-wrapper .checkout-success .payment-method-logo._disabled:after,
  body .page-wrapper .block-order-details-view .payment-method-logo._disabled:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._disabled:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after {
    top: 35px !important;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge {
    padding-top: 70px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge:before {
    transform: scale(0.55);
    top: -38px;
    left: 12px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .spc-option {
    margin-bottom: 30px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label {
    margin-left: 15px;
    font-size: 16px;
    padding-top: 1px;
    max-width: calc(100% - 40px);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .price {
    padding: 14px 0 0 40px;
  }
  body .page-wrapper .simulator-form-wrapper .control-radio-options .item-option {
    flex: 0 0 50%;
    max-width: 50%;
  }
  body .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .region-name,
  body .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-label {
    padding-top: 16px;
    font-size: 14px;
  }
  body .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-img img {
    transform: unset;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step {
    padding: 55px 7px 75px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-orientation .field-orientation .control-radio-options .item-option {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 0;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step .step-title,
  body .page-wrapper .simulator-form-wrapper .form-steps .step .label,
  body .page-wrapper .simulator-form-wrapper .form-steps .step .section-title {
    font-size: 27px !important;
    padding-bottom: 0 !important;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step .field-note,
  body .page-wrapper .simulator-form-wrapper .form-steps .step .field-usage,
  body .page-wrapper .simulator-form-wrapper .form-steps .step .area-value {
    font-size: 12px;
    margin: 10px auto 20px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-radio .radio,
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-radio .radio,
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .choice .radio,
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .choice .radio {
    background-size: 16px !important;
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-radio .label,
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-radio .label,
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .choice .label,
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .choice .label {
    font-size: 14px !important;
    padding-left: 15px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-equipment .control-radio-options .item-option {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 0;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-consumption-type .control {
    max-width: 110px;
  }
  body .page-wrapper .simulatorReport-cover,
  body .page-wrapper .simulator-products-cover {
    max-width: 390px;
  }
  body .page-wrapper .simulator-products .product-items .product-item-info .product-item-details .tocart {
    font-size: 17px;
    height: 61px;
    padding: 13px 10px 10px;
    letter-spacing: 2px;
  }
  body .page-wrapper .simulator-products .product-items .price-box {
    margin: 7px 0 17px;
  }
  body .page-wrapper .simulator-products .product-items .price-box .special-price {
    padding: 0 13px 0 0;
  }
  body .page-wrapper .simulator-products .product-items .price-box .old-price-wrapper .price span {
    font-size: 22px !important;
  }
  body .page-wrapper .simulator-products .product-items .price-box .ttc {
    margin-top: -16px;
    font-size: 23px;
    padding: 0 20px 0 0;
  }
  body .page-wrapper .simulator-products .product-items .price-box .price {
    font-size: 32px;
  }
  body .page-wrapper .simulator-products .product-items .price-box .price .value,
  body .page-wrapper .simulator-products .product-items .price-box .price .fraction,
  body .page-wrapper .simulator-products .product-items .price-box .price .symbol {
    font-size: 32px;
  }
  body .page-wrapper .simulator-report-container .section-title {
    font-size: 25px;
  }
  body .page-wrapper .simulator-report-container .section-sub-title {
    margin-bottom: 20px;
    font-size: 13px;
  }
  .kb-article__body-info-left:before,
  .kb-article__body-info-left:after {
    content: '';
    display: table;
  }
  .kb-article__body-info-left:after {
    clear: both;
  }
  .kb-article__body-info-right {
    margin-bottom: 2rem;
  }
  .kb-article__body-info-right:before,
  .kb-article__body-info-right:after {
    content: '';
    display: table;
  }
  .kb-article__body-info-right:after {
    clear: both;
  }
  .kb-category__grid > section {
    width: 100%;
    display: block;
  }
  body.account .page-wrapper .column .block-info-quotation {
    margin-top: 25px;
  }
  body.account .page-wrapper .column .block-info-quotation .block-content {
    padding: 22px 30px;
    border-radius: 26px;
  }
  body.account .page-wrapper .column .block-info-quotation .quotation-info-item {
    font-size: 18px;
    padding: 6px 0;
  }
  body.account .page-wrapper .column .block-info-quotation .quotation-info-item:last-child {
    padding-top: 2px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.sku,
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.price,
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 17px !important;
    padding-bottom: 2px !important;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.price .price {
    font-size: 17px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td .price-box {
    padding-top: 13px;
    padding-bottom: 14px;
    margin-top: 0;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td .price-box .price {
    font-size: 22px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tfoot .subtotal {
    padding-top: 60px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper .mark-cover .th-mark1 {
    top: -62px;
  }
  .column .block-addbysku .sku {
    margin-right: -85px;
    padding-right: 90px;
  }
  .column .block-addbysku .action.remove {
    display: inline-block;
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
  }
  .column .block-addbysku .action.remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .column .block-addbysku .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 22px;
    color: inherit;
    content: '\e616';
    font-family: 'icons-blank-theme';
    margin: 1px 0 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .column .block-addbysku .action.remove:hover:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:active:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .block-search {
    margin-top: 10px;
  }
  body.checkout-cart-index .page-wrapper .page-title-wrapper {
    margin: 0 0 0 -50vw !important;
    padding: 0 10px 16px;
    border-width: 1px;
  }
  body.checkout-cart-index .page-wrapper .page-title-wrapper .page-title {
    font-size: 24px;
  }
  body.checkout-cart-index .page-wrapper .messages .message:last-child {
    margin-bottom: 18px;
  }
  body.checkout-cart-index .page-wrapper .page-header {
    margin-bottom: 22px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper {
    padding: 0 20px;
    border-radius: 30px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 24px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 15px;
    border-width: 1px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand .amount strong,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .amount strong {
    font-size: 24px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 14px 0;
  }
  body #shopping-cart-table .cart.pallet {
    border-width: 1px;
  }
  body .page-wrapper .quotation-request-link {
    padding: 14px 17px 13px;
    font-size: 12px !important;
    margin-left: 15px;
    letter-spacing: 1.2px !important;
  }
  body .page-wrapper .cart-container .stock,
  body .page-wrapper .cart-container .stock-qty,
  body .page-wrapper .columns .order-details-items .stock,
  body .page-wrapper .columns .quotation-items .stock,
  body .page-wrapper .columns .order-details-items .stock-qty,
  body .page-wrapper .columns .quotation-items .stock-qty {
    font-size: 14px;
  }
  body .page-wrapper .cart-container .product-item-name {
    margin: 3px 0 1px;
  }
  body .page-wrapper .cart-container .cart.main {
    margin-bottom: 30px;
    border-width: 1px;
  }
  body .page-wrapper .cart-container .cart.main .cart-actions-in {
    padding: 21px 14px 21px 21px;
  }
  body .page-wrapper .cart-container .cart.main .cart-actions-in .price {
    font-size: 30px;
  }
  body .page-wrapper .cart-container .cart.main .total-item {
    letter-spacing: 2.4px;
    font-size: 16px;
    padding-top: 3px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody {
    border-width: 1px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody tr,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody tr,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody tr {
    padding: 31px 28px 17px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-qty,
  body .page-wrapper .cart-container .table-wrapper tbody td.qty,
  body .page-wrapper .cart-container .table-wrapper tbody td.price,
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal,
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  body .page-wrapper .cart-container .table-wrapper tbody td.sku,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-qty,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.qty,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.sku,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-qty,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.qty,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.sku {
    padding: 0 0 0 145px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.item,
  body .page-wrapper .cart-container .table-wrapper tbody td.name,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.item,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.name,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.item,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.name {
    padding: 0 0 13px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  body .page-wrapper .cart-container .table-wrapper tbody td.action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action {
    right: 20px;
    top: 17px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete {
    min-width: 35px;
    min-height: 35px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  body .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after {
    font-size: 13px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .cart-container .table-wrapper tbody td.price .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .cart-price {
    padding-top: 18px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .cart-container .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .price {
    font-size: 23px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box {
    margin: 3px 0 0 0;
    font-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .price {
    font-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .cart-price {
    padding-top: 0 !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field label,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field label,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field label {
    font-size: 16px;
    margin-right: 10px;
    margin-bottom: 1px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control {
    height: 45px;
    padding: 5px;
    border-width: 1px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control span,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control span,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control span {
    height: 35px;
    width: 35px;
    font-size: 20px;
    border-width: 1px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .qty-plus,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .qty-plus,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .qty-plus {
    padding-top: 4px;
    padding-left: 0;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .qty-minus,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .qty-minus,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .qty-minus {
    padding-left: 1px;
    padding-top: 6px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .input-text,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .input-text,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .input-text {
    max-width: 38px;
    font-size: 16px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo {
    border-radius: 25px;
    flex: 0 0 125px;
    height: 125px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner {
    padding-left: 20px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand {
    padding-top: 3px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary {
    padding-bottom: 3px;
    margin-top: -3px;
    margin-left: 0;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary svg,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary svg,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary svg {
    height: 13px;
    width: 76px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions {
    margin-top: 2px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a {
    font-size: 14px;
    margin-left: 5px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .message,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message {
    margin-top: 13px;
    font-size: 14px;
    padding: 14px 60px 12px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .message > *:first-child:before,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message > *:first-child:before,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message > *:first-child:before {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    left: 24px;
    background-size: 18px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list {
    padding-left: 45px;
    margin-top: 39px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .bundle-item-option,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option {
    margin: 0 0 20px 0;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .bundle-item-option:last-child,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option:last-child,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option:last-child {
    margin-bottom: 0;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .price,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .price,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .price {
    font-size: 16px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img {
    padding-right: 20px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img span,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img span,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img span {
    min-width: 80px;
    max-width: 80px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper {
    border-radius: 15px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.price,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.price,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.price {
    padding-left: 101px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.name,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.name,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.name {
    font-size: 14px;
    max-width: calc(100% - 160px);
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet td,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet td,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet td {
    padding: 15px !important;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .pallet-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .pallet-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .pallet-inner {
    padding: 20px;
    border-radius: 23px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-detail-top-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top-inner {
    padding-left: 18px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-name,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-name,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-name {
    font-size: 18px;
    padding-top: 5px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .item-desc,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .item-desc,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .item-desc {
    font-size: 18px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .actions-toolbar,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .actions-toolbar,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .actions-toolbar {
    top: 10px;
    right: 10px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete:after,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete:after,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete:after {
    transform: scale(0.62);
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .price,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .price,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .price {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .subtotal,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .subtotal,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .subtotal {
    margin-left: 143px;
  }
  body .page-wrapper .cart-container .quotation-request-link {
    margin: 0 auto 30px;
  }
  body .page-wrapper .cart-container .cart-summary {
    padding: 0 21px;
  }
  body .page-wrapper .cart-container .cart-summary > .block {
    margin-bottom: 20px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 12px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 12px 0 11px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand .price,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .price {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals {
    margin: 24px -20px 21px;
  }
  body .page-wrapper .cart-container .cart-summary .checkout .action {
    margin-bottom: 40px;
    font-size: 14px;
    letter-spacing: 2.1px;
    padding: 22px 25px 19px;
  }
  body .page-wrapper .cart-container .cart-summary #co-shipping-method-form .title {
    letter-spacing: 0.9px;
    font-size: 18px;
    padding: 0 20px;
    margin: 20px -20px 0;
    font-weight: 600;
  }
  body .page-wrapper .cart-container .cart-summary .title strong {
    letter-spacing: 0.9px;
    font-size: 18px;
    padding: 27px 20px 21px;
    margin: 0 -20px;
    border-width: 1px;
  }
  body .page-wrapper .cart-container .cart-summary .methods {
    padding: 15px 0 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .radiocheck {
    height: 25px;
    width: 25px;
    border-radius: 8px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .radiocheck:before {
    width: 14px;
    height: 6px;
    top: 7px;
    left: 5px;
    border-width: 0 0 2px 2px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .sm-desc {
    padding: 0 0 20px 79px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options,
  body .page-wrapper .block-order-details-view .sm-desc,
  body .page-wrapper .checkout-success .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0 -20px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .sm-stock,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .checkout-success .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .sm-desc .preparation,
  body .page-wrapper .checkout-success .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    font-size: 16px;
    margin-bottom: 8px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .checkout-success .sm-desc .preparation,
  body .page-wrapper .checkout-success .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 21px;
    margin-bottom: 4px;
    margin-top: 4px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition:before,
  body .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .checkout-success .sm-desc .preparation:before,
  body .page-wrapper .checkout-success .sm-desc .expendition:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    min-height: 5px;
    max-height: 5px;
    min-width: 5px;
    max-width: 5px;
    top: 8px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content,
  body .page-wrapper .block-order-details-view .sm-desc .choice,
  body .page-wrapper .checkout-success .sm-desc .choice,
  body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    padding: 15px 25px;
    border-top-width: 1px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.selected,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected,
  body .page-wrapper .block-order-details-view .sm-desc .choice.selected,
  body .page-wrapper .checkout-success .sm-desc .choice.selected,
  body .page-wrapper .checkout-success .shipping-method-logo.selected,
  body .page-wrapper .block-order-details-view .shipping-method-logo.selected,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.selected,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected {
    border-width: 1px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected + .sm-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.selected + .sm-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected + .sm-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.selected + .sm-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.selected + .sm-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.selected + .sm-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.selected + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected + .sm-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.selected + .sm-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected + .sm-desc {
    border-width: 1px !important;
    border-bottom-width: 0 !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc {
    border-bottom-width: 1px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value {
    min-width: 97px !important;
    min-height: 48px;
    max-width: 97px !important;
    max-height: 48px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before {
    transform: scale(0.5570000000000001);
    top: -19px;
    left: -39px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-width: 155px !important;
    min-height: 34px;
    max-width: 155px !important;
    max-height: 34px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    transform: scale(0.445);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before {
    left: -97px;
    top: -21px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio {
    margin-top: 3px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-height: 51px;
    max-height: 51px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    left: -49px;
    top: -16px;
    transform: scale(0.615);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio {
    margin-top: 3px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value {
    min-width: 158px !important;
    min-height: 28px;
    max-width: 158px !important;
    max-height: 28px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before {
    transform: scale(0.5570000000000001);
    top: -12px;
    left: -63px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value {
    min-width: 181px !important;
    min-height: 17px;
    max-width: 181px !important;
    max-height: 17px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before {
    top: -6px;
    left: -72px;
    transform: scale(0.5570000000000001);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value {
    min-width: 148px !important;
    min-height: 28px;
    max-width: 148px !important;
    max-height: 28px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before {
    transform: scale(0.5570000000000001);
    top: -12px;
    left: -61px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value {
    min-width: 139px !important;
    min-height: 28px;
    max-width: 139px !important;
    max-height: 28px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before {
    transform: scale(0.5570000000000001);
    top: -12px;
    left: -55px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
    border: 1px solid #eeeaf7;
    padding-bottom: 7px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-width: 1px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value {
    font-size: 17px;
    max-width: 120px;
    padding-top: 82px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before {
    left: -42px;
    transform: scale(0.445);
    top: -42px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock {
    padding-left: 21px !important;
    margin-bottom: 4px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before {
    min-height: 5px !important;
    max-height: 5px !important;
    min-width: 5px !important;
    max-width: 5px !important;
    top: 8px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio {
    margin-top: 17px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .price,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price {
    margin-top: 24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping:not(.no-desc) {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before {
    padding: 6px 12px 3px;
    font-size: 10px;
    letter-spacing: 1.5px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price {
    margin: 6px 0 0;
    flex: 0 0 100%;
    text-align: right;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice > .value,
  body .page-wrapper .checkout-success .sm-desc .choice .label,
  body .page-wrapper .checkout-success .sm-desc .choice > .value,
  body .page-wrapper .checkout-success .shipping-method-logo .label,
  body .page-wrapper .checkout-success .shipping-method-logo > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value {
    margin: 0 30px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price,
  body .page-wrapper .checkout-success .sm-desc .choice .price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-price,
  body .page-wrapper .checkout-success .shipping-method-logo .price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price {
    font-size: 18px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price.discount-original-price,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price.discount-original-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price.discount-original-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .checkout-success .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price {
    font-size: 16px;
    margin-top: 2px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .coupon {
    margin: 0 0 30px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .actions-toolbar .action {
    min-width: 136px;
    font-size: 12px;
    padding: 16px 15px 14px;
    letter-spacing: 0.6px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .field {
    margin-bottom: 15px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper th,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper td {
    font-size: 16px;
    padding: 3px 0 6px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper tr {
    padding: 0 20px;
  }
  body .page-wrapper .cart-container .cart-summary .field {
    margin: 20px 0;
  }
  body .page-wrapper .free-shipping-message p {
    font-size: 14px;
    padding: 14px 70px 12px;
    min-height: 60px;
    border-radius: 30px;
  }
  body .page-wrapper .free-shipping-message p:before {
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    left: 5px;
    font-size: 18px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .modal-inner-wrap {
    padding: 50px 21px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .modal-title {
    font-size: 26px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .quotation-popup-form {
    padding: 10px 0 0;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .actions-toolbar {
    padding: 5px 0 0;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .actions-toolbar .action {
    min-height: 53px;
    font-size: 17px;
    padding: 21px 41px 16px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .field label {
    font-size: 12px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .field textarea {
    height: 220px;
  }
  body .minicart-wrapper .block-minicart {
    width: 100%;
  }
  body .minicart-wrapper .block-title {
    padding: 24px 20px 18px 30px;
  }
  body .minicart-wrapper .block-title .text {
    font-size: 24px;
  }
  body .minicart-wrapper .product .actions .secondary {
    top: 14px;
    right: 20px;
  }
  body .block-minicart .viewcart {
    font-size: 16px;
    padding: 25px 35px;
  }
  body .block-minicart .block-content > .actions > .primary {
    padding: 15px 40px 22px;
  }
  body .block-minicart .block-content > .actions .action.primary {
    padding: 25px 24px 22px;
    font-size: 16px;
    letter-spacing: 2.4px;
  }
  body .block-minicart .subtotal {
    padding: 29px 35px 21px;
  }
  body .block-minicart .subtotal .label {
    font-size: 24px;
  }
  body .block-minicart .subtotal .amount.price-container .price {
    font-size: 24px;
  }
  body .minicart-items .product-item {
    padding: 41px 30px 30px;
  }
  body .minicart-items .product-item.pallet-item .product-item-name {
    font-size: 18px !important;
  }
  body .minicart-items .product-item.pallet-item .product-item-details-wrapper {
    flex-wrap: wrap;
  }
  body .minicart-items .product-item.pallet-item .product-item-pricing,
  body .minicart-items .product-item.pallet-item .product-item-details {
    margin: 0;
  }
  body .minicart-items .product-item.pallet-item .price-container {
    padding: 0;
  }
  body .minicart-items .product-item .product-image-wrapper {
    flex: 0 0 125px;
    max-width: 125px;
    margin-right: 20px;
    max-height: 125px;
    min-height: 125px;
    border-radius: 20px;
  }
  body .minicart-items .product-item-name a {
    font-size: 18px !important;
  }
  body .minicart-items .product-brand a {
    font-size: 18px !important;
  }
  body .minicart-items .product-item-pricing {
    margin-bottom: 12px;
    flex-wrap: wrap;
  }
  body .minicart-items .product-item-pricing .price-container {
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 17px;
  }
  body .minicart-items .product-item-pricing .price-container .price {
    font-size: 22px;
    padding-top: 3px;
  }
  body .minicart-items .product-item-pricing .qty label {
    font-size: 18px;
    margin-right: 11px;
    margin-bottom: 0;
  }
  body .minicart-items .product-item-pricing .qty .control {
    height: 45px;
    padding: 5px;
    border-width: 1px;
  }
  body .minicart-items .product-item-pricing .qty .control span {
    height: 35px;
    width: 35px;
    font-size: 21px;
    border-width: 1px;
  }
  body .minicart-items .product-item-pricing .qty .control .qty-plus {
    padding-top: 4px;
    padding-left: 2px;
  }
  body .minicart-items .product-item-pricing .qty .control .qty-minus {
    padding-left: 2px;
    padding-top: 5px;
  }
  body .minicart-items .product-item-pricing .qty .control .item-qty {
    max-width: 38px;
    font-size: 16px;
    padding: 2px 0 0;
  }
  body .minicart-items .product .qty-note {
    padding: 10px 25px 6px;
  }
  body .minicart-items .product .qty-note:before {
    left: 5px;
    top: 4px;
    font-size: 22px;
  }
  body .minicart-items .product .qty-note span {
    font-size: 14px;
  }
  body .minicart-items .action {
    transform: unset;
  }
  .opc-wrapper .step-title {
    font-size: 18px;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .shipping-policy-block.field-tooltip {
    margin-bottom: 20px;
    position: relative;
    right: auto;
    top: auto;
  }
  .shipping-policy-block.field-tooltip .field-tooltip-content {
    width: 300px;
    right: auto;
  }
  .shipping-policy-block.field-tooltip .field-tooltip-content:before,
  .shipping-policy-block.field-tooltip .field-tooltip-content:after {
    right: auto;
  }
  body .page-wrapper #opc-sidebar {
    margin-top: 20px;
    border-radius: 30px;
    padding: 0 20px;
  }
  body .page-wrapper #opc-sidebar .sidebar-title {
    margin: 0 -20px;
    padding: 9px 20px;
    height: 66px;
    font-size: 18px;
    letter-spacing: 0.9px;
  }
  body .page-wrapper #opc-sidebar .sidebar-title strong span {
    margin-top: 6px;
  }
  body .page-wrapper #opc-sidebar > .actions-toolbar {
    margin: 0 -20px;
    padding: 20px;
  }
  body .page-wrapper #opc-sidebar > .actions-toolbar .sidebar-place-order {
    height: 68px;
    font-size: 15px;
    letter-spacing: 2px;
  }
  body .page-wrapper #opc-sidebar .product-brand a {
    font-size: 14px !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information {
    margin-top: 20px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .shipping-information-title {
    margin: 0 -20px;
    padding: 0 20px 5px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .shipping-information-title span {
    font-size: 18px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via {
    margin-bottom: 20px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content {
    padding: 20px 20px !important;
    border-radius: 23px !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value {
    margin: 0 0 -16px 0 !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-info {
    padding: 0 7px 0 75px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-address {
    margin-bottom: 8px;
    max-width: 228px;
    font-size: 14px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-time {
    font-size: 12px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-time:before {
    top: -3px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon {
    padding-left: 35px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon:before {
    font-size: 22px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-to .shipping-information-content {
    font-size: 16px;
    padding: 20px 30px;
    margin: 0 0 30px;
    border-radius: 26px;
    line-height: 1.5;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar {
    position: absolute;
    top: 25px;
    right: 20px;
    margin: 0;
    padding: 0;
    background: transparent;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .more-item-count {
    display: none;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .toggle-item-label {
    display: none;
  }
  body .page-wrapper .checkout-container .minicart-items {
    margin-top: 20px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item {
    margin: 0 -20px;
    padding: 0 20px 10px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item .product {
    padding: 20px;
    border-radius: 30px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-inner {
    margin-left: 18px;
  }
  body .page-wrapper .checkout-container .minicart-items .product > .product-item-photo,
  body .page-wrapper .checkout-container .minicart-items .product > .product-image-container {
    flex: 0 0 80px;
    max-width: 80px;
    min-height: 80px;
    border-radius: 20px;
    max-height: 80px;
  }
  body .page-wrapper .checkout-container .minicart-items .cart-price .price {
    font-size: 16px;
    margin-top: 6px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-name {
    max-height: 33px;
    font-size: 14px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals {
    margin: 8px 0 0;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals tr {
    padding: 0 20px;
    margin: 0 -20px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals th,
  body .page-wrapper .checkout-container .opc-block-summary .table-totals td {
    font-size: 16px;
    padding: 3px 0 6px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand {
    margin-top: 20px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand th strong {
    font-size: 24px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand th,
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand td {
    padding: 15px 0 12px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand .amount {
    font-size: 24px;
  }
  .opc-block-shipping-information .shipping-information-title {
    font-size: 2.3rem;
  }
  body ul.ui-autocomplete .ui-menu-item .ui-corner-all,
  body ul.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
    padding: 15px 17px 12px !important;
    font-size: 16px !important;
  }
  body .opc-wrapper .step-content#checkout-step-shipping_method {
    margin: 0;
  }
  body .page-wrapper .opc-progress-bar {
    margin-bottom: 35px;
    margin-top: 0;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item:before {
    height: 5px;
    top: 34px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span {
    padding-top: 75px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span:after {
    top: 13px;
    min-width: 50px;
    min-height: 50px;
    outline-width: 13px;
    font-size: 21px;
  }
  body .page-wrapper .password-strength-container .password-strength-meter {
    margin-top: 15px;
  }
  body .page-wrapper .password-strength-container .password-strength-meter span {
    height: 8px;
  }
  body .page-wrapper .password-strength-container .password-strength-label {
    font-size: 14px;
    margin-top: 15px;
  }
  body .page-wrapper .opc-wrapper .step-content {
    margin: 0;
  }
  body .page-wrapper .step-subtitle,
  body .page-wrapper .checkout-shipping-address .step-subtitle,
  body .page-wrapper .checkout-billing-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .step-subtitle {
    margin-bottom: 20px;
  }
  body .page-wrapper .step-subtitle > span,
  body .page-wrapper .checkout-shipping-address .step-subtitle > span,
  body .page-wrapper .checkout-billing-address .step-subtitle > span,
  body .page-wrapper .checkout-shipping-method .step-subtitle > span {
    font-size: 18px;
    letter-spacing: 0.9px;
  }
  body .page-wrapper .step-subtitle .action,
  body .page-wrapper .checkout-shipping-address .step-subtitle .action,
  body .page-wrapper .checkout-billing-address .step-subtitle .action,
  body .page-wrapper .checkout-shipping-method .step-subtitle .action,
  body .page-wrapper .account .rma-control-buttons .action-print,
  body .page-wrapper .account .print_proof a,
  body .page-wrapper .account .column .table-wrapper tbody tr td.actions .print,
  body .page-wrapper .account .column .table-wrapper tbody tr td.col-actions .print,
  body .page-wrapper .account .column .block-title .action.print,
  body .page-wrapper .mst-rma-box__title .action.print,
  body .page-wrapper .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    font-size: 12px;
    letter-spacing: 1.8px;
    height: 50px;
    min-width: 265px;
    margin: 15px 0 0;
  }
  body .page-wrapper .abs-checkout-title,
  body.checkout-onepage-success .page-wrapper .order-link-info,
  body .page-wrapper .opc-wrapper .step-title,
  body .page-wrapper .opc-block-shipping-information .shipping-information-title,
  body .page-wrapper .checkout-agreements-items .checkout-agreements-item-title,
  body .page-wrapper .checkout-onepage-success .order-link-info {
    font-size: 24px;
    margin-bottom: 8px;
  }
  body .page-wrapper .checkout-login .sub-title,
  body .page-wrapper .step-customer-vat .field-title,
  body .page-wrapper .form-title {
    font-size: 18px;
    letter-spacing: 0.9px;
    margin-bottom: 16px;
  }
  body .page-wrapper .checkout-login .user-email {
    font-size: 18px;
    letter-spacing: 0;
  }
  body .page-wrapper .checkout-login .register-form-container .register-form-container-inner {
    padding: 26px 23px;
    border-radius: 30px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email {
    padding: 50px 0;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .sub-title {
    font-size: 18px;
    letter-spacing: 0.9px;
    margin-bottom: 18px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .actions-toolbar {
    margin-top: 35px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .actions-toolbar .action {
    letter-spacing: 1.8px;
    font-size: 12px;
    padding: 18px 40px 15px;
    min-width: unset !important;
  }
  body .page-wrapper .checkout-login .field:has(._has-datepicker) .control:before {
    transform: scale(0.5);
    right: 12px;
    top: -18px;
  }
  body .page-wrapper .checkout-login .login-form-inner {
    border-radius: 30px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-email {
    padding: 27px 23px 40px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .field {
    padding: 27px 23px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .primary .action {
    letter-spacing: 1.8px;
    font-size: 12px;
    padding: 18px 30px 20px;
    margin-top: 23px;
  }
  body .page-wrapper .checkout-login .login-form-inner .top-info {
    margin-bottom: 20px;
  }
  body .page-wrapper .checkout-login .login-form-inner .email-check-info,
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .login-info,
  body .page-wrapper .form-note {
    font-size: 18px;
  }
  body .page-wrapper .checkout-login .login-form-inner .actions-toolbar > .primary {
    margin-top: 44px;
  }
  body .page-wrapper .checkout-login .login-form-inner .actions-toolbar .action {
    letter-spacing: 1.8px;
    font-size: 12px;
    padding: 18px 40px 15px;
    min-width: unset !important;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field {
    padding: 30px 23px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email .user-email {
    margin-bottom: 10px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email .primary .action {
    letter-spacing: 1.8px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field .note {
    font-size: 14px;
    margin-top: 10px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-password .action.remind {
    padding: 15px 0 0;
    font-size: 14px;
  }
  body .page-wrapper .checkout-login .login-form-inner .action {
    letter-spacing: 1.8px;
    font-size: 12px;
    padding: 18px 40px 15px;
    min-width: unset !important;
  }
  body .page-wrapper .checkout-login .login-form-inner .field.required {
    margin-bottom: 0;
  }
  body .page-wrapper .checkout-shipping-address,
  body .page-wrapper .checkout-billing-address {
    margin-bottom: 20px;
  }
  body .page-wrapper .checkout-shipping-address .action-show-popup:before,
  body .page-wrapper .checkout-billing-address .action-show-popup:before,
  body .page-wrapper .checkout-shipping-address .add-new-billing-address:before,
  body .page-wrapper .checkout-billing-address .add-new-billing-address:before {
    margin-left: 4px;
    margin-right: 30px;
    font-size: 16px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item {
    padding: 0 0 14px 0;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar {
    margin-top: 15px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .action-select-shipping-item {
    font-size: 12px;
    letter-spacing: 1.8px;
    padding: 20px 27px 18px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link {
    padding: 10px 16px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before {
    transform: scale(0.6) translateY(-50%);
    left: 2px;
    top: 29%;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after {
    width: 14px;
    height: 6px;
    border-width: 2px 2px 0 0;
    top: 6px;
    right: 4px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner {
    padding: 30px 60px 30px 30px;
    font-size: 16px;
    border-radius: 30px;
    min-height: 267px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name {
    font-size: 16px;
    padding-bottom: 5px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox {
    width: 25px;
    height: 25px;
    border-radius: 8px;
    right: 20px;
    top: 20px;
  }
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before {
    margin: 7px 0 0;
  }
  body .page-wrapper .checkout-shipping-method .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-shipping-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-billing-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-shipping-method .step-subtitle {
    padding-bottom: 15px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row {
    padding: 30px 30px 35px 30px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row:first-child {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row:last-child {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date .col-method:nth-child(2) {
    padding: 0 0 0 40px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method:first-child {
    padding: 0 15px 0 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .sm-stock {
    margin-bottom: 10px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .preparation,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .expendition {
    padding-left: 25px;
    margin-bottom: 4px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .preparation:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .expendition:before {
    min-height: 5px;
    max-height: 5px;
    min-width: 5px;
    max-width: 5px;
    top: 7px !important;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck {
    height: 25px;
    width: 25px;
    border-radius: 8px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck:before {
    width: 14px;
    height: 6px;
    top: 7px;
    left: 5px;
    border-width: 0 0 2px 2px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="freeshipping_freeshipping"] + .radiocheck {
    margin-top: 16px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelais_chronorelais"] + .radiocheck,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelaishop_chronorelaishop"] + .radiocheck {
    margin-top: 10px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value*=gls_] + .radiocheck {
    margin-top: 12px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-price {
    position: absolute;
    right: 50px;
    padding: 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .price {
    font-size: 18px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .price.discount-original-price {
    font-size: 16px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center {
    font-size: 16px;
    padding-top: 65px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_]:before {
    left: -35px;
    top: -17px;
    transform: scale(0.6);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
    left: -51px;
    top: -17px;
    transform: scale(0.6);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost:before {
    transform: scale(0.45);
    left: -97px;
    top: -20px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    transform: scale(0.5600000000000001);
    top: -13px;
    left: -62px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    top: -5px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before {
    top: -11px;
    left: -54px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping .sm-desc {
    padding-top: 16px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping + .col-price {
    margin-top: 20px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping:before {
    left: -33px;
    transform: scale(0.5600000000000001);
    top: -48px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping label {
    font-size: 17px;
    max-width: 120px;
    padding-top: 14px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .col-options {
    margin-top: 12px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .price,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .col-title {
    font-size: 18px;
    line-height: 1.3;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option {
    margin-right: 18px;
    font-size: 16px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .radiocheck {
    margin-right: 9px;
    border-radius: 7px !important;
  }
  body .page-wrapper .checkout-payment-method .step-title {
    margin-bottom: 10px;
    padding: 0;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form {
    border-radius: 30px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
    padding: 2px 0 0 10px !important;
    font-size: 16px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 8px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 14px;
    height: 6px;
    top: 7px;
    left: 5px;
    border-width: 0 0 2px 2px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form-fieldset .actions-toolbar {
    margin: 20px 0 !important;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action {
    margin: 0 0 10px !important;
    padding: 21px 41px 18px;
    font-size: 14px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address {
    margin-top: 35px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block {
    margin: 25px 0;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label {
    font-size: 16px;
    max-width: 314px;
    padding: 3px 0 0 10px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input {
    border-radius: 8px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input:before {
    width: 13px;
    height: 6px;
    top: 7px;
    left: 5px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-items {
    margin-top: 5px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods {
    margin: 4px 0 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    padding: 17px 25px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method:last-child,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo:last-child,
  body .page-wrapper .checkout-success .payment-method-logo:last-child,
  body .page-wrapper .block-order-details-view .payment-method-logo:last-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo:last-child,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child {
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method:nth-child(2),
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo:nth-child(2),
  body .page-wrapper .checkout-success .payment-method-logo:nth-child(2),
  body .page-wrapper .block-order-details-view .payment-method-logo:nth-child(2),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2),
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo:nth-child(2),
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2) {
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.ca-creditcard:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_cc:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    transform: translateY(-50%) scale(0.37);
    right: -14px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before {
    top: 66px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320._active:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302._active:before {
    top: 46px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.banktransfer:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    transform: translateY(-50%) scale(0.48);
    right: -10px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.linxo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    transform: translateY(-50%) scale(0.5);
    right: -16px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.checkmo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    transform: translateY(-50%) scale(0.34);
    right: -19px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before {
    width: 14px;
    height: 6px;
    top: 6px;
    left: 5px;
    border-width: 0 0 2px 2px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._active.linxo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._active.linxo:before,
  body .page-wrapper .checkout-success .payment-method-logo._active.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo._active.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._active.linxo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before {
    top: 45px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content {
    padding: 5px 0 0;
    font-size: 14px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content > div,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content p,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content > div,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content p,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p {
    margin-bottom: 9px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar {
    margin: 25px 0 10px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action {
    letter-spacing: 1.8px;
    font-size: 12px;
    padding: 20px 50px 17px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .btn-radio {
    margin: 0 33px 0 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .btn-radio .radiocheck {
    height: 25px;
    width: 25px;
    border-radius: 8px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method-title {
    padding: 14px 0;
    margin-bottom: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method-title .label {
    font-size: 18px;
    max-width: 190px;
    line-height: 1.2;
    padding-top: 3px;
  }
  body .page-wrapper .form-create-account {
    padding: 30px;
    border-radius: 30px;
  }
  body .page-wrapper .step-customer-vat .fieldset-inner {
    padding: 27px 23px;
  }
  body .page-wrapper .step-customer-vat .note {
    font-size: 13px;
    padding-top: 7px;
    padding-left: 24px;
  }
  body .page-wrapper .step-customer-vat .actions-toolbar {
    padding-top: 40px;
  }
  body .page-wrapper .step-customer-vat .field {
    padding-bottom: 75px;
  }
  body .page-wrapper .form-shipping-address,
  body .page-wrapper .checkout-payment-method .billing-address-form,
  body .page-wrapper .form-create-account,
  body .page-wrapper .account .form-edit-account,
  body .page-wrapper .account .form-address-edit {
    padding: 40px;
    border-radius: 40px;
  }
  .cart.table-wrapper .gift-content {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
  }
  .table-giftregistry-items .field.choice,
  .table-giftregistry-items .field.qty {
    display: inline-block;
  }
  .form-giftregistry-search .fieldset {
    margin-bottom: 15px;
  }
  .multicheckout .data.table .address:before {
    margin-bottom: 5px;
  }
  .multicheckout .product-item-name,
  .multicheckout .price-including-tax,
  .multicheckout .price-excluding-tax {
    display: inline-block;
  }
  .multicheckout .block-content .box:not(:last-child) {
    margin-bottom: 40px;
  }
  .multicheckout .block-content .box:last-child {
    margin-bottom: 0;
  }
  .multicheckout.order-review .box-items .data.table thead {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead tr {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead .col.item {
    display: block;
    padding: 0;
  }
  .multicheckout .actions-toolbar .action {
    margin-bottom: 25px;
  }
  .multicheckout .actions-toolbar > .primary {
    margin-bottom: 25px;
    margin-right: 0;
  }
  .account .order-details-items .table-order-items .product-item-name,
  .account .order-details-items .table-order-items .price-including-tax,
  .account .order-details-items .table-order-items .price-excluding-tax,
  .account .order-details-items .table-order-items .items-qty {
    display: inline-block;
    vertical-align: top;
  }
  .account .toolbar .pages {
    float: right;
  }
  .account .toolbar .limiter {
    clear: both;
  }
  .order-details-items thead {
    display: block;
  }
  .order-details-items thead tr,
  .order-details-items thead td {
    display: block;
  }
  .table-wrapper .table.table-order-items tfoot td.order-pager-wrapper {
    width: 100%;
  }
  .order-items.table-wrapper .col.price,
  .order-items.table-wrapper .col.qty,
  .order-items.table-wrapper .col.subtotal,
  .order-items.table-wrapper .col.msrp {
    text-align: left;
  }
  .products-grid.wishlist .product-item {
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
    width: 100%;
  }
  .products-grid.wishlist .product-item:first-child {
    border-top: 1px solid #e8e8e8;
  }
  body .page-wrapper .alma .checkout-agreement p,
  body .page-wrapper .alma .payment-method-description {
    font-size: 14px;
  }
  body .page-wrapper .alma .checkout-agreements {
    margin-bottom: 10px;
  }
  body .page-wrapper .alma .payment-method-description {
    margin-bottom: 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.alma:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .checkout-success .payment-method-logo.alma:before,
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before {
    right: -9px;
    transform: translateY(-50%) scale(0.5);
  }
  body .page-wrapper .alma-plan-choices {
    padding-left: 100px;
  }
  body .page-wrapper .alma-plan-choices:before {
    transform: translateY(-50%) scale(0.495);
    top: 12px;
    left: -33px;
  }
  body .page-wrapper .alma-plan-choices label {
    padding: 5px 0 4px 0;
    flex: 0 0 50px;
    max-width: 50px;
  }
  body .page-wrapper .alma-plan-choices label span {
    font-size: 14px;
  }
  .products-list .product-item {
    table-layout: fixed;
  }
  .products-list .product-item-photo {
    padding: 0 10px 10px 0;
    width: 30%;
  }
  body.customer-account-login .page-wrapper .lbl-checkbox,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox,
  body.customer-account-create .page-wrapper .lbl-checkbox,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
  }
  body.customer-account-login .page-wrapper .lbl-checkbox input,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox input,
  body.customer-account-create .page-wrapper .lbl-checkbox input,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox input {
    border-radius: 10px !important;
    height: unset !important;
  }
  body.customer-account-login .page-wrapper .lbl-checkbox input:before,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox input:before,
  body.customer-account-create .page-wrapper .lbl-checkbox input:before,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox input:before {
    width: 14px;
    height: 6px;
    top: 7px;
    left: 5px;
    border-width: 0 0 2px 2px;
  }
  body.customer-account-login .page-wrapper .actions-toolbar .action,
  body.customer-account-forgotpassword .page-wrapper .actions-toolbar .action,
  body.customer-account-create .page-wrapper .actions-toolbar .action,
  body.customer-account-createpassword .page-wrapper .actions-toolbar .action {
    letter-spacing: 1.8px;
    padding: 20px 29px 17px;
    font-size: 12px;
  }
  body .page-wrapper .login-container .block,
  body .page-wrapper .password.forget .block,
  body .page-wrapper .password.reset .block {
    padding: 28px 24px 30px;
    border-radius: 30px;
  }
  body .page-wrapper .login-container .block:not(:last-child),
  body .page-wrapper .password.forget .block:not(:last-child),
  body .page-wrapper .password.reset .block:not(:last-child) {
    margin-bottom: 20px !important;
  }
  body .page-wrapper .login-container .block .block-title,
  body .page-wrapper .password.forget .block .block-title,
  body .page-wrapper .password.reset .block .block-title {
    margin-bottom: 15px;
  }
  body .page-wrapper .login-container .block .block-title strong,
  body .page-wrapper .password.forget .block .block-title strong,
  body .page-wrapper .password.reset .block .block-title strong {
    font-size: 18px;
    letter-spacing: 0.9px;
    display: block;
  }
  body .page-wrapper .login-container .block .field.note,
  body .page-wrapper .login-container .block p,
  body .page-wrapper .password.forget .block .field.note,
  body .page-wrapper .password.forget .block p,
  body .page-wrapper .password.reset .block .field.note,
  body .page-wrapper .password.reset .block p {
    font-size: 16px;
    margin-bottom: 14px;
  }
  body .page-wrapper .login-container .persistent .label,
  body .page-wrapper .password.forget .persistent .label,
  body .page-wrapper .password.reset .persistent .label {
    padding: 1px 0 0 10px !important;
    font-size: 14px !important;
    letter-spacing: 0 !important;
  }
  body .page-wrapper .login-container .field-additional .secondary,
  body .page-wrapper .password.forget .field-additional .secondary,
  body .page-wrapper .password.reset .field-additional .secondary {
    margin-bottom: 15px;
  }
  body .page-wrapper .login-container .remind,
  body .page-wrapper .password.forget .remind,
  body .page-wrapper .password.reset .remind {
    font-size: 14px;
  }
  body .page-wrapper .login-container .actions-toolbar,
  body .page-wrapper .password.forget .actions-toolbar,
  body .page-wrapper .password.reset .actions-toolbar {
    margin: 30px 0 0 !important;
  }
  body .page-wrapper .form-note {
    margin-bottom: 25px;
  }
  .filter-options .filter-options-content .item.default-item a {
    font-size: 20px;
  }
  .filter-options .filter-options-content .btn-filter-limiter {
    letter-spacing: 2px;
    font-size: 20px;
    margin: 22px 0 10px;
    padding: 22px 0;
  }
  body .page-wrapper .newsletter-main-part {
    padding: 30px 45px 45px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .newsletter-title {
    font-size: 22px;
    max-width: 230px;
    line-height: 1;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .news-label {
    font-size: 18px;
    margin-top: 5px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input {
    padding: 8.5px 20px;
    font-size: 15px;
    height: inherit;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input::-webkit-input-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input:-moz-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input::-moz-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input::-ms-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input:-ms-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input::placeholder {
    font-size: 15px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content .field {
    margin-right: 0;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content .subscribe {
    padding: 5px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content #newsletter-error {
    top: 138% !important;
    font-size: 11px;
    padding-top: 0;
    min-width: 250px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content .actions .subscribe {
    padding: 16px 20px;
    font-size: 13px;
    letter-spacing: 0.67px;
    height: inherit;
    min-width: 151px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .newsletter-cover {
    margin-bottom: 16px;
    padding-right: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before {
    transform: translateY(-50%) scale(0.55);
    right: -8px;
  }
  body .page-wrapper .younited .checkout-agreements {
    margin-bottom: 10px;
  }
  body .page-wrapper .younited .checkout-agreements p {
    font-size: 14px;
  }
  body .page-wrapper .yp-info {
    padding-top: 20px;
    font-size: 13px;
    line-height: 1.4;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.younited:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
    right: -35px;
    transform: translateY(-50%) scale(0.5);
  }
  body .page-wrapper .maturities {
    padding-left: 130px;
  }
  body .page-wrapper .maturities:before {
    transform: translateY(-50%) scale(0.495);
    top: 10px;
    left: -60px;
  }
  body .page-wrapper .maturities .maturity {
    padding: 4px 0 3px 0;
    flex: 0 0 40px;
    max-width: 40px;
  }
  body .page-wrapper .maturities .label {
    font-size: 12px;
  }
  #braintree-three-d-modal .bt-modal-frame {
    width: 100%;
  }
  body .page-wrapper .page-main .custom-label,
  body .page-wrapper .page-main .field label,
  body .page-wrapper .page-main .field .label,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body .page-wrapper .page-main .checkout-login .field label,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body .page-wrapper .page-main .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 12px;
    letter-spacing: 1.8px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 16px 24px 3px;
  }
  body .page-wrapper .page-main .custom-field-box select,
  body .page-wrapper .page-main .field select,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .page-wrapper .page-main .checkout-login .field select,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .page-wrapper .page-main .wishlist-index-index .comment-box select {
    background-size: 10px;
  }
  body .page-wrapper .page-main .custom-field-box .message.info,
  body .page-wrapper .page-main .custom-field-box .message.error,
  body .page-wrapper .page-main .custom-field-box .message.warning,
  body .page-wrapper .page-main .custom-field-box .message.notice,
  body .page-wrapper .page-main .custom-field-box .message.success,
  body .page-wrapper .page-main .field .message.info,
  body .page-wrapper .page-main .field .message.error,
  body .page-wrapper .page-main .field .message.warning,
  body .page-wrapper .page-main .field .message.notice,
  body .page-wrapper .page-main .field .message.success,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body .page-wrapper .page-main .checkout-login .field .message.info,
  body .page-wrapper .page-main .checkout-login .field .message.error,
  body .page-wrapper .page-main .checkout-login .field .message.warning,
  body .page-wrapper .page-main .checkout-login .field .message.notice,
  body .page-wrapper .page-main .checkout-login .field .message.success,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.info,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.error,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.warning,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.notice,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.success {
    font-size: 14px;
  }
  body .page-wrapper .page-main .custom-input,
  body .page-wrapper .page-main .field input,
  body .page-wrapper .page-main .field select,
  body .page-wrapper .page-main .field textarea,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .page-wrapper .page-main .checkout-login .field input,
  body .page-wrapper .page-main .checkout-login .field select,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea {
    height: 40px;
    font-size: 14px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 0 24px;
  }
  body .page-wrapper .page-main .custom-input::-webkit-input-placeholder,
  body .page-wrapper .page-main .field input::-webkit-input-placeholder,
  body .page-wrapper .page-main .field select::-webkit-input-placeholder,
  body .page-wrapper .page-main .field textarea::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-webkit-input-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 14px;
  }
  body .page-wrapper .page-main .custom-input:-moz-placeholder,
  body .page-wrapper .page-main .field input:-moz-placeholder,
  body .page-wrapper .page-main .field select:-moz-placeholder,
  body .page-wrapper .page-main .field textarea:-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field input:-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field select:-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 14px;
  }
  body .page-wrapper .page-main .custom-input::-moz-placeholder,
  body .page-wrapper .page-main .field input::-moz-placeholder,
  body .page-wrapper .page-main .field select::-moz-placeholder,
  body .page-wrapper .page-main .field textarea::-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 14px;
  }
  body .page-wrapper .page-main .custom-input::-ms-placeholder,
  body .page-wrapper .page-main .field input::-ms-placeholder,
  body .page-wrapper .page-main .field select::-ms-placeholder,
  body .page-wrapper .page-main .field textarea::-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 14px;
  }
  body .page-wrapper .page-main .custom-input:-ms-placeholder,
  body .page-wrapper .page-main .field input:-ms-placeholder,
  body .page-wrapper .page-main .field select:-ms-placeholder,
  body .page-wrapper .page-main .field textarea:-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field input:-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field select:-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 14px;
  }
  body .page-wrapper .page-main .custom-input::placeholder,
  body .page-wrapper .page-main .field input::placeholder,
  body .page-wrapper .page-main .field select::placeholder,
  body .page-wrapper .page-main .field textarea::placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body .page-wrapper .page-main .checkout-login .field input::placeholder,
  body .page-wrapper .page-main .checkout-login .field select::placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 14px;
  }
  body .page-wrapper .page-main .mage-error {
    font-size: 13px;
  }
  body div.modals-wrapper .custom-label,
  body div.modals-wrapper .field label,
  body div.modals-wrapper .field .label,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body div.modals-wrapper .checkout-login .field label,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body div.modals-wrapper .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 12px;
    letter-spacing: 1.8px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 16px 24px 3px;
  }
  body div.modals-wrapper .mage-error {
    font-size: 13px;
  }
  body div.modals-wrapper .custom-field-box select,
  body div.modals-wrapper .field select,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body div.modals-wrapper .checkout-login .field select,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body div.modals-wrapper .wishlist-index-index .comment-box select {
    background-size: 10px;
  }
  body div.modals-wrapper .custom-field-box .message.info,
  body div.modals-wrapper .custom-field-box .message.error,
  body div.modals-wrapper .custom-field-box .message.warning,
  body div.modals-wrapper .custom-field-box .message.notice,
  body div.modals-wrapper .custom-field-box .message.success,
  body div.modals-wrapper .field .message.info,
  body div.modals-wrapper .field .message.error,
  body div.modals-wrapper .field .message.warning,
  body div.modals-wrapper .field .message.notice,
  body div.modals-wrapper .field .message.success,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body div.modals-wrapper .checkout-login .field .message.info,
  body div.modals-wrapper .checkout-login .field .message.error,
  body div.modals-wrapper .checkout-login .field .message.warning,
  body div.modals-wrapper .checkout-login .field .message.notice,
  body div.modals-wrapper .checkout-login .field .message.success,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.info,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.error,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.warning,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.notice,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.success {
    font-size: 14px;
  }
  body div.modals-wrapper .custom-input,
  body div.modals-wrapper .field input,
  body div.modals-wrapper .field select,
  body div.modals-wrapper .field textarea,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body div.modals-wrapper .checkout-login .field input,
  body div.modals-wrapper .checkout-login .field select,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea {
    height: 40px;
    font-size: 14px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 0 24px;
  }
  body div.modals-wrapper .custom-input::-webkit-input-placeholder,
  body div.modals-wrapper .field input::-webkit-input-placeholder,
  body div.modals-wrapper .field select::-webkit-input-placeholder,
  body div.modals-wrapper .field textarea::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-login .field input::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-login .field select::-webkit-input-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 14px;
  }
  body div.modals-wrapper .custom-input:-moz-placeholder,
  body div.modals-wrapper .field input:-moz-placeholder,
  body div.modals-wrapper .field select:-moz-placeholder,
  body div.modals-wrapper .field textarea:-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body div.modals-wrapper .checkout-login .field input:-moz-placeholder,
  body div.modals-wrapper .checkout-login .field select:-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 14px;
  }
  body div.modals-wrapper .custom-input::-moz-placeholder,
  body div.modals-wrapper .field input::-moz-placeholder,
  body div.modals-wrapper .field select::-moz-placeholder,
  body div.modals-wrapper .field textarea::-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body div.modals-wrapper .checkout-login .field input::-moz-placeholder,
  body div.modals-wrapper .checkout-login .field select::-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 14px;
  }
  body div.modals-wrapper .custom-input::-ms-placeholder,
  body div.modals-wrapper .field input::-ms-placeholder,
  body div.modals-wrapper .field select::-ms-placeholder,
  body div.modals-wrapper .field textarea::-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body div.modals-wrapper .checkout-login .field input::-ms-placeholder,
  body div.modals-wrapper .checkout-login .field select::-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 14px;
  }
  body div.modals-wrapper .custom-input:-ms-placeholder,
  body div.modals-wrapper .field input:-ms-placeholder,
  body div.modals-wrapper .field select:-ms-placeholder,
  body div.modals-wrapper .field textarea:-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body div.modals-wrapper .checkout-login .field input:-ms-placeholder,
  body div.modals-wrapper .checkout-login .field select:-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 14px;
  }
  body div.modals-wrapper .custom-input::placeholder,
  body div.modals-wrapper .field input::placeholder,
  body div.modals-wrapper .field select::placeholder,
  body div.modals-wrapper .field textarea::placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body div.modals-wrapper .checkout-login .field input::placeholder,
  body div.modals-wrapper .checkout-login .field select::placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 14px;
  }
  body .page-wrapper .page-main .message.info,
  body .page-wrapper .page-main .message.error,
  body .page-wrapper .page-main .message.warning,
  body .page-wrapper .page-main .message.notice,
  body .page-wrapper .page-main .message.success {
    font-size: 14px;
    padding: 14px 70px 12px;
    min-height: 60px;
    border-radius: 30px;
  }
  body .page-wrapper .page-main .message.info > *:first-child:before,
  body .page-wrapper .page-main .message.error > *:first-child:before,
  body .page-wrapper .page-main .message.warning > *:first-child:before,
  body .page-wrapper .page-main .message.notice > *:first-child:before,
  body .page-wrapper .page-main .message.success > *:first-child:before {
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    left: 5px;
    font-size: 18px;
  }
  body .dfd-mobile .dfd-header {
    padding: 10px 10px 10px !important;
  }
  body .dfd-mobile .dfd-header .dfd-searchbox {
    border-bottom-color: #4991d0;
  }
  body .dfd-mobile .dfd-backdrop {
    opacity: 1 !important;
    background: #fff;
  }
  body .dfd-mobile .dfd-latest-searches,
  body .dfd-mobile .dfd-popular-searches,
  body .dfd-mobile .dfd-initial-content {
    display: none !important;
  }
  body .dfd-mobile .dfd-initial-content .dfd-latest-searches:not([hidden]) + .dfd-popular-searches {
    margin-top: 0;
  }
  body .dfd-mobile .dfd-card .dfd-card-title {
    color: #002750;
    font-family: 'Poppins';
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
    text-align: center;
  }
  body .dfd-mobile .dfd-card-pricing {
    width: 100%;
    justify-content: center;
    margin: 0;
  }
  body .dfd-mobile .dfd-meta:first-child strong {
    color: #4991d0;
  }
  body .dfd-mobile .dfd-sort-button {
    display: none !important;
  }
  body .dfd-mobile .dfd-card-price {
    text-align: center;
    display: block;
    margin: 0;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 700;
    color: #4991d0;
  }
  body .dfd-mobile .dfd-card-price + .dfd-card-price {
    margin: 0;
    font-size: 13px;
    opacity: .6;
    font-family: 'Poppins';
    font-weight: 700;
    color: #002750;
  }
  body .page-wrapper .page-header {
    margin-bottom: 18px;
  }
  body .call-button-container input {
    min-width: 180px;
  }
  body.catalog-product-view .page-wrapper .page-header {
    margin-bottom: 18px;
  }
  body .page-wrapper .extra-links {
    padding: 16px 0 15px;
  }
  body .page-wrapper .nav-sections .nav-sections-link {
    font-weight: 500;
    color: #39587A;
    text-decoration: none;
    padding: 14px 12px 10px;
    margin: 0 12px 0 0;
    background: #f4f7fa;
    border-radius: 12px;
    border: 1px solid #f4f7fa;
  }
  body.categorypath-kits-solaires-photovoltaique-stations-solaires .nav-link1 {
    font-weight: 600 !important;
    color: #002750 !important;
    border-color: #002750 !important;
  }
  body.categorypath-panneaux-solaires-photovoltaique .nav-link2 {
    font-weight: 600 !important;
    color: #002750 !important;
    border-color: #002750 !important;
  }
  body.categorypath-offres-speciales .nav-link3 {
    font-weight: 600 !important;
    color: #002750 !important;
    border-color: #002750 !important;
  }
  body.categorypath-batteries-solaires .nav-link4 {
    font-weight: 600 !important;
    color: #002750 !important;
    border-color: #002750 !important;
  }
  body.categorypath-onduleurs-solaires .nav-link5 {
    font-weight: 600 !important;
    color: #002750 !important;
    border-color: #002750 !important;
  }
  body .page-wrapper .page-footer {
    margin-top: 50px;
  }
  body .page-wrapper .page-footer .customer-support {
    padding: 15px 0;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-inner {
    padding: 15px 35px;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-inner:before {
    min-width: 43px;
    min-height: 45px;
    margin-right: 20px;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-text {
    font-size: 17px;
    letter-spacing: 0.893px;
  }
  body .page-wrapper .page-footer .footer-sublink {
    margin: 0 auto 30px;
  }
  body .page-wrapper .page-footer .footer-sublink .footer-innerlink {
    font-size: 14px;
    margin-bottom: 5px;
  }
  body .page-wrapper .page-footer .footerContentMain,
  body .page-wrapper .page-footer .footerCopyright {
    padding-right: 30px;
    padding-left: 30px;
  }
  body .page-wrapper .page-footer .footerContentMain {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  body .page-wrapper .page-footer .footerContentMain .container {
    padding-top: 130px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft {
    margin-top: 20px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .logo {
    max-width: 225px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerLeftBottom {
    margin-top: 45px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox {
    margin-bottom: 45px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem {
    flex: 0 0 89px;
    max-width: 89px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem:not(:last-child) {
    margin-right: 8px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem svg {
    max-height: 89px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem {
    flex: 0 0 33px;
    max-width: 33px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem:not(:last-child) {
    margin-right: 10px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem svg {
    max-height: 33px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerCardTitle {
    margin-bottom: 10px;
    font-size: 18px;
    letter-spacing: 2.679px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerRight .footerCardTitle {
    padding-bottom: 13px;
    letter-spacing: 2.679px;
    font-size: 17px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLefText {
    font-size: 15px;
  }
  body .page-wrapper .page-footer .footerCopyright {
    padding-bottom: 35px;
  }
  body .page-wrapper .page-footer .footerCopyright .footerContactBlock {
    margin-bottom: 30px;
  }
  body .page-wrapper .page-footer .footerCopyright .footerContactBlock a {
    font-size: 27px;
  }
  body .page-wrapper .page-footer .footerCopyright .copyRightText,
  body .page-wrapper .page-footer .footerCopyright .storeHours {
    font-size: 14px;
  }
  body .modals-wrapper .modal-popup .modal-title {
    font-size: 22px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-header {
    padding: 0;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .pre-order-title {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .pre-order-title p {
    font-size: 14px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .pre-order-row {
    padding: 15px 0;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-name,
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-date {
    font-size: 13px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .col-img {
    max-width: 71px;
    max-height: 71px;
    min-width: 71px;
    min-height: 71px;
    margin-right: 15px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-footer button {
    height: inherit;
  }
  body .modals-wrapper .modal-popup .modal-footer {
    padding: 10px 10px 0;
  }
  body .modals-wrapper .modal-popup .form-shipping-address,
  body .modals-wrapper .modal-popup .checkout-payment-method .billing-address-form,
  body .modals-wrapper .modal-popup .form-create-account,
  body .modals-wrapper .modal-popup .account .form-edit-account,
  body .modals-wrapper .modal-popup .account .form-address-edit {
    padding: 10px 0 0;
  }
  body .modals-wrapper .modal-popup .form-shipping-address .fieldset.address .field,
  body .modals-wrapper .modal-popup .form-shipping-address .fieldset.info .field,
  body .modals-wrapper .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field,
  body .modals-wrapper .modal-popup .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .modals-wrapper .modal-popup .form-create-account .fieldset.address .field,
  body .modals-wrapper .modal-popup .form-create-account .fieldset.info .field,
  body .modals-wrapper .modal-popup .account .form-edit-account .fieldset.address .field,
  body .modals-wrapper .modal-popup .account .form-edit-account .fieldset.info .field,
  body .modals-wrapper .modal-popup .account .form-address-edit .fieldset.address .field,
  body .modals-wrapper .modal-popup .account .form-address-edit .fieldset.info .field {
    margin-bottom: 10px;
  }
  body .modals-wrapper .modal-popup .form-shipping-address .fieldset.address .control,
  body .modals-wrapper .modal-popup .form-shipping-address .fieldset.info .control,
  body .modals-wrapper .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .control,
  body .modals-wrapper .modal-popup .checkout-payment-method .billing-address-form .fieldset.info .control,
  body .modals-wrapper .modal-popup .form-create-account .fieldset.address .control,
  body .modals-wrapper .modal-popup .form-create-account .fieldset.info .control,
  body .modals-wrapper .modal-popup .account .form-edit-account .fieldset.address .control,
  body .modals-wrapper .modal-popup .account .form-edit-account .fieldset.info .control,
  body .modals-wrapper .modal-popup .account .form-address-edit .fieldset.address .control,
  body .modals-wrapper .modal-popup .account .form-address-edit .fieldset.info .control {
    margin-bottom: 5px;
  }
  body .modals-wrapper .modal-popup .modal-header {
    padding: 0 0 10px;
  }
  body .modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-content {
    font-size: 14px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-footer .action {
    min-height: 53px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice {
    align-items: flex-start;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice label {
    font-size: 20px;
    line-height: 1.3;
    padding-top: 5px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-inner-wrap {
    background-color: #f4f7fa !important;
    padding: 50px 21px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-title {
    font-size: 26px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm {
    --inner-padding: 40px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-inner-wrap {
    border-radius: 40px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-inner-wrap .modal-content {
    padding: 20px var(--inner-padding) 25px !important;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-footer {
    padding-top: 0;
    padding-bottom: var(--inner-padding);
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-footer .action-primary {
    padding-left: 20px;
    padding-right: 20px;
    height: 43px;
    padding-top: 12px;
    font-size: 12px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .action-close {
    right: 4px;
    top: 2px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-title {
    padding-left: 40px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-title:before {
    top: -4px;
    font-size: 28px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-header {
    padding-top: 30px;
    padding-bottom: 24px;
  }
  body .modal-popup .modal-footer button {
    height: 65px;
    font-size: 18px;
    padding: 10px 25px;
    margin: 0 10px 0 0;
  }
  body.checkout-index-index .page-main #opc-sidebar > .actions-toolbar {
    padding: 0 30px 40px;
  }
  body.checkout-index-index .page-wrapper footer .footer.content,
  body.checkout-cart-index .page-wrapper footer .footer.content {
    padding-bottom: 200px;
  }
  body.checkout-cart-index .page-wrapper .page-main .cart-container .cart-summary .checkout-methods-items {
    padding: 40px 30px;
  }
  body.checkout-cart-index .page-wrapper .page-main .cart-container .cart-summary .checkout-methods-items button {
    height: 73px;
    font-size: 18px;
    letter-spacing: 1.4px;
    margin: 0;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-title {
    font-size: 21px;
    padding: 35px 36px 35px 53px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-title .toplinks-sidebar-close:before {
    font-size: 45px;
    line-height: 45px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-footer {
    padding: 18px 15px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-footer .link-logout {
    padding: 31px 41px;
    font-size: 21px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-footer .link-logout svg {
    width: 35px;
    height: 29px;
    margin-right: 16px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-content li a {
    padding: 26px 33px 26px 53px;
    font-size: 21px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-content li.credit a {
    margin: 12px 0;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-content li.credit a .counter {
    font-size: 27px;
  }
  body .shipping-method-popup-wrapper .modal-inner-wrap {
    padding: 40px;
  }
  body .shipping-method-popup-wrapper .modal-header {
    margin-left: -40px;
    margin-right: -40px;
  }
  body .shipping-method-popup-wrapper .modal-title {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }
  body .shipping-method-popup-wrapper .smp-desc {
    margin-left: -40px;
    margin-right: -40px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  body .shipping-method-popup-wrapper .smp-desc span {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 17px;
  }
  body .shipping-method-popup-wrapper .modal-footer button {
    min-width: inherit;
  }
  body .shipping-method-popup-wrapper .smp-condition .smp-item {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
  body .shipping-method-popup-wrapper .smp-condition .smp-item label {
    font-size: 14px;
    padding-left: 40px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price {
    margin-left: 43px;
    margin-top: 6px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .value {
    font-size: 22px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .fraction {
    font-size: 16px;
    top: -5px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .symbol {
    font-size: 17px;
  }
  body .shipping-method-popup-wrapper .smp-condition .lbl-checkbox {
    min-width: 20px;
    min-height: 20px;
  }
  body .shipping-method-popup-wrapper .smp-condition .lbl-checkbox input:before {
    width: 12px;
    height: 6px;
    top: 4px;
    left: 3px;
    border-width: 0 0 2px 2px;
  }
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .button {
    margin: 10px 0 0;
    letter-spacing: 1.5px;
    font-size: 10px;
    padding: 17px 25px;
  }
  body .modals-wrapper .chronopost-relais-popup-wrapper .sp-methods-chronorelais li {
    padding: 6px 0;
    align-items: flex-start;
  }
  body .modals-wrapper .chronopost-relais-popup-wrapper .sp-methods-chronorelais li input {
    border-radius: 7px;
    min-width: 22px;
    min-height: 22px;
    max-width: 22px;
    max-height: 22px;
  }
  body .modals-wrapper .chronopost-relais-popup-wrapper .sp-methods-chronorelais li input:before {
    width: 12px;
    height: 5px;
    top: 6px;
    left: 5px;
  }
  body .modals-wrapper .chronopost-relais-popup-wrapper .sp-methods-chronorelais li label {
    font-size: 13px;
    line-height: 1.3;
  }
  body .modals-wrapper .chronopost-relais-popup-wrapper .chrono-relais-title {
    font-size: 12px;
    margin: 13px 0 5px;
  }
  body .page-wrapper .discount-promo {
    transform: scale(1.2);
    top: 30px;
    left: 30px;
  }
  body .page-wrapper .made-in-europe {
    top: 317px;
    right: 20px;
  }
  body .page-wrapper .made-in-europe svg {
    max-width: 105px;
    max-height: 105px;
    min-width: 105px;
    min-height: 105px;
  }
  body .page-wrapper .guarantee-icon {
    top: 297px;
    left: 20px;
  }
  body .page-wrapper .guarantee-icon svg {
    max-width: 130px;
    max-height: 130px;
    min-width: 130px;
    min-height: 130px;
  }
  body .page-wrapper .livraison-gratuite {
    right: 40px;
    top: 50px;
    max-width: 140px;
  }
  body.catalog-product-view .page-wrapper .guarantee-icon {
    bottom: 44px;
  }
  body.catalog-product-view .page-wrapper .guarantee-icon.one-img-gallery {
    bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .made-in-europe {
    bottom: 54px;
  }
  body.catalog-product-view .page-wrapper .made-in-europe.one-img-gallery {
    bottom: 15px;
  }
  body .page-wrapper .single-banner-container > div {
    max-height: 640px;
  }
  body .page-wrapper .newtopheader {
    padding: 14px 0 9px;
  }
  body .page-wrapper .newtopheader .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  body .page-wrapper .newtopheader .newtopheader-left {
    flex: 0 0 57%;
    max-width: 57%;
  }
  body .page-wrapper .newtopheader .newtopheader-left .newtopheader-ship {
    padding-left: 33px;
    font-size: 18px;
  }
  body .page-wrapper .newtopheader .newtopheader-left .newtopheader-ship:before {
    font-size: 21px;
  }
  body .page-wrapper .newtopheader .newtopheader-right {
    flex: 0 0 43%;
    max-width: 43%;
  }
  body .page-wrapper .newtopheader .newtopheader-right .newtopheader-link {
    font-size: 27px;
  }
  body .page-wrapper .block-faq-list,
  body .page-wrapper .block-products-list,
  body .page-wrapper .block-category-list,
  body .page-wrapper .block-brand-list {
    margin: 40px 0;
  }
  body .page-wrapper .block .block-title {
    margin-bottom: 20px;
    line-height: 1;
  }
  body .page-wrapper .block .block-title strong {
    font-size: 26px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items {
    margin: 0 -20px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-info .product-item-photo {
    margin: 0 auto 30px;
    max-width: 100%;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item {
    padding: 0 20px !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item:nth-child(1),
  body .page-wrapper .block-products-list .products-grid .product-items .product-item:nth-child(2) {
    margin-bottom: 30px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-item-link,
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-brand a {
    font-size: 15px;
    line-height: 0.8;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .badge {
    font-size: 16px !important;
    padding: 8px 13px 5px !important;
    margin-bottom: 16px;
    letter-spacing: 1.3px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .badge.empty {
    padding: 0 !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .price-box .price {
    font-size: 27px !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .price-box {
    margin: 14px 0 auto;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .btn-link {
    padding: 18px 20px 17px;
    margin-top: 20px;
    font-size: 12px;
    letter-spacing: 1.842px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-img {
    margin-bottom: 29px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-info,
  body .page-wrapper .block-faq-list .block-content .faq-bottom {
    padding-left: 30px;
    padding-right: 30px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-name a {
    font-size: 22px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-info {
    margin-bottom: 25px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li {
    padding-left: 29px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li:not(:last-child) {
    margin-bottom: 15px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li:before {
    font-size: 19px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list a {
    font-size: 15px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc {
    margin: 10px 0 23px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc p {
    font-size: 15px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc p:first-child {
    max-height: 90px;
    -webkit-line-clamp: 4;
  }
  body .page-wrapper .block-faq-list .block-content .faq-bottom {
    padding-bottom: 27px;
    padding-top: 20px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-bottom a {
    font-size: 13px;
    letter-spacing: 2px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink {
    font-size: 15px;
    padding: 38px 0 30px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink .category-icon {
    transform: scale(0.85);
    margin-bottom: 18px;
  }
  body .page-wrapper .block-brand-list .block-content {
    padding: 25px 0;
  }
  body .page-wrapper .block-brand-list .block-content .brandLink {
    transform: scale(0.7);
  }
  body .page-wrapper .block-brand-list .block-content .brandList {
    margin-bottom: 25px;
  }
  body .page-wrapper .block-brand-list .block-content .brandList:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }
  .filter-main-wrapper.mobile {
    padding: 24px 42px;
    margin: 45px 0 30px;
  }
  .filter-main-wrapper.mobile .filter-title {
    font-size: 27px;
  }
  .filter-main-wrapper.mobile .filter-clear {
    font-size: 22px;
  }
  body.page-products .mst-scroll__button.action {
    width: calc(100% - 60px);
  }
  body.catalog-category-view .stock span.ic-tooltips,
  body.catalog-product-view .stock span.ic-tooltips {
    margin-left: 5px;
  }
  body.catalog-category-view .stock span.ic-tooltips .tooltips-icon,
  body.catalog-product-view .stock span.ic-tooltips .tooltips-icon {
    width: 23px;
    height: 23px;
  }
  body.catalog-category-view .stock span.ic-tooltips .tooltips-content,
  body.catalog-product-view .stock span.ic-tooltips .tooltips-content {
    font-size: 12px;
    min-width: 213px;
  }
  body .category-description {
    margin: 68px 0 28px;
  }
  body .category-description h2 {
    font-size: 36px;
  }
  body .category-description p {
    font-size: 18px;
    margin-bottom: 25px;
  }
  body .category-description a {
    line-height: 1;
    margin: 25px 0;
    font-size: 18px;
  }
  body .category-description h3 {
    font-size: 22px;
    margin: 30px 0;
  }
  body .category-description ul li {
    line-height: 1.5;
    margin: 30px 0;
    padding-left: 30px;
    font-size: 18px;
  }
  body .category-description ul li:before {
    top: 8px;
    width: 7px;
    height: 7px;
  }
  body .category-description h1 {
    font-size: 27px;
    margin-bottom: 45px;
  }
  body .category-description .category-description-inner {
    padding: 45px 25px;
  }
  body .page-wrapper .page-main .product-item-name a,
  body .page-wrapper .page-main .product-brand a {
    font-size: 18px;
  }
  body .page-wrapper .badge {
    font-size: 20px;
    padding: 7px 14px 3px;
  }
  body .page-wrapper .coupon {
    font-size: 21px;
    padding: 10px 4px 7px;
    margin-bottom: 24px;
  }
  body .page-wrapper .sku {
    font-size: 18px;
    margin-bottom: 6px;
  }
  body .page-wrapper .product-item-name {
    font-size: 24px;
    margin: 0 0 20px;
  }
  body .page-wrapper .product-reviews-summary {
    margin: 0 0 0 4px;
  }
  body .page-wrapper .product-reviews-summary svg {
    height: 20px;
    width: 120px;
  }
  body .page-wrapper .product-reviews-summary .reviews-actions a {
    font-size: 18px;
  }
  body .page-wrapper .page-title-wrapper .page-title {
    font-size: 36px;
  }
  body .page-wrapper .title-main {
    margin-bottom: 10px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list {
    margin-top: 10px;
    padding: 0 0 55px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list .popular-category-item {
    padding-top: 35px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list a h3 {
    font-size: 18px;
  }
  body .page-wrapper .promotion-timer .timer-col {
    margin-right: 12px;
    height: 93px;
  }
  body .page-wrapper .promotion-timer .timer-col:after {
    right: -12px;
    top: 17px;
    font-size: 46px;
  }
  body .page-wrapper .promotion-timer .value {
    font-size: 46px;
  }
  body .page-wrapper .promotion-timer .lable {
    font-size: 17px;
  }
  body .page-wrapper .price-badge {
    flex: 0 0 75px;
    max-width: 75px;
    margin-right: 15px;
  }
  body .page-wrapper .price-badge .bdg1 {
    font-size: 15px;
  }
  body .page-wrapper .price-badge .bdg2 {
    font-size: 18px;
  }
  body .page-wrapper .price-badge.price-badge .bdg1 {
    margin-left: 4px;
  }
  body .page-wrapper .price-badge.low-price .bdg1,
  body .page-wrapper .price-badge.over-stock .bdg1 {
    margin-left: 5px;
  }
  body .page-wrapper .special-price {
    padding: 10px 27px 0 0;
  }
  body .page-wrapper .old-price-wrapper .old-price {
    margin-bottom: 2px;
  }
  body .page-wrapper .old-price-wrapper .price span {
    font-size: 21px;
  }
  body .page-wrapper .old-price-wrapper .save-percent {
    font-size: 18px;
  }
  body .page-wrapper .price-box {
    margin: 26px 2px 26px;
  }
  body .page-wrapper .products-grid .product-items .product-item {
    padding: 30px;
  }
  body .page-wrapper .product-item-info .tocompare {
    right: 41px;
    top: 39px;
    width: 26px;
    height: 26px;
  }
  body .page-wrapper .product-item-info .tocompare:before {
    border-width: 0 0 3px 3px;
    width: 19px;
    height: 10px;
    top: 4px;
    left: 3px;
  }
  body .page-wrapper .product-item-info .product-item-details .tocart {
    font-size: 22px;
    height: 93px;
  }
  body .page-wrapper .sidebar.sidebar-main {
    padding: 0 42px;
  }
  body .page-wrapper .sidebar .filter-title,
  body .page-wrapper .sidebar .filter-options-title,
  body .page-wrapper .sidebar .sb-title {
    padding: 24px 42px;
    margin-left: -42px;
    margin-right: -42px;
    font-size: 27px;
  }
  body .page-wrapper .sidebar .filter-clear {
    font-size: 22px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__sizeLimiter {
    font-size: 20px;
    margin-bottom: 35px;
    margin-top: 16px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item {
    margin: 25px 0 !important;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"] {
    width: 30px;
    height: 30px;
    margin-right: 15px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"]:before {
    border-width: 0 0 3px 3px;
    width: 20px;
    height: 11px;
    top: 6px;
    left: 4px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item a {
    font-size: 20px;
    padding: 0;
  }
  body .page-wrapper .block-sub-category-main .sub-category-title {
    font-size: 18px;
    padding: 10px 0 0 !important;
    max-width: 170px !important;
  }
  body .page-wrapper .block-sub-category-main .sub-category-img {
    flex: 0 0 109px;
    max-width: 109px;
  }
  body .page-wrapper .block-sub-category-main a {
    padding: 49px 10px 20px 10px !important;
  }
  body .page-wrapper .block-sub-category-main a:before {
    font-size: 10px;
    top: 17px;
  }
  body .page-wrapper .block-sub-category-main a:after {
    top: 37px;
    width: 11px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-left .page-wrapper .page-main .sidebar.sidebar-main,
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-right .page-wrapper .page-main .sidebar.sidebar-main {
    padding: 0 36px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .category-cms {
    border-radius: 30px;
    overflow: hidden;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .product-item-inner {
    padding-top: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name {
    font-size: 22px;
    margin: 0 0 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name .product-item-link {
    font-size: 26px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-ok {
    height: 50px;
    font-size: 12px;
    letter-spacing: 1px;
    min-width: 250px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-close {
    top: 17px;
    right: 17px;
    font-size: 0;
    min-width: 32px;
    min-height: 32px;
    max-height: 32px;
    max-width: 32px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-close:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-close:after {
    width: 30px;
    height: 2px;
    top: 15px;
    left: 1px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .platform-stock {
    font-size: 17px;
    margin-top: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-exptd-qty {
    padding: 15px 17px 10px;
    border-radius: 17px;
    letter-spacing: 2px;
    margin-bottom: 12px;
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .value {
    font-size: 29px;
    margin-top: 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .lable {
    font-size: 12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .timer-col {
    color: #ffffff;
    height: 68px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .timer-col:after {
    font-size: 29px;
    top: 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary {
    margin: 0 0 4px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary svg {
    height: 20px;
    width: 123px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary .reviews-actions a {
    font-size: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sku {
    font-size: 17px;
    margin-left: 1px;
    margin-bottom: 22px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .special-price {
    padding: 0 12px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .page-title-wrapper {
    margin: 36px 0 12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .page-title-wrapper .page-title {
    line-height: 1;
    font-size: 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box {
    margin: 7px 0 17px 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-clear {
    font-size: 17px;
    padding-bottom: 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current {
    margin: 0;
    padding: 0 0 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .block-title {
    margin-bottom: 25px;
    font-size: 22px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .remove {
    padding: 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .remove:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .remove:after {
    height: 14px;
    top: 3px;
    right: 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .item {
    margin: 0 10px 10px 0;
    padding: 6px 45px 3px 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .item .filter-value {
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-title {
    padding: 25px 36px 22px;
    font-size: 22px;
    margin-left: -36px;
    margin-right: -36px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-title:before {
    min-height: 4px;
    min-width: 12px;
    right: 30px;
    top: 48%;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-open {
    padding: 16px 27px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-open strong {
    font-size: 18px;
    letter-spacing: 2px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-open:before {
    font-size: 22px;
    margin-right: 23px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name .product-brand a {
    letter-spacing: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .additional-info-main .info-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .additional-info-main .stock-text {
    font-size: 22px;
    margin-bottom: 12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-from,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-to,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-single {
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .price-range-slider {
    padding: 4px 20px 19px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-line {
    top: 34px;
    height: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current + .filter-actions {
    margin-bottom: 21px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-bar {
    height: 4px;
    top: 35px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-slider {
    width: 19px;
    height: 19px;
    min-width: 19px;
    min-height: 19px;
    top: 27px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-min,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-max {
    bottom: -20px;
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sb-content {
    padding: 11px 0 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sb-content .item {
    margin: 15px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sb-content .item a {
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .filter-options .filter-options-content {
    padding: 11px 0 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .filter-options .filter-options-content .item.default-item {
    margin: 15px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .filter-options .filter-options-content .item.default-item a {
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .filter-options .filter-options-content input[type="checkbox"] {
    min-width: 23px;
    min-height: 23px;
    max-width: 23px;
    max-height: 23px;
    margin-right: 13px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .filter-options .filter-options-content input[type="checkbox"]:before {
    width: 12px;
    height: 6px;
    top: 6px !important;
    left: 5px !important;
    border-width: 0 0 2px 2px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .additional-info-main .sap-stock-info .stock-count {
    font-size: 17px;
    padding: 10px 13px 8px 14px;
    margin-left: 12px;
    margin-top: -19px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer {
    margin-bottom: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-arrrival-orders {
    margin-bottom: 29px;
    margin-top: 2px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .price-container .price {
    font-size: 36px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper {
    margin-top: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .price {
    font-size: 22px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .old-price {
    margin-bottom: 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .save-percent {
    font-size: 22px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .ttc {
    margin-top: -16px;
    font-size: 23px;
    padding: 0 20px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary .rating-summary {
    margin: 0 6px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name {
    margin: 2px 0 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name .product-item-link {
    margin-top: 7px !important;
    letter-spacing: 0;
    line-height: 1.2 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .badge {
    margin-bottom: 30px;
    font-size: 17px;
    letter-spacing: 3.8px;
    padding: 8px 18px 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .tocart {
    font-size: 17px;
    height: 61px;
    padding: 13px 10px 10px;
    letter-spacing: 2px;
    margin-top: 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .attribute-info .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .sap-arrrival-orders .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .attribute-info .supplier-order-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .sap-arrrival-orders .supplier-order-item {
    font-size: 17px;
    margin-bottom: 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .attribute-info {
    margin-bottom: 32px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .attribute-info .info-item {
    padding-left: 16px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .attribute-info .info-item:before {
    top: 5px;
    min-width: 6px;
    min-height: 6px;
    max-width: 6px;
    max-height: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .product-item-info .product-item-details .coupon {
    padding: 17px 17px 11px;
    border-radius: 17px;
    letter-spacing: 2px;
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-wrapper .products-grid .product-items .product-item {
    padding: 25px 20px 30px;
  }
  body.mpbrand-index-view .page-wrapper .page-main .page-title-wrapper {
    margin-top: 10px !important;
  }
  body.mpbrand-index-view .sidebar {
    padding: 0 36px !important;
  }
  body.mpbrand-index-view .sidebar .block-title .block-subtitle {
    padding: 25px 36px 22px;
    font-size: 22px;
    margin-left: -36px;
    margin-right: -36px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu .brand-img-wrapper {
    max-width: 70px;
    min-width: 70px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items {
    font-size: 17px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items span {
    margin-left: 25px;
  }
  body.product-custom-request-form .page-wrapper .product-options-wrapper .field.date {
    margin-bottom: 0 !important;
  }
  body.product-custom-request-form .page-wrapper .product-options-wrapper .field.date .legend {
    font-size: 18px;
    padding: 0 0 10px;
  }
  body .product-info-main .delivery-info .tp-content {
    max-width: 180px;
    min-width: 180px;
  }
  body .product-info-main .delivery-info .type {
    padding-right: 30px !important;
  }
  body .product-info-main .delivery-info .type:before {
    font-size: 16px;
    top: 6px !important;
  }
  body .gallery-placeholder._block-content-loading {
    min-height: 565px;
  }
  body .page-wrapper .product-list-block .product-items .product-item {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .page-wrapper .product-list-block .title-main {
    font-size: 30px !important;
  }
  body .page-wrapper .qty-note {
    padding: 13px 45px 10px;
    margin-bottom: 25px;
  }
  body .page-wrapper .qty-note span {
    font-size: 18px;
  }
  body .page-wrapper .qty-note:before {
    font-size: 25px;
    left: 12px;
    top: 8px;
  }
  body.catalog-product-view .fotorama__dot {
    height: 12px;
    width: 12px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media {
    margin-bottom: 25px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__frame--dot {
    width: 8px;
    height: 8px;
    margin: 0 5px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__frame--dot .fotorama__dot {
    height: 8px;
    min-height: 8px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__frame--dot.fotorama__active .fotorama__dot {
    width: 48px;
    height: 8px;
    min-height: 8px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__shaft {
    margin-top: 25px;
    margin-bottom: 0;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product-info-main {
    margin-bottom: 40px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product-info-right {
    padding: 30px 30px 0;
    margin-top: 30px;
    border-radius: 40px;
    margin-bottom: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container {
    padding: 22px;
    margin-bottom: 0;
    margin-top: 15px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container .tooltips-icon {
    width: 215px;
    height: 36px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container .shortcut-title {
    font-size: 24px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container .tooltips-icon-wrapper {
    margin-top: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container .tooltips-icon-wrapper span {
    padding: 8px 16px;
    font-size: 17px;
    min-width: 120px;
  }
  body.catalog-product-view .product-info-main .free-delivery,
  body.catalog-product-view .product-info-main .stock,
  body.catalog-product-view .product-info-main .moret-to-users,
  body.catalog-product-view .product-info-main .stock-qty {
    font-size: 19px;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in1,
  body.catalog-product-view .product-info-main .prdct-cont-in2 {
    padding-bottom: 6px;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in1 svg,
  body.catalog-product-view .product-info-main .prdct-cont-in2 svg {
    margin-bottom: 7px;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in1 .btm-cont,
  body.catalog-product-view .product-info-main .prdct-cont-in2 .btm-cont {
    font-size: 19px;
    padding-left: 0;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in1 svg {
    width: 22px;
    height: 14px;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in2 svg {
    width: 22px;
    height: 22px;
  }
  body.catalog-product-view .page-wrapper .title-main {
    font-size: 38px;
    margin-bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .platform-stock {
    font-size: 17px;
    margin-top: 0;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer {
    right: 29px;
    top: 36px;
    width: 349px;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer .timer-col {
    max-width: 68px;
    height: 80px;
    margin-right: 12px;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer .timer-col:last-child {
    margin-right: 0;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer .timer-col:after {
    right: -10px;
    top: 5px;
    font-size: 39px;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer .timer-col .value {
    font-size: 37px;
    margin-top: 2px;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer .timer-col .lable {
    margin-top: 5px;
    font-size: 15px;
  }
  body.catalog-product-view .page-wrapper .product-brand-name {
    margin-top: 30px;
  }
  body.catalog-product-view .page-wrapper .product-brand-name a {
    font-size: 23px;
  }
  body.catalog-product-view .page-wrapper .product-info-right {
    margin-top: 0 !important;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links {
    margin: auto -30px 0;
    padding: 30px 20px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links a {
    font-size: 14px;
    margin: 0 15px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links a:before {
    margin-right: 10px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links a.towishlist:before {
    font-size: 31px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links a.toshare:before {
    font-size: 28px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info {
    margin-bottom: 25px;
    margin-top: 26px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty {
    margin-bottom: 20px;
    min-height: 39px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock:after,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty:after {
    font-size: 20px;
    top: 8px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock.alert .action,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty.alert .action {
    font-size: 15px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock .action,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty .action {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock .stock-text,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty .stock-text {
    font-size: 23px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock .stock-count,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty .stock-count {
    margin-bottom: -2px;
    font-size: 18px;
    padding: 6.5px 12px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-arrrival-orders .supplier-order-item {
    font-size: 18px;
    padding-left: 20px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-arrrival-orders .supplier-order-item:before {
    top: 43%;
  }
  body.catalog-product-view .page-wrapper .product-info-right .real-qty-text,
  body.catalog-product-view .page-wrapper .product-info-right .sap-delay-day,
  body.catalog-product-view .page-wrapper .product-info-right .sap-delay-text,
  body.catalog-product-view .page-wrapper .product-info-right .sap-exptd-date,
  body.catalog-product-view .page-wrapper .product-info-right .sap-exptd-qty,
  body.catalog-product-view .page-wrapper .product-info-right .coupon {
    font-size: 19px;
    padding: 12px 24px 8px;
    border-radius: 10px;
    line-height: 1;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item {
    margin-top: 9px;
    padding: 18px 25px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .radio-btn {
    min-width: 26px;
    min-height: 26px;
    max-width: 26px;
    max-height: 26px;
    margin-right: 8px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .radio-btn:before {
    min-width: 9px;
    max-width: 9px;
    min-height: 9px;
    max-height: 9px;
    top: 8px;
    left: 8px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .price-label span {
    font-size: 15px;
    top: -4px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .price-label,
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .tier-price-qty,
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .price {
    font-size: 22px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container {
    margin-top: 5px;
    padding: 30px 35px;
    border-radius: 40px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container .shortcut-title {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container .tooltips-icon {
    width: 173px;
    height: 29px;
    margin-top: 13px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container .instruction {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container .tooltips-icon-wrapper span {
    min-width: 155px;
    padding: 16px 15px 15px;
    margin-left: 15px;
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .not-stock {
    font-size: 18px;
    padding: 10px 30px;
    height: 63px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 63px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .stock.alert,
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .stock-qty.alert {
    margin: 20px auto 40px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .stock.alert .action,
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .stock-qty.alert .action {
    font-size: 15px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .ttc {
    top: -8px;
    font-size: 26px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge .bdg1 {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge .bdg2 {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.over-stock {
    flex: 0 0 80px;
    max-width: 80px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.over-stock .bdg1 {
    line-height: 1.1;
    margin-left: 5px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.low-price {
    flex: 0 0 80px;
    max-width: 80px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.low-price .bdg1 {
    margin-left: 6px;
    line-height: 1.1;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.special-buy {
    flex: 0 0 105px;
    max-width: 105px;
    margin-right: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.special-buy .bdg1 {
    padding: 3px 16px 0 9px;
    margin-left: 8px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.special-buy .bdg2 {
    padding: 10px 16px 5px 13px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .fieldset .field {
    padding: 0 0 16px 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .fieldset .actions {
    margin-bottom: 15px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .fieldset .actions .action {
    font-size: 18px;
    min-height: 64px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .fieldset .actions .action:last-child {
    margin-bottom: 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price {
    margin: 0 0 11px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box {
    min-height: 75px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .save-percent {
    min-width: 75px;
    min-height: 75px;
    max-width: 75px;
    max-height: 75px;
    font-size: 27px;
    padding-top: 4px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container {
    padding: 0 3px 0 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container .price-wrapper .price {
    font-size: 37px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container .weee .price,
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container .weee:before {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .old-price-wrapper .price-container .price-wrapper .price {
    font-size: 27px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .ttc {
    font-size: 21px;
    line-height: 1.9;
    padding-left: 3px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .old-price-wrapper {
    margin: 0 0 5px 23px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .old-price-wrapper .price {
    font-size: 28px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .old-price-wrapper .save-percent {
    font-size: 19px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .old-price-wrapper .old-price {
    margin-bottom: 6px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty {
    padding: 0 0 28px 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty .label {
    margin-right: 21px;
    font-size: 17px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty .input-text,
  body.catalog-product-view .page-wrapper .product-info-right .qty .item-qty {
    max-width: 66px;
    height: 69px;
    font-size: 17px;
    padding: 0 !important;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty .control {
    height: 63px;
    padding: 0 11px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty .control span {
    height: 42px;
    width: 42px;
    min-width: 42px;
    min-height: 42px;
    max-width: 42px;
    max-height: 42px;
    font-size: 25px;
    padding-top: 5px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty .control .qty-minus {
    padding-left: 3px;
  }
  body.catalog-product-view .page-wrapper .description-main {
    margin-top: 0;
    padding: 0;
    border-radius: 40px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.attribute.sku {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview {
    padding: 17px 0;
    margin: 0 0 17px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview .type {
    font-size: 22px;
    margin-bottom: 5px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview p {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview li {
    font-size: 18px;
    padding-left: 22px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview li:before {
    min-width: 6px;
    min-height: 6px;
    max-width: 6px;
    max-height: 6px;
    top: 9px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .type {
    font-size: 23px;
    line-height: 1.4;
    padding-right: 44px;
    margin-bottom: 7px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .type:before {
    font-size: 16px !important;
    top: 4px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in1,
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in2 {
    padding-left: 22px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in1:before,
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in2:before {
    top: 7px;
    min-width: 6px;
    min-height: 6px;
    max-width: 6px;
    max-height: 6px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in1 .btm-cont,
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in2 .btm-cont {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product-reviews-summary svg {
    height: 20px;
    width: 123px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product-reviews-summary .reviews-actions a {
    margin-left: 10px;
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .page-title-wrapper {
    margin: 6px 0 4px 0;
  }
  body.catalog-product-view .page-wrapper .product-info-main .page-title-wrapper .page-title {
    font-size: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .description-content,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .description-content,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .description-content {
    padding-left: 30px;
    padding-right: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .description-content:before,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .description-content:before,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .description-content:before {
    height: 24px;
  }
  body.catalog-product-view .page-wrapper .product-info-description h1,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main h1,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main h1 {
    font-size: 23px;
  }
  body.catalog-product-view .page-wrapper .product-info-description p,
  body.catalog-product-view .page-wrapper .product-info-description .file-download-info,
  body.catalog-product-view .page-wrapper .product-info-description a,
  body.catalog-product-view .page-wrapper .product-info-description div,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main p,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .file-download-info,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main a,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main div,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main p,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .file-download-info,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main a,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main div {
    font-size: 17px;
    margin-bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-description h2,
  body.catalog-product-view .page-wrapper .product-info-description h3,
  body.catalog-product-view .page-wrapper .product-info-description h4,
  body.catalog-product-view .page-wrapper .product-info-description h5,
  body.catalog-product-view .page-wrapper .product-info-description h6,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main h2,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main h3,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main h4,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main h5,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main h6,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main h2,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main h3,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main h4,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main h5,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main h6 {
    font-size: 17px;
    line-height: 1.2;
  }
  body.catalog-product-view .page-wrapper .product-info-description ul li,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main ul li,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main ul li {
    font-size: 17px;
    padding-left: 21px;
    margin-bottom: 8px;
  }
  body.catalog-product-view .page-wrapper .product-info-description ul li:before,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main ul li:before,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main ul li:before {
    width: 6px;
    height: 6px;
    top: 7px;
  }
  body.catalog-product-view .page-wrapper .product-info-description h3,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main h3,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main h3 {
    font-size: 19px;
    margin: 19px 0;
  }
  body.catalog-product-view .page-wrapper .product-info-description h2,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main h2,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main h2 {
    font-size: 22px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .file-download-info,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .file-download-info,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .file-download-info {
    margin-top: 30px;
    margin-bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .title-main,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .title-main,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .title-main {
    margin: 0 -30px 30px !important;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 22px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main {
    border-radius: 40px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .product-extra-info,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .product-extra-info,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .product-extra-info {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    margin-bottom: 30px;
    padding: 0 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .product-extra-info .info-title,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .product-extra-info .info-title,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .product-extra-info .info-title {
    font-size: 22px;
    margin: 0 -30px;
    padding: 26px 30px 21px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .product-extra-info:not(:has(ul)),
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)),
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) {
    padding-bottom: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title {
    margin-bottom: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .product-extra-info p,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .product-extra-info p,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .product-extra-info p {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .product-extra-info ul,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .product-extra-info ul,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul {
    padding: 30px 0;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .product-extra-info ul li,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li {
    font-size: 18px;
    margin-bottom: 5px;
    padding-left: 17px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .product-extra-info ul li:before,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li:before,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li:before {
    width: 6px;
    height: 6px;
    top: 9px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main.has-attachments .pdf-attachments .info-title,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main.has-attachments .pdf-attachments .info-title,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main.has-attachments .pdf-attachments .info-title {
    margin-bottom: 30px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .pdf-attachments,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .pdf-attachments,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments {
    padding: 0 30px;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    margin-bottom: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .pdf-attachments .info-title,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .pdf-attachments .info-title,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .info-title {
    font-size: 22px;
    margin: 0 -30px;
    padding: 26px 30px 21px;
    margin-bottom: 0 !important;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .pdf-attachments .am-attachments,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments {
    padding-bottom: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-fileline,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline {
    margin-bottom: 15px;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf {
    padding-left: 63px;
    font-size: 17px;
    min-height: 45px;
    margin-bottom: 0;
  }
  body.catalog-product-view .page-wrapper .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body.catalog-product-view .page-wrapper .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body.catalog-product-view .page-wrapper .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before {
    min-width: 40px;
    max-width: 40px;
    min-height: 45px;
    max-height: 45px;
  }
  body.catalog-product-view .page-wrapper .specification .sp-title {
    font-size: 19px;
    padding: 27px 30px 24px;
    letter-spacing: 1px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
  body.catalog-product-view .page-wrapper .specification .sp-group .sp-row .sp-label,
  body.catalog-product-view .page-wrapper .specification .sp-group .sp-row .sp-value {
    font-size: 16px;
    padding: 10px 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-frequently-bought-together-block .title-main {
    font-size: 21px !important;
    margin-bottom: 10px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content {
    margin-top: 10px;
    border-radius: 30px;
    margin-bottom: 40px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .action.mpfbt-tocart {
    font-size: 12px;
    height: 54px;
    min-width: 203px;
    padding: 17px;
    margin-top: 12px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .mageplaza-fbt-total-price-label {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .mageplaza-fbt-price {
    margin-top: 0;
    font-size: 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .mageplaza-fbt-price-wrapper .ttc {
    font-size: 15px;
    top: 0;
    padding-right: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .price span {
    font-size: 30px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-price-box {
    padding: 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price {
    padding-bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-item {
    padding: 25px 20px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-item:after {
    bottom: -22px;
    left: 76px;
    font-size: 32px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-image {
    max-width: 115px;
    max-height: 115px;
    margin-right: 20px;
    border-radius: 20px;
    padding: 15px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .stock-status {
    font-size: 18px;
    margin-top: 9px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .item-price {
    margin-top: 5px;
    font-size: 23px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-name a,
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-brand a {
    font-size: 16px;
    overflow: hidden;
    max-height: unset;
    margin-bottom: 5px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .item-qty {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-brand a {
    line-height: 1;
    margin-bottom: 3px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container {
    margin: 0 0 30px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .title-main {
    font-size: 22px !important;
    margin-bottom: 15px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list {
    border-radius: 30px;
    padding: 10px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field {
    padding: 10px;
    margin-bottom: 35px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field:after {
    left: 50%;
    bottom: -29px;
    font-size: 34px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field:last-child {
    margin-bottom: 0 !important;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .img-block {
    max-width: 115px;
    flex: 0 0 115px;
    min-height: 115px;
    margin-right: 20px;
    border-radius: 20px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name.product-name-mobile {
    margin-bottom: 4px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .custom-select-part.custom-select-part-dropdown {
    margin-bottom: 11px;
    max-width: 100%;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .custom-select-part.custom-select-part-dropdown .custom-list-part {
    max-width: 100%;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .see-product {
    line-height: 1.3;
    font-size: 10px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .custom-price {
    margin-bottom: -6px;
    margin-top: 5px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .custom-price .price {
    font-size: 27px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .stock-status {
    font-size: 18px;
    margin-top: 13px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .qty-part-in {
    font-size: 18px;
    margin: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .qty-part-in .qty-in {
    padding-left: 2px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select:after {
    height: 8px;
    right: 24px;
    width: 8px;
    margin-top: -7px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name {
    font-size: 13px;
    height: unset;
    line-height: 1.4;
    padding: 15px 50px 15px 20px;
    border-radius: 15px;
    word-break: break-word;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select .option,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name .option {
    padding: 10px;
    font-size: 12px;
    margin: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select .option .price-container,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name .option .price-container {
    margin-top: 5px;
    line-height: 1;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select .option .price-container .price,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name .option .price-container .price {
    line-height: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select .option .price-container .price span,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name .option .price-container .price span {
    font-size: 17px;
  }
  body .page-wrapper .fotorama-item .fotorama__stage {
    min-height: 460px;
    border-radius: 40px;
  }
  body .page-wrapper .netreviews_reviews_section {
    padding: 10px 30px;
  }
  body .page-wrapper .netreviews_reviews_section .netreviews_customer_name,
  body .page-wrapper .netreviews_reviews_section .netreviews_helpful_block,
  body .page-wrapper .netreviews_reviews_section .netreviews_customer_review {
    font-size: 13px;
  }
  body .page-wrapper .netreviews_filtering_section {
    margin-top: 15px;
  }
  body .page-wrapper .netreviews_rating_content .netreviews_global_rating_details {
    display: none;
  }
  body .page-wrapper .netreviews_rating_content .netreviews_global_rating {
    max-width: 100%;
    flex: 0 0 100%;
    border: 0;
  }
  body .page-wrapper .netreviews_rating_header {
    flex-direction: column;
  }
  body .page-wrapper .netreviews_rating_header .netreviews_logo {
    margin-bottom: 10px;
  }
  body .page-wrapper .netreviews_rating_header label,
  body .page-wrapper .netreviews_rating_header #netreviews_informations_label {
    text-align: center;
  }
  body .page-wrapper .netreviews_rating_header #netreviews_informations {
    right: 50%;
    transform: translateX(50%);
    min-width: 360px;
    max-width: 360px;
  }
  body .page-wrapper .tab-scroll {
    margin-top: 22px;
  }
  body .page-wrapper .sp-group {
    margin-bottom: 20px;
  }
  body .page-wrapper .sp-group .sp-row {
    margin-bottom: 15px;
  }
  body .page-wrapper .sp-group .sp-row .sp-label,
  body .page-wrapper .sp-group .sp-row .sp-value {
    font-size: 19px;
    padding: 9px 24px;
  }
  body .page-wrapper .box-tocart {
    margin: 17px 0 0;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .product-item {
    padding: 50px 25px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .product-item:before {
    width: 47px;
    height: 47px;
    left: 82px;
    bottom: -25px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .product-item:after {
    bottom: -25px;
    left: 95px;
    font-size: 38px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-price-box:before {
    transform: scale(1.56);
    left: 81px;
    top: 136px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .action.mpfbt-tocart {
    height: 60px;
    font-size: 14px;
    min-width: 226px;
    margin-top: 16px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .mageplaza-fbt-total-price-label {
    font-size: 19px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .price .value {
    font-size: 38px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .price .fraction {
    top: -10px;
    font-size: 25px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .price .symbol {
    font-size: 23px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .mageplaza-fbt-price {
    margin-top: 15px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-price-box {
    padding: 81px 10px 70px 228px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .product-image {
    max-width: 163px;
    max-height: 163px;
    margin-right: 42px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .item-price {
    margin-top: 10px;
  }
  body .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-name a,
  body .page-wrapper .page-main .mageplaza-fbt-content .product-brand a {
    font-size: 19px;
  }
  body .page-wrapper .page-main .bundle-options-container {
    margin: 50px 0 40px !important;
  }
  body .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field {
    padding: 25px 25px 38px;
  }
  body .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field:before {
    width: 45px;
    height: 45px;
    border-radius: 10px;
    bottom: 38px;
    left: 207px;
  }
  body .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field:after {
    font-size: 34px;
    left: 219px;
    bottom: 38px;
  }
  body .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field:last-child {
    margin-bottom: 0;
  }
  body .page-wrapper .page-main .bundle-options-container .custom-kit-part .img-block {
    max-width: 156px;
    flex: 0 0 156px;
    min-height: 156px;
    margin-right: 26px;
  }
  body .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name {
    font-size: 19px;
  }
  body .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name.product-name-mobile {
    margin-bottom: 9px;
  }
  body .page-wrapper .info-guide-main {
    padding: 41px 64px;
  }
  body .page-wrapper .info-guide-main .title-main {
    font-size: 28px;
    margin-bottom: 20px;
  }
  body .page-wrapper .info-guide-main .am-fileline .am-filelink {
    font-size: 19px;
  }
  body.account.page-layout-2columns-left .page-wrapper .sidebar.sidebar-main {
    margin-bottom: 23px;
  }
  body.account .page-wrapper .order-status,
  body.account .page-wrapper .mst-rma-status,
  body.account .page-wrapper .mst-rma-badge {
    font-size: 12px;
    padding: 8px 14px 5px;
    margin: 0 0 11px 0;
    letter-spacing: 1.1px;
  }
  body.account .page-wrapper .page-title-wrapper {
    margin: 0 0 7px;
  }
  body.account .page-wrapper .page-title-wrapper .page-title {
    font-size: 28px;
  }
  body.account .page-wrapper .page-title-wrapper .order-status {
    margin: 0 0 10px !important;
  }
  body.account .page-wrapper .page-title-wrapper .order-date {
    margin-top: 4px;
    font-size: 17px;
    letter-spacing: 2.512px;
    padding-left: 2px;
  }
  body.account .page-wrapper .column .table-wrapper {
    border-width: 1px;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr {
    border-width: 1px;
    padding: 18px 23px 12px;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td {
    font-size: 15px !important;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 4px !important;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .print,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .print {
    padding: 13px 20px 12px;
    letter-spacing: 1.7px;
    font-size: 12px;
    max-width: 185px;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .print:before,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .print:before {
    margin: -13px 0 -12px -21px;
    transform: scale(0.32);
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .view,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .view,
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions a,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions a {
    padding: 10px 20px 9px;
    letter-spacing: 1.7px;
    font-size: 12px;
    margin: 9px 0 14px !important;
  }
  body.account .page-wrapper .column .table-wrapper .am-attachments .am-fileline .am-filelink {
    padding: 5px 0 4px 25px;
    font-size: 14px;
    margin-top: 3px;
  }
  body.account .page-wrapper .column .table-wrapper .am-attachments .am-fileline .am-filelink:before {
    transform: translateY(-50%) scale(0.85);
  }
  body.account .page-wrapper .column .table-wrapper .product-item-details .am-attachments-order-view {
    margin-left: 143px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .mark {
    padding-left: 20px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .amount {
    padding-right: 20px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot tr td,
  body.account .page-wrapper .column .table-wrapper tfoot tr th {
    font-size: 16px;
    padding-top: 4px;
    padding-bottom: 5px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot tr:first-child th,
  body.account .page-wrapper .column .table-wrapper tfoot tr:first-child td {
    padding-top: 20px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .grand_total_incl td,
  body.account .page-wrapper .column .table-wrapper tfoot .grand_total_incl th {
    padding-top: 9px;
    padding-bottom: 7px;
    font-size: 24px;
    border-width: 1px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .tax td,
  body.account .page-wrapper .column .table-wrapper tfoot .tax th {
    padding-bottom: 16px;
  }
  body.account .page-wrapper .column .block-title,
  div.mst-rma-box__title,
  body .ui-rma-order-container .mst-rma-create__order-header,
  .account .MultiFile-intercepted .block .title,
  .account .order-tracking .tracking-title,
  .account .mst-rma-create__order-header {
    margin-bottom: 11px;
  }
  body.account .page-wrapper .column .block-title strong,
  body.account .page-wrapper .column .block-title > span,
  body.account .page-wrapper .column .block-title .increment-id,
  div.mst-rma-box__title strong,
  div.mst-rma-box__title > span,
  div.mst-rma-box__title .increment-id,
  body .ui-rma-order-container .mst-rma-create__order-header strong,
  body .ui-rma-order-container .mst-rma-create__order-header > span,
  body .ui-rma-order-container .mst-rma-create__order-header .increment-id,
  .account .MultiFile-intercepted .block .title strong,
  .account .MultiFile-intercepted .block .title > span,
  .account .MultiFile-intercepted .block .title .increment-id,
  .account .order-tracking .tracking-title strong,
  .account .order-tracking .tracking-title > span,
  .account .order-tracking .tracking-title .increment-id,
  .account .mst-rma-create__order-header strong,
  .account .mst-rma-create__order-header > span,
  .account .mst-rma-create__order-header .increment-id {
    font-size: 19px;
  }
  body.account .page-wrapper .column .block-title .action,
  div.mst-rma-box__title .action,
  body .ui-rma-order-container .mst-rma-create__order-header .action,
  .account .MultiFile-intercepted .block .title .action,
  .account .order-tracking .tracking-title .action,
  .account .mst-rma-create__order-header .action {
    font-size: 12px;
    letter-spacing: 1.8px;
    padding: 15px 20px;
    margin: 9px 0;
  }
  body.account .page-wrapper .column .block-title .action:before,
  div.mst-rma-box__title .action:before,
  body .ui-rma-order-container .mst-rma-create__order-header .action:before,
  .account .MultiFile-intercepted .block .title .action:before,
  .account .order-tracking .tracking-title .action:before,
  .account .mst-rma-create__order-header .action:before {
    margin-right: 12px;
    font-size: 16px;
    transform: unset;
  }
  body.account .page-wrapper .column .block-title .action.print,
  div.mst-rma-box__title .action.print,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print,
  .account .MultiFile-intercepted .block .title .action.print,
  .account .order-tracking .tracking-title .action.print,
  .account .mst-rma-create__order-header .action.print {
    font-size: 12px;
    letter-spacing: 1.8px;
    padding: 20px;
    margin: 0 0 10px 0;
  }
  body.account .page-wrapper .column .block-title .action.print:before,
  div.mst-rma-box__title .action.print:before,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print:before,
  .account .MultiFile-intercepted .block .title .action.print:before,
  .account .order-tracking .tracking-title .action.print:before,
  .account .mst-rma-create__order-header .action.print:before {
    margin: -20px -16px;
    transform: scale(0.35);
    min-width: 48px;
    min-height: 44px;
    max-width: 48px;
    max-height: 44px;
  }
  body.account .page-wrapper .column .block-title .action.print span,
  div.mst-rma-box__title .action.print span,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print span,
  .account .MultiFile-intercepted .block .title .action.print span,
  .account .order-tracking .tracking-title .action.print span,
  .account .mst-rma-create__order-header .action.print span {
    margin-left: 12px;
  }
  body.account .page-wrapper .column .block-title .btn-action-close,
  div.mst-rma-box__title .btn-action-close,
  body .ui-rma-order-container .mst-rma-create__order-header .btn-action-close,
  .account .MultiFile-intercepted .block .title .btn-action-close,
  .account .order-tracking .tracking-title .btn-action-close,
  .account .mst-rma-create__order-header .btn-action-close {
    transform: scale(0.8);
    right: 10px;
  }
  body.account .page-wrapper .column > .block {
    margin-bottom: 25px;
  }
  body.account .page-wrapper .column .block-content .box {
    padding: 25px 23px 30px;
    border-radius: 30px;
    border-width: 1px;
    margin-bottom: 19px;
  }
  body.account .page-wrapper .column .block-content .box .box-actions {
    margin-top: 22px;
  }
  body.account .page-wrapper .column .block-content .box .default-address {
    transform: scale(1);
  }
  body.account .page-wrapper .column .box-content {
    font-size: 16px;
    margin: 0 0 10px;
  }
  body.account .page-wrapper .column .box-title {
    font-size: 17px;
    margin: 0 -23px 17px;
    padding: 0 23px 18px;
    line-height: 1;
    border-width: 1px;
    letter-spacing: 0.8px;
  }
  body.account .page-wrapper .column .box-actions .action {
    font-size: 12px;
    letter-spacing: 1.7px;
    padding: 20px 32px 16px;
    margin-right: 9px;
  }
  body.account .page-wrapper .column .block-dashboard-orders .block-title {
    padding: 0 0 11px;
  }
  body.account .page-wrapper .sidebar.sidebar-main .account-nav-title {
    border-radius: 35px;
    letter-spacing: 0.8px;
    font-size: 17px;
    padding: 25px 65px 21px 30px;
    background-size: 13px;
  }
  body.account .page-wrapper .sidebar.sidebar-main .account-nav-title:before {
    right: 35px;
    top: 24px;
  }
  body.account .page-wrapper .sidebar .account-nav-content {
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
  }
  body.account .page-wrapper .sidebar .account-nav-content .items {
    border-width: 1px;
  }
  body.account .page-wrapper .sidebar .account-nav-content strong,
  body.account .page-wrapper .sidebar .account-nav-content a {
    border-width: 1px;
    padding: 27px 30px 22px;
    letter-spacing: 0.8px;
    font-size: 17px;
  }
  body.account .page-wrapper .order-links {
    margin-bottom: 20px;
    padding: 0 10px;
    border-width: 1px;
  }
  body.account .page-wrapper .order-links .item {
    margin: 0 15px;
  }
  body.account .page-wrapper .order-links .item.current:before,
  body.account .page-wrapper .order-links .item:hover:before {
    height: 3px;
    bottom: 3px;
  }
  body.account .page-wrapper .order-links .item strong,
  body.account .page-wrapper .order-links .item a {
    padding: 26px 0 23px;
    font-size: 12px;
    letter-spacing: 1.884px;
    font-weight: 500;
  }
  body.account .page-wrapper .order-links ::-webkit-scrollbar-track {
    background: transparent;
  }
  body.account .page-wrapper .order-links ::-webkit-scrollbar-thumb {
    background: transparent;
  }
  body.account .page-wrapper .form-address-edit,
  body.account .page-wrapper .form-edit-account,
  body.account .page-wrapper .form-newsletter-manage {
    padding: 35px;
    border-radius: 35px;
  }
  body.account .page-wrapper .form-address-edit .actions-toolbar,
  body.account .page-wrapper .form-edit-account .actions-toolbar,
  body.account .page-wrapper .form-newsletter-manage .actions-toolbar {
    margin-top: 10px !important;
  }
  body.account .page-wrapper .form-address-edit .actions-toolbar .primary .action,
  body.account .page-wrapper .form-edit-account .actions-toolbar .primary .action,
  body.account .page-wrapper .form-newsletter-manage .actions-toolbar .primary .action {
    margin: 18px 0 0;
    letter-spacing: 1.8px;
    padding: 20px 29px 18px;
    font-size: 12px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox input,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox input,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox input {
    border-radius: 10px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox input:before,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox input:before,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox input:before {
    width: 14px;
    height: 6px;
    top: 7px;
    left: 5px;
    border-width: 0 0 2px 2px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox + label,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox + label,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox + label {
    padding: 4px 0 0 10px !important;
    font-size: 14px;
  }
  body.account .page-wrapper .form-edit-account .actions-toolbar {
    margin-top: 0 !important;
  }
  body.account .page-wrapper .form-edit-account .actions-toolbar .primary .action {
    margin: 0;
  }
  body.account .page-wrapper .form-edit-account .password .action {
    letter-spacing: 1.8px;
    padding: 20px 29px 18px;
    font-size: 12px;
  }
  body.account .page-wrapper .form-edit-account .password [class*=btn-container] {
    margin-bottom: 10px;
  }
  body.account .page-wrapper .address-info {
    font-size: 14px;
  }
  body .page-wrapper .columns .order-details-items + .block-title,
  body .page-wrapper .columns .quotation-items + .block-title {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 29px 30px 24px;
    font-size: 18px;
  }
  body .page-wrapper .columns .block-order-details-view,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content {
    padding: 15px 10px 20px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 30px;
  }
  body .page-wrapper .columns .block-order-details-view .block-content,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .block-content {
    padding: 30px 25px 25px;
    border-radius: 30px;
    margin-top: 8px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock {
    font-size: 12px;
    margin-bottom: 12px;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 40px;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 7px;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    transform: scale(0.25) !important;
    left: -35px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before {
    top: -37px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    top: -18px !important;
  }
  body .page-wrapper .columns .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description {
    font-size: 17px;
    max-width: 220px;
  }
  body .page-wrapper .columns .column .order-details-items,
  body .page-wrapper .columns .column .quotation-items {
    margin-bottom: 24px;
  }
  body .page-wrapper .columns .column .order-details-items .comments,
  body .page-wrapper .columns .column .quotation-items .comments {
    margin: 20px 0 0;
    border-radius: 30px;
    padding: 0 20px 20px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .subtitle,
  body .page-wrapper .columns .column .quotation-items .comments .subtitle {
    padding: 20px;
    margin: 0 -20px;
    font-size: 19px;
    letter-spacing: 1.5px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .comments,
  body .page-wrapper .columns .column .quotation-items .comments .comments {
    margin: 15px 0;
    padding: 16px;
    border-radius: 13px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .comments:last-child,
  body .page-wrapper .columns .column .quotation-items .comments .comments:last-child {
    margin-bottom: 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items .comments .text,
  body .page-wrapper .columns .column .quotation-items .comments .text {
    font-size: 17px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .date,
  body .page-wrapper .columns .column .quotation-items .comments .date {
    padding-top: 6px;
    font-size: 13px;
  }
  body .page-wrapper .columns .column .order-details-items .table-order-items .price-including-tax,
  body .page-wrapper .columns .column .quotation-items .table-order-items .price-including-tax {
    display: block;
  }
  body .page-wrapper .columns .column .order-details-items .product-item-name,
  body .page-wrapper .columns .column .quotation-items .product-item-name {
    margin: 3px 0 1px;
    display: -webkit-box;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper,
  body .page-wrapper .columns .column .quotation-items .table-wrapper {
    border-radius: 30px;
    border-width: 1px;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper tbody tr td.qty,
  body .page-wrapper .columns .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 17px !important;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper tbody tr td.qty:before,
  body .page-wrapper .columns .column .quotation-items .table-wrapper tbody tr td.qty:before {
    margin-right: 8px;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items .table-wrapper .mst-rma-list tbody tr td:not(:last-child) {
    margin-bottom: 4px !important;
    font-size: 15px !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody tr,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody tr,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody tr {
    padding: 23px;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td {
    padding: 0 0 11px 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td:last-child {
    padding: 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.qty {
    font-size: 18px !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.total .price {
    font-size: 15px;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .product-item-name,
  body .page-wrapper .columns .column .quotation-items.invoice .product-item-name,
  body .page-wrapper .columns .column .order-details-items.shipments .product-item-name,
  body .page-wrapper .columns .column .quotation-items.shipments .product-item-name,
  body .page-wrapper .columns .column .order-details-items.creditmemo .product-item-name,
  body .page-wrapper .columns .column .quotation-items.creditmemo .product-item-name {
    font-size: 18px;
  }
  body .page-wrapper .columns .mst-rma-view .opc-progress-bar {
    margin-bottom: 20px;
  }
  body .page-wrapper .columns .mst-rma-view .opc-progress-bar .opc-progress-bar-item span {
    padding-top: 75px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__status {
    font-size: 14px;
    padding: 24px 70px 22px;
    min-height: 60px;
    border-radius: 40px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__status:before {
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    left: 8px;
    font-size: 18px;
    margin-bottom: 10px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block {
    margin-top: 10px;
    padding: 10px;
    border-radius: 30px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box__title {
    margin: 0 0 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box__content table th {
    font-size: 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box {
    padding: 25px 37px;
    border-radius: 30px;
    margin-bottom: 10px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box .mst-rma-box__title {
    font-size: 16px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top {
    margin-top: 30px;
    padding: 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .actions-toolbar {
    padding: 0 17px 26px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .actions-toolbar .action {
    font-size: 12px;
    letter-spacing: 2.4px;
    padding: 21px 30px 17px;
    line-height: 1;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .mst-rma-box__title {
    font-size: 24px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .mst-rma-box {
    margin-bottom: 30px;
    padding: 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders {
    margin-top: 33px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper {
    border-radius: 30px;
    border: 1px solid #eeeaf7;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr {
    padding: 28px 17px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-sku,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-reason,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-condition,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-resolution {
    font-size: 17px !important;
    padding: 0 5px 0 137px !important;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper .mst-rma-badge {
    margin: 0 0 6px 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma-box__content {
    padding: 30px 23px;
    border-radius: 30px;
    max-height: 344px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title {
    padding-bottom: 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    margin-bottom: 7px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title i,
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    font-size: 12px;
    letter-spacing: 1.8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message {
    padding: 16px 26px;
    margin-top: 10px;
    border-radius: 40px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message.__system {
    margin-left: 10px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message.__customer {
    margin-right: 10px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message a {
    margin-top: 5px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-body {
    font-size: 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-box__title {
    font-size: 24px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field {
    padding: 17px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field textarea {
    min-height: 126px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(1) {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding-left: 17px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) .label {
    font-size: 13px;
    margin: 9px 0 6px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) .size-limit {
    font-size: 14px;
    line-height: 1.3;
    padding: 9px 0 0;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field .size-limit {
    margin-bottom: 13px;
  }
  body .page-wrapper .columns .detail-inner .product-item-photo {
    border-radius: 20px;
    min-width: 125px;
    min-height: 125px;
    max-width: 125px;
    max-height: 125px;
  }
  body .page-wrapper .columns .detail-inner .product-item-right {
    padding-left: 10px;
    font-size: 18px;
  }
  body .page-wrapper .columns .MultiFile-list .MultiFile-label {
    margin-right: 11px;
    padding: 3px 0;
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 1;
  }
  body .page-wrapper .columns .MultiFile-list .MultiFile-label .MultiFile-remove {
    margin-right: 5px;
    font-size: 16px;
  }
  body .page-wrapper .columns .MultiFile-list .MultiFile-label .MultiFile-label {
    font-size: 13px;
    margin: 0;
    padding: 0;
  }
  body .page-wrapper .columns .MultiFile-wrap input {
    padding: 15px 9px 8px;
    min-width: 150px;
    height: 51px !important;
    max-height: 51px;
    line-height: 51px;
  }
  body .page-wrapper .columns .MultiFile-wrap input:before {
    font-size: 12px;
    letter-spacing: 2.4px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .fieldset-order-select {
    padding: 30px 22px;
    border-radius: 30px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .actions-toolbar button {
    letter-spacing: 1.8px;
    padding: 20px 29px 18px;
    font-size: 12px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .actions-toolbar {
    margin: 11px 0 0 0 !important;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content {
    border-radius: 30px !important;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .box {
    padding: 29px 33px !important;
    border-radius: 30px !important;
    margin-bottom: 12px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content table tr:nth-child(2) {
    margin-top: 14px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 > .block {
    margin-bottom: 30px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 > .block .title strong {
    font-size: 24px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item {
    padding: 30px 17px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .image {
    margin: 0 10px 0 0;
    border-radius: 20px;
    min-width: 125px;
    min-height: 125px;
    max-width: 125px;
    max-height: 125px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .lbl-checkbox {
    top: -10px;
    transform: unset;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item b {
    font-size: 18px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset {
    margin-top: 10px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field {
    margin-top: 4px;
  }
  body .page-wrapper .columns .mst-rma-create__order.rma-step2 .mst-rma-create__order-header strong {
    font-size: 19px;
  }
  body .page-wrapper .columns .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action {
    font-size: 12px;
    letter-spacing: 1.8px;
    padding: 15px 20px;
    margin: 11px 0 8px;
  }
  body .page-wrapper .columns .rma-policy .input-box .lbl-checkbox {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
  }
  body .page-wrapper .columns .rma-policy .input-box .lbl-checkbox input {
    border-radius: 10px;
  }
  body .page-wrapper .columns .rma-policy .input-box .lbl-checkbox input:before {
    width: 14px;
    height: 6px;
    top: 7px;
    left: 5px;
    border-width: 0 0 2px 2px;
  }
  body .page-wrapper .columns .rma-policy .input-box .lbl-checkbox + label {
    padding: 0 0 0 10px !important;
    font-size: 14px;
  }
  body .page-wrapper .columns .init-rma-container .actions-wrapper {
    margin-top: 30px;
  }
  body .page-wrapper .columns .init-rma-container .actions-wrapper .actions-toolbar {
    margin-top: 20px !important;
  }
  body .page-wrapper .columns #rma-new-form .block-rma-additional .fieldset .field textarea {
    min-height: 290px;
  }
  body .page-wrapper .columns #rma-new-form .block-rma-additional .fieldset .field .size-limit {
    margin-bottom: 20px;
  }
  body.customer-address-index.account .page-wrapper .column.main .block-content .box {
    padding: 50px 25px 30px;
  }
  body.customer-address-index.account .page-wrapper .column.main .block-content .box[class*=box-address] .box-actions {
    margin-top: 15px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items {
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items .actions-toolbar {
    padding: 20px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items .actions-toolbar .action {
    letter-spacing: 2.4px;
    padding: 19px 25px;
    font-size: 12px;
    margin: 0 auto 10px auto;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar {
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    padding: 20px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .toolbar-amount {
    font-size: 16px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .limiter .limiter-label {
    font-size: 16px;
    margin-right: 8px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .limiter select {
    font-size: 16px;
    height: 45px;
    padding: 9px 40px 6px 21px;
    background-size: 8px;
    background-position: 52px 19px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item {
    padding: 20px 20px 30px !important;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item .item-inner .comment-box .field-inner label {
    letter-spacing: 1.8px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 16px 24px 3px;
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail {
    padding-bottom: 20px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-photo {
    flex: 0 0 125px;
    height: 125px;
    max-width: 125px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-photo .product-item-photo {
    border-radius: 20px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-name a,
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-brand a {
    font-size: 18px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-right {
    padding-left: 10px;
    padding-top: 2px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .price-box {
    padding-top: 14px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .special-price .price {
    font-size: 18px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .old-price {
    padding-top: 3px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .old-price .price {
    font-size: 16px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box {
    margin-bottom: 75px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box .field-inner {
    border-radius: 30px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 13px 24px 0;
    min-height: 153px;
    font-size: 14px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-webkit-input-placeholder {
    font-size: 14px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea:-moz-placeholder {
    font-size: 14px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-moz-placeholder {
    font-size: 14px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-ms-placeholder {
    font-size: 14px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea:-ms-placeholder {
    font-size: 14px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::placeholder {
    font-size: 14px;
  }
  body.wishlist-index-index .page-wrapper .columns .box-tocart {
    margin: 0 20px 0 0 !important;
  }
  body.wishlist-index-index .page-wrapper .columns .box-tocart .tocart {
    font-size: 12px;
    letter-spacing: 2.4px !important;
    padding: 19px 28px;
  }
  body.wishlist-index-index .page-wrapper .columns .field.qty {
    top: -77px;
    transform: scale(0.67);
    left: 100px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit,
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.delete {
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit:before,
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.delete:before {
    transform: scale(0.65);
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit {
    margin-right: 12px;
  }
  body.checkout-onepage-success .page-wrapper .order-link-info {
    padding: 0 10px 13px;
    margin-bottom: 20px !important;
  }
  body .page-wrapper .checkout-success .section-subtitle,
  body .page-wrapper .checkout-success .order-items-title {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 29px 30px 24px;
    font-size: 18px;
  }
  body .page-wrapper .checkout-success .order-info-top {
    padding: 15px 10px 20px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 30px;
  }
  body .page-wrapper .checkout-success .order-info-col {
    padding: 30px 25px 25px;
    border-radius: 30px;
    margin-top: 8px;
  }
  body .page-wrapper .checkout-success .info-title,
  body .page-wrapper .block-order-details-view .box .box-title,
  body .page-wrapper .mst-rma-view .mst-rma-box__title,
  body .page-wrapper .ui-mst-rma__create-rma .mst-rma-box__title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 > .block .title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .box .box-title {
    font-size: 16px;
    margin-bottom: 13px !important;
  }
  body .page-wrapper .checkout-success .col-content,
  body .page-wrapper .block-order-details-view .box .box-content,
  body .page-wrapper .mst-rma-view .mst-rma-block .mst-rma-box__content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .box .box-content {
    font-size: 14px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .sm-stock {
    font-size: 12px;
    margin-bottom: 12px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .preparation,
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .expendition {
    padding-left: 18px;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 7px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .preparation:before,
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .expendition:before {
    top: 8px !important;
  }
  body .page-wrapper .checkout-success .order-shipping-method .col-content {
    padding-top: 5px;
  }
  body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    margin-bottom: 15px !important;
  }
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .shipping-description {
    font-size: 17px;
    max-width: 120px;
    margin-bottom: 10px;
    margin-top: -16px;
  }
  body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    margin-bottom: 10px;
    min-height: 45px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc {
    min-height: 32px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    left: -38px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.linxo,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo {
    min-height: 30px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    left: -40px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320 {
    min-height: 35px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before {
    left: -30px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
    left: -60px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.paypal:before,
  body .page-wrapper .checkout-success .payment-method-logo.paypal_express:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.paypal:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.paypal_express:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal_express:before {
    left: -29px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    left: -35px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    left: -44px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.oney,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney {
    min-height: 20px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments {
    min-height: 25px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before {
    left: -34px;
  }
  body .page-wrapper .checkout-success .order-info-items .order-items-title {
    padding: 30px 30px 26px !important;
  }
  body .page-wrapper .checkout-success .order-item {
    padding: 22px 0 17px;
  }
  body .page-wrapper .checkout-success .order-item .col-name {
    padding: 9px 17px;
  }
  body .page-wrapper .checkout-success .order-item .col-name .product-image {
    border-radius: 20px;
    flex: 0 0 125px;
    height: 125px;
  }
  body .page-wrapper .checkout-success .order-item .product-brand {
    padding-top: 3px;
  }
  body .page-wrapper .checkout-success .order-item .product-info {
    padding-left: 10px;
  }
  body .page-wrapper .checkout-success .order-item .item-unit-price {
    margin: 3px 0 0 0;
    font-size: 14px;
  }
  body .page-wrapper .checkout-success .order-item .col-qty,
  body .page-wrapper .checkout-success .order-item .col-total {
    padding: 0 10px 0 156px;
  }
  body .page-wrapper .checkout-success .order-item .col-qty {
    font-size: 16px;
    margin-bottom: 21px;
  }
  body .page-wrapper .checkout-success .order-item .product-item-name {
    margin: 3px 0 1px;
    font-size: 18px;
  }
  body .page-wrapper .checkout-success .order-item .product-reviews-summary {
    padding-bottom: 3px;
  }
  body .page-wrapper .checkout-success .order-item .item-row-total .price {
    font-size: 23px;
  }
  body .page-wrapper .checkout-success .stock {
    font-size: 14px;
  }
  body .page-wrapper .checkout-success .product-reviews-summary svg {
    height: 13px !important;
    width: 76px !important;
  }
  body .page-wrapper .checkout-success .product-reviews-summary .reviews-actions {
    margin-top: 2px !important;
  }
  body .page-wrapper .checkout-success .product-reviews-summary .reviews-actions a {
    font-size: 14px !important;
    margin-left: 5px !important;
  }
  body .page-wrapper .checkout-success .table-order-totals th,
  body .page-wrapper .checkout-success .table-order-totals td {
    font-size: 16px;
    padding-top: 4px;
    padding-bottom: 5px;
  }
  body .page-wrapper .checkout-success .table-order-totals .amount {
    padding-right: 20px;
  }
  body .page-wrapper .checkout-success .table-order-totals .mark {
    padding-left: 20px;
  }
  body .page-wrapper .checkout-success .table-order-totals .totals td,
  body .page-wrapper .checkout-success .table-order-totals .totals th {
    padding-bottom: 20px;
  }
  body .page-wrapper .checkout-success .order-info-totals {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 20px;
    padding: 20px 0 0;
  }
  body .page-wrapper .checkout-success .grand_total_incl th,
  body .page-wrapper .checkout-success .grand_total_incl td {
    padding-top: 9px;
    padding-bottom: 7px;
    font-size: 24px;
  }
  body .page-wrapper .brand-section-top {
    margin-top: 0;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item {
    border-radius: 10px;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item-info .product-item-details .product-item-link {
    font-size: 10px;
    letter-spacing: 1px;
  }
  body .page-wrapper .brand-container .brand-category-name,
  body .page-wrapper .brand-container .brand-list-content {
    padding-left: 30px;
    padding-right: 30px;
  }
  body .page-wrapper .brand-container .block-content input {
    padding: 8.5px 27px;
    font-size: 15px;
    height: 55px;
  }
  body .page-wrapper .brand-container .block-content input::-webkit-input-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .brand-container .block-content input:-moz-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .brand-container .block-content input::-moz-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .brand-container .block-content input::-ms-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .brand-container .block-content input:-ms-placeholder {
    font-size: 15px;
  }
  body .page-wrapper .brand-container .block-content input::placeholder {
    font-size: 15px;
  }
  body .page-wrapper .brand-container .block-content .btn-primary {
    padding: 16px 20px;
    font-size: 13px;
    letter-spacing: 2px;
    height: 55px;
    min-width: 161px;
  }
  body .page-wrapper .brand-container .block-brand-search {
    padding: 10px 0 0;
  }
  body.kbase-article-view .page-wrapper .kb-articles__list .kb-articles__article,
  body.kbase-category-view .page-wrapper .kb-articles__list .kb-articles__article,
  body.kbase-article-s .page-wrapper .kb-articles__list .kb-articles__article {
    font-size: 17px;
  }
  body.kbase-article-view .page-wrapper .kb-articles__list .kb-articles__article a,
  body.kbase-category-view .page-wrapper .kb-articles__list .kb-articles__article a,
  body.kbase-article-s .page-wrapper .kb-articles__list .kb-articles__article a {
    font-size: 22px;
  }
  body.kbase-article-view .page-wrapper .kb__category-description,
  body.kbase-category-view .page-wrapper .kb__category-description,
  body.kbase-article-s .page-wrapper .kb__category-description {
    font-size: 16px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box {
    padding: 28px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input {
    padding: 19.5px 27px;
    font-size: 18px !important;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input::-webkit-input-placeholder {
    font-size: 18px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input:-moz-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input:-moz-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input:-moz-placeholder {
    font-size: 18px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input::-moz-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input::-moz-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input::-moz-placeholder {
    font-size: 18px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input::-ms-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input::-ms-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input::-ms-placeholder {
    font-size: 18px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input:-ms-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input:-ms-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input:-ms-placeholder {
    font-size: 18px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input::placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input::placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input::placeholder {
    font-size: 18px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-nav-title,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-nav-title,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-nav-title {
    font-size: 23px;
    padding: 24px 29px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-content,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-content,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-content {
    padding: 0 30px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-content a,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-content a,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-content a {
    font-size: 17px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-content a .count,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-content a .count,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-content a .count {
    width: 45px;
    height: 26px;
    min-width: 45px;
    min-height: 26px;
    padding: 8px;
    font-size: 13px;
    border-radius: 14px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-content .item,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-content .item,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-content .item {
    border-bottom: 1px solid #edf2f4;
    padding: 15px 0 13px;
  }
  body.kbase-article-view .page-wrapper .kb-articles__list,
  body.kbase-category-view .page-wrapper .kb-articles__list,
  body.kbase-article-s .page-wrapper .kb-articles__list {
    margin: 0;
  }
  body.kbase-article-view .page-wrapper .kb-articles__list .kb-articles__article,
  body.kbase-category-view .page-wrapper .kb-articles__list .kb-articles__article,
  body.kbase-article-s .page-wrapper .kb-articles__list .kb-articles__article {
    margin-bottom: 30px;
  }
  body.kbase-category-view .column.main .kb__search-box,
  body.kbase-article-s .column.main .kb__search-box {
    padding: 30px;
  }
  body.kbase-category-view .column.main .kb__search-box form input,
  body.kbase-article-s .column.main .kb__search-box form input {
    padding: 18.5px 28px;
    font-size: 14px;
  }
  body.kbase-category-view .column.main .kb__search-box form button,
  body.kbase-article-s .column.main .kb__search-box form button {
    font-size: 14px;
    padding: 17px 28px !important;
  }
  body.kbase-category-view .kb-category__grid,
  body.kbase-article-s .kb-category__grid {
    margin: 0;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item,
  body.kbase-article-s .kb-category__grid .kb__category-item {
    padding: 0;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-title,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-title {
    margin-bottom: 30px;
  }
  body.cms-e-batterie .page-wrapper .page-main .main .eBatterieTitle {
    font-size: 24px;
    margin-bottom: 13px;
    margin-top: 40px;
  }
  body.cms-e-batterie .page-wrapper .page-header {
    margin-bottom: 22px !important;
  }
  body .page-wrapper .ebattery-form-block .sub-title {
    font-size: 16px;
    letter-spacing: 4px;
  }
  body .page-wrapper .ebattery-form-block .ebattery-items.mobile {
    margin: 13px 0 9px 0 !important;
  }
  body .page-wrapper .ebattery-form-block .ebt-item {
    border-radius: 32px;
    margin-bottom: 8px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) {
    padding: 18px 30px 13px 20px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .cal-top {
    padding-bottom: 12px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
    border-width: 2px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:before {
    min-width: 7px;
    min-height: 7px;
    max-width: 7px;
    max-height: 7px;
    top: 7px;
    left: 7px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) label {
    font-size: 14px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon {
    max-width: 65px;
    min-width: 65px;
    max-height: 65px;
    min-height: 65px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon:before {
    transform: scale(0.75) translate(2px, -6px);
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .price {
    font-size: 28px;
  }
  body .page-wrapper .ebattery-form-block .info {
    border-bottom-left-radius: 32px;
    border-bottom-right-radius: 32px;
    padding: 32px 73px 50px;
    margin-bottom: 0 !important;
  }
  body .page-wrapper .ebattery-form-block .info :is(strong , .note) {
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 24px;
  }
  body .page-wrapper .ebattery-form-block .info .actions {
    padding-top: 3px;
  }
  body .page-wrapper .ebattery-form-block .info button {
    min-width: 224px;
    letter-spacing: 2.4px;
    font-size: 14px;
    padding: 14px 14px 11px;
  }
  body .page-wrapper .ebattery-form-block .portability {
    border-radius: 32px;
  }
  body .page-wrapper .ebattery-form-block .port-item .ebt-col.value {
    right: 30px;
    top: 34px;
  }
  body .page-wrapper .ebattery-form-block .port-item .ebt-col.title {
    padding: 18px 30px 30px 20px !important;
  }
  body .page-wrapper .ebattery-form-block .port-item input {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
    border-width: 2px;
    border-radius: 8px;
  }
  body .page-wrapper .ebattery-form-block .port-item input:before {
    min-width: 13px;
    min-height: 6px;
    max-width: 13px;
    max-height: 6px;
    top: 6px;
    left: 5px;
    border-width: 0 0 2px 2px;
  }
  body .page-wrapper .ebattery-form-block .port-item label {
    padding: 8px 0 0 0;
    font-size: 16px;
  }
  body .page-wrapper .ebattery-form-block .port-item .icon {
    min-height: 65px;
    margin-bottom: 25px;
  }
  body .page-wrapper .ebattery-form-block .port-item .icon:after {
    transform: scale(0.75) translate(-2px, -6px);
  }
  body .page-wrapper .ebattery-form-block .port-item .icon:before {
    min-width: 65px;
    max-width: 65px;
  }
  body .page-wrapper .ebattery-form-block .port-item .price {
    font-size: 28px;
  }
  body .page-wrapper .post-items .post-item {
    margin-bottom: 35px;
  }
  body .page-wrapper .post-item-cover {
    border-radius: 34px;
  }
  body .page-wrapper .post-item-cover .post-info {
    padding: 24px 33px 44px;
  }
  body .page-wrapper .post-item-cover .post-img .cat-name {
    font-size: 11px;
    letter-spacing: 1.116px;
    padding: 8px 15px 6px;
    bottom: 33px;
    left: 33px;
  }
  body .page-wrapper .post-item-cover .post-name {
    font-size: 22px;
    margin-bottom: 3px;
  }
  body .page-wrapper .post-item-cover .post-date {
    font-size: 14px;
    letter-spacing: 2px;
  }
  body .page-wrapper .post-item-cover .post-desc {
    font-size: 15px;
    padding-top: 17px;
  }
  body .page-wrapper .post-item-cover .post-actions {
    padding: 21px 33px 19px;
  }
  body .page-wrapper .post-item-cover .post-actions a {
    font-size: 14px;
    letter-spacing: 2px;
  }
  body .page-wrapper .blog-search .control:before {
    right: 16px;
    width: 37px;
    height: 37px;
    font-size: 20px;
  }
  body .page-wrapper .blog-search .label {
    padding: 0 0 20px 0;
    font-size: 27px;
  }
  body .page-wrapper .blog-search input {
    height: 67px;
    padding: 11px 70px 9px 42px;
    letter-spacing: 2px;
    font-size: 14px;
  }
  body .page-wrapper .blog-category {
    margin-bottom: 16px;
  }
  body .page-wrapper .blog-category .category-items .category-item {
    margin: 0 10px 6px 0;
  }
  body .page-wrapper .blog-category .category-items .category-item.active .item-name {
    padding-right: 40px;
  }
  body .page-wrapper .blog-category .category-items .category-item.active .item-name:before {
    font-size: 11px;
    right: 17px;
  }
  body .page-wrapper .blog-category .category-items .item-name {
    font-size: 14px;
    padding: 9px 12px 7px 14px;
  }
  body .page-wrapper .blog-category .category-items .item-name .item-count {
    padding: 3px 0 0;
    margin-top: -3px;
    margin-left: 11px;
    min-width: 36px;
    font-size: 13px;
    letter-spacing: 1px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages {
    padding: 0 0 110px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .page {
    font-size: 16px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .item .action:after {
    width: 10px;
    height: 10px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .item .action.next {
    padding-right: 3px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .item {
    min-width: 45px;
    min-height: 45px;
    max-height: 45px;
    max-width: 45px;
    margin: 0 8px;
  }
  body .page-wrapper .post-content {
    margin-bottom: 117px;
    --box-radius: 34px;
    --box-padding-x: 31px;
    --box-padding-y: 33px;
  }
  body .page-wrapper .post-content ol,
  body .page-wrapper .post-content ul {
    padding-left: 18px;
    margin: 20px 0;
  }
  body .page-wrapper .post-content ol li,
  body .page-wrapper .post-content ul li {
    margin: 11px 0;
  }
  body .page-wrapper .post-content .list-box-title {
    font-size: 33px;
    margin-top: 15px;
  }
  body .page-wrapper .post-content .list-box-title:has(+ .list-box-items) + .list-box-items {
    padding-top: 20px;
  }
  body .page-wrapper .post-content .list-box-items {
    margin-bottom: 23px;
  }
  body .page-wrapper .post-content .list-box-item {
    font-size: 20px;
    padding-left: 23px;
    margin-bottom: 20px;
  }
  body .page-wrapper .post-content .list-box-item a {
    font-size: 20px;
  }
  body .page-wrapper .post-content .list-box-item:before {
    width: 8px;
    height: 8px;
    top: 6px;
  }
  body .page-wrapper .post-content p,
  body .page-wrapper .post-content a,
  body .page-wrapper .post-content li {
    font-size: 16px;
    margin: 15px 0;
  }
  body .page-wrapper .post-content p:has(a) {
    padding: 11px 0;
  }
  body .page-wrapper .post-content button {
    margin: 22px auto 32px;
    font-size: 18px;
    letter-spacing: 2.679px;
    padding: 35px 25px 29px;
  }
  body .page-wrapper .post-content h1,
  body .page-wrapper .post-content h2,
  body .page-wrapper .post-content h3,
  body .page-wrapper .post-content h4,
  body .page-wrapper .post-content h5,
  body .page-wrapper .post-content h6 {
    margin-bottom: 15px;
    margin-top: 30px;
  }
  body .page-wrapper .post-content h1 {
    font-size: 42px;
  }
  body .page-wrapper .post-content h2 {
    font-size: 37px;
  }
  body .page-wrapper .post-content h3 {
    font-size: 33px;
  }
  body .page-wrapper .post-content h4 {
    font-size: 30px;
  }
  body .page-wrapper .post-content h5 {
    font-size: 27px;
  }
  body .page-wrapper .post-content h6 {
    font-size: 24px;
  }
  body .page-wrapper .contact-info-box {
    margin: 36px 0;
  }
  body .page-wrapper .contact-info-box .contact-info-user {
    margin-right: 17px;
    flex: 0 0 67px;
    max-width: 67px;
    padding-top: 67px;
  }
  body .page-wrapper .contact-info-box .contact-info-left {
    margin-bottom: 22px;
  }
  body .page-wrapper .contact-info-box .contact-info-name,
  body .page-wrapper .contact-info-box .contact-info-text {
    font-size: 14px;
    letter-spacing: 2px;
  }
  body .page-wrapper .contact-info-box .publiced-date {
    font-size: 11px;
    padding-top: 3px;
  }
  body .page-wrapper .contact-info-box .contact-info-text {
    padding-top: 7px;
  }
  body .page-wrapper .contact-info-box .contact-info-link {
    padding: 0 6px;
  }
  body .page-wrapper .contact-info-box .contact-info-link svg {
    max-width: 39px;
    max-height: 39px;
    min-width: 39px;
    min-height: 39px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .modal-inner-wrap {
    border-radius: 34px;
    padding: 39px 15px 15px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .action-close {
    top: 13px;
    right: 16px;
    padding: 13px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .action-close:before {
    width: 18px;
    height: 18px;
  }
  body .modals-wrapper .search-title {
    margin-bottom: 21px;
    font-size: 27px;
    padding: 0 45px 25px 25px;
    margin-top: -10px;
  }
  body .modals-wrapper .search-box:before {
    right: 16px;
    width: 37px;
    height: 37px;
    font-size: 20px;
  }
  body .modals-wrapper .search-box input {
    height: 67px;
    padding: 11px 70px 9px 42px;
    letter-spacing: 2px;
    font-size: 14px;
  }
  body .modals-wrapper .search-result .search-item {
    margin-bottom: 15px;
    border-radius: 34px;
    padding: 31px 25px;
  }
  body .modals-wrapper .search-result .search-item:first-child {
    margin-top: 21px;
  }
  body .modals-wrapper .search-result .item-title {
    margin-bottom: 12px;
  }
  body .modals-wrapper .search-result .item-title,
  body .modals-wrapper .search-result .item-desc {
    font-size: 21px;
  }
  body .page-wrapper .home-all-categories .home-categories-link .title {
    word-break: break-word;
  }
  body .page-wrapper .slider-product-box .slider-product-cover {
    padding: 25px !important;
  }
  body .page-wrapper .slider-product-box .victrn-below-title {
    font-size: 25px;
    letter-spacing: 3px;
  }
  body .page-wrapper .slider-product-box .victrn-text,
  body .page-wrapper .slider-product-box .victrn-title-text {
    margin-bottom: 36px;
    font-size: 15px;
    max-width: 250px;
  }
  body .page-wrapper .slider-product-box .victrn-title-text {
    margin-bottom: 15px;
  }
  body .page-wrapper .slider-product-box .victrn-below-logo {
    padding-bottom: 15px;
    max-width: 160px;
  }
  body .page-wrapper .slider-product-box .slider-product-odd {
    padding-top: 120%;
  }
  body .page-wrapper .slider-product-box.slider-victrn-phoenix .victrn-below-logo {
    max-width: 160px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-phoenix .victrn-below-title {
    margin: 16px 0 13px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .victrn-below-logo {
    max-width: 160px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .victrn-below-title {
    font-size: 25px;
    letter-spacing: 3px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .product-below-img img {
    max-width: 280px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-energy .victrn-below-title {
    margin: 18px -4px 11px 0;
  }
  body .page-wrapper .slider-product-box.slider-victrn-connect .victrn-below-logo {
    margin-bottom: 30px;
    margin-top: 30px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-connect .slider-background-img img {
    margin-right: -30px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-connect .victrn-below-title {
    margin-bottom: 12px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink .title {
    max-width: 122px;
  }
  body .page-wrapper .block-category-list .block-content .category-item.category-item-42 .title {
    max-width: 180px;
  }
  body.categorypath-victron-energy-magasin .page-wrapper .page-header {
    margin-bottom: 18px !important;
  }
}
@media only screen and (max-width: 479px) {
  .navigation,
  .breadcrumbs .items,
  .page-header .header.panel,
  .header.content,
  .footer.content,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container,
  .home-banner-container,
  .container,
  .page-main {
    max-width: 570px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .tooltip.wrapper .tooltip.content {
    min-width: 10rem;
  }
  body .page-wrapper .page-main .field {
    margin-bottom: 10px;
  }
  body .page-wrapper .page-main .field.note {
    font-size: 15px;
    margin: 0 0 30px;
  }
  body .page-wrapper .page-main .field .siren-message.success {
    font-size: 11px;
  }
  body .page-wrapper .page-main .field .error,
  body .page-wrapper .page-main .field .success {
    font-size: 11px;
    padding-top: 10px;
  }
  body.account .page-wrapper .column .block-content.shipping-info .payment-method-logo.oney_rls,
  body.account .page-wrapper .column .block-content.payment-info .payment-method-logo.oney_rls,
  body.account .page-wrapper .column .block-content.shipping-info .payment-method-logo.oney,
  body.account .page-wrapper .column .block-content.payment-info .payment-method-logo.oney {
    padding-left: 110px !important;
    margin-right: 10px;
    min-height: 40px;
    margin-left: 0;
    margin-bottom: -20px;
  }
  body .page-wrapper .tooltips-container {
    margin-bottom: 0;
    padding: 14px;
  }
  body .page-wrapper .tooltips-container .tooltips-icon-wrapper span {
    margin-left: 11px;
    padding: 6px 13px;
    font-size: 14px;
  }
  body .page-wrapper .product-info-main .tooltips-container .shortcut-title {
    font-size: 18px;
    line-height: 1.2;
  }
  body .page-wrapper .product-info-main .tooltips-container .instruction {
    font-size: 14px;
    padding: 0;
  }
  body .page-wrapper .tooltips-container .tooltips-icon {
    width: 203px;
    height: 39px;
  }
  body .page-wrapper .tooltips-container .tooltip-header .oney-logo {
    width: 136px;
    height: 44px;
    margin-bottom: 5px;
  }
  body .page-wrapper .tooltips-container .tooltip-header .tooltip-title {
    font-size: 19px;
  }
  body .page-wrapper .tooltips-container .tooltip-footer {
    font-size: 13px;
  }
  body .page-wrapper .tooltips-container .tooltip-content {
    margin: 27px 0 23px;
  }
  body .page-wrapper .tooltips-container .tooltip-content .loan-simulation-item {
    margin-bottom: 19px;
  }
  body .page-wrapper .tooltips-container .tooltip-content .installments-info {
    margin-left: 10px;
    font-size: 13px;
    line-height: 1.1;
    margin-top: -1px;
  }
  body .page-wrapper .tooltips-container .tooltip-content .installment-number {
    min-width: 29px;
    min-height: 29px;
    max-width: 29px;
    max-height: 29px;
    font-size: 15px;
  }
  body .page-wrapper .tooltips-container .oney-payment-tooltip {
    min-width: 340px;
    padding: 40px;
  }
  body .page-wrapper .tooltips-container .oney-payment-tooltip:after {
    width: 24px;
    height: 24px;
    right: 43px;
    top: -10px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge {
    padding-top: 59px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge:before {
    top: -42px;
    left: 13px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .spc-option {
    margin-bottom: 32px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .price {
    padding: 16px 0 0 40px;
  }
  body .page-wrapper .simulator-form-wrapper .progressbar {
    margin-bottom: -16px;
  }
  body .page-wrapper .simulator-form-wrapper .progressbar .progressbar-item {
    margin: 0 9px;
    font-size: 12px;
    min-width: 33px;
    min-height: 33px;
  }
  body .page-wrapper .simulator-form-wrapper .progressbar .progressbar-item.completed {
    background-size: 17px;
  }
  body .page-wrapper .simulator-form-wrapper .progressbar .progressbar-item.completed:before {
    min-width: 18px;
    min-height: 2px;
    top: 15px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .actions-toolbar {
    flex-wrap: wrap;
    margin: 10px 0 0 !important;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .actions-toolbar .action {
    min-width: 140px;
  }
  body .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-img {
    border-radius: 15px;
  }
  body .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-img img {
    transform: scale(0.85);
  }
  body .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .region-name,
  body .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-label {
    padding-top: 14px;
    font-size: 13px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step {
    padding: 50px 0 45px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step .field-usage span,
  body .page-wrapper .simulator-form-wrapper .form-steps .step .field-note span,
  body .page-wrapper .simulator-form-wrapper .form-steps .step .area-value span {
    display: unset;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .step-title {
    font-size: 23px !important;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts ul li {
    font-size: 13px;
    line-height: 1.3;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts ul li:before {
    top: 4px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .instructions .step-title {
    margin-top: 25px;
    margin-bottom: 15px;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-age {
    align-items: flex-start;
  }
  body .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-age .control {
    min-width: unset;
  }
  body .page-wrapper .simulator-report-container {
    margin-top: 30px;
    padding: 60px 17px;
  }
  body .page-wrapper .simulator-report-container .section-sub-title {
    margin-bottom: 13px;
  }
  body .page-wrapper .simulator-report-container .section-budget .box,
  body .page-wrapper .simulator-report-container .section-saving .box {
    min-width: unset;
    padding: 20px;
    margin-bottom: 15px;
  }
  body .page-wrapper .simulator-report-container .section-budget .box.box1 p,
  body .page-wrapper .simulator-report-container .section-saving .box.box1 p {
    font-size: 14px;
  }
  body .page-wrapper .simulator-report-container:before {
    top: -27px;
    min-height: 60px;
    min-width: 60px;
  }
  body .page-wrapper .simulator-report-container .section-title {
    font-size: 23px;
  }
  body .page-wrapper .simulator-report-container .section-sub-title {
    font-size: 12px;
  }
  body .page-wrapper .simulatorReport-cover {
    margin-bottom: 30px;
  }
  body .page-wrapper .simulator-products-cover .simulator-products {
    margin-top: 10px !important;
  }
  body .page-wrapper .simulator-products .product-items .product-item-info .product-item-details .tocart {
    font-size: 14px;
    height: 55px;
  }
  body .page-wrapper .simulator-products .product-items .product-item-name {
    max-height: unset;
  }
  body .page-wrapper .simulator-products .product-items > .item {
    padding: 20px;
  }
  body .page-wrapper .simulator-products .product-items .price-box {
    margin: 5px 0 12px;
  }
  body .page-wrapper .simulator-products .product-items .price-box .special-price {
    padding: 0 8px 0 0;
  }
  body .page-wrapper .simulator-products .product-items .price-box .old-price-wrapper .price span {
    font-size: 16px !important;
  }
  body .page-wrapper .simulator-products .product-items .price-box .ttc {
    margin-top: -8px;
    font-size: 18px;
    padding: 0 13px 0 0;
  }
  body .page-wrapper .simulator-products .product-items .price-box .price {
    font-size: 26px;
  }
  body .page-wrapper .simulator-products .product-items .price-box .price .value,
  body .page-wrapper .simulator-products .product-items .price-box .price .fraction,
  body .page-wrapper .simulator-products .product-items .price-box .price .symbol {
    font-size: 26px;
  }
  body.simulator-index-index .page-wrapper .page-title-wrapper .page-title,
  body.simulator-report-view .page-wrapper .page-title-wrapper .page-title {
    font-size: 22px;
  }
  .owl-theme .owl-dots {
    bottom: 25px;
    padding-left: 15px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .modal-title {
    font-size: 24px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .actions-toolbar .action {
    font-size: 12px;
    padding: 10px 20px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .field textarea {
    height: 190px;
  }
  body .page-wrapper .quotation-request-link {
    padding: 12px 16px 11px;
    font-size: 10px !important;
    margin-left: 12px;
    letter-spacing: 0.5px !important;
  }
  .modal-popup .field-tooltip .field-tooltip-content {
    width: 200px;
  }
  body ul.ui-autocomplete .ui-menu-item .ui-corner-all,
  body ul.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
    padding: 12px 10px 10px !important;
    font-size: 13px !important;
  }
  body .page-wrapper .password-strength-container .password-strength-meter {
    margin-top: 10px;
  }
  body .page-wrapper .password-strength-container .password-strength-meter span {
    height: 6px;
  }
  body .page-wrapper .password-strength-container .password-strength-label {
    font-size: 10px;
    margin-top: 10px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-price {
    right: 30px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .col-options {
    margin-top: 10px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .price,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .col-title {
    font-size: 16px;
    line-height: 1.2;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option {
    margin-right: 16px;
    font-size: 14px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .radiocheck {
    margin-right: 8px;
    border-radius: 6px !important;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date {
    flex: 0 0 120px;
    margin-right: 9px;
    border-radius: 9px;
    margin-bottom: 9px;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date .day-name {
    font-size: 13px;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date .day-month {
    font-size: 16px;
  }
  body .page-wrapper .checkout-shipping-method .date-title {
    margin-bottom: 10px;
  }
  body .page-wrapper .form-shipping-address,
  body .page-wrapper .checkout-payment-method .billing-address-form,
  body .page-wrapper .form-create-account,
  body .page-wrapper .account .form-edit-account,
  body .page-wrapper .account .form-address-edit {
    padding: 30px;
    border-radius: 30px;
  }
  body.customer-account-login .page-wrapper .lbl-checkbox,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox,
  body.customer-account-create .page-wrapper .lbl-checkbox,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
  }
  body.customer-account-login .page-wrapper .lbl-checkbox input,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox input,
  body.customer-account-create .page-wrapper .lbl-checkbox input,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox input {
    border-radius: 7px !important;
  }
  body.customer-account-login .page-wrapper .lbl-checkbox input:before,
  body.customer-account-forgotpassword .page-wrapper .lbl-checkbox input:before,
  body.customer-account-create .page-wrapper .lbl-checkbox input:before,
  body.customer-account-createpassword .page-wrapper .lbl-checkbox input:before {
    width: 11px;
    height: 5px;
    top: 5px;
    left: 4px;
  }
  body.customer-account-login .page-wrapper .actions-toolbar .action,
  body.customer-account-forgotpassword .page-wrapper .actions-toolbar .action,
  body.customer-account-create .page-wrapper .actions-toolbar .action,
  body.customer-account-createpassword .page-wrapper .actions-toolbar .action {
    letter-spacing: 1.507px;
    padding: 16px 24px 14px;
    font-size: 10px;
  }
  body .page-wrapper .login-container .block,
  body .page-wrapper .password.forget .block,
  body .page-wrapper .password.reset .block {
    padding: 23px 19px 26px;
    border-radius: 23px;
  }
  body .page-wrapper .login-container .block:not(:last-child),
  body .page-wrapper .password.forget .block:not(:last-child),
  body .page-wrapper .password.reset .block:not(:last-child) {
    margin-bottom: 16px !important;
  }
  body .page-wrapper .login-container .block .block-title,
  body .page-wrapper .password.forget .block .block-title,
  body .page-wrapper .password.reset .block .block-title {
    margin-bottom: 10px;
  }
  body .page-wrapper .login-container .block .block-title strong,
  body .page-wrapper .password.forget .block .block-title strong,
  body .page-wrapper .password.reset .block .block-title strong {
    font-size: 15px;
    letter-spacing: 0.753px;
  }
  body .page-wrapper .login-container .block .field.note,
  body .page-wrapper .login-container .block p,
  body .page-wrapper .password.forget .block .field.note,
  body .page-wrapper .password.forget .block p,
  body .page-wrapper .password.reset .block .field.note,
  body .page-wrapper .password.reset .block p {
    font-size: 13px;
    margin-bottom: 9px;
  }
  body .page-wrapper .login-container .persistent .label,
  body .page-wrapper .password.forget .persistent .label,
  body .page-wrapper .password.reset .persistent .label {
    padding: 1px 0 0 7px !important;
    font-size: 12px !important;
  }
  body .page-wrapper .login-container .field-additional .secondary,
  body .page-wrapper .password.forget .field-additional .secondary,
  body .page-wrapper .password.reset .field-additional .secondary {
    margin-bottom: 10px;
  }
  body .page-wrapper .login-container .remind,
  body .page-wrapper .password.forget .remind,
  body .page-wrapper .password.reset .remind {
    font-size: 13px;
  }
  body .page-wrapper .login-container .actions-toolbar,
  body .page-wrapper .password.forget .actions-toolbar,
  body .page-wrapper .password.reset .actions-toolbar {
    margin: 20px 0 0 !important;
  }
  .filter-options .filter-options-content .item.default-item {
    margin: 10px 0;
  }
  .filter-options .filter-options-content .item.default-item a {
    font-size: 15px;
  }
  .filter-options .filter-options-content .btn-filter-limiter {
    letter-spacing: 1px;
    font-size: 15px;
    margin: 12px 0 6px;
    padding: 13px 0;
  }
  body .page-wrapper .newsletter-main-part {
    padding: 22px 35px 43px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .newsletter-title {
    font-size: 17px;
    max-width: 180px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content .subscribe {
    padding: 3px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content .actions .subscribe {
    padding: 12px 20px;
    font-size: 10px;
    letter-spacing: 0.502px;
    height: inherit;
    min-width: 113px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input {
    padding: 7px 18px 4px;
    font-size: 12px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input::-webkit-input-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input:-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input::-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input::-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input:-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .content input::placeholder {
    font-size: 12px;
  }
  body .page-wrapper .newsletter-main-part .newsletter-main .newsletter-cover {
    margin-bottom: 11px;
  }
  body .page-wrapper #younited_popupzone {
    --inner-padding: 15px;
  }
  body .page-wrapper #younited_popupzone .popup-content {
    border-radius: 20px;
    font-size: 14px;
  }
  body .page-wrapper #younited_popupzone .yp-engagement {
    font-size: 12px;
    line-height: 1.2;
    margin-top: 8px;
  }
  body .page-wrapper #younited_popupzone .yp-left-title {
    padding-top: 18px;
    padding-bottom: 16px;
    font-size: 19px;
    padding-right: 60px;
  }
  body .page-wrapper #younited_popupzone #yp-close-popup {
    right: 18px;
    padding: 7px;
    top: 16px;
  }
  body .page-wrapper #younited_popupzone .blocks_maturities_popup {
    flex: 0 0 50px;
    max-width: 50px;
    margin: 0 6px 6px 0;
    min-height: 38px;
    padding-top: 2px;
    font-size: 12px;
    border-radius: 10px;
  }
  body .page-wrapper #younited_popupzone .yp-right {
    padding-top: 15px;
    padding-bottom: 70px;
  }
  body .page-wrapper #younited_popupzone .yp-right:before {
    left: -32px;
    bottom: -18px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(1),
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(2) {
    padding-left: 19px;
    margin-bottom: 12px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(1):before,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(2):before {
    min-width: 10px;
    min-height: 10px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(2) {
    margin-bottom: 13px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(2):after {
    height: 25px;
    left: 4px;
    top: -18px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4) {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    padding-top: 10px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4) span {
    font-size: 13px !important;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4),
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(5),
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(6) {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
    padding-bottom: 2px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4) > span:first-child,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(5) > span:first-child,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(6) > span:first-child {
    font-size: 13px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(4) > span:first-child .yp-font-normal,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(5) > span:first-child .yp-font-normal,
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(6) > span:first-child .yp-font-normal {
    font-size: 13px;
  }
  body .page-wrapper #younited_popupzone .yp-finance > div:nth-child(6) {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding-bottom: 9px;
  }
  body .page-wrapper #younited_block:before {
    transform: translateY(-50%) scale(0.6);
    left: -48px;
    top: 13px;
  }
  body .page-wrapper .yp-info {
    padding-top: 18px;
    font-size: 12px;
  }
  body .page-wrapper #yp-simuler {
    margin-left: 10px;
    min-width: 95px;
  }
  body .page-wrapper .page-main .custom-field-box .message.info,
  body .page-wrapper .page-main .custom-field-box .message.error,
  body .page-wrapper .page-main .custom-field-box .message.warning,
  body .page-wrapper .page-main .custom-field-box .message.notice,
  body .page-wrapper .page-main .custom-field-box .message.success,
  body .page-wrapper .page-main .field .message.info,
  body .page-wrapper .page-main .field .message.error,
  body .page-wrapper .page-main .field .message.warning,
  body .page-wrapper .page-main .field .message.notice,
  body .page-wrapper .page-main .field .message.success,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body .page-wrapper .page-main .checkout-login .field .message.info,
  body .page-wrapper .page-main .checkout-login .field .message.error,
  body .page-wrapper .page-main .checkout-login .field .message.warning,
  body .page-wrapper .page-main .checkout-login .field .message.notice,
  body .page-wrapper .page-main .checkout-login .field .message.success,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.info,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.error,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.warning,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.notice,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.success {
    font-size: 13px;
    padding: 16px 60px 13px;
  }
  body .page-wrapper .page-main .custom-field-box .message.info > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.error > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.warning > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.notice > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.success > *:first-child:before,
  body .page-wrapper .page-main .field .message.info > *:first-child:before,
  body .page-wrapper .page-main .field .message.error > *:first-child:before,
  body .page-wrapper .page-main .field .message.warning > *:first-child:before,
  body .page-wrapper .page-main .field .message.notice > *:first-child:before,
  body .page-wrapper .page-main .field .message.success > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.info > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.error > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.warning > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.notice > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.success > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 25px;
    min-width: 18px;
    min-height: 18px;
    max-width: 18px;
    max-height: 18px;
  }
  body .page-wrapper .page-main .custom-field-box .control,
  body .page-wrapper .page-main .field .control,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .control,
  body .page-wrapper .page-main .checkout-login .field .control,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .control,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .control,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .control {
    margin-bottom: 5px;
  }
  body .page-wrapper .page-main .mage-error {
    font-size: 11px;
  }
  body div.modals-wrapper .custom-field-box .message.info,
  body div.modals-wrapper .custom-field-box .message.error,
  body div.modals-wrapper .custom-field-box .message.warning,
  body div.modals-wrapper .custom-field-box .message.notice,
  body div.modals-wrapper .custom-field-box .message.success,
  body div.modals-wrapper .field .message.info,
  body div.modals-wrapper .field .message.error,
  body div.modals-wrapper .field .message.warning,
  body div.modals-wrapper .field .message.notice,
  body div.modals-wrapper .field .message.success,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body div.modals-wrapper .checkout-login .field .message.info,
  body div.modals-wrapper .checkout-login .field .message.error,
  body div.modals-wrapper .checkout-login .field .message.warning,
  body div.modals-wrapper .checkout-login .field .message.notice,
  body div.modals-wrapper .checkout-login .field .message.success,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.info,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.error,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.warning,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.notice,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.success {
    font-size: 13px;
    padding: 16px 60px 13px;
  }
  body div.modals-wrapper .custom-field-box .message.info > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.error > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.warning > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.notice > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.success > *:first-child:before,
  body div.modals-wrapper .field .message.info > *:first-child:before,
  body div.modals-wrapper .field .message.error > *:first-child:before,
  body div.modals-wrapper .field .message.warning > *:first-child:before,
  body div.modals-wrapper .field .message.notice > *:first-child:before,
  body div.modals-wrapper .field .message.success > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.info > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.error > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.warning > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.notice > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.success > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 25px;
    min-width: 18px;
    min-height: 18px;
    max-width: 18px;
    max-height: 18px;
  }
  body div.modals-wrapper .custom-field-box .mage-error,
  body div.modals-wrapper .field .mage-error,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .mage-error,
  body div.modals-wrapper .checkout-login .field .mage-error,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .mage-error,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .mage-error,
  body div.modals-wrapper .wishlist-index-index .comment-box .mage-error {
    font-size: 11px;
  }
  body.checkout-index-index .modal-popup.confirm .modal-inner-wrap .modal-content {
    padding: 20px 0;
  }
  body #layer_gls_wrapper #gls_popup_title {
    padding-left: 100px;
    font-size: 14px;
    letter-spacing: 0;
    height: 38px;
    margin-top: 0;
  }
  body #layer_gls_wrapper #gls_popup_title:before {
    position: absolute;
    transform: translateY(-50%) scale(0.4);
    left: -68px;
  }
  body #layer_gls_wrapper .gls_relay {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 10px;
  }
  body #layer_gls_wrapper .gm-style .gm-style-iw-c {
    min-width: 250px !important;
  }
  body #layer_gls_wrapper #gls_map {
    padding-top: 85%;
  }
  body .page-wrapper .header-wrapper-top,
  body .page-wrapper .header-wrapper-menu,
  body .page-wrapper .panel.header {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  body .page-wrapper .cbm-inner .call-msg {
    font-size: 11px;
    max-width: 340px;
    line-height: 1.2;
  }
  body .page-wrapper .cbm-inner span:before {
    top: 6px;
    left: 7px;
  }
  body .page-wrapper .call-button-container input {
    white-space: unset;
    word-break: break-all;
    min-width: unset;
    max-width: 136px;
  }
  body .page-wrapper .call-button-container input::-webkit-input-placeholder {
    white-space: unset;
    word-break: break-all;
  }
  body .page-wrapper .call-button-container input:-moz-placeholder {
    white-space: unset;
    word-break: break-all;
  }
  body .page-wrapper .call-button-container input::-moz-placeholder {
    white-space: unset;
    word-break: break-all;
  }
  body .page-wrapper .call-button-container input::-ms-placeholder {
    white-space: unset;
    word-break: break-all;
  }
  body .page-wrapper .call-button-container input:-ms-placeholder {
    white-space: unset;
    word-break: break-all;
  }
  body .page-wrapper .call-button-container input::placeholder {
    white-space: unset;
    word-break: break-all;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .logo {
    max-width: 195px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerCardTitle {
    margin-bottom: 9px;
    font-size: 16px;
    letter-spacing: 2.4px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem {
    flex: 0 0 30px;
    max-width: 30px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem:not(:last-child) {
    margin-right: 8px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem svg {
    max-height: 30px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox {
    margin-bottom: 42px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem {
    flex: 0 0 79px;
    max-width: 79px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem svg {
    max-height: 79px;
  }
  body .page-wrapper .page-footer .footerContentMain .container {
    padding-top: 120px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerRight .footerCardTitle {
    padding-bottom: 11px;
    letter-spacing: 2.4px;
    font-size: 16px;
  }
  body .page-wrapper .page-footer .footer-sublink {
    margin: 0 auto 20px;
  }
  body .page-wrapper .page-footer .footer-sublink .footer-innerlink {
    font-size: 12px;
    margin-bottom: 3px;
  }
  body .page-wrapper .page-footer .footerCopyright {
    padding-bottom: 30px;
  }
  body .page-wrapper .page-footer .footerCopyright .footerContactBlock {
    margin-bottom: 25px;
  }
  body .page-wrapper .page-footer .footerCopyright .footerContactBlock a {
    font-size: 24px;
  }
  body .page-wrapper .page-footer .footerCopyright .copyRightText,
  body .page-wrapper .page-footer .footerCopyright .storeHours {
    font-size: 12px;
  }
  body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content {
    font-size: 13px;
    padding: 20px 0px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-footer {
    padding: 15px 0 0;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-footer button {
    padding: 14px 20px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap {
    padding: 30px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .pre-order-title {
    padding-top: 10px;
    padding-bottom: 14px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .pre-order-title p {
    font-size: 13px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .col-img {
    max-width: 81px;
    max-height: 81px;
    min-width: 81px;
    min-height: 81px;
  }
  body .modals-wrapper .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-name strong {
    display: block;
  }
  body .modals-wrapper .modal-popup .modal-header {
    padding: 0 20px 10px 0;
  }
  body .modals-wrapper .modal-popup .modal-title {
    font-size: 19px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-footer .action {
    min-height: 45px !important;
    font-size: 13px !important;
  }
  body .modals-wrapper .modal-popup .modal-footer button {
    padding: 10px 20px;
    margin: 0 6px 0 0;
    font-size: 12px;
    height: 40px;
  }
  body .modals-wrapper .modal-popup .modal-footer button:last-child {
    margin: 0;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm {
    --inner-padding: 30px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-inner-wrap {
    border-radius: 30px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .action-close {
    right: 0;
    top: 0;
    padding: 19px 11px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-header {
    padding-top: 25px;
    padding-bottom: 19px;
  }
  body .modals-wrapper .modal-inner-wrap {
    padding: 20px;
  }
  body .modals-wrapper .modal-inner-wrap .field-error {
    position: relative;
  }
  body .modal-popup .form-shipping-address,
  body .modal-popup .checkout-payment-method .billing-address-form,
  body .modal-popup .form-create-account,
  body .modal-popup .account .form-edit-account,
  body .modal-popup .account .form-address-edit {
    padding: 10px 0 0;
  }
  body .modal-popup .modal-footer button {
    height: 45px;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 10px 20px;
  }
  body.checkout-index-index .page-main #opc-sidebar > .actions-toolbar {
    padding: 0 23px 27px;
  }
  body.checkout-index-index .page-wrapper footer .footer.content,
  body.checkout-cart-index .page-wrapper footer .footer.content {
    padding-bottom: 140px;
  }
  body.checkout-cart-index .page-wrapper .page-main .cart-container .cart-summary .checkout-methods-items {
    padding: 27px 23px;
  }
  body.checkout-cart-index .page-wrapper .page-main .cart-container .cart-summary .checkout-methods-items button {
    height: 55px;
    font-size: 14px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-title {
    font-size: 16px;
    padding: 25px 26px 25px 40px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-title .toplinks-sidebar-close:before {
    font-size: 35px;
    line-height: 35px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-footer {
    padding: 13px 10px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-footer .link-logout {
    padding: 23px 33px;
    font-size: 16px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-footer .link-logout svg {
    width: 26px;
    height: 23px;
    margin-right: 13px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-footer .link-logout span {
    margin-top: 3px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-content li a {
    padding: 18px 23px 18px 40px;
    font-size: 16px;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-content li.credit a {
    margin: 10px 0;
  }
  body .page-wrapper .toplinks-sidebar .toplinks-sidebar-content li.credit a .counter {
    font-size: 21px;
    margin-top: 3px;
  }
  body .shipping-method-popup-wrapper .modal-inner-wrap {
    padding: 20px;
  }
  body .shipping-method-popup-wrapper .modal-header {
    margin-left: -20px;
    margin-right: -20px;
  }
  body .shipping-method-popup-wrapper .modal-title {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  body .shipping-method-popup-wrapper .smp-desc {
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  body .shipping-method-popup-wrapper .smp-desc span {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }
  body .shipping-method-popup-wrapper .modal-footer button {
    min-width: inherit;
  }
  body .shipping-method-popup-wrapper .smp-condition .smp-item {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 22px;
    padding-top: 22px;
  }
  body .shipping-method-popup-wrapper .smp-condition .smp-item label {
    font-size: 12px;
    padding-left: 30px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price {
    margin-left: 32px;
    margin-top: 5px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .value {
    font-size: 18px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .fraction {
    font-size: 13px;
    top: -4px;
  }
  body .shipping-method-popup-wrapper .smp-condition .price .symbol {
    font-size: 14px;
  }
  body .shipping-method-popup-wrapper .smp-condition .lbl-checkbox {
    min-width: 15px;
    min-height: 15px;
  }
  body .shipping-method-popup-wrapper .smp-condition .lbl-checkbox input:before {
    width: 10px;
    height: 5px;
    top: 3px;
    left: 2px;
  }
  body .page-wrapper .discount-promo {
    transform: scale(1);
    top: 17px;
    left: 15px;
  }
  body .page-wrapper .made-in-europe {
    top: 301px;
    right: 13px;
  }
  body .page-wrapper .made-in-europe svg {
    max-width: 90px;
    max-height: 90px;
    min-width: 90px;
    min-height: 90px;
  }
  body .page-wrapper .guarantee-icon {
    top: 285px;
    left: 13px;
  }
  body .page-wrapper .guarantee-icon svg {
    max-width: 110px;
    max-height: 110px;
    min-width: 110px;
    min-height: 110px;
  }
  body .page-wrapper .livraison-gratuite {
    right: 32px;
    top: 45px;
    max-width: 120px;
  }
  body.catalog-product-view .page-wrapper .guarantee-icon {
    bottom: 38px;
  }
  body.catalog-product-view .page-wrapper .guarantee-icon.one-img-gallery {
    bottom: 13px;
  }
  body.catalog-product-view .page-wrapper .made-in-europe {
    bottom: 46px;
  }
  body.catalog-product-view .page-wrapper .made-in-europe.one-img-gallery {
    bottom: 21px;
  }
  body .page-wrapper .single-banner-container > div {
    max-height: 570px;
  }
  body .page-header .newtopheader {
    padding: 12px 0 9px;
    font-size: 10px;
  }
  body .page-header .newtopheader .newtopheader-center .newtopheader-maga {
    font-size: 10px;
    letter-spacing: 1px;
  }
  body .page-header .newtopheader .newtopheader-left .newtopheader-ship {
    padding-left: 30px;
    font-size: 16px;
  }
  body .page-header .newtopheader .newtopheader-left .newtopheader-ship:before {
    font-size: 19px;
  }
  body .page-header .newtopheader .newtopheader-right .newtopheader-link {
    font-size: 24px;
    padding-left: 0;
  }
  body .page-header .newtopheader .newtopheader-right .newtopheader-link:before {
    top: 40%;
    font-size: 14px;
  }
  body .page-wrapper .block .block-title strong {
    font-size: 24px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items {
    margin: 0 -18px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item {
    padding: 0 18px !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-item-link,
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-brand a {
    font-size: 14px;
    max-height: unset;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-item-name {
    max-height: unset;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .badge {
    font-size: 12px !important;
    padding: 8px 12px 5px !important;
    margin-bottom: 13px;
    letter-spacing: 1.2px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .price-box .price {
    font-size: 24px !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-item-link {
    max-height: 63px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .price-box {
    margin: 10px 0 auto;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .btn-link {
    padding: 17px 10px 14px;
    margin-top: 20px;
    font-size: 11px;
    letter-spacing: 1.65px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-img {
    margin-bottom: 22px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-name a {
    font-size: 20px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-info {
    margin-bottom: 20px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc {
    margin: 8px 0 22px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc p {
    font-size: 14px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc p:first-child {
    max-height: 84px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-bottom {
    padding-bottom: 27px;
    padding-top: 20px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-bottom a {
    font-size: 12px;
    letter-spacing: 1.8px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink {
    font-size: 14px;
    padding: 35px 0 27px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink .category-icon {
    transform: scale(0.7);
    margin-bottom: 12px;
  }
  body .page-wrapper .block-brand-list .block-content {
    padding: 20px 0;
  }
  body .page-wrapper .block-brand-list .block-content .brandLink {
    transform: scale(0.65);
  }
  body .page-wrapper .block-brand-list .block-content .brandList {
    margin-bottom: 20px;
  }
  .filter-main-wrapper.mobile {
    padding: 18px 33px;
    margin: 30px 0 20px;
  }
  .filter-main-wrapper.mobile .filter-title {
    font-size: 20px;
  }
  .filter-main-wrapper.mobile .filter-clear {
    font-size: 16px;
  }
  body .category-middle-banner {
    padding: 15px 0;
  }
  body.catalog-category-view .stock span.ic-tooltips .tooltips-icon,
  body.catalog-product-view .stock span.ic-tooltips .tooltips-icon {
    width: 16px;
    height: 16px;
  }
  body.catalog-category-view .stock span.ic-tooltips .tooltips-content,
  body.catalog-product-view .stock span.ic-tooltips .tooltips-content {
    font-size: 10px;
    min-width: 180px;
    padding: 10px 8px;
  }
  body .category-description.mobile {
    margin: 50px 0 20px;
  }
  body .category-description h2 {
    font-size: 27px;
  }
  body .category-description .category-description-inner {
    padding: 35px 20px;
    margin-top: 10px;
  }
  body .category-description a {
    font-size: 14px;
    margin: 20px 0 10px;
  }
  body .category-description ul li {
    font-size: 14px;
    padding-left: 23px;
    margin: 20px 0;
  }
  body .category-description ul li:before {
    top: 7px;
    width: 6px;
    height: 6px;
  }
  body .category-description h1 {
    font-size: 20px;
    margin-bottom: 33px;
  }
  body .category-description h3 {
    font-size: 17px;
  }
  body .category-description p {
    font-size: 14px;
  }
  body.page-products .mst-scroll__button.action {
    width: calc(100% - 50px);
    font-size: 14px;
    padding: 21px 20px;
    margin: 15px auto 0;
  }
  body .page-wrapper .badge {
    font-size: 15px;
    padding: 5px 9px 2px;
  }
  body .page-wrapper .product-reviews-summary {
    margin: 0;
  }
  body .page-wrapper .product-reviews-summary .reviews-actions a {
    font-size: 13px;
    margin-left: 2px;
  }
  body .page-wrapper .product-reviews-summary svg {
    height: 14px;
    width: 90px;
  }
  body .page-wrapper .price-badge.over-stock {
    margin-right: 30px;
  }
  body .page-wrapper .page-title-wrapper {
    margin: 17px 0;
  }
  body .page-wrapper .page-title-wrapper .page-title {
    font-size: 21px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list {
    padding: 0 0 30px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list .popular-category-item {
    padding-top: 25px;
  }
  body .page-wrapper .popular-category-wrapper .popular-category-item-list a h3 {
    font-size: 14px;
    letter-spacing: 1px;
  }
  body .page-wrapper .coupon {
    padding: 7px 4px 5px;
    margin-bottom: 18px;
    font-size: 16px;
  }
  body .page-wrapper .product-item-name .product-brand a {
    margin-right: 0;
  }
  body .page-wrapper .sku {
    font-size: 13px;
    margin-bottom: 6px;
  }
  body .page-wrapper .product-item-name {
    margin: 0 0 14px;
    font-size: 18px;
    line-height: 1.2;
    -webkit-line-clamp: 2;
    max-height: 49px;
  }
  body .page-wrapper .promotion-timer .timer-col {
    margin-right: 9px;
    height: 66px;
  }
  body .page-wrapper .promotion-timer .timer-col:after {
    right: -9px;
    top: 12px;
    font-size: 34px;
  }
  body .page-wrapper .promotion-timer .value {
    font-size: 32px;
    margin-top: 3px;
  }
  body .page-wrapper .promotion-timer .lable {
    font-size: 12px;
    margin-top: 2px;
  }
  body .page-wrapper .product-item-info .tocompare {
    right: 30px;
    top: 30px;
    width: 20px;
    height: 20px;
  }
  body .page-wrapper .product-item-info .tocompare:before {
    border-width: 0 0 2px 2px;
    width: 13px;
    height: 7px;
    top: 4px;
    left: 3px;
  }
  body .page-wrapper .product-item-info .product-item-details .tocart {
    height: 70px;
    font-size: 17px;
    margin: 10px 0 0;
  }
  body .page-wrapper .special-price {
    padding: 6px 20px 0 0;
  }
  body .page-wrapper .old-price-wrapper .price span {
    font-size: 16px;
  }
  body .page-wrapper .old-price-wrapper .save-percent {
    font-size: 13px;
  }
  body .page-wrapper .price-badge {
    flex: 0 0 60px;
    max-width: 60px;
    margin-right: 10px;
  }
  body .page-wrapper .price-badge .bdg1 {
    font-size: 11px;
    padding: 2px 6px 0;
  }
  body .page-wrapper .price-badge .bdg2 {
    font-size: 14px;
    padding: 4px 8px 2px 4px;
  }
  body .page-wrapper .price-badge.special-buy {
    margin-right: 10px;
  }
  body .page-wrapper .price-badge.low-price .bdg1 {
    margin-left: 4px;
  }
  body .page-wrapper .price-badge.over-stock .bdg1 {
    margin-left: 4px;
  }
  body .page-wrapper .price-box {
    margin: 22px 0 18px;
  }
  body .page-wrapper .products-grid .product-items .product-item {
    padding: 22px;
  }
  body .page-wrapper .products-grid .product-items .product-item.out-of-stock-wrapper:after {
    width: 64px;
    height: 64px;
  }
  body .page-wrapper .sidebar.sidebar-main {
    padding: 0 32px;
  }
  body .page-wrapper .sidebar .sb-content {
    padding: 10px 0;
  }
  body .page-wrapper .sidebar .filter-options .filter-options-content {
    padding: 10px 0;
  }
  body .page-wrapper .sidebar .mst-nav__slider .mst-nav__slider-text {
    margin: 20px 0;
    font-size: 16px;
  }
  body .page-wrapper .sidebar .mst-nav__slider .mst-nav__slider-slider {
    margin: 0 0 30px;
  }
  body .page-wrapper .sidebar .mst-nav__slider .mst-nav__slider-slider .ui-slider-handle {
    width: 18px;
    height: 18px;
    border-radius: 3px;
    top: -12px;
    top: -7px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__sizeLimiter {
    font-size: 15px;
    margin-bottom: 25px;
    margin-top: 10px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item {
    margin: 15px 0 !important;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item a {
    font-size: 15px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"] {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
  body .page-wrapper .sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"]:before {
    border-width: 0 0 2px 2px;
    width: 13px;
    height: 7px;
    top: 4px;
    left: 3px;
  }
  body .page-wrapper .sidebar .filter-current {
    padding: 0 0 25px;
    margin: 0;
  }
  body .page-wrapper .sidebar .filter-current .remove {
    padding: 10px;
  }
  body .page-wrapper .sidebar .filter-current .remove:before,
  body .page-wrapper .sidebar .filter-current .remove:after {
    height: 15px;
  }
  body .page-wrapper .sidebar .filter-current .item .filter-value {
    line-height: 1.1;
    font-size: 14px;
  }
  body .page-wrapper .sidebar .filter-clear {
    font-size: 16px;
  }
  body .page-wrapper .sidebar .block-title.filter-title {
    margin-bottom: 25px;
  }
  body .page-wrapper .sidebar .filter-title,
  body .page-wrapper .sidebar .filter-options-title,
  body .page-wrapper .sidebar .sb-title {
    padding: 18px 32px;
    margin-left: -32px;
    margin-right: -32px;
    font-size: 20px;
  }
  body .page-wrapper .sidebar .filter-title strong,
  body .page-wrapper .sidebar .filter-options-title strong,
  body .page-wrapper .sidebar .sb-title strong {
    font-size: 20px;
  }
  body .page-wrapper .block-sub-category-main .sub-category-img {
    flex: 0 0 99px;
    max-width: 99px;
    padding: 26%;
  }
  body .page-wrapper .block-sub-category-main .sub-category-title {
    font-size: 15px;
    padding: 5px 0 0 !important;
    max-width: 150px !important;
  }
  body .page-wrapper .block-sub-category-main a {
    padding: 36px 10px 15px 10px !important;
  }
  body .page-wrapper .block-sub-category-main a:after {
    top: 32px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-left .page-wrapper .page-main .sidebar.sidebar-main,
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-right .page-wrapper .page-main .sidebar.sidebar-main {
    padding: 0 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .block.filter,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .subcategories {
    padding-top: 56px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name {
    font-size: 18px;
    margin: 0 0 13px;
    line-height: 1.2;
    -webkit-line-clamp: unset;
    max-height: unset;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name .product-item-link {
    font-size: 20px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .ln-show-less,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .ln-show-more {
    font-size: 13px;
    padding: 7px 17px 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-ok {
    height: 37px;
    font-size: 10px;
    min-width: 190px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-close {
    top: 14px;
    right: 14px;
    font-size: 0;
    min-width: 27px;
    min-height: 27px;
    max-height: 27px;
    max-width: 27px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-close:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-close:after {
    width: 23px;
    height: 2px;
    top: 13px;
    left: 2px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .platform-stock {
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-exptd-qty {
    padding: 10px 17px 8px;
    border-radius: 12px;
    letter-spacing: 1.6px;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .value {
    font-size: 25px;
    margin-top: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .lable {
    font-size: 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .timer-col {
    height: 65px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .timer-col:after {
    font-size: 23px;
    top: 11px;
    right: -13px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer .timer-col:last-child {
    margin-right: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary {
    margin: 0 0 14px 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sku {
    font-size: 14px;
    margin-left: 1px;
    margin-bottom: 19px;
    letter-spacing: 1.8px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .special-price {
    padding: 0 7px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .page-title-wrapper {
    margin: 27px 0 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .page-title-wrapper .page-title {
    line-height: 1.1;
    font-size: 23px;
    letter-spacing: 0.5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box {
    margin: 4px 0 15px 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar {
    padding: 10px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-clear {
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-content {
    padding: 11px 0 24px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-content .item {
    margin: 11px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-content .item a {
    font-size: 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options {
    margin-bottom: 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options .filter-options-content {
    padding: 11px 0 24px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options .filter-options-content .item.default-item {
    margin: 11px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options .filter-options-content .item.default-item a {
    font-size: 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options .filter-options-content input[type="checkbox"] {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    margin-right: 10px;
    border-radius: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options .filter-options-content input[type="checkbox"]:before {
    top: 4px !important;
    left: 3px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current {
    margin: 0;
    padding: 0 0 11px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current strong {
    margin-bottom: 20px;
    font-size: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .block-title {
    margin-bottom: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .remove:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .remove:after {
    height: 12px;
    top: 4px;
    right: 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .item {
    margin: 0 7px 7px 0;
    padding: 6px 35px 3px 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current .item .filter-value {
    font-size: 11px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-title {
    padding: 21px 30px 17px;
    font-size: 18px;
    margin-left: -30px;
    margin-right: -30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-options-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .sb-title:before {
    min-height: 3px;
    min-width: 11px;
    right: 21px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-open {
    padding: 14px 22px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-open strong {
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-mobile-filter-open:before {
    font-size: 17px;
    margin-right: 19px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name .product-brand a {
    letter-spacing: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .additional-info-main .info-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .additional-info-main .stock-text {
    font-size: 18px;
    margin-bottom: 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-from,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-to,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-single {
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .price-range-slider {
    padding: 4px 15px 13px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-line {
    top: 29px;
    height: 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .filter-current + .filter-actions {
    margin-bottom: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-bar {
    height: 3px;
    top: 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-slider {
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    top: 24px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-min,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sidebar .irs-max {
    bottom: -15px;
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .additional-info-main .sap-stock-info .stock-count {
    font-size: 14px;
    padding: 8px 10px 6px 11px;
    margin-left: 8px;
    margin-top: -12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .promotion-timer {
    margin-bottom: 0;
    margin-top: 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sap-arrrival-orders {
    margin-bottom: 24px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .price-container .price .value,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .price-container .price .symbol,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .price-container .price .fraction {
    font-size: 32px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .price-container .price .symbol {
    margin-left: -3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .ttc {
    margin-top: -7px;
    font-size: 20px;
    padding: 0 30px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary .rating-summary {
    margin: 0 6px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary svg {
    height: 15px;
    width: 93px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary .reviews-actions {
    margin-top: 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name {
    margin: 2px 0 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name .product-item-link {
    margin-top: 4px !important;
    letter-spacing: 0;
    line-height: 1.2 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .old-price-wrapper {
    margin-top: -10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .old-price-wrapper .price span {
    font-size: 18px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .old-price-wrapper .old-price {
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .old-price-wrapper .save-percent {
    font-size: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .badge {
    margin-bottom: 25px;
    font-size: 14px;
    letter-spacing: 3px;
    padding: 6px 16px 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .tocart {
    font-size: 17px;
    height: 60px;
    letter-spacing: 1.6px;
    margin-top: 20px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .sap-arrrival-orders .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .supplier-order-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .sap-arrrival-orders .supplier-order-item {
    font-size: 17px;
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info {
    margin-bottom: 22px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item {
    padding-left: 11px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item:before {
    min-width: 4px;
    min-height: 4px;
    max-width: 4px;
    max-height: 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .coupon {
    padding: 11px 17px 9px;
    border-radius: 12px;
    letter-spacing: 1.6px;
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .products-grid .product-items .product-item {
    padding: 25px 13px 30px;
  }
  body.product-custom-request-form .page-wrapper .product-options-wrapper .field {
    margin-bottom: 15px !important;
  }
  body.product-custom-request-form .page-wrapper .product-options-wrapper .field.date .legend {
    font-size: 13px;
    padding: 0 0 5px;
  }
  body.product-custom-request-form .page-wrapper .product-options-wrapper .field.date .control select {
    margin-right: 0;
  }
  body .gallery-placeholder._block-content-loading {
    min-height: 428px;
  }
  body .page-wrapper .fotorama-item .fotorama__stage {
    min-height: 340px;
    border-radius: 30px;
  }
  body .page-wrapper .qty-note {
    padding: 12px 45px 9px;
  }
  body .page-wrapper .qty-note span {
    font-size: 14px;
  }
  body .page-wrapper .qty-note:before {
    font-size: 22px;
    left: 9px;
    top: 6px;
  }
  body .page-wrapper .product-list-block .title-main {
    font-size: 27px !important;
  }
  body .page-wrapper .netreviews_filtering_section {
    margin-top: 5px;
    flex-direction: column;
  }
  body .page-wrapper .netreviews_filtering_section label {
    margin: 0 0 5px 0;
  }
  body .page-wrapper .netreviews_button {
    padding: 17px 20px;
  }
  body .page-wrapper .netreviews_rating_header #netreviews_informations {
    min-width: 280px;
    max-width: 280px;
    padding: 25px 15px 10px 15px;
  }
  body .page-wrapper .netreviews_rating_header #netreviews_informations ul li {
    font-size: 11px;
  }
  body .page-wrapper #netreviews_rating_section {
    padding: 20px;
  }
  body .page-wrapper #netreviews_rating_section .netreviews_rating_header .netreviews_logo {
    max-width: 235px;
    margin-bottom: 20px;
  }
  body .page-wrapper #netreviews_rating_section .netreviews_rating_header .netreviews_certification {
    font-size: 15px;
  }
  body .page-wrapper #netreviews_rating_section .netreviews_rating_header #netreviews_informations_label {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .box-tocart {
    margin: 11px 0 0;
  }
  body.catalog-product-view .page-wrapper .title-main {
    font-size: 19px !important;
  }
  body.catalog-product-view .page-wrapper .platform-stock {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .mageplaza-frequently-bought-together-block {
    margin-top: 10px;
  }
  body.catalog-product-view .page-wrapper .mageplaza-frequently-bought-together-block .title-main {
    font-size: 17px !important;
    margin-bottom: 10px !important;
  }
  body.catalog-product-view .page-wrapper .mageplaza-frequently-bought-together-block .mageplaza-fbt-content {
    margin-top: 9px;
    border-radius: 30px;
    margin-bottom: 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .action.mpfbt-tocart {
    font-size: 10px;
    height: 44px;
    min-width: 163px;
    padding: 13px;
    margin-top: 12px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .mageplaza-fbt-total-price-label {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .mageplaza-fbt-price {
    margin-top: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .mageplaza-fbt-price-wrapper .ttc {
    font-size: 15px;
    top: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-total-price .price {
    font-size: 30px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-price-box {
    padding: 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price {
    padding-bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-item {
    padding: 25px 20px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-item:after {
    bottom: -17px;
    left: 61px;
    font-size: 28px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-image {
    max-width: 85px;
    max-height: 85px;
    margin-right: 15px;
    border-radius: 15px;
    padding: 13px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .stock-status {
    font-size: 16px;
    margin-top: 5px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .item-price {
    margin-top: 5px;
    font-size: 17px;
    top: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .mageplaza-fbt-name a,
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-brand a {
    font-size: 13px;
    overflow: hidden;
    max-height: unset;
    margin-bottom: 5px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .item-qty {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .page-main .mageplaza-fbt-content .product-brand a {
    line-height: 1;
    margin-bottom: 3px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container {
    margin: 0 0 20px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list {
    border-radius: 30px;
    padding: 10px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field {
    padding: 10px;
    margin-bottom: 20px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .ul-bundle-options-list .field:after {
    left: 50%;
    bottom: -19px;
    font-size: 28px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .img-block {
    max-width: 85px;
    flex: 0 0 85px;
    min-height: 85px;
    margin-right: 14px;
    border-radius: 15px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name.product-name-mobile {
    margin-bottom: 4px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .custom-select-part.custom-select-part-dropdown {
    margin-bottom: 5px;
    max-width: 100%;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .custom-select-part.custom-select-part-dropdown .custom-list-part {
    max-width: 100%;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .see-product {
    line-height: 1.3;
    font-size: 10px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .custom-price {
    margin-bottom: -6px;
    margin-top: 5px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .custom-price .price {
    font-size: 20px;
    top: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .stock-status {
    font-size: 13px;
    margin-top: 10px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .qty-part-in {
    font-size: 14px;
    margin: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .qty-part-in .qty-in {
    padding-left: 2px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select:after {
    height: 8px;
    right: 24px;
    width: 8px;
    margin-top: -7px;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name {
    font-size: 11px;
    height: unset;
    line-height: 1.4;
    padding: 9px 50px 9px 15px;
    border-radius: 15px;
    word-break: break-word;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select .option,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name .option {
    padding: 10px;
    font-size: 12px;
    margin: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select .option .price-container,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name .option .price-container {
    margin-top: 5px;
    line-height: 1;
  }
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .nice-select .option .price-container .price,
  body.catalog-product-view .page-wrapper .page-main .bundle-options-container .custom-kit-part .product-name .option .price-container .price {
    line-height: 0;
    font-size: 17px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info {
    margin-bottom: 5px;
    margin-top: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info.precommande .stock-qty:after,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info.bundle .stock-qty:after,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info.surcommande .stock-qty:after,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info.precommande .stock:after,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info.bundle .stock:after,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info.surcommande .stock:after {
    top: 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links {
    margin: auto -23px 0;
    padding: 20px 23px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links a {
    font-size: 10px;
    margin: 0 12px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links a:before {
    margin-right: 7px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links a.towishlist:before {
    font-size: 24px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-social-links a.toshare:before {
    font-size: 22px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-arrrival-orders {
    margin: 2px 0 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-arrrival-orders .supplier-order-item {
    font-size: 14px;
    padding-left: 13px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-arrrival-orders .supplier-order-item:before {
    min-height: 2px;
    min-width: 6px;
    max-height: 2px;
    max-width: 6px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty {
    min-height: 25px;
    margin-bottom: 15px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock:after,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty:after {
    font-size: 17px;
    top: 3px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock .tooltip,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty .tooltip {
    min-width: 200px;
    max-width: 200px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock .stock-text,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty .stock-text {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock .stock-count,
  body.catalog-product-view .page-wrapper .product-info-right .sap-stock-info .stock-qty .stock-count {
    margin-bottom: -1px;
    font-size: 14px;
    padding: 3.5px 9px;
    margin-left: 3px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .real-qty-text,
  body.catalog-product-view .page-wrapper .product-info-right .sap-delay-day,
  body.catalog-product-view .page-wrapper .product-info-right .sap-delay-text,
  body.catalog-product-view .page-wrapper .product-info-right .sap-exptd-date,
  body.catalog-product-view .page-wrapper .product-info-right .sap-exptd-qty,
  body.catalog-product-view .page-wrapper .product-info-right .coupon {
    padding: 11px 18px 9px;
    font-size: 14px;
    border-radius: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier {
    margin-bottom: 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item {
    margin-top: 8px;
    padding: 13px 15px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .radio-btn {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    margin-right: 7px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .radio-btn:before {
    min-width: 8px;
    max-width: 8px;
    min-height: 8px;
    max-height: 8px;
    top: 5px;
    left: 5px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .price-label span {
    font-size: 13px;
    top: -2px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .price-label,
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .tier-price-qty,
  body.catalog-product-view .page-wrapper .product-info-right .prices-tier .item .price {
    font-size: 17px !important;
  }
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .not-stock {
    height: 47px;
    font-size: 13px;
    margin: 0 0 15px;
    min-height: 47px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .stock.alert,
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .stock-qty.alert {
    margin: 20px auto 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .stock.alert .action,
  body.catalog-product-view .page-wrapper .product-info-right .not-stock-section .stock-qty.alert .action {
    font-size: 11px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .ttc {
    top: -5px;
    font-size: 19px;
    padding-left: 5px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge .bdg1 {
    font-size: 13px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge .bdg2 {
    font-size: 13px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.low-price {
    flex: 0 0 60px;
    max-width: 60px;
    margin-right: 35px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.low-price .bdg1 {
    padding: 5px 6px 5px;
    margin-left: 4px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.low-price .bdg2 {
    padding: 6px 7px 2px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.over-stock {
    flex: 0 0 60px;
    max-width: 60px;
    margin-right: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.over-stock .bdg1 {
    margin-left: 4px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.special-buy {
    flex: 0 0 75px;
    max-width: 75px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.special-buy .bdg1 {
    padding: 3px 11px 0 7px;
    margin-left: 6px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .price-badge.special-buy .bdg2 {
    padding: 8px 10px 3px 10px;
    top: -4px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .fieldset .actions {
    margin-bottom: 15px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .fieldset .actions .action {
    font-size: 14px;
    min-height: 47px;
    margin: 0;
    padding: 3px 0 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price {
    margin: 0 0 9px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box {
    min-height: 57px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container {
    padding: 0 3px 0 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container .price-wrapper .price {
    font-size: 28px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container .weee {
    bottom: -12px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container .weee .price,
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .price-container .weee:before {
    font-size: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .ttc {
    font-size: 17px;
    line-height: 1;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .save-percent {
    min-width: 57px;
    min-height: 57px;
    max-width: 57px;
    max-height: 57px;
    font-size: 20px;
    padding-top: 5px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .old-price-wrapper {
    margin: 0 0 -3px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .old-price-wrapper .price-container .price-wrapper {
    font-size: 20px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .product-info-price .price-box .old-price-wrapper .price-container .price-wrapper .price {
    font-size: 20px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container {
    margin-top: 0;
    padding: 19px 23px;
    border-radius: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container .shortcut-title {
    font-size: 14px;
    margin-bottom: 2px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container .tooltips-icon {
    width: 130px;
    height: 22px;
    margin-top: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container .instruction {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .tooltips-container .tooltips-icon-wrapper span {
    min-width: 116px;
    padding: 12px 15px 12px;
    margin-left: 11px;
    font-size: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty {
    padding: 0 0 12px 0;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty .control {
    border-radius: 100px;
    height: 47px;
    padding: 0 8px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty .control span {
    width: 31px;
    height: 31px;
    border-width: 1px;
    min-width: 31px;
    min-height: 31px;
    max-width: 31px;
    max-height: 31px;
    font-size: 20px;
    padding-top: 4px;
  }
  body.catalog-product-view .page-wrapper .product-info-right .qty .control .input-text,
  body.catalog-product-view .page-wrapper .product-info-right .qty .control .item-qty {
    height: 47px;
    max-width: 58px;
    font-size: 12px;
  }
  body.catalog-product-view .page-wrapper .product-info-main {
    margin-bottom: 30px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container {
    padding: 18px;
    margin-top: 7px;
    border-radius: 20px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container .tooltips-icon {
    width: 165px;
    height: 27px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container .shortcut-title {
    font-size: 19px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container .tooltips-icon-wrapper {
    margin-top: 7px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .tooltips-container .tooltips-icon-wrapper span {
    margin-left: 10px;
    padding: 6px 12px;
    font-size: 12px;
    min-width: 90px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product-reviews-summary {
    margin-bottom: 20px;
    margin-top: 0;
    margin-right: 0;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product-reviews-summary svg {
    height: 15px;
    width: 91px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product-reviews-summary .reviews-actions {
    margin-top: 3px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product-reviews-summary .reviews-actions a {
    margin-left: 7px;
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product-brand-name {
    margin-top: 0;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product-brand-name a {
    font-size: 17px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .page-title-wrapper {
    margin: 0 0 2px 0;
  }
  body.catalog-product-view .page-wrapper .product-info-main .page-title-wrapper .page-title {
    font-size: 23px;
    line-height: 1.1;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info {
    padding-top: 13px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in1,
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in2 {
    padding-left: 14px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in1:before,
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in2:before {
    top: 5px;
    min-width: 4px;
    min-height: 4px;
    max-width: 4px;
    max-height: 4px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in1 .btm-cont,
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .prdct-cont-in2 .btm-cont {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .type {
    font-size: 17px;
    line-height: 1.5;
    padding-right: 23px !important;
    margin-bottom: 8px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .delivery-info .type:before {
    font-size: 24px;
    top: 0;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.attribute.sku {
    font-size: 14px;
    margin-bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview {
    padding: 18px 0 8px;
    margin: 8px 0;
    border-width: 1px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview .type {
    font-size: 17px;
    margin-bottom: 5px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview p {
    font-size: 14px;
    line-height: 1.3;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview li {
    font-size: 14px;
    line-height: 1.3;
    padding-left: 14px;
  }
  body.catalog-product-view .page-wrapper .product-info-main .product.overview li:before {
    min-width: 4px;
    min-height: 4px;
    max-width: 4px;
    max-height: 4px;
    top: 5px;
  }
  body.catalog-product-view .page-wrapper .product-info-main:before {
    right: 0;
    top: 0;
    transform: scale(1);
  }
  body.catalog-product-view .fotorama__dot {
    height: 8px;
    width: 8px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media {
    margin-bottom: 20px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__frame--dot {
    width: 6px;
    height: 6px;
    margin: 0 6px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__frame--dot.fotorama__active {
    min-width: 40px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__frame--dot.fotorama__active .fotorama__dot {
    width: 11px;
    height: 6px;
    min-height: 6px;
    min-width: 40px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__frame--dot .fotorama__dot {
    height: 6px;
    min-height: 6px;
    width: 6px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product.media .fotorama__nav--dots .fotorama__nav__shaft {
    margin-top: 19px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product-info-main {
    margin-bottom: 30px;
  }
  body.catalog-product-view.page-layout-1column .page-wrapper .product-info-right {
    padding: 23px 23px 0;
    margin-top: 20px;
    border-radius: 30px;
  }
  body.catalog-product-view .product-info-main .free-delivery,
  body.catalog-product-view .product-info-main .stock,
  body.catalog-product-view .product-info-main .moret-to-users,
  body.catalog-product-view .product-info-main .stock-qty {
    font-size: 14px;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in1,
  body.catalog-product-view .product-info-main .prdct-cont-in2 {
    padding-bottom: 4px;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in1 svg,
  body.catalog-product-view .product-info-main .prdct-cont-in2 svg {
    margin-bottom: 4px;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in1 .btm-cont,
  body.catalog-product-view .product-info-main .prdct-cont-in2 .btm-cont {
    font-size: 14px;
    padding-left: 0;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in1 svg {
    width: 17px;
    height: 10px;
  }
  body.catalog-product-view .product-info-main .prdct-cont-in2 svg {
    width: 17px;
    height: 15px;
  }
  body.catalog-product-view .page-wrapper .page-main .description-main {
    padding: 0;
    border-radius: 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .specification .sp-title {
    font-size: 14px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    letter-spacing: 0.5px;
    margin-bottom: 0;
    padding: 18px 23px 17px;
  }
  body.catalog-product-view .page-wrapper .page-main .specification .sp-group {
    margin-bottom: 15px;
  }
  body.catalog-product-view .page-wrapper .page-main .specification .sp-group .sp-row {
    margin-bottom: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .specification .sp-group .sp-row .sp-label,
  body.catalog-product-view .page-wrapper .page-main .specification .sp-group .sp-row .sp-value {
    padding: 8px 23px 6px;
    font-size: 12px;
  }
  body.catalog-product-view .page-wrapper .page-main .specification .sp-group .sp-row .sp-label {
    flex: 0 0 60%;
    max-width: 60%;
  }
  body.catalog-product-view .page-wrapper .page-main .specification .sp-group .sp-row .sp-value {
    flex: 0 0 40%;
    max-width: 40%;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .description-content,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .description-content,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .description-content {
    padding-left: 23px;
    padding-right: 23px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .description-content:before,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .description-content:before,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .description-content:before {
    height: 15px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .product-extra-info,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .product-extra-info,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .product-extra-info {
    padding: 0 23px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .product-extra-info .info-title,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .product-extra-info .info-title,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .product-extra-info .info-title {
    margin: 0 -23px;
    font-size: 17px;
    padding: 18px 22px 13px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .product-extra-info:not(:has(ul)),
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)),
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) {
    padding-bottom: 23px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title {
    margin-bottom: 23px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .product-extra-info p,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .product-extra-info p,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .product-extra-info p {
    font-size: 14px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .product-extra-info ul,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .product-extra-info ul,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul {
    padding: 23px 0;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .product-extra-info ul li,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li {
    font-size: 14px;
    margin-bottom: 5px;
    padding-left: 13px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .product-extra-info ul li:before,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li:before,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li:before {
    width: 4px;
    height: 4px;
    top: 7px;
    right: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .title-main,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .title-main,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .title-main {
    padding-left: 23px;
    padding-right: 23px;
    margin: 0 -23px 26px !important;
    font-size: 17px !important;
    padding-bottom: 15px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description h2,
  body.catalog-product-view .page-wrapper .page-main .product-info-description h3,
  body.catalog-product-view .page-wrapper .page-main .product-info-description h4,
  body.catalog-product-view .page-wrapper .page-main .product-info-description h5,
  body.catalog-product-view .page-wrapper .page-main .product-info-description h6,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main h2,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main h3,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main h4,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main h5,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main h6,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main h2,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main h3,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main h4,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main h5,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main h6 {
    font-size: 16px;
    line-height: 1.2;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main {
    padding: 0;
    border-radius: 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .pdf-attachments,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .pdf-attachments,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments {
    padding: 0 23px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .pdf-attachments .info-title,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .pdf-attachments .info-title,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .info-title {
    margin: 0 -23px;
    font-size: 17px;
    padding: 14px 26px 16px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .pdf-attachments .am-attachments,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments {
    margin-bottom: 0 !important;
    padding-bottom: 27px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-fileline,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline {
    margin-bottom: 11px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf {
    padding-left: 47px;
    font-size: 14px;
    min-height: 34px;
    margin-bottom: 0;
    text-decoration: unset;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before {
    min-width: 30px;
    max-width: 30px;
    min-height: 34px;
    max-height: 34px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main.has-attachments .pdf-attachments .info-title,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main.has-attachments .pdf-attachments .info-title,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main.has-attachments .pdf-attachments .info-title {
    padding-top: 21px;
    margin-bottom: 23px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .title-main,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .title-main,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .title-main {
    font-size: 20px;
    margin-bottom: 20px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .am-fileline,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .am-fileline,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .am-fileline {
    margin-bottom: 3px;
    font-size: 17px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-main .am-fileline .am-filelink,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-main .am-fileline .am-filelink,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-main .am-fileline .am-filelink {
    font-size: 14px;
    margin-bottom: 3px;
    border: 0;
    text-decoration: underline;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .info-guide-banner,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .info-guide-banner,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .info-guide-banner {
    margin: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description h1,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main h1,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main h1 {
    font-size: 20px;
    margin-bottom: 33px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description h2,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main h2,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main h2 {
    font-size: 18px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description h3,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main h3,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main h3 {
    margin: 16px 0;
    font-size: 17px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description ul li,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main ul li,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main ul li {
    margin-bottom: 10px;
    font-size: 15px;
    padding-left: 20px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description ul li:before,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main ul li:before,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main ul li:before {
    top: 7px;
    width: 6px;
    height: 6px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description p,
  body.catalog-product-view .page-wrapper .page-main .product-info-description .file-download-info,
  body.catalog-product-view .page-wrapper .page-main .product-info-description a,
  body.catalog-product-view .page-wrapper .page-main .product-info-description div,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main p,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .file-download-info,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main a,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main div,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main p,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .file-download-info,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main a,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main div {
    font-size: 15px;
    margin-bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .page-main .product-info-description .file-download-info,
  body.catalog-product-view .page-wrapper .page-main .cms-page-view .page-main .main .file-download-info,
  body.catalog-product-view .page-wrapper .page-main .cms-noroute-index .page-main .main .file-download-info {
    margin-top: 16px;
    margin-bottom: 5px;
  }
  body.catalog-product-view .page-wrapper .page-main .product.media .promotion-timer {
    top: 15px;
    width: 252px;
    right: -9px !important;
  }
  body.catalog-product-view .page-wrapper .page-main .product.media .promotion-timer .timer-col {
    max-width: 48px;
    height: 62px;
    margin-right: 5px;
    padding-bottom: 0;
  }
  body.catalog-product-view .page-wrapper .page-main .product.media .promotion-timer .timer-col:after {
    right: -5px;
    top: 5px;
    font-size: 28px;
  }
  body.catalog-product-view .page-wrapper .page-main .product.media .promotion-timer .value {
    font-size: 28px;
    margin-top: 2px;
  }
  body.catalog-product-view .page-wrapper .page-main .product.media .promotion-timer .lable {
    font-size: 11px;
    margin-top: 3px;
  }
  body.catalog-product-view .page-wrapper .page-main .title-main {
    font-size: 27px;
  }
  body .page-wrapper .brand-container .brand-category {
    border-radius: 20px;
  }
  body .page-wrapper .brand-container .brand-category-name {
    padding-top: 13px;
    padding-bottom: 12px;
    font-size: 19px;
  }
  body .page-wrapper .brand-container .products-grid {
    margin-top: 20px;
  }
  body .page-wrapper .brand-container .brand-list-content {
    padding-bottom: 7px;
    padding-top: 23px;
  }
  body .page-wrapper .brand-container .brand-category-name,
  body .page-wrapper .brand-container .brand-list-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  body .page-wrapper .brand-container .block-brand-list {
    padding-top: 0 !important;
    margin-top: 0;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items {
    margin: 0 -5px;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item {
    padding: 0 5px !important;
    margin-bottom: 10px;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item-info .product-image-photo {
    max-width: 100px;
    max-height: 100px;
    height: 100px;
    width: 100px;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item-info .product-item-details .product-item-name {
    max-height: unset;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item-info .product-image-wrapper {
    padding-bottom: 80% !important;
  }
  body .page-wrapper .brand-section-top {
    margin-bottom: 20px;
  }
  body .autocomplete-suggestions {
    padding: 10px;
  }
  body .autocomplete-suggestions .autocomplete-suggestion .shopbybrand-suggestion .shopbybrand-suggestion-right {
    font-size: 15px;
  }
  body .autocomplete-suggestions .autocomplete-suggestion .shopbybrand-suggestion .shopbybrand-suggestion-left {
    max-width: 50px;
  }
  body .faq_topbar .faq_topbar_cover {
    padding-left: 160px;
    padding-right: 10px;
    background-position: -30px;
  }
  body.kbase-article-s .column.main .kb__search-box {
    margin: 0;
  }
  body.kbase .page-title-wrapper {
    margin: 0;
  }
  body.kbase .page-wrapper .page-title-wrapper .page-title {
    font-size: 23px;
  }
  body.kbase-article-view .page-wrapper .kb-articles__list .kb-articles__article,
  body.kbase-category-view .page-wrapper .kb-articles__list .kb-articles__article,
  body.kbase-article-s .page-wrapper .kb-articles__list .kb-articles__article {
    font-size: 14px;
  }
  body.kbase-article-view .page-wrapper .kb-articles__list .kb-articles__article a,
  body.kbase-category-view .page-wrapper .kb-articles__list .kb-articles__article a,
  body.kbase-article-s .page-wrapper .kb-articles__list .kb-articles__article a {
    font-size: 18px;
  }
  body.kbase-article-view .page-wrapper .kb-article__categories,
  body.kbase-article-view .page-wrapper table,
  body.kbase-category-view .page-wrapper .kb-article__categories,
  body.kbase-category-view .page-wrapper table,
  body.kbase-article-s .page-wrapper .kb-article__categories,
  body.kbase-article-s .page-wrapper table {
    font-size: 14px;
  }
  body.kbase-article-view .page-wrapper .kb-article__body p,
  body.kbase-category-view .page-wrapper .kb-article__body p,
  body.kbase-article-s .page-wrapper .kb-article__body p {
    font-size: 14px;
    margin-bottom: 10px;
  }
  body.kbase-article-view .page-wrapper .kb-article__body .kb-article__categories,
  body.kbase-category-view .page-wrapper .kb-article__body .kb-article__categories,
  body.kbase-article-s .page-wrapper .kb-article__body .kb-article__categories {
    font-size: 14px;
  }
  body.kbase-article-view .page-wrapper .kb__category-description,
  body.kbase-category-view .page-wrapper .kb__category-description,
  body.kbase-article-s .page-wrapper .kb__category-description {
    font-size: 15px;
    letter-spacing: 0;
    margin-bottom: 25px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box {
    padding: 20px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input {
    padding: 17.5px 23px;
    font-size: 16px !important;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input::-webkit-input-placeholder {
    font-size: 16px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input:-moz-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input:-moz-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input:-moz-placeholder {
    font-size: 16px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input::-moz-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input::-moz-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input::-moz-placeholder {
    font-size: 16px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input::-ms-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input::-ms-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input::-ms-placeholder {
    font-size: 16px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input:-ms-placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input:-ms-placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input:-ms-placeholder {
    font-size: 16px;
  }
  body.kbase-article-view .page-wrapper .kb__sidebar .kb__search-box input::placeholder,
  body.kbase-category-view .page-wrapper .kb__sidebar .kb__search-box input::placeholder,
  body.kbase-article-s .page-wrapper .kb__sidebar .kb__search-box input::placeholder {
    font-size: 16px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-nav-title,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-nav-title,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-nav-title {
    font-size: 18px;
    padding: 20px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-content,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-content,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-content {
    padding: 0 20px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-content a,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-content a,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-content a {
    font-size: 15px;
  }
  body.kbase-article-view .page-wrapper .kb__category-sidebar .block-collapsible-content .item,
  body.kbase-category-view .page-wrapper .kb__category-sidebar .block-collapsible-content .item,
  body.kbase-article-s .page-wrapper .kb__category-sidebar .block-collapsible-content .item {
    padding: 10px 0 8px;
  }
  body.kbase-article-view .page-wrapper .kb-articles__list,
  body.kbase-category-view .page-wrapper .kb-articles__list,
  body.kbase-article-s .page-wrapper .kb-articles__list {
    margin: 0;
  }
  body.kbase-article-view .page-wrapper .kb-articles__list .kb-articles__article,
  body.kbase-category-view .page-wrapper .kb-articles__list .kb-articles__article,
  body.kbase-article-s .page-wrapper .kb-articles__list .kb-articles__article {
    margin-bottom: 20px;
    padding: 20px 25px;
  }
  body.kbase-category-view .column.main .kb__search-box,
  body.kbase-article-s .column.main .kb__search-box {
    padding: 10px 20px 0;
  }
  body.kbase-category-view .column.main .kb__search-box form input,
  body.kbase-article-s .column.main .kb__search-box form input {
    padding: 16.5px 23px;
    font-size: 12px;
    margin-bottom: 15px;
  }
  body.kbase-category-view .column.main .kb__search-box form button,
  body.kbase-article-s .column.main .kb__search-box form button {
    font-size: 13px;
    padding: 16px 22px !important;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-title,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-title {
    margin-bottom: 16px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-title h2,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-title h2 {
    font-size: 18px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-item-inner,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-item-inner {
    padding: 20px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb-view-action,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb-view-action {
    padding: 8px 0;
    font-size: 12px;
    letter-spacing: 1px;
    min-width: 120px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category {
    margin: 0 0 20px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category ol li,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category ol li {
    margin-bottom: 10px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category ol li:before,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category ol li:before {
    font-size: 20px;
    margin-top: 0;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category ol li:last-child,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category ol li:last-child {
    margin-bottom: 0;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category a,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category a {
    font-size: 13px;
  }
  body .faq_topbar .faq_topbar_cover {
    padding-left: 150px;
    background-position: -24px;
    background-size: 1210px;
    margin: -12px 0;
  }
  body .faq_topbar .faq_topbar_cover .faq_topbar_title {
    font-size: 20px;
  }
  body .page-wrapper .post-items .post-item {
    margin-bottom: 31px;
  }
  body .page-wrapper .post-item-cover {
    border-radius: 30px;
  }
  body .page-wrapper .post-item-cover .post-info {
    padding: 15px 30px 19px;
  }
  body .page-wrapper .post-item-cover .post-img .cat-name {
    font-size: 10px;
    letter-spacing: 1px;
    padding: 7px 14px 5px;
    bottom: 30px;
    left: 30px;
  }
  body .page-wrapper .post-item-cover .post-name {
    font-size: 20px;
    margin-bottom: 2px;
  }
  body .page-wrapper .post-item-cover .post-date {
    font-size: 12px;
    letter-spacing: 1.8px;
  }
  body .page-wrapper .post-item-cover .post-desc {
    font-size: 14px;
    padding-top: 15px;
  }
  body .page-wrapper .post-item-cover .post-actions {
    padding: 17px 30px 17px;
  }
  body .page-wrapper .post-item-cover .post-actions a {
    font-size: 12px;
    letter-spacing: 1.8px;
  }
  body .page-wrapper .blog-search .control:before {
    right: 13px;
    width: 33px;
    height: 33px;
    font-size: 18px;
  }
  body .page-wrapper .blog-search .label {
    padding: 0 0 19px 0;
    font-size: 24px;
  }
  body .page-wrapper .blog-search input {
    height: 60px;
    padding: 10px 55px 8px 37px;
    letter-spacing: 1.8px;
    font-size: 13px;
  }
  body .page-wrapper .blog-sf {
    margin: 0 0 25px;
  }
  body .page-wrapper .blog-category .category-items .category-item {
    margin: 0 9px 5px 0;
  }
  body .page-wrapper .blog-category .category-items .category-item.active .item-name {
    padding-right: 34px;
  }
  body .page-wrapper .blog-category .category-items .category-item.active .item-name:before {
    font-size: 9px;
    right: 15px;
  }
  body .page-wrapper .blog-category .category-items .item-name {
    font-size: 12px;
    padding: 9px 10px 7px 13px;
  }
  body .page-wrapper .blog-category .category-items .item-name .item-count {
    padding: 4px 0 0;
    margin-top: -2px;
    margin-left: 11px;
    min-width: 33px;
    font-size: 11px;
    letter-spacing: 0.8px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages {
    padding: 0 0 70px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .page {
    font-size: 14px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .item .action:after {
    width: 9px;
    height: 9px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .item .action.next {
    padding-right: 2px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .item {
    min-width: 40px;
    min-height: 40px;
    max-height: 40px;
    max-width: 40px;
    margin: 0 6px;
  }
  body .page-wrapper .post-content {
    margin-bottom: 105px;
    --box-radius: 30px;
    --box-padding-x: 26px;
    --box-padding-y: 28px;
  }
  body .page-wrapper .post-content ol,
  body .page-wrapper .post-content ul {
    padding-left: 17px;
    margin: 17px 0;
  }
  body .page-wrapper .post-content ol li,
  body .page-wrapper .post-content ul li {
    margin: 9px 0;
  }
  body .page-wrapper .post-content .list-box-title {
    font-size: 30px;
    margin-top: 12px;
  }
  body .page-wrapper .post-content .list-box-title:has(+ .list-box-items) + .list-box-items {
    padding-top: 17px;
  }
  body .page-wrapper .post-content .list-box-items {
    margin-bottom: 18px;
  }
  body .page-wrapper .post-content .list-box-item {
    font-size: 18px;
    padding-left: 20px;
    margin-bottom: 18px;
  }
  body .page-wrapper .post-content .list-box-item a {
    font-size: 18px;
  }
  body .page-wrapper .post-content .list-box-item:before {
    width: 7px;
    height: 7px;
    top: 5px;
  }
  body .page-wrapper .post-content p,
  body .page-wrapper .post-content a,
  body .page-wrapper .post-content li {
    font-size: 14px;
    margin: 12px 0;
  }
  body .page-wrapper .post-content p:has(a) {
    padding: 9px 0;
  }
  body .page-wrapper .post-content button {
    margin: 20px auto 28px;
    font-size: 16px;
    letter-spacing: 2.4px;
    padding: 31px 25px 27px;
  }
  body .page-wrapper .post-content h1,
  body .page-wrapper .post-content h2,
  body .page-wrapper .post-content h3,
  body .page-wrapper .post-content h4,
  body .page-wrapper .post-content h5,
  body .page-wrapper .post-content h6 {
    margin-bottom: 12px;
    margin-top: 20px;
  }
  body .page-wrapper .post-content h1 {
    font-size: 38px;
  }
  body .page-wrapper .post-content h2 {
    font-size: 34px;
  }
  body .page-wrapper .post-content h3 {
    font-size: 30px;
  }
  body .page-wrapper .post-content h4 {
    font-size: 27px;
  }
  body .page-wrapper .post-content h5 {
    font-size: 25px;
  }
  body .page-wrapper .post-content h6 {
    font-size: 23px;
  }
  body .page-wrapper .contact-info-box {
    margin: 31px 0;
  }
  body .page-wrapper .contact-info-box .contact-info-user {
    margin-right: 14px;
    flex: 0 0 60px;
    max-width: 60px;
    padding-top: 60px;
  }
  body .page-wrapper .contact-info-box .contact-info-left {
    margin-bottom: 20px;
  }
  body .page-wrapper .contact-info-box .contact-info-name,
  body .page-wrapper .contact-info-box .contact-info-text {
    font-size: 12px;
    letter-spacing: 1.8px;
  }
  body .page-wrapper .contact-info-box .publiced-date {
    font-size: 10px;
    padding-top: 5px;
  }
  body .page-wrapper .contact-info-box .contact-info-text {
    padding-top: 4px;
  }
  body .page-wrapper .contact-info-box .contact-info-name {
    padding-top: 3px;
  }
  body .page-wrapper .contact-info-box .contact-info-link {
    padding: 0 5px;
  }
  body .page-wrapper .contact-info-box .contact-info-link svg {
    max-width: 34px;
    max-height: 34px;
    min-width: 34px;
    min-height: 34px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .modal-inner-wrap {
    border-radius: 28px;
    padding: 35px 12px 12px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .action-close {
    top: 13px;
    right: 12px;
    padding: 10px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .action-close:before {
    width: 15px;
    height: 15px;
  }
  body .modals-wrapper .search-title {
    margin-bottom: 20px;
    font-size: 24px;
    padding: 0 35px 20px 20px;
    margin-top: -18px;
  }
  body .modals-wrapper .search-box:before {
    right: 13px;
    width: 33px;
    height: 33px;
    font-size: 18px;
  }
  body .modals-wrapper .search-box input {
    height: 60px;
    padding: 10px 55px 8px 37px;
    letter-spacing: 1.8px;
    font-size: 13px;
  }
  body .modals-wrapper .search-result .search-item {
    margin-bottom: 13px;
    border-radius: 28px;
    padding: 27px 21px;
  }
  body .modals-wrapper .search-result .search-item:first-child {
    margin-top: 17px;
  }
  body .modals-wrapper .search-result .item-title {
    margin-bottom: 10px;
  }
  body .modals-wrapper .search-result .item-title,
  body .modals-wrapper .search-result .item-desc {
    font-size: 18px;
  }
  body.page-products .products-grid .product-items .product-item.out-of-stock-wrapper:after {
    background-position-y: 64px;
  }
  body .page-wrapper .home-all-categories .home-categories-list .home-categories-item .home-categories-link {
    font-size: 14px;
  }
  body .page-wrapper .slider-product-box .slider-product-cover {
    padding: 20px !important;
  }
  body .page-wrapper .slider-product-box .victrn-below-logo {
    padding-bottom: 10px;
    max-width: 150px;
  }
  body .page-wrapper .slider-product-box .victrn-below-title {
    font-size: 20px;
    letter-spacing: 2px;
  }
  body .page-wrapper .slider-product-box .slider-product-even {
    padding-top: 60%;
  }
  body .page-wrapper .slider-product-box .victrn-text,
  body .page-wrapper .slider-product-box .victrn-title-text {
    margin-bottom: 20px;
    font-size: 13px;
    max-width: 170px;
  }
  body .page-wrapper .slider-product-box .victrn-title-text {
    margin-bottom: 10px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-phoenix .victrn-below-logo {
    max-width: 140px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-phoenix .victrn-below-title {
    margin: 20px 0 15px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .victrn-below-logo {
    max-width: 150px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .product-below-img {
    margin-top: 15px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .victrn-below-title {
    font-size: 20px;
    letter-spacing: 2px;
    margin-top: 10px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-system .product-below-img img {
    max-width: 230px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-connect .victrn-below-logo {
    margin-bottom: 40px;
    margin-top: 15px;
  }
  body .page-wrapper .slider-product-box.slider-victrn-connect .slider-background-img img {
    margin-right: -50px;
  }
}
@media all and (min-width: 640px) {
  .abs-blocks-2columns-s {
    width: 48.8%;
  }
  .abs-blocks-2columns-s:nth-child(odd) {
    clear: left;
    float: left;
  }
  .abs-blocks-2columns-s:nth-child(even) {
    float: right;
  }
  .abs-reset-left-margin-desktop-s,
  .column:not(.sidebar-main) .multicheckout .actions-toolbar,
  .multicheckout .block-shipping .box-shipping-method .fieldset .legend {
    margin-left: 0;
  }
  .abs-margin-for-forms-desktop-s {
    margin-left: 25.8%;
  }
  .abs-visually-hidden-desktop-s {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-desktop-s:before,
  .abs-add-clearfix-desktop-s:after,
  .multicheckout .block-billing:before,
  .multicheckout .block-billing:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-desktop-s:after,
  .multicheckout .block-billing:after {
    clear: both;
  }
  .abs-add-box-sizing-desktop-s,
  .multicheckout .block-shipping .box,
  .multicheckout .block-billing .box-billing-address,
  .multicheckout .block-billing .box-billing-method {
    box-sizing: border-box;
  }
  .ui-dialog.popup {
    width: 420px;
  }
  .column .block-addbysku .action.remove {
    background-image: none;
    -moz-box-sizing: content-box;
    box-shadow: none;
    line-height: inherit;
    text-shadow: none;
    font-weight: 400;
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    color: #1979c3;
    text-decoration: none;
    background: none;
    border: 0;
    display: inline;
    margin-top: 2px;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .column .block-addbysku .action.remove:visited {
    color: #1979c3;
    text-decoration: none;
  }
  .column .block-addbysku .action.remove:hover {
    color: #006bb4;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:active {
    color: #ff5501;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:hover,
  .column .block-addbysku .action.remove:active,
  .column .block-addbysku .action.remove:focus {
    background: none;
    border: 0;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    color: #1979c3;
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline;
  }
  .multicheckout .actions-toolbar .secondary {
    float: none;
    margin-top: 11px;
    text-align: right;
  }
  .multicheckout .actions-toolbar .secondary .action {
    margin-left: 10px;
  }
  .multicheckout .actions-toolbar .secondary .action.back {
    display: block;
    float: left;
  }
  .multicheckout .item-options {
    margin: 20px 0 0;
  }
  .multicheckout .block-content .box {
    margin-bottom: 0;
  }
  .multicheckout .block-shipping .box {
    float: left;
    width: 25%;
  }
  .multicheckout .block-shipping .box-shipping-method {
    padding-left: 25px;
    padding-right: 25px;
    width: 50%;
  }
  .multicheckout .block-shipping .box-shipping-method .fieldset .field:before {
    display: none;
  }
  .multicheckout .block-billing .box-billing-address {
    float: left;
    width: 25%;
  }
  .multicheckout .block-billing .box-billing-method {
    float: left;
    padding-left: 25px;
    width: 50%;
  }
  .multicheckout.form.address .table-wrapper .applicable {
    margin: 7px 0 0;
  }
  .multicheckout.order-review .box-items {
    clear: left;
    float: none;
    padding-top: 40px;
    width: auto;
  }
  .multicheckout.order-review .col.item {
    width: 75%;
  }
  .multicheckout .methods-payment .item-content > .fieldset {
    width: auto;
  }
  .multicheckout .methods-payment .item-content > .fieldset .field.cvv {
    display: inline-block;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice) > .label {
    float: none;
    margin-bottom: 8px;
    text-align: left;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice):not(.cvv) .control {
    width: 100%;
  }
  .review-form {
    max-width: 500px;
  }
  .review-ratings {
    float: left;
    margin-bottom: 0;
    max-width: 240px;
  }
  .review-ratings ~ .review-content,
  .review-ratings ~ .review-details {
    margin-left: 280px;
  }
  .review-toolbar {
    margin: 0 0 30px;
  }
  .review-toolbar .pages {
    padding: 30px 0;
  }
  .fieldset .review-legend.legend {
    margin-bottom: 30px;
  }
  .review-item {
    padding: 30px 0;
  }
  .review-title {
    margin: 0 0 30px;
  }
  .wishlist-index-index .products-grid .product-item {
    margin-bottom: 20px;
  }
  .wishlist-index-index .products-grid .product-item-actions {
    margin: 0;
  }
  .products-grid .product-item {
    margin-bottom: 30px;
  }
  .product-item-actions {
    display: block;
  }
  .products-grid .product-item-actions {
    margin: 10px 0;
  }
  .product-item-actions .actions-primary + .actions-secondary > * {
    white-space: normal;
  }
  .block.widget .products-grid .product-item,
  .page-layout-1column .block.widget .products-grid .product-item,
  .page-layout-3columns .block.widget .products-grid .product-item {
    width: 33.33333333%;
  }
  .page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 4%) / 3);
  }
  .page-layout-1column .block.widget .products-grid .product-item:nth-child(3n + 1) {
    margin-left: 0;
  }
}
:root {
  --allo-color1: #002750;
  --allo-color2: #4991d0;
  --allo-color3: #085ac3;
}
#braintree-three-d-modal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  align-items: center;
  height: 100vh;
  width: 100vw;
  z-index: 100000;
  visibility: visible;
}
#braintree-three-d-modal .bt-modal-frame {
  height: 420px;
  width: 440px;
  margin: auto;
  background-color: #ffffff;
  z-index: 2;
  border-radius: 6px;
}
#braintree-three-d-modal .bt-modal-body {
  height: 380px;
  margin: 20px;
  background-color: white;
  border: 1px solid lightgray;
}
#braintree-three-d-modal .bt-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.75;
}
.braintree-applepay-container-product {
  display: inline-block;
}
.braintree-applepay-container-product .braintree-apple-pay-button {
  padding: 10px 0;
  margin: 0;
  margin-bottom: 15px;
}
.braintree-apple-pay-button {
  -webkit-appearance: -apple-pay-button;
  -apple-pay-button-type: plain;
  display: block;
  width: 200px;
  min-height: 40px;
  border: 1px solid black;
  background-image: -webkit-named-image(apple-pay-logo-black);
  background-size: 100% calc(60% + 2px);
  background-repeat: no-repeat;
  background-color: black;
  background-position: 50% 50%;
  border-radius: 5px;
  padding: 2px;
  margin: 20px auto;
  transition: background-color 0.15s;
  cursor: pointer;
}
.ppcredit-summary {
  background: linear-gradient(to right, #009cde, #003087);
  color: #ffffff;
  padding: 15px;
  text-align: center;
  margin: 10px 0px;
}
.ppcreditcalc-container {
  border: 1px solid #dedede;
  background: #ffffff;
}
.ppcreditcalc-header {
  background: #ffffff;
  padding: 15px;
}
.ppcreditcalc-legal {
  background-color: #eee;
  border-top: 1px solid #dedede;
  padding: 15px;
  font-size: 1.2rem;
  line-height: 2rem;
}
.ppcreditcalc-instalments {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  background-color: #eeeeee;
}
.ppcreditcalc-instalments li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.ppcreditcalc-instalments-term {
  display: block;
  padding: 10px 15px;
  color: #000;
}
.ppcreditcalc-instalments-term:hover {
  background: #009CDE;
  color: #FFF;
  text-decoration: none;
}
.ppcreditcalc-instalments-term.active {
  background: #003087;
  color: #FFF;
}
.ppcreditcalc-instalment-summary {
  padding: 15px;
}
.ppcreditcalc-instalment-summary dl {
  margin: 0;
}
.ppcreditcalc-instalment-summary dt {
  display: inline-block;
  width: 50%;
}
.ppcreditcalc-instalment-summary dd {
  display: inline-block;
}
#braintree_expirationDate {
  width: 90px;
}
button.braintree-googlepay-button {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  border-radius: 4px;
  box-shadow: rgba(60, 64, 67, 0.3) 0 1px 1px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
  cursor: pointer;
  height: 40px;
  min-height: 40px;
  padding: 11px 24px;
}
button.braintree-googlepay-button.black {
  background-color: #000;
  box-shadow: none;
  padding: 12px 24px 10px;
}
button.braintree-googlepay-button.white {
  background-color: #ffffff;
}
button.braintree-googlepay-button.short {
  min-width: 90px;
  width: 160px;
}
button.braintree-googlepay-button.black.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg);
}
button.braintree-googlepay-button.white.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg);
}
button.braintree-googlepay-button.black:active {
  background-color: #5f6368;
}
button.braintree-googlepay-button.black:hover {
  background-color: #3c4043;
}
button.braintree-googlepay-button.white:active {
  background-color: #ffffff;
}
button.braintree-googlepay-button.white:focus {
  box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px;
}
button.braintree-googlepay-button.white:hover {
  background-color: #f8f8f8;
}
button.braintree-googlepay-button.long {
  min-width: 152px;
  width: 240px;
}
button.braintree-googlepay-button.white.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light/en.svg);
}
button.braintree-googlepay-button.black.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark/en.svg);
}
.googlepay-minicart-logo {
  margin-top: 15px;
  text-align: center;
}
.checkout-payment-method .credit-card-types.braintree-credit-card-types img {
  width: 30px;
  -webkit-filter: none;
  -webkit-transition: none;
}
.braintree-card-control {
  position: relative;
}
.braintree-credit-card-selected {
  position: absolute;
  z-index: 10;
  left: 10px;
}
.braintree-paypal-logo.oneclick-container {
  width: 100%;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .label {
  font-weight: 600;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field.required > .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.8rem;
  margin: 0 0 0 5px;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .control {
  margin: 10px 10px 0 0;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .control input[type="text"]::placeholder,
#payment_form_braintree_ach_direct_debit .field > .fields .field .control input[type="number"]::placeholder {
  color: lightgrey;
}
#payment-method-braintree-lpm .primary {
  width: 100%;
}
#payment-method-braintree-lpm .primary .action {
  margin-bottom: 12px;
  width: 100%;
}
#payment-method-braintree-lpm .primary .action img {
  height: 40px;
}
#payment-method-braintree-cc-vault .field.required .label {
  font-weight: 600;
}
#payment-method-braintree-cc-vault .field.required .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.8rem;
  margin: 0 0 0 5px;
}
#payment-method-braintree-cc-vault .field .hosted-control {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  height: 32px;
  padding: 0 9px;
  vertical-align: baseline;
  box-sizing: border-box;
  position: relative;
  width: 5rem;
}
#payment-method-braintree-cc-vault .field .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
#payment-method-braintree-cc-vault .field .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.braintree-paypal-fieldset {
  display: none;
}
.payment-method-braintree .hosted-control {
  border: 1px solid #c2c2c2;
  height: 32px;
  padding: 8px 15px;
  max-width: 300px;
}
.payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
.payment-method-braintree .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.payment-method-braintree .cvv {
  max-width: 200px;
  position: relative;
}
.payment-method-braintree .cvv .field-tooltip {
  top: 10px;
  right: 30px;
}
#braintree_cc_number {
  padding-left: 68px;
}
.font-none {
  display: none;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
.loader img {
  max-width: 200px;
}
.cms-index-index .page-title-wrapper,
.category-victron-energy-magasin .page-title-wrapper {
  display: none !important;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
em,
strong,
button,
blockquote,
small,
strike,
sub,
sup,
tt,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
.banner-coverlink {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
}
img,
svg {
  max-width: 100%;
  display: block;
}
body,
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  scroll-behavior: smooth;
  overflow-x: hidden;
}
img,
object,
video,
embed {
  max-height: 100%;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #002750 !important;
}
.avis-logo {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999999;
}
.widget.block {
  margin: 0 !important;
}
.product-info-main .old-price-wrapper .old-price {
  text-decoration: unset;
}
.single-banner-container {
  padding-top: 20px;
}
.th-img {
  position: relative;
  overflow: hidden;
}
.th-img img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  object-fit: cover;
  object-position: center center;
}
.mst-scroll__loader .loader-dot {
  background-color: #4991d0 !important;
}
.cms-page-view .page-main .main {
  display: block !important;
  margin: 0 !important;
}
.cms-page-view .page-main .main a {
  margin: 0 !important;
  color: #085ac3 !important;
}
.cms-page-view .page-main .main a:hover {
  color: #4991d0 !important;
}
.cms-page-view .page-main .main strong.sub-cl {
  display: block;
}
.cms-page-view .page-header {
  margin-bottom: 0 !important;
}
.cms-page-view div:empty {
  margin: 0 !important;
}
.cms-noroute-index .page-main .main {
  margin: 0 !important;
}
.cms-noroute-index .page-main .main ul li a {
  color: #4991d0;
  text-decoration: none;
  margin: 0;
}
.cms-noroute-index .page-main .main ul li a:hover {
  color: #002750;
}
.field-error {
  color: #ff1c51;
}
.message.info,
.message.error,
.message.warning,
.message.notice,
.message.success {
  padding: 24px 60px 21px;
  text-align: center;
  font-size: 16px;
  color: #002750;
  border-radius: 100px;
  font-weight: 400;
  margin-bottom: 15px;
}
.message.info > *:first-child:before,
.message.error > *:first-child:before,
.message.warning > *:first-child:before,
.message.notice > *:first-child:before,
.message.success > *:first-child:before {
  top: 50%;
  transform: translateY(-50%);
  min-width: 50px;
  min-height: 50px;
  max-width: 50px;
  max-height: 50px;
  left: 6px;
  background-color: #ffffff;
  margin: 0;
  border-radius: 100%;
  display: flex;
  align-items: center;
  font-size: 16px;
  justify-content: center;
  font-family: 'Allo-solar-icon';
  line-height: 1;
  text-transform: none;
  font-weight: 400;
}
.message.info a,
.message.error a,
.message.warning a,
.message.notice a,
.message.success a {
  text-decoration-line: underline;
  font-weight: 600;
  color: #002750;
  font-style: italic;
}
.message.info a:hover,
.message.error a:hover,
.message.warning a:hover,
.message.notice a:hover,
.message.success a:hover {
  color: #4991d0;
}
.message.success {
  background-color: #BEE8C2;
}
.message.success > *:first-child:before {
  content: "j";
  color: #38bc5c;
}
.message.error {
  background-color: rgba(240, 8, 78, 0.2);
}
.message.error > *:first-child:before {
  content: "k";
  color: #d80c0c;
}
.message.notice {
  background-color: #bdd7f1;
}
.message.notice > *:first-child:before {
  content: "l";
  color: #7BB4EC;
}
.message.warning,
.message.info {
  background-color: #FFECC1;
}
.message.warning > *:first-child:before,
.message.info > *:first-child:before {
  content: "k";
  color: #F1592A;
}
.empty-cart-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  padding: 80px 0;
}
.empty-cart-wrapper .bg-img {
  background-image: url('../images/all-sprite.png');
  width: 166px;
  height: 166px;
  background-position: -607px 0;
}
.empty-cart-wrapper .empty-title {
  font-size: 24px;
  color: #002750;
  line-height: 1;
  font-weight: 700;
  margin: 20px 0 10px;
  font-family: 'Poppins';
  text-align: center;
}
.empty-cart-wrapper .empty-sub-title {
  font-size: 15px;
  text-align: center;
  line-height: 1;
  font-family: 'Poppins';
  font-weight: 400;
  color: #4991d0;
}
.search-autocomplete {
  display: none !important;
}
.page-layout-2columns-left .sidebar.sidebar-main,
.page-layout-2columns-right .sidebar.sidebar-main {
  flex: 0 0 19.8%;
  max-width: 19.8%;
  width: inherit;
  float: inherit;
  background-color: #f8f8f8;
  padding: 8px 15px;
}
.page-layout-2columns-left .columns .column.main,
.page-layout-2columns-right .columns .column.main {
  flex: 0 0 80.2%;
  max-width: 80.2%;
  padding: 0;
  width: inherit;
  float: inherit;
}
.customer-message-wrapper {
  margin-bottom: 0;
}
.custom-label,
.field label,
.field .label,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
.checkout-login .field label,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
.wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1.8px;
  background-color: #ffffff;
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  padding: 16px 24px 2px;
  border: 0;
  margin: 0;
  display: block;
  cursor: pointer;
  text-align: left;
  text-transform: uppercase;
  line-height: 1;
  color: #002750;
  font-family: 'Poppins';
}
.custom-field-box._error label,
.field._error label,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error label,
.checkout-login .field._error label,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error label,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error label,
.wishlist-index-index .comment-box._error label {
  background-color: rgba(255, 28, 81, 0.05) !important;
  border: 1px solid #ff1c51 !important;
  border-bottom: 0 !important;
}
.custom-field-box._error input,
.custom-field-box._error select,
.field._error input,
.field._error select,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error input,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error select,
.checkout-login .field._error input,
.checkout-login .field._error select,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error input,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error select,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error input,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error select,
.wishlist-index-index .comment-box._error input,
.wishlist-index-index .comment-box._error select {
  background-color: rgba(255, 28, 81, 0.05) !important;
  border: 1px solid #ff1c51 !important;
  border-top: 0 !important;
}
.custom-field-box._error input:-webkit-autofill,
.custom-field-box._error select:-webkit-autofill,
.custom-field-box._error input:-webkit-autofill:hover,
.custom-field-box._error select:-webkit-autofill:hover,
.custom-field-box._error input:-webkit-autofill:focus,
.custom-field-box._error select:-webkit-autofill:focus,
.custom-field-box._error input:-webkit-autofill:active,
.custom-field-box._error select:-webkit-autofill:active,
.field._error input:-webkit-autofill,
.field._error select:-webkit-autofill,
.field._error input:-webkit-autofill:hover,
.field._error select:-webkit-autofill:hover,
.field._error input:-webkit-autofill:focus,
.field._error select:-webkit-autofill:focus,
.field._error input:-webkit-autofill:active,
.field._error select:-webkit-autofill:active,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error input:-webkit-autofill,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error select:-webkit-autofill,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error input:-webkit-autofill:hover,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error select:-webkit-autofill:hover,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error input:-webkit-autofill:focus,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error select:-webkit-autofill:focus,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error input:-webkit-autofill:active,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._error select:-webkit-autofill:active,
.checkout-login .field._error input:-webkit-autofill,
.checkout-login .field._error select:-webkit-autofill,
.checkout-login .field._error input:-webkit-autofill:hover,
.checkout-login .field._error select:-webkit-autofill:hover,
.checkout-login .field._error input:-webkit-autofill:focus,
.checkout-login .field._error select:-webkit-autofill:focus,
.checkout-login .field._error input:-webkit-autofill:active,
.checkout-login .field._error select:-webkit-autofill:active,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error input:-webkit-autofill,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error select:-webkit-autofill,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error input:-webkit-autofill:hover,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error select:-webkit-autofill:hover,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error input:-webkit-autofill:focus,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error select:-webkit-autofill:focus,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error input:-webkit-autofill:active,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._error select:-webkit-autofill:active,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error input:-webkit-autofill,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error select:-webkit-autofill,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error input:-webkit-autofill:hover,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error select:-webkit-autofill:hover,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error input:-webkit-autofill:focus,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error select:-webkit-autofill:focus,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error input:-webkit-autofill:active,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._error select:-webkit-autofill:active,
.wishlist-index-index .comment-box._error input:-webkit-autofill,
.wishlist-index-index .comment-box._error select:-webkit-autofill,
.wishlist-index-index .comment-box._error input:-webkit-autofill:hover,
.wishlist-index-index .comment-box._error select:-webkit-autofill:hover,
.wishlist-index-index .comment-box._error input:-webkit-autofill:focus,
.wishlist-index-index .comment-box._error select:-webkit-autofill:focus,
.wishlist-index-index .comment-box._error input:-webkit-autofill:active,
.wishlist-index-index .comment-box._error select:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #f5ebf1 inset !important;
}
.custom-field-box .control,
.field .control,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .control,
.checkout-login .field .control,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .control,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .control,
.wishlist-index-index .comment-box .control {
  margin-bottom: 10px;
}
.custom-field-box .message.info,
.custom-field-box .message.error,
.custom-field-box .message.warning,
.custom-field-box .message.notice,
.custom-field-box .message.success,
.field .message.info,
.field .message.error,
.field .message.warning,
.field .message.notice,
.field .message.success,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
.checkout-login .field .message.info,
.checkout-login .field .message.error,
.checkout-login .field .message.warning,
.checkout-login .field .message.notice,
.checkout-login .field .message.success,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
.wishlist-index-index .comment-box .message.info,
.wishlist-index-index .comment-box .message.error,
.wishlist-index-index .comment-box .message.warning,
.wishlist-index-index .comment-box .message.notice,
.wishlist-index-index .comment-box .message.success {
  padding: 16px 50px 13px;
  font-size: 13px;
  text-align: left;
  margin: 10px 0;
}
.custom-field-box .message.info > *:first-child:before,
.custom-field-box .message.error > *:first-child:before,
.custom-field-box .message.warning > *:first-child:before,
.custom-field-box .message.notice > *:first-child:before,
.custom-field-box .message.success > *:first-child:before,
.field .message.info > *:first-child:before,
.field .message.error > *:first-child:before,
.field .message.warning > *:first-child:before,
.field .message.notice > *:first-child:before,
.field .message.success > *:first-child:before,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
.checkout-login .field .message.info > *:first-child:before,
.checkout-login .field .message.error > *:first-child:before,
.checkout-login .field .message.warning > *:first-child:before,
.checkout-login .field .message.notice > *:first-child:before,
.checkout-login .field .message.success > *:first-child:before,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
.wishlist-index-index .comment-box .message.info > *:first-child:before,
.wishlist-index-index .comment-box .message.error > *:first-child:before,
.wishlist-index-index .comment-box .message.warning > *:first-child:before,
.wishlist-index-index .comment-box .message.notice > *:first-child:before,
.wishlist-index-index .comment-box .message.success > *:first-child:before {
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
  border-radius: 0;
  background-color: transparent;
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
}
.custom-field-box._readonly label,
.custom-field-box._disabled label,
.custom-field-box._readonly .label,
.custom-field-box._disabled .label,
.custom-field-box._readonly input,
.custom-field-box._disabled input,
.custom-field-box._readonly select,
.custom-field-box._disabled select,
.field._readonly label,
.field._disabled label,
.field._readonly .label,
.field._disabled .label,
.field._readonly input,
.field._disabled input,
.field._readonly select,
.field._disabled select,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._readonly label,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._disabled label,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._readonly .label,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._disabled .label,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._readonly input,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._disabled input,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._readonly select,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._disabled select,
.checkout-login .field._readonly label,
.checkout-login .field._disabled label,
.checkout-login .field._readonly .label,
.checkout-login .field._disabled .label,
.checkout-login .field._readonly input,
.checkout-login .field._disabled input,
.checkout-login .field._readonly select,
.checkout-login .field._disabled select,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._readonly label,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._disabled label,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._readonly .label,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._disabled .label,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._readonly input,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._disabled input,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._readonly select,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._disabled select,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._readonly label,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._disabled label,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._readonly .label,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._disabled .label,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._readonly input,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._disabled input,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._readonly select,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._disabled select,
.wishlist-index-index .comment-box._readonly label,
.wishlist-index-index .comment-box._disabled label,
.wishlist-index-index .comment-box._readonly .label,
.wishlist-index-index .comment-box._disabled .label,
.wishlist-index-index .comment-box._readonly input,
.wishlist-index-index .comment-box._disabled input,
.wishlist-index-index .comment-box._readonly select,
.wishlist-index-index .comment-box._disabled select {
  opacity: 0.5;
  cursor: not-allowed;
}
.custom-field-box._required .label:after,
.custom-field-box.required .label:after,
.custom-field-box._required label:after,
.custom-field-box.required label:after,
.field._required .label:after,
.field.required .label:after,
.field._required label:after,
.field.required label:after,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._required .label:after,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice).required .label:after,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice)._required label:after,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice).required label:after,
.checkout-login .field._required .label:after,
.checkout-login .field.required .label:after,
.checkout-login .field._required label:after,
.checkout-login .field.required label:after,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._required .label:after,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice).required .label:after,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice)._required label:after,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice).required label:after,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._required .label:after,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner.required .label:after,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner._required label:after,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner.required label:after,
.wishlist-index-index .comment-box._required .label:after,
.wishlist-index-index .comment-box.required .label:after,
.wishlist-index-index .comment-box._required label:after,
.wishlist-index-index .comment-box.required label:after {
  content: "*";
  color: #4991d0;
  margin-left: 3px;
  letter-spacing: 1.4px;
  font-family: 'Poppins';
}
.custom-field-box select,
.field select,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
.checkout-login .field select,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
.wishlist-index-index .comment-box select {
  background-position: 92.2% 3px;
  background-image: url('../images/cart-select-icon.svg');
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  position: relative;
  opacity: 1;
}
.custom-field-box select::-ms-expand,
.field select::-ms-expand,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-expand,
.checkout-login .field select::-ms-expand,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-expand,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-expand,
.wishlist-index-index .comment-box select::-ms-expand {
  display: none;
}
.custom-input,
.field input,
.field select,
.field textarea,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
.checkout-login .field input,
.checkout-login .field select,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
.wishlist-index-index .comment-box textarea {
  height: 42px;
  border-radius: 0;
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 17px;
  background-color: #ffffff;
  border: none;
  display: block;
  padding: 0 24px;
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-transform: unset;
  margin-left: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  resize: none;
}
.custom-input.mage-error,
.field input.mage-error,
.field select.mage-error,
.field textarea.mage-error,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text.mage-error,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select.mage-error,
.checkout-login .field input.mage-error,
.checkout-login .field select.mage-error,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text.mage-error,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select.mage-error,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input.mage-error,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select.mage-error,
.wishlist-index-index .comment-box textarea.mage-error {
  border: 1px solid #ff1c51;
  border-top: 0;
  margin-bottom: 10px;
}
.custom-input::-webkit-input-placeholder,
.field input::-webkit-input-placeholder,
.field select::-webkit-input-placeholder,
.field textarea::-webkit-input-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
.checkout-login .field input::-webkit-input-placeholder,
.checkout-login .field select::-webkit-input-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
.wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
  color: #002750;
  opacity: 1;
}
.custom-input:-moz-placeholder,
.field input:-moz-placeholder,
.field select:-moz-placeholder,
.field textarea:-moz-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
.checkout-login .field input:-moz-placeholder,
.checkout-login .field select:-moz-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
.wishlist-index-index .comment-box textarea:-moz-placeholder {
  color: #002750;
  opacity: 1;
}
.custom-input::-moz-placeholder,
.field input::-moz-placeholder,
.field select::-moz-placeholder,
.field textarea::-moz-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
.checkout-login .field input::-moz-placeholder,
.checkout-login .field select::-moz-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
.wishlist-index-index .comment-box textarea::-moz-placeholder {
  color: #002750;
  opacity: 1;
}
.custom-input::-ms-placeholder,
.field input::-ms-placeholder,
.field select::-ms-placeholder,
.field textarea::-ms-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
.checkout-login .field input::-ms-placeholder,
.checkout-login .field select::-ms-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
.wishlist-index-index .comment-box textarea::-ms-placeholder {
  color: #002750;
  opacity: 1;
}
.custom-input:-ms-placeholder,
.field input:-ms-placeholder,
.field select:-ms-placeholder,
.field textarea:-ms-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
.checkout-login .field input:-ms-placeholder,
.checkout-login .field select:-ms-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
.wishlist-index-index .comment-box textarea:-ms-placeholder {
  color: #002750;
  opacity: 1;
}
.custom-input::placeholder,
.field input::placeholder,
.field select::placeholder,
.field textarea::placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
.checkout-login .field input::placeholder,
.checkout-login .field select::placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
.wishlist-index-index .comment-box textarea::placeholder {
  color: #002750;
  opacity: 1;
}
.custom-input:-webkit-autofill,
.custom-input:-webkit-autofill:hover,
.custom-input:-webkit-autofill:focus,
.custom-input:-webkit-autofill:active,
.field input:-webkit-autofill,
.field input:-webkit-autofill:hover,
.field input:-webkit-autofill:focus,
.field input:-webkit-autofill:active,
.field select:-webkit-autofill,
.field select:-webkit-autofill:hover,
.field select:-webkit-autofill:focus,
.field select:-webkit-autofill:active,
.field textarea:-webkit-autofill,
.field textarea:-webkit-autofill:hover,
.field textarea:-webkit-autofill:focus,
.field textarea:-webkit-autofill:active,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-webkit-autofill,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-webkit-autofill:hover,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-webkit-autofill:focus,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-webkit-autofill:active,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-webkit-autofill,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-webkit-autofill:hover,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-webkit-autofill:focus,
.checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-webkit-autofill:active,
.checkout-login .field input:-webkit-autofill,
.checkout-login .field input:-webkit-autofill:hover,
.checkout-login .field input:-webkit-autofill:focus,
.checkout-login .field input:-webkit-autofill:active,
.checkout-login .field select:-webkit-autofill,
.checkout-login .field select:-webkit-autofill:hover,
.checkout-login .field select:-webkit-autofill:focus,
.checkout-login .field select:-webkit-autofill:active,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-webkit-autofill,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-webkit-autofill:hover,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-webkit-autofill:focus,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-webkit-autofill:active,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-webkit-autofill,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-webkit-autofill:hover,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-webkit-autofill:focus,
.modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-webkit-autofill:active,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-webkit-autofill,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-webkit-autofill:hover,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-webkit-autofill:focus,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-webkit-autofill:active,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-webkit-autofill,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-webkit-autofill:hover,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-webkit-autofill:focus,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-webkit-autofill:active,
.wishlist-index-index .comment-box textarea:-webkit-autofill,
.wishlist-index-index .comment-box textarea:-webkit-autofill:hover,
.wishlist-index-index .comment-box textarea:-webkit-autofill:focus,
.wishlist-index-index .comment-box textarea:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #ffffff inset !important;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .custom-label,
  body .page-wrapper .field label,
  body .page-wrapper .field .label,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body .page-wrapper .checkout-login .field label,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body .page-wrapper .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 18px;
    letter-spacing: 2.679px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    padding: 25px 36px 4px;
    margin: 0;
    border: 0;
  }
  body .page-wrapper .mage-error {
    font-size: 17px;
  }
  body .page-wrapper .custom-field-box select,
  body .page-wrapper .field select,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .page-wrapper .checkout-login .field select,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .page-wrapper .wishlist-index-index .comment-box select {
    background-size: 14px;
    background-position: 94.2% 0;
  }
  body .page-wrapper .custom-field-box .message.info,
  body .page-wrapper .custom-field-box .message.error,
  body .page-wrapper .custom-field-box .message.warning,
  body .page-wrapper .custom-field-box .message.notice,
  body .page-wrapper .custom-field-box .message.success,
  body .page-wrapper .field .message.info,
  body .page-wrapper .field .message.error,
  body .page-wrapper .field .message.warning,
  body .page-wrapper .field .message.notice,
  body .page-wrapper .field .message.success,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body .page-wrapper .checkout-login .field .message.info,
  body .page-wrapper .checkout-login .field .message.error,
  body .page-wrapper .checkout-login .field .message.warning,
  body .page-wrapper .checkout-login .field .message.notice,
  body .page-wrapper .checkout-login .field .message.success,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body .page-wrapper .wishlist-index-index .comment-box .message.info,
  body .page-wrapper .wishlist-index-index .comment-box .message.error,
  body .page-wrapper .wishlist-index-index .comment-box .message.warning,
  body .page-wrapper .wishlist-index-index .comment-box .message.notice,
  body .page-wrapper .wishlist-index-index .comment-box .message.success {
    font-size: 18px;
    padding: 20px 70px 17px;
    border-radius: 60px;
  }
  body .page-wrapper .custom-field-box .message.info > *:first-child:before,
  body .page-wrapper .custom-field-box .message.error > *:first-child:before,
  body .page-wrapper .custom-field-box .message.warning > *:first-child:before,
  body .page-wrapper .custom-field-box .message.notice > *:first-child:before,
  body .page-wrapper .custom-field-box .message.success > *:first-child:before,
  body .page-wrapper .field .message.info > *:first-child:before,
  body .page-wrapper .field .message.error > *:first-child:before,
  body .page-wrapper .field .message.warning > *:first-child:before,
  body .page-wrapper .field .message.notice > *:first-child:before,
  body .page-wrapper .field .message.success > *:first-child:before,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body .page-wrapper .checkout-login .field .message.info > *:first-child:before,
  body .page-wrapper .checkout-login .field .message.error > *:first-child:before,
  body .page-wrapper .checkout-login .field .message.warning > *:first-child:before,
  body .page-wrapper .checkout-login .field .message.notice > *:first-child:before,
  body .page-wrapper .checkout-login .field .message.success > *:first-child:before,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body .page-wrapper .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body .page-wrapper .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body .page-wrapper .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body .page-wrapper .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body .page-wrapper .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 30px;
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
  }
  body .page-wrapper .custom-input,
  body .page-wrapper .field input,
  body .page-wrapper .field select,
  body .page-wrapper .field textarea,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .page-wrapper .checkout-login .field input,
  body .page-wrapper .checkout-login .field select,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .page-wrapper .wishlist-index-index .comment-box textarea {
    height: 60px;
    font-size: 21px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    padding: 0 36px;
  }
  body .page-wrapper .custom-input::-webkit-input-placeholder,
  body .page-wrapper .field input::-webkit-input-placeholder,
  body .page-wrapper .field select::-webkit-input-placeholder,
  body .page-wrapper .field textarea::-webkit-input-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body .page-wrapper .checkout-login .field input::-webkit-input-placeholder,
  body .page-wrapper .checkout-login .field select::-webkit-input-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body .page-wrapper .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 21px;
  }
  body .page-wrapper .custom-input:-moz-placeholder,
  body .page-wrapper .field input:-moz-placeholder,
  body .page-wrapper .field select:-moz-placeholder,
  body .page-wrapper .field textarea:-moz-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body .page-wrapper .checkout-login .field input:-moz-placeholder,
  body .page-wrapper .checkout-login .field select:-moz-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body .page-wrapper .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 21px;
  }
  body .page-wrapper .custom-input::-moz-placeholder,
  body .page-wrapper .field input::-moz-placeholder,
  body .page-wrapper .field select::-moz-placeholder,
  body .page-wrapper .field textarea::-moz-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body .page-wrapper .checkout-login .field input::-moz-placeholder,
  body .page-wrapper .checkout-login .field select::-moz-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body .page-wrapper .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 21px;
  }
  body .page-wrapper .custom-input::-ms-placeholder,
  body .page-wrapper .field input::-ms-placeholder,
  body .page-wrapper .field select::-ms-placeholder,
  body .page-wrapper .field textarea::-ms-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body .page-wrapper .checkout-login .field input::-ms-placeholder,
  body .page-wrapper .checkout-login .field select::-ms-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body .page-wrapper .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 21px;
  }
  body .page-wrapper .custom-input:-ms-placeholder,
  body .page-wrapper .field input:-ms-placeholder,
  body .page-wrapper .field select:-ms-placeholder,
  body .page-wrapper .field textarea:-ms-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body .page-wrapper .checkout-login .field input:-ms-placeholder,
  body .page-wrapper .checkout-login .field select:-ms-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body .page-wrapper .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 21px;
  }
  body .page-wrapper .custom-input::placeholder,
  body .page-wrapper .field input::placeholder,
  body .page-wrapper .field select::placeholder,
  body .page-wrapper .field textarea::placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body .page-wrapper .checkout-login .field input::placeholder,
  body .page-wrapper .checkout-login .field select::placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body .page-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body .page-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body .page-wrapper .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 21px;
  }
  body .modals-wrapper .custom-label,
  body .modals-wrapper .field label,
  body .modals-wrapper .field .label,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body .modals-wrapper .checkout-login .field label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body .modals-wrapper .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 18px;
    letter-spacing: 2.679px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    padding: 25px 36px 4px;
    margin: 0;
    border: 0;
  }
  body .modals-wrapper .mage-error {
    font-size: 17px;
  }
  body .modals-wrapper .custom-field-box select,
  body .modals-wrapper .field select,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .modals-wrapper .checkout-login .field select,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .modals-wrapper .wishlist-index-index .comment-box select {
    background-size: 14px;
    background-position: 94.2% 0;
  }
  body .modals-wrapper .custom-field-box .message.info,
  body .modals-wrapper .custom-field-box .message.error,
  body .modals-wrapper .custom-field-box .message.warning,
  body .modals-wrapper .custom-field-box .message.notice,
  body .modals-wrapper .custom-field-box .message.success,
  body .modals-wrapper .field .message.info,
  body .modals-wrapper .field .message.error,
  body .modals-wrapper .field .message.warning,
  body .modals-wrapper .field .message.notice,
  body .modals-wrapper .field .message.success,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body .modals-wrapper .checkout-login .field .message.info,
  body .modals-wrapper .checkout-login .field .message.error,
  body .modals-wrapper .checkout-login .field .message.warning,
  body .modals-wrapper .checkout-login .field .message.notice,
  body .modals-wrapper .checkout-login .field .message.success,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body .modals-wrapper .wishlist-index-index .comment-box .message.info,
  body .modals-wrapper .wishlist-index-index .comment-box .message.error,
  body .modals-wrapper .wishlist-index-index .comment-box .message.warning,
  body .modals-wrapper .wishlist-index-index .comment-box .message.notice,
  body .modals-wrapper .wishlist-index-index .comment-box .message.success {
    font-size: 18px;
    padding: 20px 70px 17px;
    border-radius: 60px;
  }
  body .modals-wrapper .custom-field-box .message.info > *:first-child:before,
  body .modals-wrapper .custom-field-box .message.error > *:first-child:before,
  body .modals-wrapper .custom-field-box .message.warning > *:first-child:before,
  body .modals-wrapper .custom-field-box .message.notice > *:first-child:before,
  body .modals-wrapper .custom-field-box .message.success > *:first-child:before,
  body .modals-wrapper .field .message.info > *:first-child:before,
  body .modals-wrapper .field .message.error > *:first-child:before,
  body .modals-wrapper .field .message.warning > *:first-child:before,
  body .modals-wrapper .field .message.notice > *:first-child:before,
  body .modals-wrapper .field .message.success > *:first-child:before,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body .modals-wrapper .checkout-login .field .message.info > *:first-child:before,
  body .modals-wrapper .checkout-login .field .message.error > *:first-child:before,
  body .modals-wrapper .checkout-login .field .message.warning > *:first-child:before,
  body .modals-wrapper .checkout-login .field .message.notice > *:first-child:before,
  body .modals-wrapper .checkout-login .field .message.success > *:first-child:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body .modals-wrapper .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body .modals-wrapper .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body .modals-wrapper .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body .modals-wrapper .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body .modals-wrapper .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 30px;
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
  }
  body .modals-wrapper .custom-input,
  body .modals-wrapper .field input,
  body .modals-wrapper .field select,
  body .modals-wrapper .field textarea,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .modals-wrapper .checkout-login .field input,
  body .modals-wrapper .checkout-login .field select,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .modals-wrapper .wishlist-index-index .comment-box textarea {
    height: 60px;
    font-size: 21px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    padding: 0 36px;
  }
  body .modals-wrapper .custom-input::-webkit-input-placeholder,
  body .modals-wrapper .field input::-webkit-input-placeholder,
  body .modals-wrapper .field select::-webkit-input-placeholder,
  body .modals-wrapper .field textarea::-webkit-input-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body .modals-wrapper .checkout-login .field input::-webkit-input-placeholder,
  body .modals-wrapper .checkout-login .field select::-webkit-input-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body .modals-wrapper .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 21px;
  }
  body .modals-wrapper .custom-input:-moz-placeholder,
  body .modals-wrapper .field input:-moz-placeholder,
  body .modals-wrapper .field select:-moz-placeholder,
  body .modals-wrapper .field textarea:-moz-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body .modals-wrapper .checkout-login .field input:-moz-placeholder,
  body .modals-wrapper .checkout-login .field select:-moz-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body .modals-wrapper .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 21px;
  }
  body .modals-wrapper .custom-input::-moz-placeholder,
  body .modals-wrapper .field input::-moz-placeholder,
  body .modals-wrapper .field select::-moz-placeholder,
  body .modals-wrapper .field textarea::-moz-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body .modals-wrapper .checkout-login .field input::-moz-placeholder,
  body .modals-wrapper .checkout-login .field select::-moz-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body .modals-wrapper .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 21px;
  }
  body .modals-wrapper .custom-input::-ms-placeholder,
  body .modals-wrapper .field input::-ms-placeholder,
  body .modals-wrapper .field select::-ms-placeholder,
  body .modals-wrapper .field textarea::-ms-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body .modals-wrapper .checkout-login .field input::-ms-placeholder,
  body .modals-wrapper .checkout-login .field select::-ms-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body .modals-wrapper .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 21px;
  }
  body .modals-wrapper .custom-input:-ms-placeholder,
  body .modals-wrapper .field input:-ms-placeholder,
  body .modals-wrapper .field select:-ms-placeholder,
  body .modals-wrapper .field textarea:-ms-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body .modals-wrapper .checkout-login .field input:-ms-placeholder,
  body .modals-wrapper .checkout-login .field select:-ms-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body .modals-wrapper .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 21px;
  }
  body .modals-wrapper .custom-input::placeholder,
  body .modals-wrapper .field input::placeholder,
  body .modals-wrapper .field select::placeholder,
  body .modals-wrapper .field textarea::placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body .modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body .modals-wrapper .checkout-login .field input::placeholder,
  body .modals-wrapper .checkout-login .field select::placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body .modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body .modals-wrapper .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 21px;
  }
}
.allo-btn,
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar .action.primary,
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar .action.secondary,
.cart-container .cart-summary #credit-form button,
.checkout-payment-method .billing-address-form-fieldset .action,
.form-shipping-address .fieldset.address .field.date .customer-dob button,
.form-shipping-address .fieldset.info .field.date .customer-dob button,
.netreviews_button,
.action.primary,
#layer_gls_wrapper .gls_relay button,
.modal-popup .modal-footer button,
.chronopost-relais-popup-wrapper .chronorelaismap .button,
.ui-datepicker .ui-datepicker-buttonpane button,
.block-compare .actions-toolbar .view-compare-list,
.account .account-btn,
.ui-mst-rma__create-rma .actions-toolbar button,
.wishlist-index-index .form-wishlist-items .actions-toolbar .action,
.brand-container .block-content .btn-primary,
.checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob button,
.checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob button,
.form-create-account .fieldset.address .field.date .customer-dob button,
.form-create-account .fieldset.info .field.date .customer-dob button,
.account .order-actions-toolbar .action,
.account .order-actions-toolbar .link-related-quote,
.account .credit__account-subscription div button,
.account .form-edit-account .fieldset.address .field.date .customer-dob button,
.account .form-edit-account .fieldset.info .field.date .customer-dob button,
.account .form-address-edit .fieldset.address .field.date .customer-dob button,
.account .form-address-edit .fieldset.info .field.date .customer-dob button,
.account .column .box-actions .action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #4991d0;
  color: #002750;
  user-select: none;
  transition: all 0.3s ease;
  text-decoration: none;
  vertical-align: middle;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  min-width: 220px;
  padding: 20px 20px 17px;
  display: inline-block;
  letter-spacing: 1.2px;
  border: 0;
  line-height: 1;
  cursor: pointer;
  border-radius: 50px;
}
.allo-btn:hover,
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar .action.primary:hover,
.modal-popup.popup-authentication .modal-inner-wrap .block-content .actions-toolbar .action.secondary:hover,
.chronopost-relais-popup-wrapper .chronorelaismap .button:hover,
.account .account-btn:hover,
.ui-mst-rma__create-rma .actions-toolbar button:hover,
.wishlist-index-index .form-wishlist-items .actions-toolbar .action:hover,
.account .order-actions-toolbar .action:hover,
.account .order-actions-toolbar .link-related-quote:hover,
.account .credit__account-subscription div button:hover,
.account .column .box-actions .action:hover {
  background-color: #085ac3;
  color: #ffffff;
  text-decoration: none;
  border: 0;
}
.action.primary:hover {
  background-color: #085ac3;
  color: #ffffff;
  text-decoration: none;
  border: 0;
}
.lbl-select,
.sorter-options,
.netreviews_filtering_section select,
.account .customer-addresses-toolbar .limiter-options {
  width: auto;
  border: 1px solid #edf2f4;
  background-color: #ffffff;
  border-radius: 5px;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  height: 41px;
  padding: 11px 33px 11px 17px;
  display: block;
  cursor: pointer;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url('../images/select-icon.svg');
  background-position: 91%;
  background-repeat: no-repeat;
}
.lbl-select::-ms-expand,
.sorter-options::-ms-expand,
.netreviews_filtering_section select::-ms-expand {
  display: none;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .message.info,
  body .page-wrapper .message.error,
  body .page-wrapper .message.warning,
  body .page-wrapper .message.notice,
  body .page-wrapper .message.success {
    font-size: 21px;
    border-radius: 50px;
    padding: 21px 90px 19px;
    min-height: 90px;
  }
  body .page-wrapper .message.info > *:first-child:before,
  body .page-wrapper .message.error > *:first-child:before,
  body .page-wrapper .message.warning > *:first-child:before,
  body .page-wrapper .message.notice > *:first-child:before,
  body .page-wrapper .message.success > *:first-child:before {
    min-width: 74px;
    min-height: 74px;
    max-width: 74px;
    max-height: 74px;
    left: 8px;
    font-size: 30px;
  }
}
@media all and (max-width: 990px), print {
  .table-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    position: relative;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) {
    border: none;
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th {
    display: none;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody {
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr {
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td,
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 0;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before,
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child {
    padding-top: 20px;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child {
    padding-bottom: 20px;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:last-child {
    border: none;
    padding: 0 0 5px;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td {
    padding-top: 20px;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot th {
    box-sizing: border-box;
    float: left;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    width: 70%;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot td {
    box-sizing: border-box;
    float: left;
    padding-left: 0;
    padding-right: 0;
    text-align: right;
    width: 30%;
  }
  .data-table-definition-list thead {
    display: none;
  }
  .data-table-definition-list tbody th {
    padding-bottom: 0;
  }
  .data-table-definition-list tbody th,
  .data-table-definition-list tbody td {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .field {
    margin-bottom: 20px;
  }
  .field.note {
    font-size: 24px;
    margin: 0 0 50px;
  }
  .field.choice .label {
    padding: 1px 0 0 7px;
  }
  .field.choice input {
    height: inherit;
  }
  .field .siren-message.success {
    font-size: 18px;
    position: inherit;
    padding-top: 30px;
  }
  .field .error,
  .field .success {
    font-size: 18px;
    padding-top: 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney._active:after,
  body body .checkout-success .payment-method-logo.oney._active:after,
  body .checkout-success .payment-method-logo.oney._active:after,
  body .block-order-details-view .payment-method-logo.oney._active:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after,
  body body .block-order-details-view .payment-method-logo.oney._active:after,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after {
    top: 45px !important;
    transform: unset;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney:after,
  body body .checkout-success .payment-method-logo.oney:after,
  body .checkout-success .payment-method-logo.oney:after,
  body .block-order-details-view .payment-method-logo.oney:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after,
  body body .block-order-details-view .payment-method-logo.oney:after,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
    width: 173px;
    height: 35px;
    top: 50%;
    transform: translateY(-50%);
    right: 50px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney.oney_rls:after,
  body body .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after,
  body body .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after {
    width: 200px;
    height: 35px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney.oney_rls .field-radio .label span,
  body body .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span,
  body body .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span {
    font-size: 21px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney.oney_rls .label,
  body body .checkout-success .payment-method-logo.oney.oney_rls .label,
  body .checkout-success .payment-method-logo.oney.oney_rls .label,
  body .block-order-details-view .payment-method-logo.oney.oney_rls .label,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .label,
  body body .block-order-details-view .payment-method-logo.oney.oney_rls .label,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .label {
    white-space: unset;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .payment-method-title,
  body body .checkout-success .payment-method-logo.oney .payment-method-title,
  body .checkout-success .payment-method-logo.oney .payment-method-title,
  body .block-order-details-view .payment-method-logo.oney .payment-method-title,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-title,
  body body .block-order-details-view .payment-method-logo.oney .payment-method-title,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-title {
    max-width: 100%;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney_active .payment-method-title,
  body body .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title,
  body body .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title {
    max-width: 360px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .input-radio input,
  body body .checkout-success .payment-method-logo.oney .input-radio input,
  body .checkout-success .payment-method-logo.oney .input-radio input,
  body .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input,
  body body .block-order-details-view .payment-method-logo.oney .input-radio input,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input {
    min-width: 34px;
    min-height: 34px;
    max-width: 34px;
    max-height: 34px;
    padding: 0;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .input-radio input:before,
  body body .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before,
  body body .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before {
    width: 20px;
    height: 12px;
    top: 8px;
    left: 7px;
    border-width: 0 0 4px 4px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content p,
  body .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content > div,
  body body .checkout-success .payment-method-logo.oney .payment-method-content p,
  body body .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div,
  body body .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body body .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div {
    font-size: 18px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .field-radio,
  body body .checkout-success .payment-method-logo.oney .field-radio,
  body .checkout-success .payment-method-logo.oney .field-radio,
  body .block-order-details-view .payment-method-logo.oney .field-radio,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio,
  body body .block-order-details-view .payment-method-logo.oney .field-radio,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio {
    margin-right: 10px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label,
  body body .checkout-success .payment-method-logo.oney .field-radio .label,
  body .checkout-success .payment-method-logo.oney .field-radio .label,
  body .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label,
  body body .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label {
    min-width: 65px;
    min-height: 65px;
    max-width: 65px;
    max-height: 65px;
    padding-bottom: 0 !important;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label span,
  body body .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span,
  body body .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span {
    font-size: 22px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row:first-child,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row:first-child,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row:first-child {
    padding: 5px 0;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row span,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span {
    font-size: 18px;
    padding: 6px 0;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info,
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .checkout-agreement p,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body body .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body body .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p {
    font-size: 17px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description {
    margin-top: 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description .simulation-title,
  body body .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body body .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title {
    font-size: 20px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installment-number,
  body body .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body body .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installment-number,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installment-number {
    font-size: 18px;
    min-width: 40px;
    max-height: 40px;
    max-width: 40px;
    min-height: 40px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info,
  body body .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body body .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info {
    font-size: 17px;
  }
  body .checkout-payment-method .payment-methods .payment-method.oney .field-radio label,
  body body .checkout-success .payment-method-logo.oney .field-radio label,
  body .checkout-success .payment-method-logo.oney .field-radio label,
  body .block-order-details-view .payment-method-logo.oney .field-radio label,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio label,
  body body .block-order-details-view .payment-method-logo.oney .field-radio label,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio label {
    padding: 0 0 5px !important;
  }
  body.account .column .block-content.shipping-info .payment-method-logo.oney_rls,
  body.account .column .block-content.payment-info .payment-method-logo.oney_rls,
  body.account .column .block-content.shipping-info .payment-method-logo.oney,
  body.account .column .block-content.payment-info .payment-method-logo.oney {
    background-size: 100%;
    padding-left: 150px !important;
    margin-right: 30px;
    min-height: 60px;
  }
  body .oneycheckout-panel {
    margin-top: 25px;
    border-radius: 40px;
  }
  body .oneycheckout-panel .oneycheck-topbar {
    padding: 27px 45px 14px;
    border-width: 2px;
  }
  body .oneycheckout-panel .oneycheck-topbar .oneycheck-lefttext {
    font-size: 25px;
    letter-spacing: 1.5px;
    padding-bottom: 5px;
  }
  body .oneycheckout-panel .oneycheck-topbar:after {
    margin-left: 11px;
    min-width: 126px;
    max-width: 126px;
    min-height: 40px;
    max-height: 40px;
  }
  body .oneycheckout-panel .oneycheck-body {
    padding: 30px 45px 40px;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-subcover {
    padding-bottom: 14px;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-subcover .oneycheck-btn {
    margin-left: 15px;
    font-size: 16px;
    padding: 14px 31px 12px;
    letter-spacing: 1px;
    border-radius: 50px;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi {
    font-size: 19px;
    padding-top: 0;
    min-width: 37px;
    min-height: 37px;
    margin-right: 42px;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:after {
    min-width: 25px;
    max-width: 25px;
    min-height: 25px;
    max-height: 25px;
    left: 122%;
  }
  body .oneycheckout-panel .oneycheck-body .oneycheck-bottext {
    font-size: 17px;
  }
  body._has-modal {
    overflow: hidden !important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
  body .modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap {
    padding: 0;
    max-width: 100% !important;
    border-radius: 0;
    margin: 0;
    height: 100%;
  }
  body .modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap .modal-content {
    height: 100%;
  }
  body .modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap .oney-simulation-popup {
    height: 100%;
  }
  body .modals-wrapper .oney-simulation-popup-wrapper .modal-inner-wrap .simulation-popup-iframe {
    width: 100%;
    min-height: 100%;
    height: 100%;
  }
  body .tooltips-container {
    padding: 25px;
  }
  body .tooltips-container .tooltips-icon {
    width: 377px;
    height: 73px;
  }
  body .tooltips-container .tooltips-icon-wrapper span {
    margin-left: 20px;
    padding: 8px 21px;
    line-height: 1.1;
    border-radius: 35px;
    font-size: 24px;
  }
  body .tooltips-container .oney-payment-tooltip {
    right: 0;
    top: 132%;
    transform: translateY(10px);
  }
  body .tooltips-container .oney-payment-tooltip:hover {
    transform: translateY(0);
  }
  body .tooltips-container .oney-payment-tooltip:after {
    transform: rotate(45deg);
    right: 78px;
    top: -15px;
  }
  body .product-info-main .tooltips-container .shortcut-title {
    font-size: 27px;
  }
  body .product-info-main .tooltips-container .instruction {
    font-size: 24px;
    padding: 0;
    line-height: 1.5;
  }
  body .product-info-main .tooltips-container .instruction span {
    display: initial;
  }
  body .payment-method-message {
    position: unset;
    order: 99;
    padding-top: 23px;
  }
  body .payment-method-message p {
    font-size: 19px;
    padding: 14px 20px 12px 57px;
  }
  body .payment-method-message p:before {
    left: 18px;
    font-size: 25px;
    top: 47%;
  }
  body .checkout-payment-method .payment-methods .payment-method._disabled:after,
  body body .checkout-success .payment-method-logo._disabled:after,
  body .checkout-success .payment-method-logo._disabled:after,
  body .block-order-details-view .payment-method-logo._disabled:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after,
  body body .block-order-details-view .payment-method-logo._disabled:after,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after {
    top: 65px !important;
    transform: unset !important;
  }
  body .checkout-payment-method .payment-methods .payment-method._disabled .payment-method-title,
  body body .checkout-success .payment-method-logo._disabled .payment-method-title,
  body .checkout-success .payment-method-logo._disabled .payment-method-title,
  body .block-order-details-view .payment-method-logo._disabled .payment-method-title,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled .payment-method-title,
  body body .block-order-details-view .payment-method-logo._disabled .payment-method-title,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled .payment-method-title {
    padding-bottom: 0 !important;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge {
    padding-top: 130px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge:before {
    transform: scale(0.9);
    top: -10px;
    left: 98px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .col-method {
    padding: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .spc-option {
    margin-bottom: 50px;
    flex-wrap: wrap;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label {
    margin-left: 40px;
    font-size: 18px;
    padding-top: 0;
    flex-grow: 1;
    max-width: calc(100% - 94px);
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label span {
    max-width: 100%;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .price {
    padding: 6px 0 0 77px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .actions-toolbar .action {
    font-size: 12px;
    min-width: 200px;
    padding: 15px 20px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step {
    padding: 70px 10px 95px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .field-note {
    margin-left: 0;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption {
    padding: 12px 15px 0;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption .step-title {
    font-size: 12px !important;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption .step-title:after {
    font-size: 12px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-electricity-type .field-consumption input {
    padding: 10px 0;
    font-size: 14px;
    height: unset;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .field-radio .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-radio .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-consumption .choice .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .choice .label {
    font-size: 16px !important;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-householder,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-type,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-age {
    margin: 30px auto;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-householder > .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-type > .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-house-age > .label {
    font-size: 17px !important;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-contacts .field-allowed {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .step-title,
  .page-wrapper .simulator-form-wrapper .form-steps .step .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .section-title {
    font-size: 29px !important;
    padding-bottom: 0 !important;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .field-note,
  .page-wrapper .simulator-form-wrapper .form-steps .step .field-usage,
  .page-wrapper .simulator-form-wrapper .form-steps .step .area-value {
    font-size: 14px;
    margin: 10px auto 30px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .fieldset-map,
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .address {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 7px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step.step-measurement .address {
    margin-bottom: 40px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length {
    padding: 12px 15px 0;
    margin-bottom: 15px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments .label,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length .label {
    font-size: 12px !important;
    text-align: left;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 0;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments .label:after,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length .label:after {
    font-size: 12px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length input.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length textarea.mage-error {
    margin-top: 4px;
    padding-left: 10px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments div.mage-error,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length div.mage-error {
    font-size: 11px;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length input,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length textarea {
    padding: 10px 0;
    font-size: 14px;
    height: unset;
  }
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.street textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.city textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.zip textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-firstname textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-lastname textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-email textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-telephone textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.field-comments textarea,
  .page-wrapper .simulator-form-wrapper .form-steps .step .fieldset .field.length textarea {
    min-height: 140px;
    border: 0;
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option {
    padding: 0 3px 18px;
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-img img {
    transform: scale(0.8);
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option.selected:before {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    top: -9px;
    background-size: 12px;
  }
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .region-name,
  .page-wrapper .simulator-form-wrapper .control-radio-options .item-option .option-label {
    padding-top: 14px;
    font-size: 12px;
    letter-spacing: 0;
  }
  .page-wrapper .simulator-products .product-items .product-reviews-summary {
    margin: 0;
  }
  .page-wrapper .simulator-products .product-items .product-item-info .product-item-details .tocart {
    font-size: 24px;
    height: 84px;
    padding: 13px 10px 10px;
    margin: 0;
  }
  .page-wrapper .simulator-products .product-items .price-box {
    margin: 10px 0 26px;
  }
  .page-wrapper .simulator-products .product-items .price-box .special-price {
    padding: 0 13px 0 0;
  }
  .page-wrapper .simulator-products .product-items .price-box .old-price-wrapper .price span {
    font-size: 30px !important;
  }
  .page-wrapper .simulator-products .product-items .price-box .ttc {
    margin-top: -25px;
    font-size: 31px;
    padding: 0 41px 0 0;
  }
  .page-wrapper .simulator-products .product-items .price-box .price {
    font-size: 46px;
  }
  .page-wrapper .simulator-products .product-items .price-box .price .value,
  .page-wrapper .simulator-products .product-items .price-box .price .fraction,
  .page-wrapper .simulator-products .product-items .price-box .price .symbol {
    font-size: 55px;
  }
  .page-wrapper .simulator-products .product-items > .item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.account .column .block-info-quotation {
    margin-top: 50px;
  }
  body.account .column .block-info-quotation .block-content {
    padding: 30px;
    border-radius: 30px;
  }
  body.account .column .block-info-quotation .quotation-info-item {
    font-size: 22px;
    padding: 8px 0;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td.sku,
  body.account .column .quotation-items .table-wrapper tbody tr td.price,
  body.account .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 18px !important;
    text-align: left;
    display: flex;
    align-items: center;
    font-weight: 600;
    padding-bottom: 15px !important;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td.sku:before,
  body.account .column .quotation-items .table-wrapper tbody tr td.price:before,
  body.account .column .quotation-items .table-wrapper tbody tr td.qty:before {
    color: #002750 !important;
    content: attr(data-th) ': ' !important;
    display: block !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td.price .price {
    font-size: 18px;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td .price-box {
    padding-top: 3px;
    padding-bottom: 0;
  }
  body.account .column .quotation-items .table-wrapper tbody tr td .price-box .price {
    font-size: 24px;
  }
  body.account .column .quotation-items .table-wrapper tfoot .subtotal {
    padding-top: 110px;
  }
  body.account .column .quotation-items .table-wrapper .mark-cover {
    position: relative;
  }
  body.account .column .quotation-items .table-wrapper .mark-cover .th-mark1 {
    position: absolute;
    top: -110px;
    left: 0;
    min-width: 80vw;
  }
  body.account .column .quotation-items .table-wrapper .mark-cover .th-mark {
    padding-left: 0;
  }
  body .quotation-request-link {
    padding: 18px 44px 17px;
    font-size: 17px !important;
    margin-left: 21px;
    letter-spacing: 2px !important;
  }
  body.checkout-cart-index .page-title-wrapper {
    margin: 0 -20px !important;
    padding: 0 20px 15px;
    border-bottom: 1px solid #eeeaf7;
  }
  body.checkout-cart-index .page-title-wrapper .page-title {
    font-size: 26px;
  }
  body.checkout-cart-index .messages .message:last-child {
    margin-bottom: 33px;
  }
  body.checkout-cart-index .page-header {
    margin-bottom: 20px;
  }
  body.checkout-cart-index .cart-container .cart-summary .quotation-request-link {
    display: none !important;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper {
    padding: 0 40px;
    border-radius: 50px;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals strong,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 31px;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals.grand,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 27px;
    border-width: 2px;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals.grand .amount strong,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals.grand .amount strong {
    font-size: 31px;
  }
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals.grand th,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body.checkout-cart-index .cart-container .cart-summary .shipping .totals.grand td,
  body.checkout-cart-index .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 16px 0;
  }
  body.checkout-cart-index .cart-empty {
    margin-top: 30px;
  }
  .modal-popup.quotation-popup-wrapper .modal-inner-wrap {
    border-radius: 0;
    min-height: inherit;
    height: 100%;
    max-height: 100%;
    max-width: 100% !important;
    margin: 0;
  }
  .modal-popup.quotation-popup-wrapper .modal-title {
    font-size: 31px;
  }
  .modal-popup.quotation-popup-wrapper .quotation-popup-form {
    padding: 30px 0 0;
  }
  .modal-popup.quotation-popup-wrapper .actions-toolbar .action {
    min-height: 83px;
    letter-spacing: 1.8px;
    border-radius: 100px;
    padding: 20px 41px 17px;
    font-size: 24px;
  }
  .modal-popup.quotation-popup-wrapper .field label {
    font-size: 18px;
  }
  .modal-popup.quotation-popup-wrapper .field textarea {
    height: 300px;
  }
  #shopping-cart-table {
    display: flex;
    flex-wrap: wrap;
  }
  #shopping-cart-table .cart {
    flex: 0 0 100%;
    max-width: 100%;
  }
  #shopping-cart-table .cart.pallet {
    order: 9999;
    border-top: 2px solid #eeeaf7;
  }
  .page-wrapper .cart-container {
    margin: 0 -20px;
  }
  .page-wrapper .cart-container .form-cart,
  .page-wrapper .cart-container .cart-summary {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  .page-wrapper .cart-container .stock,
  .page-wrapper .cart-container .stock-qty,
  .page-wrapper .columns .order-details-items .stock,
  .page-wrapper .columns .quotation-items .stock,
  .page-wrapper .columns .order-details-items .stock-qty,
  .page-wrapper .columns .quotation-items .stock-qty {
    font-size: 16px;
    padding-bottom: 0;
    display: block !important;
  }
  .page-wrapper .cart-container .product-item-name {
    max-width: 100%;
    margin: 6px 0 2px;
  }
  .page-wrapper .cart-container .qty-note {
    display: none;
  }
  .page-wrapper .cart-container .quotation-request-link {
    margin: 0 auto 40px;
    width: 100%;
    max-width: 90%;
    text-align: center;
  }
  .page-wrapper .cart-container .cart.main {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: transparent;
    border: 0;
    border-top: 2px solid #eeeaf7;
    border-bottom: 2px solid #eeeaf7;
    margin-bottom: 53px;
  }
  .page-wrapper .cart-container .cart.main .cart-actions-in {
    padding: 38px 24px 38px 37px;
  }
  .page-wrapper .cart-container .cart.main .cart-actions-in .price {
    font-size: 42px;
  }
  .page-wrapper .cart-container .cart.main .total-item {
    letter-spacing: 4.264px;
    font-size: 25px;
    padding-top: 6px;
  }
  .page-wrapper .cart-container .table-wrapper,
  .page-wrapper .columns .order-details-items .table-wrapper,
  .page-wrapper .columns .quotation-items .table-wrapper {
    border: 0;
  }
  .page-wrapper .cart-container .table-wrapper thead,
  .page-wrapper .columns .order-details-items .table-wrapper thead,
  .page-wrapper .columns .quotation-items .table-wrapper thead {
    display: none;
  }
  .page-wrapper .cart-container .table-wrapper tbody,
  .page-wrapper .columns .order-details-items .table-wrapper tbody,
  .page-wrapper .columns .quotation-items .table-wrapper tbody {
    display: flex;
    flex-wrap: wrap;
    border-width: 2px;
  }
  .page-wrapper .cart-container .table-wrapper tbody tr,
  .page-wrapper .columns .order-details-items .table-wrapper tbody tr,
  .page-wrapper .columns .quotation-items .table-wrapper tbody tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 30px;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.col-qty,
  .page-wrapper .cart-container .table-wrapper tbody td.qty,
  .page-wrapper .cart-container .table-wrapper tbody td.price,
  .page-wrapper .cart-container .table-wrapper tbody td.subtotal,
  .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  .page-wrapper .cart-container .table-wrapper tbody td.sku,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-qty,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.qty,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.sku,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-qty,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.qty,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.sku {
    padding: 0 15px 0 160px !important;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.item,
  .page-wrapper .cart-container .table-wrapper tbody td.name,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.item,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.name,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.item,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.name {
    padding: 0 0 15px !important;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  .page-wrapper .cart-container .table-wrapper tbody td.action,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.action,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.action {
    padding: 0 !important;
    position: absolute;
    right: 35px;
    top: 31px;
    flex: unset;
    max-width: unset;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete {
    padding: 0;
    margin: 0;
    min-width: 50px;
    min-height: 50px;
    border-radius: 100%;
    border: 2px solid #eeeaf7;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete:after,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete:after {
    font-size: 23px;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.subtotal .cart-price,
  .page-wrapper .cart-container .table-wrapper tbody td.price .cart-price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .cart-price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .cart-price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .cart-price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .cart-price {
    padding-top: 15px !important;
  }
  .page-wrapper .cart-container .table-wrapper tbody td.subtotal .price,
  .page-wrapper .cart-container .table-wrapper tbody td.price .price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .price {
    font-size: 25px;
    text-align: left;
  }
  .page-wrapper .cart-container .table-wrapper tbody td .price-box,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box {
    margin: 3px 0 0 0;
    font-size: 20px;
    justify-content: flex-start;
  }
  .page-wrapper .cart-container .table-wrapper tbody td .price-box .cart-price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .cart-price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .cart-price {
    padding: 0 !important;
  }
  .page-wrapper .cart-container .table-wrapper tbody td .price-box .price,
  .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .price,
  .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .price {
    padding-right: 4px;
    font-size: 20px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty {
    justify-content: flex-start;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty label,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty label,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty label {
    font-size: 20px;
    display: block;
    margin-right: 14px;
    margin-bottom: 3px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control {
    height: 60px;
    padding: 5px;
    border-width: 2px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control span,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control span,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control span {
    height: 48px;
    width: 48px;
    font-size: 23px;
    border-width: 2px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control .qty-plus,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .qty-plus,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .qty-plus {
    padding-left: 1px;
    padding-top: 8px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control .qty-minus,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .qty-minus,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .qty-minus {
    padding-left: 1px;
    padding-top: 6px;
  }
  .page-wrapper .cart-container .table-wrapper tbody .qty .control .input-text,
  .page-wrapper .columns .order-details-items .table-wrapper tbody .qty .control .input-text,
  .page-wrapper .columns .quotation-items .table-wrapper tbody .qty .control .input-text {
    padding: 4px 5px 0 5px;
    max-width: 55px;
    font-size: 20px;
    height: 35px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo {
    border-radius: 15px;
    flex: 0 0 140px;
    height: 140px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner {
    padding-left: 20px;
    padding-top: 0;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand {
    padding-top: 6px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary {
    padding-bottom: 4px;
    margin-top: 0;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary svg,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary svg,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary svg {
    height: 14px;
    width: 86px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions {
    margin-top: 4px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a {
    font-size: 16px;
    margin-left: 9px;
    line-height: 1;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .rating-summary,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .rating-summary,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .rating-summary {
    margin: 0;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .message,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message {
    margin-top: 15px;
    font-size: 25px;
    padding: 24px 95px 22px;
  }
  .page-wrapper .cart-container .table-wrapper .product-item-details .message > *:first-child:before,
  .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message > *:first-child:before,
  .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message > *:first-child:before {
    min-width: 34px;
    min-height: 34px;
    max-width: 34px;
    max-height: 34px;
    left: 35px;
    background-color: transparent;
    border-radius: 0;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list {
    padding-left: 80px;
    margin-top: 55px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .bundle-item-option,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option {
    margin: 0 0 40px 0;
    max-width: 100%;
    flex-wrap: wrap;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .bundle-item-option:last-child,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .bundle-item-option:last-child,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .bundle-item-option:last-child {
    margin-bottom: 0;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .price,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .price,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .price {
    font-size: 23px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img {
    padding-right: 25px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img span,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img span,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img span {
    min-width: 122px;
    max-width: 122px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper {
    border-radius: 15px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.price,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.price,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.price {
    margin-bottom: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 147px;
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.name,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.name,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.name {
    font-size: 18px;
    flex-grow: 1;
    max-width: calc(100% - 180px);
  }
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col .stock,
  .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col .stock-qty,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col .stock,
  .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col .stock-qty,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col .stock,
  .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col .stock-qty {
    padding-top: 1px;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet {
    border: 0;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet td,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet td,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet td {
    padding: 40px !important;
    float: unset;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .pallet-inner,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .pallet-inner,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .pallet-inner {
    padding: 40px;
    border-radius: 40px;
    flex-wrap: wrap;
    position: relative;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-details,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-details,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-details {
    width: 100%;
    flex: 0 0 100%;
    text-align: left;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-detail-top,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top {
    align-items: flex-start;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-detail-top-inner,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top-inner,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top-inner {
    padding-left: 30px;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-name,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-name,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-name {
    font-size: 27px;
    padding-top: 4px;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .item-desc,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .item-desc,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .item-desc {
    margin: 4px 0 1px;
    font-size: 27px;
    max-width: 100%;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .actions-toolbar,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .actions-toolbar,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .actions-toolbar {
    top: 20px;
    right: 20px;
    position: absolute;
    margin: 0 !important;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete {
    padding: 5px;
    margin-bottom: 0;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete:after,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete:after,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete:after {
    transform: scale(0.75);
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .price,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .price,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .price {
    font-size: 33px;
  }
  .page-wrapper .cart-container .table-wrapper .cart.pallet .subtotal,
  .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .subtotal,
  .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .subtotal {
    margin-left: 255px;
  }
  .page-wrapper .cart-container .cart-summary {
    padding: 0 37px;
  }
  .page-wrapper .cart-container .cart-summary > .block {
    margin-bottom: 35px;
  }
  .page-wrapper .cart-container .cart-summary .fieldset {
    margin-bottom: 0;
  }
  .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 21px;
  }
  .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 12px;
  }
  .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 12px 0 11px;
  }
  .page-wrapper .cart-container .cart-summary .shipping .totals.grand .price,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .price {
    font-size: 21px;
  }
  .page-wrapper .cart-container .cart-summary .cart-totals {
    margin: 31px -40px 27px;
  }
  .page-wrapper .cart-container .cart-summary .checkout .action {
    margin-bottom: 40px;
    font-size: 14px;
    letter-spacing: 2.1px;
    padding: 22px 25px 19px;
  }
  .page-wrapper .cart-container .cart-summary #co-shipping-method-form .title {
    letter-spacing: 1.599px;
    font-size: 25px;
    padding: 0 40px;
    margin: 30px -40px 0;
  }
  .page-wrapper .cart-container .cart-summary .title strong {
    letter-spacing: 1.599px;
    font-size: 25px;
    padding: 42px 40px 33px;
    margin: 0 -40px 2px;
    border-width: 2px;
  }
  .page-wrapper .cart-container .cart-summary .methods {
    padding: 25px 0 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .radiocheck {
    height: 39px;
    width: 39px;
    border-radius: 10px;
  }
  .page-wrapper .cart-container .cart-summary .methods .radiocheck:before {
    width: 22px;
    height: 10px;
    top: 10px;
    left: 8px;
    border-width: 0 0 3px 3px;
  }
  .page-wrapper .cart-container .cart-summary .methods .radiocheck input {
    padding: 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .sm-desc {
    padding: 0 0 38px 130px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options,
  .page-wrapper .block-order-details-view .sm-desc,
  .page-wrapper .checkout-success .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0 -40px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options:last-child,
  .page-wrapper .block-order-details-view .sm-desc:last-child,
  .page-wrapper .checkout-success .sm-desc:last-child,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc:last-child {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .sm-stock,
  .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  .page-wrapper .block-order-details-view .sm-desc .preparation,
  .page-wrapper .block-order-details-view .sm-desc .expendition,
  .page-wrapper .checkout-success .sm-desc .sm-stock,
  .page-wrapper .checkout-success .sm-desc .preparation,
  .page-wrapper .checkout-success .sm-desc .expendition,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    font-size: 19px;
    max-width: 80%;
    margin-bottom: 15px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  .page-wrapper .block-order-details-view .sm-desc .preparation,
  .page-wrapper .block-order-details-view .sm-desc .expendition,
  .page-wrapper .checkout-success .sm-desc .preparation,
  .page-wrapper .checkout-success .sm-desc .expendition,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 20px;
    margin-bottom: 7px;
    margin-top: 7px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .preparation:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .expendition:before,
  .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  .page-wrapper .checkout-success .sm-desc .preparation:before,
  .page-wrapper .checkout-success .sm-desc .expendition:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    content: "" !important;
    background-image: none !important;
    min-height: 7px;
    max-height: 7px;
    min-width: 7px;
    max-width: 7px;
    border-radius: 100%;
    background-color: #4991d0;
    transform: unset !important;
    left: 0 !important;
    top: 7px !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .sm-stock,
  .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  .page-wrapper .checkout-success .sm-desc .sm-stock,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock {
    font-weight: 600;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice,
  .page-wrapper body .checkout-success .shipping-method-logo,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content,
  .page-wrapper .block-order-details-view .sm-desc .choice,
  .page-wrapper .checkout-success .sm-desc .choice,
  .page-wrapper .checkout-success .shipping-method-logo,
  .page-wrapper .block-order-details-view .shipping-method-logo,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo,
  .page-wrapper body .block-order-details-view .shipping-method-logo,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    margin: 0;
    display: flex;
    background: transparent;
    border-radius: 0;
    padding: 20px 44px;
    align-items: center;
    border-top: 2px solid #eeeaf7;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected,
  .page-wrapper body .checkout-success .shipping-method-logo.selected,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected,
  .page-wrapper .checkout-success .sm-desc .choice.selected,
  .page-wrapper .checkout-success .shipping-method-logo.selected,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected {
    border: 2px solid #eeeaf7 !important;
    border-bottom: 0 !important;
    background: #ffffff;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected + .sm-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.selected + .sm-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected + .sm-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected + .sm-desc,
  .page-wrapper .checkout-success .sm-desc .choice.selected + .sm-desc,
  .page-wrapper .checkout-success .shipping-method-logo.selected + .sm-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected + .sm-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected + .sm-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected + .sm-desc {
    background: #ffffff;
    border: 2px solid #eeeaf7 !important;
    border-top: 0 !important;
    padding-top: 1px;
    border-bottom-width: 0 !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc {
    border-bottom-width: 2px !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock {
    padding-left: 22px;
    margin-bottom: 7px;
    margin-top: 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping + .sm-desc .sm-stock:before {
    content: "" !important;
    background-image: none !important;
    min-height: 7px;
    max-height: 7px;
    min-width: 7px;
    max-width: 7px;
    border-radius: 100%;
    background-color: #4991d0;
    transform: unset !important;
    left: 0 !important;
    top: 9px !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.selected.freeshipping_freeshipping.no-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.selected.freeshipping_freeshipping.no-desc {
    border-style: solid !important;
    border-color: #eeeaf7 !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    font-size: 0;
    position: relative;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value {
    min-width: 130px !important;
    min-height: 65px;
    max-width: 130px !important;
    max-height: 65px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label:before,
  .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before {
    transform: scale(0.75);
    top: -10px;
    left: -22px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-width: 245px !important;
    min-height: 54px;
    max-width: 245px !important;
    max-height: 54px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    transform: scale(0.7);
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-height: 58px;
    max-height: 58px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    left: -37px;
    top: -13px;
    transform: scale(0.7);
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .btn-radio,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper body .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .btn-radio,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio {
    margin-top: 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before {
    left: -54px;
    top: -11px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .btn-radio,
  .page-wrapper body .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .btn-radio,
  .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .btn-radio,
  .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .btn-radio,
  .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper body .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio {
    margin-top: 5px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value {
    min-width: 213px !important;
    min-height: 39px;
    max-width: 213px !important;
    max-height: 39px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before {
    transform: scale(0.75);
    top: -9px;
    left: -35px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.knp_knp .label,
  .page-wrapper body .checkout-success .shipping-method-logo.knp_knp > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value,
  .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label,
  .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value,
  .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.knp_knp .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.knp_knp > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value {
    min-width: 243px !important;
    min-height: 23px;
    max-width: 243px !important;
    max-height: 23px;
    margin-top: 0;
    margin-bottom: 5px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.knp_knp .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before {
    transform: scale(0.75);
    top: -4px;
    left: -40px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value {
    min-width: 204px !important;
    min-height: 39px;
    max-width: 204px !important;
    max-height: 39px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before {
    transform: scale(0.75);
    top: -9px;
    left: -35px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna .label,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value {
    min-width: 187px !important;
    min-height: 39px;
    max-width: 187px !important;
    max-height: 39px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before {
    transform: scale(0.75);
    top: -8px;
    left: -32px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
    padding-bottom: 15px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value {
    font-size: 28px;
    max-width: 200px;
    padding-top: 115px;
    line-height: 1.1;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label:before,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value:before,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value:before,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label:before,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value:before,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before {
    left: -22px;
    transform: scale(0.6);
    top: -28px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc {
    border-bottom-width: 2px !important;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before {
    font-size: 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .btn-radio,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .btn-radio,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio {
    margin-top: 29px;
    margin-bottom: auto;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .price,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .price,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .price,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .price,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price {
    margin-top: 35px;
    margin-bottom: auto;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping.no-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper:before,
  .page-wrapper body .checkout-shipping-method .shipping-discount-wrapper:before,
  .page-wrapper body .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper:before,
  .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper:before,
  .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper:before,
  .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper:before,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper body .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before {
    padding: 10px 21px 5px;
    font-size: 18px;
    letter-spacing: 2.665px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper body .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper body .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price {
    margin: 12px 0 0;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .label,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice > .value,
  .page-wrapper body .checkout-success .shipping-method-logo .label,
  .page-wrapper body .checkout-success .shipping-method-logo > .value,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .label,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content > .value,
  .page-wrapper .block-order-details-view .sm-desc .choice .label,
  .page-wrapper .block-order-details-view .sm-desc .choice > .value,
  .page-wrapper .checkout-success .sm-desc .choice .label,
  .page-wrapper .checkout-success .sm-desc .choice > .value,
  .page-wrapper .checkout-success .shipping-method-logo .label,
  .page-wrapper .checkout-success .shipping-method-logo > .value,
  .page-wrapper .block-order-details-view .shipping-method-logo .label,
  .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice > .value,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value,
  .page-wrapper body .block-order-details-view .shipping-method-logo .label,
  .page-wrapper body .block-order-details-view .shipping-method-logo > .value,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value {
    margin: 0 40px;
    font-size: 14px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price,
  .page-wrapper body .checkout-success .shipping-method-logo .price,
  .page-wrapper body .checkout-success .shipping-method-logo .shipping-price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price,
  .page-wrapper .block-order-details-view .sm-desc .choice .price,
  .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price,
  .page-wrapper .checkout-success .sm-desc .choice .price,
  .page-wrapper .checkout-success .sm-desc .choice .shipping-price,
  .page-wrapper .checkout-success .shipping-method-logo .price,
  .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  .page-wrapper .block-order-details-view .shipping-method-logo .price,
  .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .shipping-price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price {
    font-size: 24px;
  }
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price.discount-original-price,
  .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price.discount-original-price,
  .page-wrapper body .checkout-success .shipping-method-logo .price.discount-original-price,
  .page-wrapper body .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price.discount-original-price,
  .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price.discount-original-price,
  .page-wrapper .block-order-details-view .sm-desc .choice .price.discount-original-price,
  .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price.discount-original-price,
  .page-wrapper .checkout-success .sm-desc .choice .price.discount-original-price,
  .page-wrapper .checkout-success .sm-desc .choice .shipping-price.discount-original-price,
  .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price.discount-original-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price.discount-original-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .price.discount-original-price,
  .page-wrapper body .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  .page-wrapper body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price {
    font-size: 28px;
    margin-top: 5px;
  }
  .page-wrapper .cart-container .cart-summary .discount .coupon {
    margin: 0 0 40px;
  }
  .page-wrapper .cart-container .cart-summary .discount .actions-toolbar {
    margin-left: auto;
    max-width: fit-content;
  }
  .page-wrapper .cart-container .cart-summary .discount .actions-toolbar .action {
    min-width: 190px;
    font-size: 18px;
    padding: 24px 15px 20px;
    letter-spacing: 1px;
  }
  .page-wrapper .cart-container .cart-summary .discount .field {
    margin: 0 0 25px;
  }
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .methods {
    padding: 0;
  }
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper th,
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper td {
    font-size: 23px;
    padding: 5px 0 8px;
  }
  .page-wrapper .cart-container .cart-summary .cart-totals-wrapper tr {
    padding: 0 40px;
    margin: 0;
  }
  .page-wrapper .cart-container .cart-summary .field {
    margin: 35px 0;
  }
  .page-wrapper .free-shipping-message {
    margin: 0 0 0 20px;
    display: flex;
  }
  .page-wrapper .free-shipping-message p {
    font-size: 17px;
    padding: 17px 85px 16px;
    min-height: 80px;
    border-radius: 60px;
    line-height: 1.2em;
  }
  .page-wrapper .free-shipping-message p:before {
    min-width: 65px;
    min-height: 65px;
    max-width: 65px;
    max-height: 65px;
    left: 7px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 32px;
  }
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  body #opc-sidebar {
    margin-top: 35px;
    border-radius: 30px;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 30px;
    position: relative;
  }
  body #opc-sidebar .quotation-request-link {
    margin: 0 0 25px;
    max-width: 100%;
  }
  body #opc-sidebar .sidebar-title {
    margin: 0 -30px;
    padding: 14px 30px;
    height: 80px;
    display: flex;
    align-items: center;
    font-size: 20px;
    letter-spacing: 1px;
  }
  body #opc-sidebar .sidebar-title strong {
    display: flex;
    align-items: center;
  }
  body #opc-sidebar .sidebar-title strong span {
    margin-top: 4px;
  }
  body #opc-sidebar > .actions-toolbar {
    margin: 0 -41px;
    padding: 41px;
  }
  body #opc-sidebar > .actions-toolbar .sidebar-place-order {
    height: 65px;
    font-size: 16px;
    letter-spacing: 2px;
    max-width: 280px;
    margin: 0 auto;
  }
  body #opc-sidebar .product-brand a {
    font-size: 17px !important;
  }
  body #opc-sidebar .shipping-information .shipping-information-title {
    margin: 0 -41px;
    padding: 0 45px 15px;
  }
  body #opc-sidebar .shipping-information .shipping-information-title span {
    font-size: 31px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content {
    border-top: 0 !important;
    margin: 0 -5px !important;
    padding: 20px 20px !important;
    background: #fff !important;
    border-radius: 20px !important;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content > .value {
    margin-left: 0 !important;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value {
    margin: 0 0 -26px 0 !important;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-info {
    padding: 0 0 0 140px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon {
    padding-left: 40px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon:before {
    font-size: 26px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .shipping-price {
    margin-left: auto;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-address {
    margin-bottom: 10px;
    max-width: 288px;
    font-size: 17px;
  }
  body #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-time {
    font-size: 17px;
  }
  body #opc-sidebar .shipping-information .ship-to .shipping-information-content {
    max-width: 100%;
    font-size: 20px;
    padding: 30px;
    margin: 0 0 40px;
    border-radius: 30px;
    line-height: 1.7;
  }
  body .checkout-container .checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
    padding: 8px 0 0 15px;
  }
  body .checkout-container .items-in-cart .actions-toolbar {
    position: absolute;
    top: 25px;
    right: 20px;
    margin: 0;
    padding: 0;
    background: transparent;
  }
  body .checkout-container .items-in-cart .actions-toolbar .more-item-count {
    display: none;
  }
  body .checkout-container .items-in-cart .actions-toolbar .toggle-item-label {
    font-size: 0;
    border: none;
    position: relative;
    padding: 28px 17px;
    transition: all 0.5s;
  }
  body .checkout-container .items-in-cart .actions-toolbar .toggle-item-label:before {
    content: "";
    height: 30px;
    position: absolute;
    width: 3px;
    background-color: #ffffff;
    left: 50%;
    top: 12px;
    transform: translateX(-50%);
  }
  body .checkout-container .items-in-cart .actions-toolbar .toggle-item-label:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    border-style: solid;
    border-width: 0 3px 3px 0;
    border-color: #ffffff;
    transform: rotate(45deg) translateX(-50%);
    left: 45%;
    top: 27px;
  }
  body .checkout-container .items-in-cart .actions-toolbar .toggle-item-label.less-item-lable {
    transform: rotate(-180deg);
  }
  body .checkout-container .minicart-items {
    margin-top: 25px;
  }
  body .checkout-container .minicart-items .product-item {
    margin: 0 -30px;
    padding: 0 30px 17px;
  }
  body .checkout-container .minicart-items .product-item .product {
    padding: 20px;
    border-radius: 20px;
  }
  body .checkout-container .minicart-items .product-item-inner {
    margin-left: 20px;
    justify-content: unset;
    flex-direction: column;
    align-items: flex-start;
  }
  body .checkout-container .minicart-items .product > .product-item-photo,
  body .checkout-container .minicart-items .product > .product-image-container {
    flex: 0 0 122px;
    max-width: 122px;
    min-height: 122px;
    border-radius: 25px;
    max-height: 122px;
    overflow: hidden;
  }
  body .checkout-container .minicart-items .product > .product-item-photo .product-image-wrapper,
  body .checkout-container .minicart-items .product > .product-image-container .product-image-wrapper {
    max-width: 100%;
    max-height: 100%;
  }
  body .checkout-container .minicart-items .cart-price {
    margin-left: 0;
  }
  body .checkout-container .minicart-items .cart-price .price {
    font-size: 18px;
    margin-top: 8px;
    display: block;
  }
  body .checkout-container .minicart-items .product-item-name {
    max-height: 44px;
    font-size: 16px;
    margin-top: 2px !important;
    height: unset;
  }
  body .checkout-container .opc-block-summary .table-totals {
    margin: 8px 0 0;
  }
  body .checkout-container .opc-block-summary .table-totals tr {
    padding: 0 41px;
    margin: 0 -41px;
  }
  body .checkout-container .opc-block-summary .table-totals th,
  body .checkout-container .opc-block-summary .table-totals td {
    font-size: 20px;
    padding: 7px 0 11px;
  }
  body .checkout-container .opc-block-summary .table-totals .totals.grand {
    margin-top: 20px;
  }
  body .checkout-container .opc-block-summary .table-totals .totals.grand th strong {
    font-size: 26px;
  }
  body .checkout-container .opc-block-summary .table-totals .totals.grand th,
  body .checkout-container .opc-block-summary .table-totals .totals.grand td {
    padding: 18px 0 16px;
  }
  body .checkout-container .opc-block-summary .table-totals .totals.grand .amount {
    font-size: 26px;
  }
  body ul.ui-autocomplete {
    max-width: 100%;
  }
  body ul.ui-autocomplete .ui-menu-item .ui-corner-all,
  body ul.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
    padding: 17px 20px 15px;
    font-size: 20px;
  }
  body .modal-popup.shipping-address-popup-wrapper,
  body .modal-popup.agreements-modal {
    left: 0;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-inner-wrap,
  body .modal-popup.agreements-modal .modal-inner-wrap {
    max-width: 100% !important;
  }
  body .password-strength-container .password-strength-label {
    font-size: 18px;
    letter-spacing: 0.78px;
    margin-top: 21px;
  }
  body .password-strength-container .password-strength-meter {
    margin-top: 21px;
  }
  body .password-strength-container .password-strength-meter span {
    height: 9px;
    border-radius: 2px;
  }
  body #checkout-step-shipping_method {
    margin: 0 0 10px;
  }
  body .checkout-shipping-address .step-title,
  body .checkout-billing-address .step-title {
    margin-bottom: 0;
  }
  body .checkout-shipping-address .action-show-popup:before,
  body .checkout-billing-address .action-show-popup:before,
  body .checkout-shipping-address .add-new-billing-address:before,
  body .checkout-billing-address .add-new-billing-address:before {
    padding-right: 0;
    margin-left: 7px;
    margin-right: 20px;
    font-size: 28px;
  }
  body .checkout-shipping-address .shipping-address-items,
  body .checkout-billing-address .shipping-address-items,
  body .checkout-shipping-address .billing-address-items,
  body .checkout-billing-address .billing-address-items {
    margin: 0;
    justify-content: space-between;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item,
  body .checkout-billing-address .shipping-address-items .shipping-address-item,
  body .checkout-shipping-address .billing-address-items .shipping-address-item,
  body .checkout-billing-address .billing-address-items .shipping-address-item,
  body .checkout-shipping-address .shipping-address-items .billing-address-item,
  body .checkout-billing-address .shipping-address-items .billing-address-item,
  body .checkout-shipping-address .billing-address-items .billing-address-item,
  body .checkout-billing-address .billing-address-items .billing-address-item {
    flex: 0 0 49%;
    max-width: 49%;
    padding: 0 0 15px 0;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar,
  body .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar {
    margin-left: 0;
    margin-top: 20px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .checkout-billing-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .checkout-billing-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .checkout-shipping-address .billing-address-items .billing-address-item .action-select-shipping-item,
  body .checkout-billing-address .billing-address-items .billing-address-item .action-select-shipping-item {
    font-size: 14px;
    margin: 0;
    letter-spacing: 1px;
    padding: 20px 30px 18px;
    line-height: 1;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link,
  body .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link {
    padding: 14px 21px;
    margin-right: auto;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before,
  body .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar .edit-address-link:before {
    transform: scale(1) translateY(-50%);
    top: 50%;
    left: 8px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after {
    width: 18px;
    height: 9px;
    border-width: 3px 3px 0 0;
    top: 10px;
    right: 8px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner,
  body .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner {
    padding: 30px 80px 30px 30px;
    font-size: 19px;
    border-radius: 24px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name {
    font-size: 21px;
    padding-bottom: 9px;
  }
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox {
    width: 35px;
    height: 35px;
    border-radius: 10px;
    right: 20px;
    top: 20px;
    transform: unset;
  }
  body .checkout-shipping-address .field.addresses,
  body .checkout-billing-address .field.addresses {
    margin-bottom: 0;
  }
  body .checkout-shipping-method .shipping-discount-wrapper:before {
    order: 99;
    margin: 10px 0 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row {
    padding: 35px;
    align-items: flex-start;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row:first-child {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date .col-method:nth-child(2) {
    padding: 0 0 0 77px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row:last-child {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method:first-child {
    padding: 0 50px 0 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row:has(.freeshipping_freeshipping) .col-method:first-child {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .preparation,
  body .checkout-shipping-method .table-checkout-shipping-method .row .expendition {
    padding-left: 20px;
    margin-bottom: 5px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .preparation:before,
  body .checkout-shipping-method .table-checkout-shipping-method .row .expendition:before {
    background-image: none !important;
    min-height: 7px;
    max-height: 7px;
    min-width: 7px;
    max-width: 7px;
    border-radius: 100%;
    background-color: #4991d0;
    transform: unset !important;
    left: 0 !important;
    top: 7px !important;
    font-size: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck {
    height: 34px;
    width: 34px;
    border-radius: 10px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck:before {
    width: 20px;
    height: 8px;
    top: 9px;
    left: 7px;
    border-width: 0 0 3px 3px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="kna_kna"] + .radiocheck {
    margin-top: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="freeshipping_freeshipping"] + .radiocheck {
    margin-top: 29px;
    margin-bottom: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelais_chronorelais"] + .radiocheck,
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="chronorelaishop_chronorelaishop"] + .radiocheck {
    margin-top: 20px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value*=gls_] + .radiocheck {
    margin-top: 20px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-price {
    position: absolute;
    right: 50px;
    padding: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .price {
    font-size: 18px;
    margin-top: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .price.discount-original-price {
    font-size: 20px;
    margin-top: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center {
    font-size: 17px;
    padding-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_],
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop {
    position: relative;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_]:before {
    left: -25px;
    top: -13px;
    transform: scale(0.7);
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais:before,
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
    min-width: 255px !important;
    min-height: 84px;
    max-width: 255px !important;
    max-height: 84px;
    left: -38px;
    top: -12px;
    transform: scale(0.7);
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost:before {
    min-width: 348px !important;
    min-height: 74px;
    max-width: 348px !important;
    max-height: 74px;
    transform: scale(0.7);
    left: -53px;
    top: -11px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic:before {
    min-width: 284px !important;
    min-height: 52px;
    max-width: 284px !important;
    max-height: 52px;
    transform: scale(1);
    top: 0;
    left: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    top: 0;
    left: 0;
    transform: scale(1);
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express:before {
    min-width: 272px !important;
    min-height: 52px;
    max-width: 272px !important;
    max-height: 52px;
    transform: scale(1);
    top: 0;
    left: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before {
    min-width: 250px !important;
    min-height: 50px;
    max-width: 250px !important;
    max-height: 50px;
    transform: scale(1);
    top: 0;
    left: 0;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping .sm-desc {
    padding-top: 32px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping + .col-price {
    margin-top: 26px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping:before {
    left: -34px;
    transform: scale(0.55);
    top: -34px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping label {
    font-size: 28px;
    text-align: left;
    max-width: 210px;
    min-width: unset;
    position: unset;
    padding-top: 36px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service {
    flex-wrap: wrap;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col {
    padding: 0;
    margin-bottom: 0 !important;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col-title {
    flex: 0 0 80%;
    max-width: 80%;
    order: 1;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col-price {
    position: unset !important;
    order: 2;
    flex: 0 0 20%;
    max-width: 20%;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col-options {
    flex: 0 0 100%;
    max-width: 100%;
    order: 3;
    margin-top: 15px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .price,
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .col-title {
    font-size: 24px;
    line-height: 1.5;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option {
    margin-right: 25px;
    font-size: 21px;
  }
  body .checkout-shipping-method .table-checkout-shipping-method .row-service .radiocheck {
    margin-right: 13px;
    border-radius: 10px !important;
  }
  body .checkout-shipping-method .date-title {
    margin-bottom: 15px;
  }
  body .checkout-shipping-method .pickup-date {
    padding: 8px 13px 6px;
    flex: 0 0 130px;
    margin-right: 10px;
    border-radius: 10px;
  }
  body .checkout-shipping-method .pickup-date .day-name {
    font-size: 14px;
  }
  body .checkout-shipping-method .pickup-date .day-month {
    font-size: 18px;
  }
  body .step-subtitle,
  body .checkout-shipping-address .step-subtitle,
  body .checkout-billing-address .step-subtitle,
  body .checkout-shipping-method .step-subtitle {
    flex-direction: column;
    align-items: flex-start;
    height: inherit;
    padding: 0;
    border: 0;
    margin-bottom: 10px;
  }
  body .step-subtitle > span,
  body .checkout-shipping-address .step-subtitle > span,
  body .checkout-billing-address .step-subtitle > span,
  body .checkout-shipping-method .step-subtitle > span {
    padding: 0;
    min-height: unset;
    font-size: 26px;
    letter-spacing: 1px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  body .step-subtitle .new-address-popup,
  body .checkout-shipping-address .step-subtitle .new-address-popup,
  body .checkout-billing-address .step-subtitle .new-address-popup,
  body .checkout-shipping-method .step-subtitle .new-address-popup {
    margin: 0;
  }
  body .step-subtitle .action,
  body .checkout-shipping-address .step-subtitle .action,
  body .checkout-billing-address .step-subtitle .action,
  body .checkout-shipping-method .step-subtitle .action,
  body body.account .column .block-title .action.print,
  body .account .rma-control-buttons .action-print,
  body .account .print_proof a,
  body .account .column .table-wrapper tbody tr td.actions .print,
  body .account .column .table-wrapper tbody tr td.col-actions .print,
  body .account .column .block-title .action.print,
  body .mst-rma-box__title .action.print,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print,
  body body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print,
  body body.mst-rma-box__title .action.print,
  body body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    font-size: 17px;
    letter-spacing: 2px;
    font-weight: 500;
    height: 68px;
    padding: 15px 15px 12px;
    min-width: 330px;
    margin: 20px 0 0;
  }
  body .opc-progress-bar {
    margin: 0 auto 55px;
    max-width: 100%;
  }
  body .opc-progress-bar .opc-progress-bar-item:after {
    display: none;
  }
  body .opc-progress-bar .opc-progress-bar-item:before {
    height: 7px;
    top: 39px;
  }
  body .opc-progress-bar .opc-progress-bar-item span {
    letter-spacing: 0;
    font-size: 0;
    padding-top: 90px;
  }
  body .opc-progress-bar .opc-progress-bar-item span:after {
    top: 14px;
    min-width: 60px;
    min-height: 60px;
    outline-width: 15px;
    font-size: 25px;
  }
  body .form-shipping-address,
  body body .checkout-payment-method .billing-address-form,
  body .checkout-payment-method .billing-address-form,
  body .form-create-account,
  body .account .form-edit-account,
  body .account .form-address-edit {
    padding: 50px;
    border-radius: 50px;
  }
  body .form-shipping-address .fieldset.address,
  body .form-shipping-address .fieldset.info,
  body body .checkout-payment-method .billing-address-form .fieldset.address,
  body body .checkout-payment-method .billing-address-form .fieldset.info,
  body .checkout-payment-method .billing-address-form .fieldset.address,
  body .checkout-payment-method .billing-address-form .fieldset.info,
  body .form-create-account .fieldset.address,
  body .form-create-account .fieldset.info,
  body .account .form-edit-account .fieldset.address,
  body .account .form-edit-account .fieldset.info,
  body .account .form-address-edit .fieldset.address,
  body .account .form-address-edit .fieldset.info {
    max-width: 100% !important;
    margin: 0 !important;
    justify-content: space-between;
  }
  body .form-shipping-address .fieldset.address > .field:last-child,
  body .form-shipping-address .fieldset.info > .field:last-child,
  body body .checkout-payment-method .billing-address-form .fieldset.address > .field:last-child,
  body body .checkout-payment-method .billing-address-form .fieldset.info > .field:last-child,
  body .checkout-payment-method .billing-address-form .fieldset.address > .field:last-child,
  body .checkout-payment-method .billing-address-form .fieldset.info > .field:last-child,
  body .form-create-account .fieldset.address > .field:last-child,
  body .form-create-account .fieldset.info > .field:last-child,
  body .account .form-edit-account .fieldset.address > .field:last-child,
  body .account .form-edit-account .fieldset.info > .field:last-child,
  body .account .form-address-edit .fieldset.address > .field:last-child,
  body .account .form-address-edit .fieldset.info > .field:last-child {
    margin-bottom: 0;
  }
  body .form-shipping-address .fieldset.address .field,
  body .form-shipping-address .fieldset.info .field,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field,
  body body .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .checkout-payment-method .billing-address-form .fieldset.address .field,
  body .checkout-payment-method .billing-address-form .fieldset.info .field,
  body .form-create-account .fieldset.address .field,
  body .form-create-account .fieldset.info .field,
  body .account .form-edit-account .fieldset.address .field,
  body .account .form-edit-account .fieldset.info .field,
  body .account .form-address-edit .fieldset.address .field,
  body .account .form-address-edit .fieldset.info .field {
    padding: 0 !important;
    flex: 0 0 49%;
    max-width: 49%;
  }
  body .form-shipping-address .fieldset.address .field.date .customer-dob button,
  body .form-shipping-address .fieldset.info .field.date .customer-dob button,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob button,
  body body .checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob button,
  body .checkout-payment-method .billing-address-form .fieldset.address .field.date .customer-dob button,
  body .checkout-payment-method .billing-address-form .fieldset.info .field.date .customer-dob button,
  body .form-create-account .fieldset.address .field.date .customer-dob button,
  body .form-create-account .fieldset.info .field.date .customer-dob button,
  body .account .form-edit-account .fieldset.address .field.date .customer-dob button,
  body .account .form-edit-account .fieldset.info .field.date .customer-dob button,
  body .account .form-address-edit .fieldset.address .field.date .customer-dob button,
  body .account .form-address-edit .fieldset.info .field.date .customer-dob button {
    top: 0;
    right: 19px;
    transform: scale(0.6);
  }
  body .form-shipping-address .section-border,
  body body .checkout-payment-method .billing-address-form .section-border,
  body .checkout-payment-method .billing-address-form .section-border,
  body .form-create-account .section-border,
  body .account .form-edit-account .section-border,
  body .account .form-address-edit .section-border {
    display: none;
  }
  body.checkout-index-index footer .support-part {
    display: none;
  }
  body.checkout-index-index footer .footer.content {
    margin-top: 20px;
  }
  body.checkout-index-index .page-header {
    min-height: 100px;
    max-height: 100px;
    border-bottom: 0 !important;
  }
  body .opc-wrapper {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    margin: 0;
  }
  body .abs-checkout-title,
  body.checkout-onepage-success .order-link-info,
  body .opc-wrapper .step-title,
  body .opc-block-shipping-information .shipping-information-title,
  body .checkout-agreements-items .checkout-agreements-item-title,
  body .checkout-onepage-success .order-link-info {
    font-size: 32px;
    line-height: 1.3;
    margin-bottom: 17px;
  }
  body .checkout-login .field label,
  body .checkout-login .field input,
  body .checkout-login .field select {
    max-width: 100%;
  }
  body .checkout-login .field:has(._has-datepicker) .control:before {
    transform: scale(0.6);
    right: 22px;
  }
  body .checkout-login .user-email {
    font-size: 19px;
    letter-spacing: 0;
  }
  body .checkout-login .register-form-container .register-form-container-inner {
    padding: 50px 41px;
    border-radius: 50px;
  }
  body .checkout-login .register-form-container .register-form-container-inner .form-shipping-address,
  body .checkout-login .register-form-container .register-form-container-inner body .checkout-payment-method .billing-address-form,
  body .checkout-login .register-form-container .register-form-container-inner .checkout-payment-method .billing-address-form,
  body .checkout-login .register-form-container .register-form-container-inner .form-create-account,
  body .checkout-login .register-form-container .register-form-container-inner .account .form-edit-account,
  body .checkout-login .register-form-container .register-form-container-inner .account .form-address-edit {
    padding: 0 !important;
  }
  body .checkout-login .register-form-container .field-edit-email {
    padding: 55px 0;
    border: 0;
  }
  body .checkout-login .register-form-container .field-edit-email .sub-title {
    font-size: 23px;
    letter-spacing: 1px;
    margin-bottom: 14px;
  }
  body .checkout-login .register-form-container .field-edit-email .actions-toolbar {
    margin-top: 30px;
  }
  body .checkout-login .register-form-container .field-edit-email .actions-toolbar .primary {
    display: block;
    width: 100%;
  }
  body .checkout-login .register-form-container .field-edit-email .actions-toolbar .action {
    margin: 0;
    height: unset;
    font-size: 16px;
    letter-spacing: 1.5px;
    max-width: fit-content;
    padding: 23px 40px 21px;
  }
  body .checkout-login .sub-title,
  body body .form-title,
  body .step-customer-vat .field-title,
  body .form-title {
    font-size: 24px;
    letter-spacing: 1px;
    margin-bottom: 12px;
  }
  body .checkout-login .login-form-inner {
    border-radius: 30px;
  }
  body .checkout-login .login-form-inner .step-email {
    max-width: 100%;
    padding: 40px 30px 50px;
  }
  body .checkout-login .login-form-inner .fieldset-inner {
    flex-wrap: wrap;
  }
  body .checkout-login .login-form-inner .field.required {
    margin-bottom: 0;
  }
  body .checkout-login .login-form-inner .step-password .field {
    padding: 50px 41px 60px;
  }
  body .checkout-login .login-form-inner .step-password .field.field-edit-email {
    flex: 0 0 100%;
    max-width: 100%;
    border: none;
  }
  body .checkout-login .login-form-inner .step-password .field.field-edit-email .user-email {
    margin-bottom: 15px;
  }
  body .checkout-login .login-form-inner .step-password .field.field-edit-email .primary .action {
    min-width: unset;
    letter-spacing: 3.198px;
  }
  body .checkout-login .login-form-inner .step-password .field.field-password {
    padding-top: 0;
  }
  body .checkout-login .login-form-inner .step-password .field.field-password .control {
    margin-bottom: 0;
  }
  body .checkout-login .login-form-inner .step-password .field.field-password .actions-toolbar {
    flex-wrap: wrap;
  }
  body .checkout-login .login-form-inner .step-password .field.field-password .actions-toolbar .primary {
    margin-bottom: 0;
  }
  body .checkout-login .login-form-inner .step-password .field .note {
    font-size: 21px;
    line-height: 1.5;
    margin-top: 20px;
  }
  body .checkout-login .login-form-inner .step-password .field .action.remind {
    font-size: 18px;
    padding: 30px 0 0;
  }
  body .checkout-login .login-form-inner .step-customer-group .field {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    border: none;
    padding: 50px 41px;
  }
  body .checkout-login .login-form-inner .step-customer-group .field.group-pro .login-info {
    max-width: 100%;
  }
  body .checkout-login .login-form-inner .step-customer-group .primary .action {
    letter-spacing: 2px;
    font-size: 16px;
    max-width: fit-content;
    padding: 22px 40px 20px;
    margin-top: 20px;
  }
  body .checkout-login .login-form-inner .step-customer-group .login-info {
    margin-bottom: 0;
  }
  body .checkout-login .login-form-inner .actions-toolbar {
    padding-top: 0;
  }
  body .checkout-login .login-form-inner .actions-toolbar > .primary {
    display: block;
    width: 100%;
    margin-top: 30px;
  }
  body .checkout-login .login-form-inner .actions-toolbar .action {
    min-width: unset;
    letter-spacing: 2px;
    font-size: 16px;
    max-width: fit-content;
    padding: 22px 35px 20px;
  }
  body .checkout-login .login-form-inner .action {
    letter-spacing: 3.198px;
    font-size: 21px;
    width: 100%;
    max-width: fit-content;
    padding: 32px 60px 30px;
    display: block;
  }
  body .checkout-login .login-form-inner .top-info {
    margin-bottom: 25px;
  }
  body .checkout-login .login-form-inner .email-check-info,
  body body .form-note,
  body .checkout-login .login-form-inner .step-customer-group .login-info,
  body .form-note {
    font-size: 22px;
    letter-spacing: 0;
  }
  body .checkout-payment-method .step-title {
    margin-bottom: 20px;
    padding: 0;
  }
  body .checkout-payment-method .form {
    background-color: transparent;
  }
  body .checkout-payment-method .billing-address-form {
    max-width: 100%;
    background-color: #f4f7fa;
    border-radius: 30px;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address {
    padding: 0;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
    padding: 6px 0 0 10px;
    font-size: 28px;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox {
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 15px;
  }
  body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 22px;
    height: 10px;
    top: 13px;
    left: 10px;
    border-width: 0 0 3px 3px;
  }
  body .checkout-payment-method .billing-address-form-fieldset .actions-toolbar {
    margin: 40px 0 0 !important;
  }
  body .checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action {
    margin: 0 0 20px !important;
    padding: 30px 41px 27px;
    font-size: 24px;
  }
  body .checkout-payment-method .checkout-billing-address {
    margin-top: 60px;
    margin-bottom: 0;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block {
    display: flex;
    margin: 40px 0;
    padding: 0;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label {
    padding: 3px 0 0 18px;
    font-weight: 600;
    text-transform: unset;
    letter-spacing: 0;
    font-size: 21px;
    max-width: 464px;
    line-height: 1.3;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox {
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input {
    border-radius: 16px;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input:before {
    width: 22px;
    height: 10px;
    top: 13px;
    left: 10px;
    border-width: 0 0 3px 3px;
  }
  body .checkout-payment-method .checkout-billing-address .billing-address-items {
    margin-top: 18px;
  }
  body .checkout-payment-method .opc-payment {
    overflow: hidden;
    border-radius: 0;
    background-color: transparent;
  }
  body .checkout-payment-method .step-content {
    background: transparent;
    margin-bottom: 0;
  }
  body .checkout-payment-method .payment-methods {
    margin: 8px 0 0;
  }
  body .checkout-payment-method .payment-methods .payment-method,
  body body .checkout-success .payment-method-logo,
  body .checkout-success .payment-method-logo,
  body .block-order-details-view .payment-method-logo,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo,
  body body .block-order-details-view .payment-method-logo,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    padding: 20px 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method:last-child,
  body body .checkout-success .payment-method-logo:last-child,
  body .checkout-success .payment-method-logo:last-child,
  body .block-order-details-view .payment-method-logo:last-child,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child,
  body body .block-order-details-view .payment-method-logo:last-child,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method:nth-child(2),
  body body .checkout-success .payment-method-logo:nth-child(2),
  body .checkout-success .payment-method-logo:nth-child(2),
  body .block-order-details-view .payment-method-logo:nth-child(2),
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2),
  body body .block-order-details-view .payment-method-logo:nth-child(2),
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2) {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  body .checkout-payment-method .payment-methods .payment-method.ca-creditcard:before,
  body .checkout-payment-method .payment-methods .payment-method.caetransactionscw_creditcard:before,
  body .checkout-payment-method .payment-methods .payment-method.worldline_cc:before,
  body body .checkout-success .payment-method-logo.ca-creditcard:before,
  body body .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body body .checkout-success .payment-method-logo.worldline_cc:before,
  body .checkout-success .payment-method-logo.ca-creditcard:before,
  body .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .checkout-success .payment-method-logo.worldline_cc:before,
  body .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before,
  body body .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body body .block-order-details-view .payment-method-logo.worldline_cc:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    transform: translateY(-50%) scale(0.62);
    right: 26px;
  }
  body .checkout-payment-method .payment-methods .payment-method.worldline_cc._active:before,
  body body .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before,
  body body .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before {
    top: 65px;
  }
  body .checkout-payment-method .payment-methods .payment-method.banktransfer:before,
  body body .checkout-success .payment-method-logo.banktransfer:before,
  body .checkout-success .payment-method-logo.banktransfer:before,
  body .block-order-details-view .payment-method-logo.banktransfer:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before,
  body body .block-order-details-view .payment-method-logo.banktransfer:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    transform: translateY(-50%) scale(0.85);
    right: 39px;
  }
  body .checkout-payment-method .payment-methods .payment-method.linxo:before,
  body body .checkout-success .payment-method-logo.linxo:before,
  body .checkout-success .payment-method-logo.linxo:before,
  body .block-order-details-view .payment-method-logo.linxo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before,
  body body .block-order-details-view .payment-method-logo.linxo:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    transform: translateY(-50%) scale(0.8);
    right: 33px;
  }
  body .checkout-payment-method .payment-methods .payment-method.checkmo:before,
  body body .checkout-success .payment-method-logo.checkmo:before,
  body .checkout-success .payment-method-logo.checkmo:before,
  body .block-order-details-view .payment-method-logo.checkmo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before,
  body body .block-order-details-view .payment-method-logo.checkmo:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    transform: translateY(-50%) scale(0.59);
    right: 22px;
  }
  body .checkout-payment-method .payment-methods .payment-method._active:before,
  body body .checkout-success .payment-method-logo._active:before,
  body .checkout-success .payment-method-logo._active:before,
  body .block-order-details-view .payment-method-logo._active:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active:before,
  body body .block-order-details-view .payment-method-logo._active:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active:before {
    top: 18%;
  }
  body .checkout-payment-method .payment-methods .payment-method._active.linxo:before,
  body body .checkout-success .payment-method-logo._active.linxo:before,
  body .checkout-success .payment-method-logo._active.linxo:before,
  body .block-order-details-view .payment-method-logo._active.linxo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before,
  body body .block-order-details-view .payment-method-logo._active.linxo:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before {
    top: 56px;
  }
  body .checkout-payment-method .payment-methods .payment-method._active .btn-radio .radiocheck:before,
  body body .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before,
  body body .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before {
    width: 21px;
    height: 10px;
    top: 8px;
    left: 6px;
    border-width: 0 0 3px 3px;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content,
  body body .checkout-success .payment-method-logo .payment-method-content,
  body .checkout-success .payment-method-logo .payment-method-content,
  body .block-order-details-view .payment-method-logo .payment-method-content,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content,
  body body .block-order-details-view .payment-method-logo .payment-method-content,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content {
    padding: 5px 0 0;
    max-width: 100%;
    font-size: 19px;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content > div,
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content p,
  body body .checkout-success .payment-method-logo .payment-method-content > div,
  body body .checkout-success .payment-method-logo .payment-method-content p,
  body .checkout-success .payment-method-logo .payment-method-content > div,
  body .checkout-success .payment-method-logo .payment-method-content p,
  body .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .block-order-details-view .payment-method-logo .payment-method-content p,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p,
  body body .block-order-details-view .payment-method-logo .payment-method-content > div,
  body body .block-order-details-view .payment-method-logo .payment-method-content p,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p {
    margin-bottom: 10px;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar,
  body body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar,
  body body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar {
    margin: 30px 0 15px;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .action,
  body body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action,
  body body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action {
    letter-spacing: 1px;
    font-size: 15px;
    min-width: unset;
    padding: 24px 40px 21px;
    border-radius: 100px;
    margin-bottom: 0;
    max-width: max-content;
  }
  body .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .primary,
  body body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body body .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .primary,
  body body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .primary {
    text-align: left;
  }
  body .checkout-payment-method .payment-methods .btn-radio {
    margin: 0 40px 0 0;
  }
  body .checkout-payment-method .payment-methods .btn-radio .radiocheck {
    height: 34px;
    width: 34px;
    border-radius: 9px;
  }
  body .checkout-payment-method .payment-methods .btn-radio input {
    padding: 0 !important;
  }
  body .checkout-payment-method .payment-methods .payment-method-title {
    padding: 20px 0;
  }
  body .checkout-payment-method .payment-methods .payment-method-title .label {
    font-size: 21px;
    margin-top: 5px;
    white-space: unset;
    max-width: 300px;
  }
  body .step-customer-vat .fieldset-inner {
    padding: 50px 41px;
  }
  body .step-customer-vat .note {
    font-size: 22px;
    padding-top: 15px;
    padding-left: 42px;
  }
  body .step-customer-vat .actions-toolbar {
    padding-top: 70px;
    display: flex;
    align-items: flex-start;
  }
  body .step-customer-vat .actions-toolbar .action {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .step-customer-vat .field {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-bottom: 80px;
    margin-bottom: 0 !important;
  }
  body .step-customer-vat .field:not(:last-child):before {
    right: 50%;
    top: unset;
    bottom: 30px;
    font-size: 17px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
  }
  body .step-customer-vat .field:last-child {
    padding-bottom: 0;
  }
  body .step-customer-vat .step-subtitle,
  body .step-customer-vat .checkout-shipping-address .step-subtitle,
  body .step-customer-vat .checkout-billing-address .step-subtitle,
  body .step-customer-vat .checkout-shipping-method .step-subtitle {
    margin: 0 0 25px;
  }
  body .alma .checkout-agreement p,
  body .alma .payment-method-description {
    font-size: 19px;
  }
  body .alma .payment-method-description {
    margin-bottom: 10px;
  }
  body .alma-plan-choices {
    padding-left: 120px;
  }
  body .alma-plan-choices:before {
    transform: translateY(-50%) scale(0.75);
    top: 16px;
    left: -17px;
  }
  body .alma-plan-choices label {
    padding: 7px 0 4px 0;
    flex: 0 0 70px;
    max-width: 70px;
  }
  body .alma-plan-choices span {
    font-size: 19px;
  }
  body #alma-widget .alma-payment-plans-eligibility-options > div {
    min-width: 26px;
    min-height: 26px;
    max-width: 26px;
    max-height: 26px;
    font-size: 9px;
    padding: 1px 0 0 0;
  }
  body .product-items .product-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .toolbar-sorter .sorter-label {
    margin-right: 10px;
  }
  body.customer-account-login .lbl-checkbox,
  body.customer-account-forgotpassword .lbl-checkbox,
  body.customer-account-create .lbl-checkbox,
  body.customer-account-createpassword .lbl-checkbox {
    min-width: 37px;
    min-height: 37px;
    max-width: 37px;
    max-height: 37px;
  }
  body.customer-account-login .lbl-checkbox input,
  body.customer-account-forgotpassword .lbl-checkbox input,
  body.customer-account-create .lbl-checkbox input,
  body.customer-account-createpassword .lbl-checkbox input {
    border-radius: 11px;
    height: unset;
  }
  body.customer-account-login .lbl-checkbox input:before,
  body.customer-account-forgotpassword .lbl-checkbox input:before,
  body.customer-account-create .lbl-checkbox input:before,
  body.customer-account-createpassword .lbl-checkbox input:before {
    width: 21px;
    height: 9px;
    top: 9px;
    left: 7px;
    border-width: 0 0 3px 3px;
  }
  body.customer-account-login .actions-toolbar .primary,
  body.customer-account-forgotpassword .actions-toolbar .primary,
  body.customer-account-create .actions-toolbar .primary,
  body.customer-account-createpassword .actions-toolbar .primary {
    text-align: left;
    margin: 0;
  }
  body.customer-account-login .actions-toolbar .action,
  body.customer-account-forgotpassword .actions-toolbar .action,
  body.customer-account-create .actions-toolbar .action,
  body.customer-account-createpassword .actions-toolbar .action {
    letter-spacing: 3px;
    padding: 23px 40px 20px;
    font-size: 16px;
    max-width: fit-content;
  }
  body.customer-account-login .page-title-wrapper .page-title,
  body.customer-account-forgotpassword .page-title-wrapper .page-title,
  body.customer-account-create .page-title-wrapper .page-title,
  body.customer-account-createpassword .page-title-wrapper .page-title {
    margin: 0 !important;
    padding: 0 !important;
  }
  body.customer-account-create .step-customer-vat {
    padding-top: 0;
  }
  body .login-container,
  body .password.forget,
  body .password.reset {
    flex-wrap: wrap;
  }
  body .login-container .block,
  body .password.forget .block,
  body .password.reset .block {
    padding: 48px 42px 50px;
    max-width: 100%;
    border-radius: 45px;
    flex: 0 0 100%;
  }
  body .login-container .block:not(:last-child),
  body .password.forget .block:not(:last-child),
  body .password.reset .block:not(:last-child) {
    margin-bottom: 35px !important;
  }
  body .login-container .block .block-title,
  body .password.forget .block .block-title,
  body .password.reset .block .block-title {
    margin-bottom: 15px;
  }
  body .login-container .block .block-title strong,
  body .password.forget .block .block-title strong,
  body .password.reset .block .block-title strong {
    font-size: 26px;
    letter-spacing: 1px;
  }
  body .login-container .block .field.note,
  body .login-container .block p,
  body .password.forget .block .field.note,
  body .password.forget .block p,
  body .password.reset .block .field.note,
  body .password.reset .block p {
    font-size: 20px;
    margin-bottom: 14px;
  }
  body .login-container .field-inner,
  body .password.forget .field-inner,
  body .password.reset .field-inner {
    max-width: 100%;
  }
  body .login-container .persistent .label,
  body .password.forget .persistent .label,
  body .password.reset .persistent .label {
    padding: 1px 0 0 14px;
    font-size: 19px;
  }
  body .login-container .field-additional .secondary,
  body .password.forget .field-additional .secondary,
  body .password.reset .field-additional .secondary {
    margin-bottom: 20px;
  }
  body .login-container .remind,
  body .password.forget .remind,
  body .password.reset .remind {
    font-size: 19px;
  }
  body .login-container .actions-toolbar,
  body .password.forget .actions-toolbar,
  body .password.reset .actions-toolbar {
    margin: 35px 0 0 !important;
  }
  body.customer-account-create .field-group {
    margin-top: 0;
  }
  body.customer-account-create .step-customer-vat {
    background-image: none;
  }
  body.customer-account-create .step-customer-vat .actions-toolbar {
    margin-top: 0;
  }
  body .form-note {
    max-width: 100%;
  }
  body .newsletter-main-part {
    padding: 35px 51px;
  }
  body .newsletter-main-part .newsletter-main {
    flex-wrap: wrap;
  }
  body .newsletter-main-part .newsletter-main .content {
    flex: 0 0 70%;
    max-width: 70%;
  }
  body .newsletter-main-part .newsletter-main .content .actions .subscribe {
    padding: 14px 32px;
    font-size: 12px;
    letter-spacing: 0.6px;
    height: unset;
    display: flex;
    align-items: center;
    min-width: unset;
  }
  body .newsletter-main-part .newsletter-main .content .content {
    max-width: 100%;
  }
  body .newsletter-main-part .newsletter-main .content #newsletter-error {
    letter-spacing: 0;
    top: 130%;
    font-size: 17px;
  }
  body .newsletter-main-part .newsletter-main .content input {
    padding: 9px 20px 6px;
    font-size: 14px;
    height: 40px;
    text-transform: none;
  }
  body .newsletter-main-part .newsletter-main .content input::-webkit-input-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input:-moz-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input::-moz-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input::-ms-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input:-ms-placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content input::placeholder {
    text-transform: none;
    font-size: 14px;
  }
  body .newsletter-main-part .newsletter-main .content .subscribe {
    padding: 5px;
  }
  body .newsletter-main-part .newsletter-main .newsletter-title {
    font-size: 18px;
    max-width: unset;
    line-height: 1.4;
  }
  body .newsletter-main-part .newsletter-main .news-label {
    font-size: 30px;
    max-width: 480px;
    margin-top: 20px;
  }
  body .newsletter-main-part .newsletter-main .newsletter-cover {
    flex: 0 0 30%;
    max-width: 30%;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 30px;
    padding-top: 0;
  }
  body .footer.content {
    margin-top: 90px;
    padding-bottom: 140px;
  }
  body .logo img {
    max-height: inherit;
  }
  body #younited_popupzone:not([style*=display]) .popup-content {
    transform: scale(1);
  }
  body .younited .checkout-agreement p {
    font-size: 19px;
  }
  body .maturities {
    padding-left: 200px;
  }
  body .maturities:before {
    transform: translateY(-50%) scale(0.75);
    top: 16px;
    left: -31px;
  }
  body .maturities .maturity {
    padding: 7px 0 4px 0;
    flex: 0 0 70px;
    max-width: 70px;
  }
  body .maturities .label {
    font-size: 19px;
  }
  body .payment-installment-widget {
    order: 8;
  }
  body #younited_block {
    transform: unset;
    max-width: fit-content;
  }
  body #younited_block:before {
    left: -63px;
    top: 14px;
  }
  body .yp-info {
    padding-top: 15px;
    font-size: 12px;
  }
  body .younitedpay-widget-root {
    background: transparent;
    border: 0;
    padding: 0;
    max-width: unset;
    overflow: unset;
    margin-top: 20px;
  }
  body .maturity_installment,
  body .matr {
    min-width: 26px;
    min-height: 26px;
    max-width: 26px;
    max-height: 26px;
    font-size: 9px;
    margin-right: 20px;
    padding-top: 1px;
  }
  body .maturity_installment:before,
  body .matr:before {
    min-width: 12px;
    min-height: 14px;
    right: -16px;
  }
  body.page-layout-2columns-left .sidebar.sidebar-main,
  body.page-layout-2columns-right .sidebar.sidebar-main {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  body.page-layout-2columns-left .columns .column.main,
  body.page-layout-2columns-right .columns .column.main {
    flex: 0 0 66.33%;
    max-width: 66.33%;
  }
  body .mage-error {
    font-size: 20px;
    letter-spacing: 2px;
  }
  body .message.info,
  body .message.error,
  body .message.warning,
  body .message.notice,
  body .message.success {
    font-size: 17px;
    padding: 17px 85px 16px;
    min-height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 60px;
  }
  body .message.info > *:first-child:before,
  body .message.error > *:first-child:before,
  body .message.warning > *:first-child:before,
  body .message.notice > *:first-child:before,
  body .message.success > *:first-child:before {
    min-width: 65px;
    min-height: 65px;
    max-width: 65px;
    max-height: 65px;
    left: 7px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 25px;
  }
  body .custom-label,
  .field label,
  .field .label,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body.wishlist-index-index .product-item .item-inner .comment-box .field-inner label,
  body .field label,
  body .field .label,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body .checkout-login .field label,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 16px;
    letter-spacing: 2px;
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    padding: 20px 32px 3px;
    margin: 0;
  }
  body .custom-field-box select,
  .field select,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body.wishlist-index-index .comment-box select,
  body .field select,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .checkout-login .field select,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .wishlist-index-index .comment-box select {
    background-size: 19px;
    background-position: 94.2% 0;
    padding: 0;
  }
  body .custom-field-box .control,
  .field .control,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .control,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .control,
  body.wishlist-index-index .comment-box .control,
  body .field .control,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .control,
  body .checkout-login .field .control,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .control,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .control,
  body .wishlist-index-index .comment-box .control {
    margin-bottom: 10px;
  }
  body .custom-field-box .message.info,
  body .custom-field-box .message.error,
  body .custom-field-box .message.warning,
  body .custom-field-box .message.notice,
  body .custom-field-box .message.success,
  .field .message.info,
  .field .message.error,
  .field .message.warning,
  .field .message.notice,
  .field .message.success,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body.wishlist-index-index .comment-box .message.info,
  body.wishlist-index-index .comment-box .message.error,
  body.wishlist-index-index .comment-box .message.warning,
  body.wishlist-index-index .comment-box .message.notice,
  body.wishlist-index-index .comment-box .message.success,
  body .field .message.info,
  body .field .message.error,
  body .field .message.warning,
  body .field .message.notice,
  body .field .message.success,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body .checkout-login .field .message.info,
  body .checkout-login .field .message.error,
  body .checkout-login .field .message.warning,
  body .checkout-login .field .message.notice,
  body .checkout-login .field .message.success,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body .wishlist-index-index .comment-box .message.info,
  body .wishlist-index-index .comment-box .message.error,
  body .wishlist-index-index .comment-box .message.warning,
  body .wishlist-index-index .comment-box .message.notice,
  body .wishlist-index-index .comment-box .message.success {
    font-size: 22px;
    padding: 26px 80px 23px;
    border-radius: 70px;
  }
  body .custom-field-box .message.info > *:first-child:before,
  body .custom-field-box .message.error > *:first-child:before,
  body .custom-field-box .message.warning > *:first-child:before,
  body .custom-field-box .message.notice > *:first-child:before,
  body .custom-field-box .message.success > *:first-child:before,
  .field .message.info > *:first-child:before,
  .field .message.error > *:first-child:before,
  .field .message.warning > *:first-child:before,
  .field .message.notice > *:first-child:before,
  .field .message.success > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body.wishlist-index-index .comment-box .message.info > *:first-child:before,
  body.wishlist-index-index .comment-box .message.error > *:first-child:before,
  body.wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body.wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body.wishlist-index-index .comment-box .message.success > *:first-child:before,
  body .field .message.info > *:first-child:before,
  body .field .message.error > *:first-child:before,
  body .field .message.warning > *:first-child:before,
  body .field .message.notice > *:first-child:before,
  body .field .message.success > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body .checkout-login .field .message.info > *:first-child:before,
  body .checkout-login .field .message.error > *:first-child:before,
  body .checkout-login .field .message.warning > *:first-child:before,
  body .checkout-login .field .message.notice > *:first-child:before,
  body .checkout-login .field .message.success > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 28px;
    min-width: 28px;
    min-height: 28px;
    max-width: 28px;
    max-height: 28px;
  }
  body .custom-input,
  .field input,
  .field select,
  .field textarea,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body.wishlist-index-index .comment-box textarea,
  body .field input,
  body .field select,
  body .field textarea,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .checkout-login .field input,
  body .checkout-login .field select,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .wishlist-index-index .comment-box textarea {
    height: 64px;
    font-size: 18px;
    letter-spacing: 0;
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
    padding: 0 32px;
  }
  body .custom-input::-webkit-input-placeholder,
  .field input::-webkit-input-placeholder,
  .field select::-webkit-input-placeholder,
  .field textarea::-webkit-input-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body.wishlist-index-index .comment-box textarea::-webkit-input-placeholder,
  body .field input::-webkit-input-placeholder,
  body .field select::-webkit-input-placeholder,
  body .field textarea::-webkit-input-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body .checkout-login .field input::-webkit-input-placeholder,
  body .checkout-login .field select::-webkit-input-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 18px;
  }
  body .custom-input:-moz-placeholder,
  .field input:-moz-placeholder,
  .field select:-moz-placeholder,
  .field textarea:-moz-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body.wishlist-index-index .comment-box textarea:-moz-placeholder,
  body .field input:-moz-placeholder,
  body .field select:-moz-placeholder,
  body .field textarea:-moz-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body .checkout-login .field input:-moz-placeholder,
  body .checkout-login .field select:-moz-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 18px;
  }
  body .custom-input::-moz-placeholder,
  .field input::-moz-placeholder,
  .field select::-moz-placeholder,
  .field textarea::-moz-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body.wishlist-index-index .comment-box textarea::-moz-placeholder,
  body .field input::-moz-placeholder,
  body .field select::-moz-placeholder,
  body .field textarea::-moz-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body .checkout-login .field input::-moz-placeholder,
  body .checkout-login .field select::-moz-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 18px;
  }
  body .custom-input::-ms-placeholder,
  .field input::-ms-placeholder,
  .field select::-ms-placeholder,
  .field textarea::-ms-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body.wishlist-index-index .comment-box textarea::-ms-placeholder,
  body .field input::-ms-placeholder,
  body .field select::-ms-placeholder,
  body .field textarea::-ms-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body .checkout-login .field input::-ms-placeholder,
  body .checkout-login .field select::-ms-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 18px;
  }
  body .custom-input:-ms-placeholder,
  .field input:-ms-placeholder,
  .field select:-ms-placeholder,
  .field textarea:-ms-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body.wishlist-index-index .comment-box textarea:-ms-placeholder,
  body .field input:-ms-placeholder,
  body .field select:-ms-placeholder,
  body .field textarea:-ms-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body .checkout-login .field input:-ms-placeholder,
  body .checkout-login .field select:-ms-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 18px;
  }
  body .custom-input::placeholder,
  .field input::placeholder,
  .field select::placeholder,
  .field textarea::placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body.wishlist-index-index .comment-box textarea::placeholder,
  body .field input::placeholder,
  body .field select::placeholder,
  body .field textarea::placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body .checkout-login .field input::placeholder,
  body .checkout-login .field select::placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 18px;
  }
  .customer-message-wrapper {
    display: none;
  }
  body .page-wrapper .block-search {
    float: unset;
    padding-left: 0;
    position: relative;
    width: unset;
    margin: 0;
  }
  body .page-wrapper .block-search .action.search {
    opacity: 1 !important;
    display: block;
    padding: 0;
    top: 10px;
    right: 12px;
    z-index: 1;
    background: none;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    text-shadow: none;
    font-weight: 400;
    position: absolute;
  }
  body .page-wrapper .block-search label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: unset;
  }
  body .page-wrapper .block-search .control {
    padding: 0;
    margin: 0 !important;
    border-top: 0;
    clear: unset;
  }
  body .page-wrapper .block-search .control input {
    height: 46px;
    border-radius: 0;
    background-color: transparent;
    border: none;
    display: block;
    padding: 4px 0 0 24px !important;
    font-size: 16px;
    letter-spacing: -0.32px;
    position: unset;
    margin: 0;
  }
  body .page-wrapper .block-search .control input::-webkit-input-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input:-moz-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input::-moz-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input::-ms-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input:-ms-placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .page-wrapper .block-search .control input::placeholder {
    color: #466D96;
    opacity: 1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
  }
  body .header-wrapper-top,
  body .header-wrapper-menu,
  body .panel.header {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  body.checkout-index-index .header-wrapper-top {
    top: 0;
  }
  body .header-wrapper-top.sactive {
    padding: 16px !important;
  }
  body .header-wrapper-menu {
    padding-right: 0 !important;
  }
  body .header.content {
    padding: 0 !important;
    max-width: 100% !important;
    z-index: 10000000;
  }
  body .logo-wrapper .logo {
    margin: 0;
    float: unset;
    max-width: 164px;
  }
  body .logo-wrapper img {
    width: 100%;
    max-height: unset;
  }
  body .contacts-right,
  body .top-links-wrapper {
    display: none;
  }
  body .btn-mobile-menu-icon {
    display: block;
    order: 3;
  }
  body .header-wrapper-top {
    flex-wrap: wrap;
    top: -25px;
    background: #ffffff;
  }
  body .header-wrapper-top.sactive .header-wrapper-left {
    margin-right: 0;
  }
  body .header-wrapper-top.sticky .header-wrapper-center {
    padding-top: 16px;
  }
  body .header-wrapper-left {
    flex: 0 0 62%;
    max-width: 62%;
    order: 1;
    padding-top: 16px;
  }
  body .header-wrapper-center {
    flex: 0 0 100%;
    max-width: 100%;
    order: 3;
    padding-top: 16px;
    padding-left: 0;
  }
  body .header-wrapper-right {
    flex: 0 0 38%;
    max-width: 38%;
    order: 2;
    justify-content: flex-end;
    padding: 0;
    margin: 0;
    margin-left: auto;
  }
  body .minicart-wrapper {
    margin-bottom: 0;
  }
  body .btn-mobile-menu-icon {
    border: 1px solid #EEEAF7;
    background: #f4f7fa;
    border-radius: 12px;
    padding: 8px;
    margin-left: 16px;
  }
  body .mobile-menu-icon {
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .mobile-menu-icon:before {
    content: "8";
    font-size: 21px;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    line-height: 16px;
    color: #002750;
  }
  body .page-header {
    margin-bottom: 20px;
    border: 0 !important;
    min-height: 280px;
    max-height: 280px;
  }
  body .page-header .panel.wrapper {
    min-height: 50px;
    max-height: 50px;
  }
  body .page-header .panel.header {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  body .logo-wrapper:before {
    top: -16px;
    left: -33px;
    width: 265px;
    height: 108px;
    background-size: cover;
  }
  body .minicart-wrapper .counter.qty {
    padding-top: 2px;
  }
  body .hide-dek {
    display: block;
  }
  body a[class^="skeepers-widget"] {
    display: none !important;
  }
  body .avis-reviews a {
    display: block !important;
  }
  body.mobile-menu-active {
    position: fixed !important;
    left: 0;
    right: 0;
  }
  body.mobile-menu-active .mobile-menu-icon:before {
    font-size: 13px;
    content: "9";
  }
  body.mobile-menu-active .nav-sections .menu-part {
    left: 0;
  }
  body.mobile-menu-active .main-submenu-menu.active,
  body.mobile-menu-active .inner-submenu-menu.active {
    transform: translateX(0);
  }
  body .extra-links {
    display: flex;
    padding: 30px 0 26px;
    overflow-x: auto;
    z-index: 2;
  }
  body .extra-links .nav-sections-link {
    white-space: nowrap;
  }
  body .nav-sections {
    padding: 0;
    height: unset;
    position: unset;
    overflow: unset;
  }
  body .nav-sections .menu-part {
    flex-wrap: unset;
    flex-direction: column;
    padding-top: 4px;
  }
  body .nav-sections .menu-part-in {
    margin-right: 0;
    padding: 12px 16px 15px;
    position: unset;
  }
  body .nav-sections .menu-part-in:hover .menu-top-link {
    background-color: unset;
  }
  body .nav-sections .menu-number-btn {
    letter-spacing: -0.32px;
    font-weight: 500;
    font-size: 16px;
    color: #ffffff !important;
    background: #085ac3;
    border-radius: 12px;
    line-height: 1.12;
    max-width: max-content;
    padding: 17px 25px 12px 16px;
    text-decoration: none !important;
    transition: all 0.3s;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
  }
  body .nav-sections .menu-number-btn:before {
    content: '"';
    min-width: 24px;
    min-height: 24px;
    max-width: 24px;
    max-height: 24px;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    color: #ffffff !important;
    margin-right: 12px;
    margin-top: -5px;
  }
  body .nav-sections .menu-number-btn:hover {
    background-color: #4991d0;
  }
  body .nav-sections .menu-top-link {
    max-width: fit-content;
  }
  body .nav-sections .menu-top-link:hover {
    background-color: #4991d0 !important;
  }
  body .nav-sections .menu-top-link:hover:before {
    color: #002750;
  }
  body .nav-sections .menu-top-link:after {
    transform: rotate(-90deg);
  }
  body .nav-sections .free-delivery-cover {
    margin-top: auto;
    background: #002750;
    color: #ffffff;
    padding: 18px 16px 14px 16px;
  }
  body .nav-sections .free-delivery-text {
    letter-spacing: -0.48px;
    text-align: left;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.1;
    color: #ffffff;
  }
  body .nav-sections .free-delivery-price {
    font-size: 14px;
    line-height: 1.45;
    font-weight: 400;
    color: #ffffff;
    margin-top: -3px;
  }
  body .nav-sections .avis-cover {
    background: #C7DEFF;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
  }
  body .nav-sections .customers-review-text {
    font-size: 24px;
    font-weight: 700;
    line-height: 0;
    color: #002750;
    letter-spacing: -0.48px;
    max-width: 170px;
    padding-top: 9px;
  }
  body .nav-sections .customers-review-inner {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
  }
  body .nav-sections .main-submenu-menu,
  body .nav-sections .inner-submenu-menu {
    position: fixed;
    left: 0;
    z-index: 999;
    bottom: 0;
    top: 158px;
    right: 0;
    width: 100%;
    transform: translateX(100%);
    transition: all .5s;
    padding: 16px;
    flex-direction: column;
    flex-wrap: unset;
    border-top: 1px solid #EEEAF7;
    display: flex;
    background: #ffffff;
    overflow: hidden;
    overflow-y: scroll;
  }
  body .nav-sections .inner-submenu-menu {
    top: 0;
    border: 0;
  }
  body .nav-sections .inner-menu-title {
    border-radius: 12px;
    padding: 13px 22px 9px 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: -0.32px;
    text-decoration: none;
    transition: all 0.3s;
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #002750;
    position: relative;
    z-index: 3;
    background-color: #f4f7fa;
    border: 1px solid #EEEAF7;
    margin-bottom: 16px;
    margin-right: auto;
  }
  body .nav-sections .inner-menu-title:before {
    content: "0";
    margin-right: 12px;
    color: #002750;
    transform: rotate(90deg);
    font-size: 10px;
    min-width: 24px;
    min-height: 24px;
    max-width: 24px;
    max-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    line-height: 6px;
    margin-top: -5px;
  }
  body .nav-sections .submenu-cal,
  body .nav-sections .dropdown-menu {
    position: unset;
  }
  body .nav-sections .submenu-cal {
    flex: unset !important;
    max-width: unset !important;
    border-left: 0;
    padding: 6px 0;
  }
  body .nav-sections .menu-part {
    position: fixed;
    top: 279px;
    bottom: 0;
    left: 100%;
    right: 0;
    width: 100%;
    transition: all 0.3s;
    background: #ffffff;
    border-top: 1px solid #EEEAF7;
    overflow: hidden;
    overflow-y: auto;
    z-index: 999;
  }
  body .nav-sections .menu-part:has(.active) {
    top: 158px;
  }
  body .nav-sections .main-submenu-menu {
    opacity: 1;
    visibility: visible;
    overflow: hidden;
    overflow-y: scroll;
    align-items: unset;
  }
  body .nav-sections .main-submenu-menu:before {
    display: none;
  }
  body .nav-sections .main-submenu-menu:has(.inner-submenu-menu.active) {
    overflow: hidden;
  }
  body .nav-sections .submenu-title {
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 20px;
    display: flex;
    align-items: center;
  }
  body .nav-sections .firstcal .submenu-title:before,
  body .nav-sections .second .submenu-title:before,
  body .nav-sections .thirdcal .submenu-title:before {
    content: "";
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    margin-right: 12px;
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    color: #085ac3;
    line-height: 1;
  }
  body .nav-sections .firstcal .submenu-title:before {
    content: "A";
  }
  body .nav-sections .second .submenu-title:before {
    content: "B";
  }
  body .nav-sections .submenu-innerdrop {
    display: flex;
    align-items: center;
  }
  body .nav-sections .inner-dropicon {
    margin-left: auto;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 3px;
    padding-left: 3px;
    margin-right: 4px;
  }
  body .nav-sections .inner-dropicon:after {
    content: "0";
    font-size: 13px;
    line-height: 6px;
    color: #002750;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    text-transform: none;
    margin-top: -4px;
    transition: all 0.3s;
    margin-right: 0;
    transform: rotate(-90deg);
  }
  body .nav-sections .thirdcal .submenu-sublist {
    padding-top: 2px;
  }
  body .nav-sections .thirdcal .submenu-title:before {
    content: "!";
  }
  body .nav-sections .fourthcal {
    margin-top: 14px;
  }
  body .nav-sections .fifthcal {
    order: 1;
    padding-top: 0;
  }
  body .nav-sections .sixthcal {
    order: 3;
  }
  body .nav-sections .scenecal {
    order: 2;
  }
  body .nav-sections .eighthcal {
    order: 4;
    margin-top: 18px;
  }
  body .nav-sections .submenu-banner {
    min-height: unset;
    max-height: unset;
    min-width: unset;
    max-width: unset;
    width: 100%;
  }
  body .nav-sections .submenu-banner img {
    width: 100%;
  }
  body .nav-sections .submenu-support {
    padding: 14px 22px 12px 16px;
    font-size: 18px;
  }
  body .nav-sections .allprolink-cover .submenu-sublink:before {
    display: none;
  }
  body .nav-sections .submenu-subitem {
    margin-bottom: 0;
  }
  body .nav-sections .submenu-card {
    margin-bottom: 16px;
    height: 124px;
  }
  body .nav-sections .submenu-card img {
    width: 100%;
    max-width: 265px;
  }
  body .nav-sections .subprolink-cover .submenu-sublink {
    padding-left: 16px;
  }
  body .nav-sections .subprolink-cover .submenu-title {
    padding: 10px 0 16px;
  }
  body .nav-sections .submenu-sublink {
    padding: 12px 0;
    font-size: 18px;
    letter-spacing: -0.36px;
    max-width: 300px;
  }
  body .nav-sections .nav-sections-link {
    display: block;
    margin-left: 12px;
    font-size: 14px;
  }
  body .nav-sections .nav-sections-link.nav-link1 {
    margin-left: 0;
  }
  body .page-footer .customer-support {
    flex-wrap: wrap;
    padding: 0;
  }
  body .page-footer .customer-support .cusSupport-col {
    flex: 0 0 50%;
    max-width: 50%;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
  }
  body .page-footer .customer-support .cusSupport-col:nth-child(even) {
    border-right: 0;
  }
  body .page-footer .customer-support .cusSupport-col:nth-child(4),
  body .page-footer .customer-support .cusSupport-col:nth-child(3) {
    border-bottom: 0;
  }
  body .page-footer .customer-support .cusSupport-text {
    font-size: 16px;
    letter-spacing: 0.8px;
    line-height: 1.38;
    max-width: 150px;
  }
  body .page-footer .customer-support .cusSupport-inner {
    padding: 21px 49px;
  }
  body .page-footer .customer-support .cusSupport-inner:before {
    min-width: 50px;
    min-height: 50px;
    margin-right: 14px;
  }
  body .page-footer .footer-sublink .footer-innerlink {
    font-size: 12px;
  }
  body .page-footer .footerContentMain,
  body .page-footer .footerCopyright {
    padding-right: 43px;
    padding-left: 43px;
  }
  body .page-footer .footerContentMain {
    padding-top: 54px;
    padding-bottom: 46px;
  }
  body .page-footer .footerContentMain .container {
    position: relative;
  }
  body .page-footer .footerContentMain .footerLefText {
    font-size: 14px;
    padding-right: 0;
    max-width: 180px;
  }
  body .page-footer .footerContentMain .footerLeft .logo {
    margin: 0 0 33px;
    max-width: 160px;
  }
  body .page-footer .footerContentMain .footerLeft .logo img {
    max-height: unset;
  }
  body .page-footer .footerContentMain .footerRight .paymentCards {
    display: none;
  }
  body .page-footer .footerContentMain .footerRight .footerCol {
    flex: 0 0 58% !important;
    max-width: 58% !important;
    margin-bottom: 33px;
    padding-right: 20px;
  }
  body .page-footer .footerContentMain .footerRight .footerCol:nth-child(even) {
    flex: 0 0 42% !important;
    max-width: 42% !important;
    padding-right: 0;
  }
  body .page-footer .footerContentMain .footerRight .footerCol.footCol7,
  body .page-footer .footerContentMain .footerRight .footerCol.footCol8 {
    display: none;
  }
  body .page-footer .footerContentMain .footerRight .footerLinkBox .footLink {
    font-size: 12px;
    line-height: 1.6;
    padding: 5px 0 6px;
  }
  body .page-footer .footerContentMain .footerRight .footerCardTitle {
    padding-bottom: 19px;
    margin-bottom: 13px;
    letter-spacing: 2.1px;
    font-size: 14px;
  }
  body .page-footer .footerContentMain .footerLeft .footerLeftBottom {
    margin-top: 0;
    position: absolute;
    left: 34.5%;
    bottom: 0;
  }
  body .page-footer .footerContentMain .footerLeft .footerCardTitle {
    margin-bottom: 12px;
    letter-spacing: 1.8px;
    font-size: 12px;
    color: #002750;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem {
    flex: 0 0 30px;
    max-width: 30px;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem svg {
    max-height: 30px;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem:not(:last-child) {
    margin-right: 10px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox {
    margin-bottom: 44px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem {
    flex: 0 0 65px;
    max-width: 65px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem svg {
    max-height: 65px;
  }
  body .page-footer .footerContentMain .footerLeft {
    flex: 0 0 34.5%;
    max-width: 34.5%;
  }
  body .page-footer .footerContentMain .footerRight {
    flex: 0 0 65.5%;
    max-width: 65.5%;
    padding: 0 0 178px;
  }
  body .page-footer .footerCopyright {
    padding-top: 19px;
    padding-bottom: 16px;
  }
  body .page-footer .footerCopyright .footerContactBlock a {
    font-size: 24px;
  }
  body .page-footer .footerCopyright .copyRightText,
  body .page-footer .footerCopyright .storeHours {
    font-size: 12px;
  }
  body .modal-popup._inner-scroll .modal-inner-wrap {
    border-radius: 0;
    min-height: inherit;
    height: inherit;
    max-height: 100%;
    max-width: 100%;
    margin: 0;
  }
  body .modal-popup .form-shipping-address,
  body .modal-popup body .checkout-payment-method .billing-address-form,
  body .modal-popup .checkout-payment-method .billing-address-form,
  body .modal-popup .form-create-account,
  body .modal-popup .account .form-edit-account,
  body .modal-popup .account .form-address-edit {
    padding: 30px 0 20px;
    border-radius: 0;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox {
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 15px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup body .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 22px;
    height: 9px;
    top: 14px;
    left: 11px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice label,
  body .modal-popup body .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modal-popup .form-create-account .fieldset.address .field.choice label,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice label,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice label {
    font-size: 26px;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-inner-wrap {
    background-color: #f4f7fa !important;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-footer .action {
    min-height: 70px;
    flex-grow: 1;
    font-size: 18px;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-footer .action:last-child {
    margin-right: 0;
  }
  body .modal-popup.shipping-address-popup-wrapper .modal-title {
    font-size: 31px;
  }
  body .modal-popup.video-popup-wrapper .modal-inner-wrap {
    max-width: 90% !important;
  }
  body .modal-popup.video-popup-wrapper .modal-inner-wrap .video-popup {
    overflow: hidden;
    position: relative;
    padding-top: 56%;
  }
  body .modal-popup.video-popup-wrapper .modal-inner-wrap .video-popup iframe {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  body .modal-popup.video-popup-wrapper .modal-content {
    padding: 15px 0 0 !important;
  }
  body .modal-popup .modal-footer button {
    letter-spacing: 2.4px;
    font-size: 24px;
  }
  body .modal-popup.cheque-payment-confirm {
    transform: unset;
  }
  body.checkout-index-index #opc-sidebar > .actions-toolbar {
    position: fixed;
    bottom: 0;
    z-index: 99;
    left: 0;
    right: 0;
    background: #ffffff;
    padding: 20px;
    margin: 0;
    border: 0;
  }
  body.checkout-index-index footer .footer.content,
  body.checkout-cart-index footer .footer.content {
    padding-bottom: 160px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .checkout-methods-items {
    padding: 30px;
    position: fixed;
    bottom: 0;
    z-index: 9;
    left: 0;
    right: 0;
    background: #ffffff;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .checkout-methods-items button {
    height: 60px;
    font-size: 17px;
    letter-spacing: 1.5px;
    display: block;
    max-width: 400px;
    margin: 0 auto;
  }
  body .toplinks-sidebar {
    width: 100%;
  }
  body .toplinks-sidebar .toplinks-sidebar-title {
    font-size: 24px;
    padding: 38px 36px 37px 60px;
  }
  body .toplinks-sidebar .toplinks-sidebar-title .toplinks-sidebar-close:before {
    font-size: 55px;
    line-height: 55px;
  }
  body .toplinks-sidebar .toplinks-sidebar-footer {
    padding: 24px 20px;
  }
  body .toplinks-sidebar .toplinks-sidebar-footer .link-logout {
    padding: 29px 40px;
    font-size: 23px;
  }
  body .toplinks-sidebar .toplinks-sidebar-footer .link-logout svg {
    width: 40px;
    height: 35px;
    margin-right: 19px;
  }
  body .toplinks-sidebar .toplinks-sidebar-content li a {
    padding: 21px 23px 23px 60px;
    font-size: 20px;
  }
  body .toplinks-sidebar .toplinks-sidebar-content li.credit a {
    margin: 16px 0;
  }
  body .toplinks-sidebar .toplinks-sidebar-content li.credit a .counter {
    font-size: 36px;
    margin-top: 5px;
  }
  body .chronopost-relais-popup-wrapper {
    left: unset !important;
    max-width: 80%;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode {
    margin-top: 30px;
    flex-wrap: wrap;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label {
    display: block;
    text-align: left;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select {
    width: 100%;
    max-width: 100%;
  }
  body .chronopost-relais-popup-wrapper .modal-inner-wrap {
    max-height: 100% !important;
    margin: 0;
    border-radius: 0;
    padding: 0;
  }
  body .chronopost-relais-popup-wrapper .modal-inner-wrap .modal-content {
    border-radius: 0;
    padding: 40px 20px !important;
  }
  body .chronopost-relais-popup-wrapper .modal-inner-wrap .modal-header {
    padding: 0;
  }
  body .chronopost-relais-popup-wrapper .chronorelaismap .button {
    margin: 20px 0 0;
  }
  body .chronopost-relais-popup-wrapper .chrono-relais-title {
    font-size: 17px;
    margin: 19px 0 13px;
  }
  body .discount-promo {
    transform: scale(2);
    top: 60px;
    left: 60px;
  }
  body .made-in-europe {
    top: 249px;
    right: 57px;
  }
  body .made-in-europe svg {
    max-width: 90px;
    max-height: 90px;
    min-width: 90px;
    min-height: 90px;
  }
  body .guarantee-icon {
    top: 249px;
    left: 57px;
  }
  body .guarantee-icon svg {
    max-width: 90px;
    max-height: 90px;
    min-width: 90px;
    min-height: 90px;
  }
  body .livraison-gratuite {
    right: 41px;
    top: 7px;
    max-width: 110px;
  }
  body.catalog-product-view .guarantee-icon,
  body.catalog-product-view .made-in-europe {
    bottom: 116px;
    top: unset !important;
  }
  body.catalog-product-view .guarantee-icon {
    left: 20px;
  }
  body.catalog-product-view .guarantee-icon.one-img-gallery {
    bottom: 14px;
  }
  body.catalog-product-view .made-in-europe {
    right: 30px;
  }
  body.catalog-product-view .made-in-europe.has-guarantee-logo {
    bottom: 133px;
  }
  body.catalog-product-view .made-in-europe.one-img-gallery {
    bottom: 30px;
  }
  body .single-banner-container {
    padding-top: 0;
  }
  body .single-banner-container > div {
    max-height: 860px;
  }
  body .page-header .header.panel {
    max-width: 100% !important;
    padding: 0;
  }
  body .newtopheader {
    padding: 10px 0 7px;
  }
  body .newtopheader .newtopheader-left .newtopheader-ship {
    padding-left: 30px;
    font-size: 16px;
  }
  body .newtopheader .newtopheader-left .newtopheader-ship:before {
    transform: translateY(-50%);
    font-size: 19px;
    top: 45%;
  }
  body .newtopheader .newtopheader-right .newtopheader-cont {
    font-size: 0;
  }
  body .newtopheader .newtopheader-right .newtopheader-link {
    font-size: 18px;
    margin: 0;
    letter-spacing: 0;
    padding-left: 30px;
  }
  body .newtopheader .newtopheader-right .newtopheader-link:before {
    font-size: 19px;
    transform: translateY(-60%);
    top: 50%;
    left: 0;
  }
  body .newtopheader .newtopheader-center {
    margin: 0;
    flex: 1 0 0;
    display: none;
    max-width: unset;
  }
  body .newtopheader .newtopheader-center .newtopheader-maga {
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
    padding-left: 30px;
  }
  body .block-faq-list,
  body .block-products-list,
  body .block-category-list,
  body .block-brand-list {
    margin: 60px 0;
  }
  body .block .block-title {
    margin-bottom: 31px;
  }
  body .block .block-title strong {
    font-size: 31px;
  }
  body .block-products-list {
    margin-top: 40px;
  }
  body .block-products-list .products-grid .product-items {
    margin: 0 -30px;
  }
  body .block-products-list .products-grid .product-items .product-item {
    border-left: 0 !important;
    padding: 0 30px !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  body .block-products-list .products-grid .product-items .product-item:nth-child(5) {
    display: none;
  }
  body .block-products-list .products-grid .product-items .product-item:nth-child(1),
  body .block-products-list .products-grid .product-items .product-item:nth-child(2) {
    margin-bottom: 50px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .product-item-name,
  body .block-products-list .products-grid .product-items .product-item-details .product-brand a {
    font-size: 17px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .product-brand {
    margin-bottom: 4px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .product-item-link {
    max-height: 108px;
    -webkit-line-clamp: 3;
  }
  body .block-products-list .products-grid .product-items .product-item-details .badge {
    font-size: 14px !important;
    padding: 7px 10px 4px !important;
    margin-bottom: 17px;
    letter-spacing: 2.065px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .price-box {
    padding: 0;
    margin: 20px 0 auto;
  }
  body .block-products-list .products-grid .product-items .product-item-details .price-box .price {
    font-size: 31px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .price-box .ttc {
    display: none;
  }
  body .block-products-list .products-grid .product-items .product-item-details .btn-link {
    padding: 21px 25px 19px;
    margin-top: 17px;
    font-size: 14px;
    letter-spacing: 2.84px;
    text-align: center;
    max-width: unset;
  }
  body .block-faq-list .block-content {
    margin: 0 -10px;
  }
  body .block-faq-list .block-content .faq-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px;
  }
  body .block-faq-list .block-content .faq-item:not(:last-child) {
    margin-bottom: 20px;
  }
  body .block-faq-list .block-content .faq-item-inner {
    border-radius: 20px;
  }
  body .block-faq-list .block-content .faq-bottom {
    padding-bottom: 20px;
    padding-top: 17px;
  }
  body .block-faq-list .block-content .faq-bottom a {
    font-size: 11px;
    letter-spacing: 2px;
  }
  body .block-faq-list .block-content .artical-list a {
    font-size: 13px;
    line-height: 1.5;
  }
  body .block-faq-list .block-content .artical-list li {
    padding-left: 20px;
  }
  body .block-faq-list .block-content .artical-list li:before {
    font-size: 13px;
    top: 3px;
  }
  body .block-faq-list .block-content .artical-list li:not(:last-child) {
    margin-bottom: 10px;
  }
  body .block-faq-list .block-content .faq-desc {
    margin: 5px 0 15px;
  }
  body .block-faq-list .block-content .faq-desc p {
    font-size: 13px;
  }
  body .block-faq-list .block-content .faq-desc p:first-child {
    max-height: 78px;
    -webkit-line-clamp: 4;
  }
  body .block-faq-list .block-content .faq-name a {
    font-size: 18px;
  }
  body .block-faq-list .block-content .faq-info,
  body .block-faq-list .block-content .faq-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }
  body .block-category-list .block-content .category-item {
    flex: 0 0 50%;
    max-width: 50%;
    border-right: 1px solid #EEEAF7 !important;
    border-top: 1px solid #EEEAF7 !important;
    padding: 0;
  }
  body .block-category-list .block-content .category-item:nth-child(1),
  body .block-category-list .block-content .category-item:nth-child(2) {
    border-top: 0 !important;
  }
  body .block-category-list .block-content .category-item:nth-child(2n) {
    border-right: 0 !important;
  }
  body .block-category-list .block-content .categoryLink {
    font-size: 18px;
    padding: 50px 0 40px;
  }
  body .block-category-list .block-content .categoryLink .category-icon {
    transform: unset;
    margin-bottom: 25px;
  }
  body .block-category-list .block-content .categoryLink .category-icon svg {
    max-height: 80px;
  }
  body .block-brand-list .block-content {
    flex-wrap: wrap;
    padding: 55px 0;
  }
  body .block-brand-list .block-content .brandLink {
    transform: unset;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
  }
  body .block-brand-list .block-content .brandList {
    margin-bottom: 40px;
    transform: unset;
    margin-right: 0;
    margin-left: 0;
    flex: 0 0 50%;
    max-width: 50%;
    justify-content: center !important;
    display: flex;
  }
  body .block-brand-list .block-content .brandList:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }
  body .block-compare .block-compare-wrapper .product-items .product-item {
    margin: 0 auto;
  }
  body .block-compare .block-compare-wrapper .product-item-add-new .add-other {
    text-align: center;
  }
  body .popular-category-wrapper .popular-category-item-list a h3 {
    max-width: 180px;
    font-size: 25px;
    line-height: 1.2;
  }
  body.catalog-product-view .stock .ic-tooltips {
    margin-left: 10px;
  }
  body.catalog-product-view .stock .ic-tooltips .tooltips-icon {
    width: 32px;
    height: 32px;
  }
  body.catalog-product-view .stock .ic-tooltips .tooltips-content {
    font-size: 14px;
    min-width: 260px;
  }
  body .breadcrumbs .items .item {
    padding: 0 0 22px;
  }
  body .breadcrumbs .items .item strong,
  body .breadcrumbs .items .item a {
    font-size: 22px;
    line-height: 1;
  }
  body .breadcrumbs .items .item:after {
    font-size: 22px;
  }
  body .popular-category-wrapper .popular-category-item-list .popular-category-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
  body .category-middle-banner .catmiddle-banner .catmiddle-image {
    margin-top: 10px;
  }
  body .category-middle-banner .middle-banner-frame {
    min-height: 125px;
    max-height: 125px;
  }
  body .page-title-wrapper .page-title {
    font-size: 25px;
    padding-right: 30px;
  }
  body .block-sub-category-main .sub-category-item {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  body .block-sub-category-main .sub-category-item.sub-category-item-18 a {
    padding: 45px 20px 10px 1px;
  }
  body .block-sub-category-main .sub-category-item.sub-category-item-19 a {
    padding: 40px 35px 10px 0;
  }
  body .product-item-name a,
  body .product-brand a {
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-left .page-wrapper .sidebar.sidebar-main,
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-right .page-wrapper .sidebar.sidebar-main {
    display: block;
    transition: all 0.5s;
    transform: translateX(100%);
    bottom: 0;
    overflow: scroll;
    position: fixed;
    right: 0;
    z-index: 99;
    top: 0;
    border-radius: 0;
    border: 0;
    padding: 0 50px;
    flex: 0 0 70%;
    max-width: 70%;
    left: unset;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-left .columns .column.main,
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-right .columns .column.main {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .old-price-wrapper {
    margin-top: -1px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .top-toolbar.desktop {
    display: block;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .top-toolbar.desktop .toolbar-amount {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .ln-show-less,
  body.category-page-v2:not(.category-victron-energy-magasin) .ln-show-more {
    font-size: 18px;
    padding: 9px 28px 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .btn-ok {
    display: flex !important;
    max-width: fit-content;
    margin: 0 auto;
    font-size: 18px;
    text-transform: uppercase;
    background: #4991d0;
    color: #ffffff !important;
    font-weight: bold;
    height: 71px;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    min-width: 360px;
    text-decoration: none !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid {
    overflow: hidden;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items {
    margin: 0 -37px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items .product-item {
    border-right: 0;
    flex: 0 0 50% !important;
    max-width: 50% !important;
    padding: 0 37px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items .product-item:nth-child(odd) {
    border-right: 1px solid #EEEAF7;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info {
    margin: 23px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .block-title {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 33px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current + .filter-actions {
    margin-bottom: 28px;
    margin-left: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current + .filter-actions + .filter-options .filter-options-item .filter-options-title {
    border-top: 1px solid #eeeaf7 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .price-range-slider {
    padding: 10px 25px 40px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-from,
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-to,
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-single {
    font-size: 19px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-line {
    top: 40px;
    height: 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-bar {
    height: 5px;
    top: 41px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-slider {
    width: 16px;
    height: 16px;
    min-width: 25px;
    min-height: 25px;
    top: 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-min,
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-max {
    color: #bcbdc8;
    font-size: 19px;
    line-height: 1;
    bottom: -41px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper {
    margin: 0 0 13px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .product-item-name {
    font-size: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .product-item-name .product-brand a {
    color: #002750;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close {
    display: block;
    position: absolute;
    top: 23px;
    right: 22px;
    font-size: 0;
    min-width: 45px;
    min-height: 45px;
    max-height: 45px;
    max-width: 45px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close:after {
    content: "";
    position: absolute;
    width: 40px;
    height: 3px;
    border-radius: 5px;
    background-color: #002750;
    top: 22px;
    left: 2px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close:before {
    transform: rotate(45deg);
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-close:after {
    transform: rotate(-45deg);
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .ttc {
    margin-top: -13px;
    font-size: 19px;
    padding: 0 36px 0 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .brand-product-list .btn-mobile-filter-open {
    margin-top: -90px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open {
    display: flex !important;
    padding: 15px 14px;
    margin: -80px 276px 0 auto;
    background-color: #F4F7FA;
    border: 1px solid #EEEAF7;
    border-radius: 200px;
    align-items: center;
    justify-content: flex-start;
    max-width: fit-content;
    position: absolute;
    right: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open:before {
    content: "q";
    font-size: 20px;
    color: #002750;
    font-family: 'Allo-solar-icon';
    font-weight: 400;
    line-height: 1;
    text-transform: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open strong {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer {
    margin-bottom: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .value {
    font-size: 31px;
    margin-top: 1px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .timer-col {
    height: 69px;
    margin-right: 17px;
    flex: 0 0 15%;
    max-width: 19%;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .timer-col:after {
    font-size: 31px;
    right: -13px;
    top: 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .timer-col:last-child {
    margin-right: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .lable {
    font-size: 10px;
    font-weight: 400;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .product-reviews-summary {
    margin: 0 0 14px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sku {
    margin-bottom: 10px;
    font-size: 14px;
    letter-spacing: 2.784px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-title-wrapper {
    margin: 20px 0 31px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-title-wrapper .page-title {
    text-transform: uppercase;
    font-size: 22px;
    max-width: 240px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .reset-all {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-title {
    font-weight: bold;
    color: #002750;
    padding: 35px 50px 29px;
    border-color: #eeeaf7;
    font-size: 22px;
    margin-left: -50px;
    margin-right: -50px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-title strong,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-title strong,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-title strong {
    font-size: 30px;
    font-weight: bold;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-title:after,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-title:after {
    min-height: 5px;
    min-width: 15px;
    right: 50px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .subcategories + .block.filter {
    padding-top: 0 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options-item:not(.active) .filter-options-title {
    border-bottom: 0 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .sb-content {
    padding: 19px 0 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options .filter-options-content {
    padding: 19px 0 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-options .filter-options-item:first-child .filter-options-title {
    border-top: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-clear {
    font-size: 17px;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    padding-bottom: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .block-title.filter-title {
    border: 0;
    margin-bottom: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current {
    padding: 0 0 20px;
    margin: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current .remove:before,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current .remove:after {
    height: 16px;
    top: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current strong {
    font-size: 22px;
    margin-top: 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current .item {
    padding: 7px 52px 4px 18px;
    margin: 0 13px 13px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sidebar .filter-current .item .filter-value {
    font-size: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .platform-stock {
    font-size: 17px;
    margin-bottom: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .attribute-info,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .stock,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .moret-to-users,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .free-delivery,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .additional-info-main,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-qty {
    display: block !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-qty {
    margin-bottom: 22px;
    margin-top: 11px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .price-box {
    margin: 5px 0 24px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sb-content .item {
    margin: 16px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sb-content .item a {
    font-size: 21px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .btn-filter-limiter {
    letter-spacing: 4px;
    font-size: 24px;
    padding: 11px 29px 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"] {
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    margin-right: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"]:before {
    width: 13px;
    height: 7px;
    top: 10px !important;
    left: 9px !important;
    border-width: 0 0 3px 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .item.default-item {
    margin: 16px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .item.default-item a {
    font-size: 21px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-item-name .product-item-link {
    font-size: 17px;
    margin-top: 5px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .block.filter,
  body.category-page-v2:not(.category-victron-energy-magasin) .subcategories {
    padding-top: 70px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .page-wrapper .sidebar.sidebar-main {
    border: 0;
    top: 0;
    border-radius: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .page-wrapper .sidebar.sidebar-main {
    transform: unset !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .page-wrapper .columns {
    z-index: 10000000;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile {
    z-index: 999;
    margin-top: 0;
    max-width: 100%;
    border-radius: 0;
    background: transparent;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile:before {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile .filter-title {
    padding: 25px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile .filter-title:before,
  body.category-page-v2:not(.category-victron-energy-magasin).mobile-filter-active .filter-main-wrapper.mobile .filter-title:after {
    width: 31px;
    border-radius: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .supplier-order-item,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .supplier-order-item {
    font-size: 18px;
    margin-bottom: 12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-qty {
    font-size: 12px;
    padding: 7px 17px 5px;
    border-radius: 50px;
    font-style: italic;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .info-title,
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .stock-text {
    font-size: 17px;
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .sap-stock-info .stock-count {
    font-size: 16px;
    padding: 4px 8px 2px;
    border-radius: 100px;
    margin-left: 3px;
    margin-top: -12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .tocart {
    font-size: 14px;
    margin: 17px 0 0;
    height: 56px;
    padding: 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .stock {
    display: flex !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .badge {
    margin-bottom: 16px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .coupon {
    font-size: 12px;
    padding: 8px 17px 6px;
    border-radius: 50px;
    margin-bottom: 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info {
    margin-bottom: 21px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info .info-item {
    font-size: 16px;
    padding-left: 12px;
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info .info-item:before {
    left: 0;
    top: 5px;
    transform: unset;
    min-width: 4px;
    min-height: 4px;
    max-width: 4px;
    max-height: 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .price-container .price {
    font-size: 31px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .old-price-wrapper .price {
    font-size: 17px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .old-price-wrapper .save-percent {
    font-size: 17px;
    margin-top: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary {
    margin: 0 8px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary svg {
    height: 14px;
    width: 87px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .reviews-actions {
    margin-top: 2px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .reviews-actions a {
    font-size: 14px;
    padding-top: 3px;
    margin-left: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-label {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-option-selected {
    font-size: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .label {
    border-radius: 50px;
    padding: 18px 26px 16px;
    min-width: 256px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .label:before {
    font-size: 10px;
    top: 19px;
  }
  body.mpbrand-index-view .sidebar {
    display: block !important;
    transition: all 0.5s !important;
    transform: translateX(100%);
    bottom: 0;
    left: 0;
    overflow: scroll !important;
    position: fixed;
    right: 0;
    z-index: 99;
    top: 0;
    border-radius: 0 !important;
    border: 0 !important;
    padding: 0 50px !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.mpbrand-index-view .sidebar .block.filter {
    display: block;
  }
  body.mpbrand-index-view .sidebar .block-title .block-subtitle {
    padding: 35px 50px 29px;
    border-color: #eeeaf7;
    font-size: 30px;
    margin-left: -50px;
    margin-right: -50px;
  }
  body.mpbrand-index-view .sidebar .block-content,
  body.mpbrand-index-view .sidebar .btn-ok {
    display: none !important;
  }
  body.mpbrand-index-view .sidebar .mp-block-layer {
    margin-bottom: 0;
  }
  body.mpbrand-index-view .sidebar .block-brand-thumbnail .block-content {
    padding: 0;
    display: block !important;
  }
  body.mpbrand-index-view .page-wrapper .columns .column.main {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.mpbrand-index-view #brand-thumbnail-menu .brand-img-wrapper {
    max-width: 90px;
    min-width: 90px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items {
    font-size: 24px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items span {
    margin-left: 30px;
  }
  body.page-products .product-item-info .product-item-photo {
    border-radius: 20px;
    overflow: hidden;
  }
  body.page-products .product-item-info .product-item-details {
    margin-top: 15px;
  }
  body.page-products .product-image-container {
    display: block;
  }
  .gallery-placeholder._block-content-loading {
    min-height: unset !important;
  }
  body .product-page-promo-banner {
    display: none;
  }
  body .page-wrapper .title-main {
    margin-bottom: 20px;
    font-size: 36px;
  }
  body .page-wrapper .product-info-main .not-stock-section .not-stock {
    font-size: 28px;
    padding: 20px 30px;
    height: 100px;
    border-radius: 60px;
    margin: 0 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .page-wrapper .product-info-main .old-price-wrapper {
    margin: 0;
  }
  body .page-wrapper .product-info-main .old-price-wrapper .old-price {
    margin-bottom: 0;
  }
  body .page-wrapper .product-info-main .tooltips-container {
    padding: 25px;
    margin-top: 20px;
    margin-bottom: 0;
    order: 11;
    border-radius: 30px;
  }
  body .page-wrapper .product-info-main .tooltips-container .tooltips-icon {
    width: 257px;
    height: 43px;
    margin-top: 0;
  }
  body .page-wrapper .product-info-main .tooltips-container .tooltips-icon-wrapper {
    margin-top: 15px;
  }
  body .page-wrapper .product-info-main .tooltips-container .tooltips-icon-wrapper span {
    margin-left: 16px;
    padding: 7px 15px;
    font-size: 20px;
  }
  body .specification {
    margin: 40px 0 0;
    flex-wrap: wrap;
  }
  body .specification .sp-clo-left,
  body .specification .sp-clo-right {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  body .specification .sp-title {
    font-size: 24px;
    padding: 40px 40px 32px;
    margin-bottom: 0;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
  body .specification .sp-group .sp-row {
    margin-bottom: 0;
  }
  body .specification .sp-group .sp-row .sp-value,
  body .specification .sp-group .sp-row .sp-label {
    font-size: 19px;
    padding: 14px 40px;
  }
  body .fotorama-item .fotorama__wrap .fotorama__nav--thumbs .fotorama__nav__frame {
    margin: 0;
  }
  body .product-options-bottom .box-tocart .field.qty .label {
    padding: 0;
  }
  body .qty-note {
    padding: 15px 22px 11px;
    margin-bottom: 31px;
  }
  body .qty-note span {
    font-size: 22px;
  }
  body .qty-note:before {
    font-size: 27px;
    left: 13px;
    top: 10px;
  }
  body .product-info-right .price-container .weee:before,
  body .product-info-right .price-container .weee .price {
    font-size: 18px;
    display: inline-block;
  }
  body .product-info-right .qty {
    padding: 0 0 37px 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .product-info-right .qty .label {
    font-size: 22px;
    margin-right: 27px;
  }
  body .product-info-right .qty .control {
    height: 80px;
    margin: 0 auto;
    border-radius: 100px;
    padding: 0 10px;
  }
  body .product-info-right .qty .control span {
    height: 57px;
    width: 57px;
    min-width: 57px;
    min-height: 57px;
    max-width: 57px;
    max-height: 57px;
    border-width: 2px;
    font-size: 33px;
    padding-top: 8px;
    padding-left: 0;
  }
  body .product-info-right .qty .control .input-text,
  body .product-info-right .qty .control .item-qty {
    letter-spacing: 1.2px;
    padding: 0 !important;
    max-width: 90px;
    font-size: 27px;
  }
  body .product-info-right .qty .control .qty-minus {
    padding-left: 6px;
  }
  body .product-info-right .sap-stock-info {
    margin-bottom: 14px;
    margin-top: 40px;
  }
  body .product-info-right .sap-stock-info.precommande .stock:after,
  body .product-info-right .sap-stock-info.bundle .stock:after,
  body .product-info-right .sap-stock-info.surcommande .stock:after,
  body .product-info-right .sap-stock-info.precommande .stock-qty:after,
  body .product-info-right .sap-stock-info.bundle .stock-qty:after,
  body .product-info-right .sap-stock-info.surcommande .stock-qty:after {
    top: 7px;
  }
  body .product-info-right .product-info-price .price-box {
    min-height: 105px;
    padding-top: 0;
    align-items: flex-start;
  }
  body .product-info-right .product-info-price .price-box .save-percent {
    min-width: 105px;
    min-height: 105px;
    max-width: 105px;
    max-height: 105px;
    font-size: 35px;
    padding-top: 5px;
  }
  body .product-info-right .product-info-price .price-box .price-container .price-wrapper .price {
    font-size: 50px;
  }
  body .product-info-right .product-info-price .price-box .ttc {
    font-size: 28px;
    line-height: 1;
  }
  body .product-info-right .product-info-price .price-box .old-price-wrapper {
    margin-bottom: -6px;
  }
  body .product-info-right .product-info-price .price-box .old-price-wrapper .price-container .price-wrapper .price {
    font-size: 43px;
  }
  body .product-info-right .product-social-links {
    margin: auto -50px 0;
    padding: 35px 20px;
  }
  body .product-info-right .product-social-links .product-addto-links {
    margin: 0;
  }
  body .product-info-right .product-social-links a {
    font-size: 18px;
    margin: 0 20px !important;
  }
  body .product-info-right .product-social-links a.towishlist {
    display: flex;
    align-items: center;
    background: transparent !important;
    border: 0 !important;
    font-size: 18px;
    font-weight: 500;
    color: #002750;
    padding: 0;
  }
  body .product-info-right .product-social-links a.towishlist:before {
    font-size: 45px;
    display: inline-block;
  }
  body .product-info-right .product-social-links a.toshare:before {
    font-size: 40px;
  }
  body .product-info-right .product-social-links a:before {
    margin-right: 18px !important;
  }
  body .product-info-right .prices-tier {
    margin: 0 0 20px;
  }
  body .product-info-right .prices-tier .item {
    margin-top: 13px;
    margin-bottom: 0;
    padding: 24px 30px;
  }
  body .product-info-right .prices-tier .item .radio-btn {
    min-width: 38px;
    min-height: 38px;
    max-width: 38px;
    max-height: 38px;
    margin-right: 13px;
  }
  body .product-info-right .prices-tier .item .radio-btn:before {
    min-width: 12px;
    max-width: 12px;
    min-height: 12px;
    max-height: 12px;
    top: 12px;
    left: 12px;
  }
  body .product-info-right .prices-tier .item .price-label,
  body .product-info-right .prices-tier .item .tier-price-qty,
  body .product-info-right .prices-tier .item .price {
    font-size: 29px !important;
    top: 0 !important;
  }
  body .product-info-right .prices-tier .item .price-label span {
    font-size: 19px;
    top: -9px;
  }
  body .product-info-right .ttc {
    top: -10px;
    font-size: 34px;
  }
  body .product-info-right .coupon {
    padding: 20px 38px 17px;
    font-size: 24px;
  }
  body .product-info-right .tooltips-container {
    margin-top: 20px;
    padding: 46px 51px;
    border-radius: 50px;
  }
  body .product-info-right .tooltips-container .shortcut-title {
    font-size: 28px;
  }
  body .product-info-right .tooltips-container .tooltips-icon-wrapper span {
    min-width: 249px;
    padding: 26px 15px 24px;
    margin-left: 22px;
    font-size: 21px;
  }
  body .product-info-right .tooltips-container .tooltips-icon {
    width: 270px;
    height: 45px;
    margin-top: 18px;
    margin-left: 0;
  }
  body .product-info-right .tooltips-container .instruction {
    font-size: 28px;
    line-height: 1.4;
    margin-top: 17px;
  }
  body .product-info-right .fieldset .actions {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 20px;
  }
  body .product-info-right .fieldset .actions .action {
    font-size: 19px;
    width: 100%;
    min-height: 77px;
    padding: 11px 25px 9px;
    font-weight: 600;
    border-radius: 60px;
    background: #4991d0 !important;
    border-color: #4991d0 !important;
    height: unset;
    margin: 0;
  }
  body .product-info-right .fieldset .field {
    padding: 0 0 25px 0;
  }
  body .product-info-right .price-badge {
    margin-right: 20px;
  }
  body .product-info-right .price-badge .bdg1 {
    font-size: 23px;
  }
  body .product-info-right .price-badge .bdg2 {
    font-size: 24px;
  }
  body .product-info-right .price-badge.low-price {
    flex: 0 0 100px;
    margin-right: 43px;
    max-width: 100px;
  }
  body .product-info-right .price-badge.low-price .bdg1 {
    margin-left: 7px;
    padding: 6px 7px 5px;
  }
  body .product-info-right .price-badge.low-price .bdg2 {
    padding: 10px 7px 3px;
  }
  body .product-info-right .price-badge.over-stock {
    flex: 0 0 100px;
    max-width: 100px;
  }
  body .product-info-right .price-badge.over-stock .bdg1 {
    margin-left: 6px;
    padding: 5px 10px 4px 7px;
  }
  body .product-info-right .price-badge.over-stock .bdg2 {
    padding: 7px 11px 3px 6px;
  }
  body .product-info-right .price-badge.special-buy {
    flex: 0 0 128px;
    max-width: 128px;
  }
  body .product-info-right .price-badge.special-buy .bdg1 {
    margin-left: 10px;
    padding: 9px 15px 7px 13px;
  }
  body .product-info-right .price-badge.special-buy .bdg2 {
    padding: 10px 16px 6px 16px;
    top: -7px;
  }
  body .product-info-right .product-info-price {
    margin: 0 0 13px;
  }
  body .product-info-right .old-price-wrapper {
    margin: 0;
  }
  body .product-info-right .old-price-wrapper .price {
    font-size: 36px;
  }
  body .product-info-right .old-price-wrapper .save-percent {
    font-size: 24px;
  }
  body .product-info-right .free-delivery,
  body .product-info-right .stock,
  body .product-info-right .moret-to-users,
  body .product-info-right .stock-qty {
    font-size: 24px;
  }
  body .product-info-right .tooltips-container {
    order: 6;
  }
  body .product-info-right .not-stock-section .not-stock {
    font-size: 18px;
    min-height: 65px;
    padding: 15px 25px 9px;
    border-radius: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    height: unset;
  }
  body.product-custom-request-form .product-options-wrapper .field {
    margin-bottom: 35px !important;
  }
  body.product-custom-request-form .product-options-wrapper .field.date .legend {
    font-size: 24px;
    padding: 0 0 24px;
    letter-spacing: 1.4px;
  }
  body .fotorama-item .fotorama__stage {
    min-height: 660px;
    border-radius: 0;
  }
  body .mageplaza-fbt-content {
    padding: 0;
    margin-bottom: 40px;
    border-radius: 40px;
  }
  body .mageplaza-fbt-content .products-grid {
    flex-wrap: wrap;
  }
  body .mageplaza-fbt-content .item-inner {
    flex-direction: row;
    align-items: center;
    padding: 0;
  }
  body .mageplaza-fbt-content .item-inner .lbl-checkbox {
    right: 0;
    display: none;
  }
  body .mageplaza-fbt-content .item-qty {
    font-size: 24px;
    margin-bottom: 0;
  }
  body .mageplaza-fbt-content .action.mpfbt-tocart {
    min-width: 289px;
    padding: 16px 20px;
    height: 77px;
    font-size: 18px;
    margin-top: 21px;
  }
  body .mageplaza-fbt-content .item-price {
    margin-top: 10px;
    font-size: 30px;
  }
  body .mageplaza-fbt-content .stock-status {
    font-size: 23px;
    margin-top: 10px;
    line-height: 1;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-name a,
  body .mageplaza-fbt-content .product-brand a {
    font-size: 20px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-name a {
    max-height: unset;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-checkbox-label {
    margin-top: 0;
  }
  body .mageplaza-fbt-content .product-image {
    max-width: 165px;
    max-height: 165px;
    margin-right: 30px;
    border-radius: 20px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-image-box {
    flex-wrap: wrap;
  }
  body .mageplaza-fbt-content .product-item {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 55px 33px;
  }
  body .mageplaza-fbt-content .product-item:before {
    width: 60px;
    height: 60px;
    right: inherit;
    left: 105px;
    top: inherit;
    bottom: -30px;
    transform: inherit;
    border-radius: 10px;
  }
  body .mageplaza-fbt-content .product-item:after {
    right: inherit;
    font-size: 41px;
    top: inherit;
    bottom: -25px;
    left: 50%;
    transform: translateX(-50%);
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    align-items: center;
    padding: 60px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box:before {
    transform: scale(2);
    margin: 0;
    position: absolute;
    left: 110px;
    top: 178px;
    -webkit-image-rendering: pixelated;
    image-rendering: pixelated;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price {
    padding-bottom: 20px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-total-price-label {
    font-size: 24px;
    text-align: left;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-price {
    margin-top: 3px;
    font-size: 38px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-price-wrapper .ttc {
    font-size: 22px;
    top: -4px;
  }
  body .bundle-options-container {
    margin: 10px 0 60px !important;
  }
  body .bundle-options-container .ul-bundle-options-list {
    border-radius: 40px;
  }
  body .bundle-options-container .ul-bundle-options-list .field {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 33px 33px 30px;
    margin-bottom: 28px !important;
  }
  body .bundle-options-container .ul-bundle-options-list .field:last-child:after {
    display: none !important;
  }
  body .bundle-options-container .ul-bundle-options-list .field:before {
    width: 60px;
    height: 60px;
    left: 276px;
    bottom: 30px;
    border-radius: 13px;
    top: inherit;
    transform: inherit;
  }
  body .bundle-options-container .ul-bundle-options-list .field:after {
    font-size: 45px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -36px;
    top: inherit;
    right: inherit;
  }
  body .bundle-options-container .ul-bundle-options-list .field:before,
  body .bundle-options-container .ul-bundle-options-list .field:after {
    display: block !important;
  }
  body .bundle-options-container .ul-bundle-options-list select {
    margin-top: 0;
    position: relative !important;
    opacity: 0;
    padding: 0 !important;
  }
  body .bundle-options-container .custom-kit-part {
    position: relative;
  }
  body .bundle-options-container .custom-kit-part .custom-price {
    margin-bottom: -11px;
  }
  body .bundle-options-container .custom-kit-part .custom-price .price {
    font-size: 30px;
  }
  body .bundle-options-container .custom-kit-part .stock-status {
    font-size: 24px;
    margin-top: 20px;
  }
  body .bundle-options-container .custom-kit-part .custom-list-part {
    max-width: 100%;
  }
  body .bundle-options-container .custom-kit-part .custom-select-part.custom-select-part-dropdown {
    padding-top: 0;
    min-height: unset;
    position: relative;
    margin-bottom: 18px;
    max-width: 100%;
  }
  body .bundle-options-container .custom-kit-part .custom-select-part .custom-list-part {
    margin-bottom: 0;
    max-width: 100%;
  }
  body .bundle-options-container .custom-kit-part .product-name.product-name-mobile {
    display: block !important;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 14px;
  }
  body .bundle-options-container .custom-kit-part .img-block {
    margin-top: auto;
    max-width: 165px;
    flex: 0 0 165px;
    min-height: 165px;
    margin-right: 27px;
    border-radius: 20px;
  }
  body .bundle-options-container .custom-kit-part .img-block a {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
  }
  body .bundle-options-container .custom-kit-part .img-block img {
    width: 100%;
  }
  body .bundle-options-container .custom-kit-part .qty-part-in {
    margin: 0 0 14px;
    font-size: 25px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .current,
  body .bundle-options-container .custom-kit-part .product-name .current {
    max-height: 65px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price-container .price-wrapper span,
  body .bundle-options-container .custom-kit-part .product-name .price-container .price-wrapper span {
    font-size: 28px;
  }
  body .bundle-options-container .custom-kit-part .product-name,
  body .bundle-options-container .custom-kit-part .nice-select {
    font-size: 19px;
    height: unset;
    width: 100%;
    padding: 15px 130px 15px 28px;
    border-radius: 20px;
  }
  body .bundle-options-container .custom-kit-part .nice-select:after {
    height: 11px;
    right: 47px;
    width: 11px;
    margin-top: -8px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .list {
    width: 100%;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price .value {
    font-size: 28px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price .fraction {
    font-size: 22px;
    top: -5px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price .symbol {
    font-size: 20px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .price-container {
    margin-top: 5px;
  }
  body .bundle-options-container .custom-kit-part .nice-select .option {
    padding: 20px 38px;
    font-size: 24px;
    line-height: 1.2;
  }
  body .bundle-options-container .custom-kit-part .current {
    max-width: 100%;
  }
  body .product-brand-name {
    margin-top: 20px;
    order: 2;
  }
  body .product-brand-name a {
    font-size: 30px;
  }
  body .box-tocart {
    margin: 40px 0 15px;
  }
  body .description-main {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    margin-right: 0;
    border-radius: 40px;
    margin-top: 40px;
  }
  body .description-main .btn-more,
  body .description-main .btn-less {
    font-size: 21px;
  }
  body .info-guide-banner {
    flex: 0 0 100%;
    max-width: 100%;
    border-radius: 5px;
    display: none;
  }
  body .info-guide-banner .product-page-pdf-guide {
    margin-bottom: 0 !important;
  }
  body .product-info-description,
  body .cms-page-view .page-main .main,
  body .cms-noroute-index .page-main .main {
    margin: 0;
  }
  body .product-info-description .info-guide-main,
  body .cms-page-view .page-main .main .info-guide-main,
  body .cms-noroute-index .page-main .main .info-guide-main {
    flex: 0 0 100%;
    max-width: 100%;
    order: -1;
    padding: 0;
    border-radius: 40px;
  }
  body .product-info-description .info-guide-main .am-fileline,
  body .cms-page-view .page-main .main .info-guide-main .am-fileline,
  body .cms-noroute-index .page-main .main .info-guide-main .am-fileline {
    margin-bottom: 6px;
  }
  body .product-info-description .info-guide-main .am-fileline .am-filelink,
  body .cms-page-view .page-main .main .info-guide-main .am-fileline .am-filelink,
  body .cms-noroute-index .page-main .main .info-guide-main .am-fileline .am-filelink {
    font-size: 24px;
    text-decoration: none;
    border-bottom: 1px solid;
    display: inline-block;
    line-height: 1.2;
  }
  body .product-info-description .info-guide-main .title-main,
  body .cms-page-view .page-main .main .info-guide-main .title-main,
  body .cms-noroute-index .page-main .main .info-guide-main .title-main {
    font-size: 36px;
    margin-bottom: 27px;
  }
  body .product-info-description .info-guide-main .product-extra-info,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info {
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
  }
  body .product-info-description .info-guide-main .product-extra-info .info-title,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info .info-title {
    font-size: 30px;
    padding: 30px 35px 22px;
    margin: 0 -35px;
  }
  body .product-info-description .info-guide-main .product-extra-info:not(:has(ul)),
  body .product-info-description .info-guide-main .pdf-attachments:not(:has(ul)),
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)),
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments:not(:has(ul)),
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)),
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments:not(:has(ul)) {
    padding-bottom: 37px;
  }
  body .product-info-description .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body .product-info-description .info-guide-main .pdf-attachments:not(:has(ul)) .info-title,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments:not(:has(ul)) .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments:not(:has(ul)) .info-title {
    margin-bottom: 37px;
  }
  body .product-info-description .info-guide-main .product-extra-info P,
  body .product-info-description .info-guide-main .pdf-attachments P,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info P,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments P,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info P,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments P {
    font-size: 20px;
  }
  body .product-info-description .info-guide-main .product-extra-info ul,
  body .product-info-description .info-guide-main .pdf-attachments ul,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments ul,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments ul {
    padding: 37px 0;
  }
  body .product-info-description .info-guide-main .product-extra-info ul li,
  body .product-info-description .info-guide-main .pdf-attachments ul li,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments ul li,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments ul li {
    font-size: 25px;
    margin-bottom: 8px;
    padding-left: 22px;
    max-width: 100%;
  }
  body .product-info-description .info-guide-main .product-extra-info ul li:before,
  body .product-info-description .info-guide-main .pdf-attachments ul li:before,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li:before,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments ul li:before,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li:before,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments ul li:before {
    width: 8px;
    height: 8px;
    top: 12px;
  }
  body .product-info-description .info-guide-main .pdf-attachments,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }
  body .product-info-description .info-guide-main .pdf-attachments .info-title,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .info-title {
    font-size: 30px;
    margin-left: -35px;
    margin-right: -35px;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments {
    padding-bottom: 40px;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-fileline,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline {
    margin-bottom: 25px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-fileline:last-child,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline:last-child,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-fileline:last-child {
    margin-bottom: 0;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf {
    border: 0;
    padding-left: 65px;
    font-size: 20px;
    min-height: 55px;
    padding-right: 0;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before {
    min-width: 48px;
    max-width: 48px;
    min-height: 55px;
    max-height: 55px;
  }
  body .product-info-description .info-guide-main .pdf-attachments .am-attachments .am-filelink span,
  body .cms-page-view .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink span,
  body .cms-noroute-index .page-main .main .info-guide-main .pdf-attachments .am-attachments .am-filelink span {
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
  }
  body .product-info-description .title-main,
  body .product-info-description .description-content,
  body .cms-page-view .page-main .main .title-main,
  body .cms-page-view .page-main .main .description-content,
  body .cms-noroute-index .page-main .main .title-main,
  body .cms-noroute-index .page-main .main .description-content {
    padding-left: 40px;
    padding-right: 40px;
  }
  body .product-info-description .description-content:before,
  body .cms-page-view .page-main .main .description-content:before,
  body .cms-noroute-index .page-main .main .description-content:before {
    height: 38px;
  }
  body .product-info-description .title-main,
  body .cms-page-view .page-main .main .title-main,
  body .cms-noroute-index .page-main .main .title-main {
    padding-bottom: 33px;
    font-size: 30px;
    margin: 0 -40px 40px !important;
  }
  body .product-info-description .file-download-info,
  body .cms-page-view .page-main .main .file-download-info,
  body .cms-noroute-index .page-main .main .file-download-info {
    margin-top: 40px;
  }
  body .product-info-description p,
  body .product-info-description .file-download-info,
  body .product-info-description a,
  body .product-info-description div,
  body .cms-page-view .page-main .main p,
  body .cms-page-view .page-main .main .file-download-info,
  body .cms-page-view .page-main .main a,
  body .cms-page-view .page-main .main div,
  body .cms-noroute-index .page-main .main p,
  body .cms-noroute-index .page-main .main .file-download-info,
  body .cms-noroute-index .page-main .main a,
  body .cms-noroute-index .page-main .main div {
    font-size: 20px;
  }
  body .product-info-description ul li,
  body .cms-page-view .page-main .main ul li,
  body .cms-noroute-index .page-main .main ul li {
    font-size: 20px;
    padding-left: 30px;
    margin-bottom: 17px;
  }
  body .product-info-description ul li:before,
  body .cms-page-view .page-main .main ul li:before,
  body .cms-noroute-index .page-main .main ul li:before {
    top: 7px;
    width: 10px;
    height: 10px;
  }
  body .product-info-description h1,
  body .cms-page-view .page-main .main h1,
  body .cms-noroute-index .page-main .main h1 {
    font-size: 30px;
    margin-bottom: 40px;
  }
  body .product-info-description h2,
  body .product-info-description h3,
  body .product-info-description h4,
  body .product-info-description h5,
  body .product-info-description h6,
  body .cms-page-view .page-main .main h2,
  body .cms-page-view .page-main .main h3,
  body .cms-page-view .page-main .main h4,
  body .cms-page-view .page-main .main h5,
  body .cms-page-view .page-main .main h6,
  body .cms-noroute-index .page-main .main h2,
  body .cms-noroute-index .page-main .main h3,
  body .cms-noroute-index .page-main .main h4,
  body .cms-noroute-index .page-main .main h5,
  body .cms-noroute-index .page-main .main h6 {
    font-size: 28px;
    line-height: 1.5;
  }
  body .product-info-description h2,
  body .cms-page-view .page-main .main h2,
  body .cms-noroute-index .page-main .main h2 {
    font-size: 26px;
  }
  body .product-info-description h3,
  body .cms-page-view .page-main .main h3,
  body .cms-noroute-index .page-main .main h3 {
    margin: 20px 0;
    font-size: 25px;
  }
  body .product-info-description h4,
  body .cms-page-view .page-main .main h4,
  body .cms-noroute-index .page-main .main h4 {
    font-size: 23px;
  }
  body .specification h3 {
    margin-bottom: 28px;
    font-size: 24px;
    letter-spacing: 2.4px;
  }
  body .specification .title-main {
    margin-bottom: 43px;
  }
  body .sp-group {
    margin-bottom: 30px;
  }
  body .sp-group .sp-row {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 19px;
  }
  body .sp-group .sp-row .sp-label,
  body .sp-group .sp-row .sp-value {
    font-size: 24px;
    padding: 13px 32px;
  }
  body .sp-group .sp-row .sp-label {
    flex: 0 0 62%;
    max-width: 62%;
  }
  body .sp-group .sp-row .sp-value {
    flex: 0 0 38%;
    max-width: 38%;
  }
  body .product-page-promo-banner .promo-banner {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 0 40px 0;
    min-height: 180px;
    padding: 24px 100px 20px 50px;
  }
  body .product-page-promo-banner .promo-banner:before {
    transform: scale(1.3);
    top: 2px;
    right: 80px;
  }
  body .product-page-promo-banner .promo-banner:last-child {
    margin-bottom: 0;
    max-width: 100%;
  }
  body .product-page-promo-banner .promo-banner .sm-title,
  body .product-page-promo-banner .promo-banner .desc {
    font-size: 34px;
  }
  body .product-page-promo-banner .promo-banner .title {
    font-size: 43px;
  }
  body .product-page-promo-banner .promo-banner .desc {
    margin-top: 15px;
  }
  body .product-page-promo-banner .promo-banner .sm-title {
    margin-bottom: 15px;
  }
  body .product-info-main:before {
    transform: scale(1.65);
    right: 26px;
    top: 35px;
  }
  body .product-info-main .product-reviews-summary,
  body .product-info-main .page-title-wrapper,
  body .product-info-main .product-info-price {
    margin-right: 130px;
  }
  body .product-info-main .page-title-wrapper {
    margin-bottom: 7px;
    order: 3;
  }
  body .product-info-main .page-title-wrapper .page-title {
    font-size: 36px;
    padding: 0;
  }
  body .product-info-main .product.attribute.sku {
    font-size: 24px;
    order: 4;
  }
  body .product-info-main .product.overview {
    padding: 17px 0;
    border-width: 0;
    margin: 17px 0 0;
    order: 7;
  }
  body .product-info-main .product.overview .type {
    font-size: 30px;
    margin-bottom: 10px;
  }
  body .product-info-main .product.overview p {
    font-size: 28px;
  }
  body .product-info-main .product.overview li {
    font-size: 23px;
    padding-left: 28px;
  }
  body .product-info-main .product.overview li:before {
    left: 4px;
    top: 10px;
    transform: unset;
    min-width: 9px;
    min-height: 9px;
    max-width: 9px;
    max-height: 9px;
  }
  body .product-info-main .delivery-info {
    order: 8;
    padding-left: 0;
    padding-top: 20px;
    border-width: 2px;
  }
  body .product-info-main .delivery-info .type {
    font-size: 29px;
    line-height: 1.4;
    padding-right: 47px;
    margin-bottom: 10px;
  }
  body .product-info-main .delivery-info .type:before {
    font-size: 33px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1,
  body .product-info-main .delivery-info .prdct-cont-in2 {
    padding-left: 28px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1:before,
  body .product-info-main .delivery-info .prdct-cont-in2:before {
    top: 10px;
    transform: unset;
    min-width: 9px;
    min-height: 9px;
    max-width: 9px;
    max-height: 9px;
    left: 5px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1 .btm-cont,
  body .product-info-main .delivery-info .prdct-cont-in2 .btm-cont {
    font-size: 23px;
  }
  body .product-info-main .prdct-cont-in1,
  body .product-info-main .prdct-cont-in2 {
    padding-bottom: 6px;
  }
  body .product-info-main .prdct-cont-in1 svg,
  body .product-info-main .prdct-cont-in2 svg {
    margin-bottom: 7px;
  }
  body .product-info-main .prdct-cont-in1 .btm-cont,
  body .product-info-main .prdct-cont-in2 .btm-cont {
    font-size: 24px;
    padding-left: 0;
  }
  body .product-info-main .prdct-cont-in2 svg {
    width: 30px;
    height: 26px;
  }
  body .product-info-main .prdct-cont-in1 svg {
    width: 30px;
    height: 18px;
  }
  body .product-info-main .product-reviews-summary {
    margin-bottom: 27px;
    margin-top: 36px;
    order: 1;
  }
  body .product-info-main .product-reviews-summary .rating-summary {
    margin: 0;
  }
  body .product-info-main .product-reviews-summary svg {
    height: 22px;
    width: 140px;
  }
  body .product-info-main .product-reviews-summary .reviews-actions a {
    font-size: 24px;
    line-height: 0.95;
    margin-left: 15px;
  }
  body.catalog-product-view .product-options-bottom .box-tocart .field.qty input {
    padding: 0;
  }
  body.catalog-product-view .platform-stock {
    font-size: 32px;
    margin-bottom: 15px;
  }
  body.catalog-product-view .product-info-right .stock,
  body.catalog-product-view .product-info-right .stock-qty {
    min-height: 49px;
    margin-bottom: 25px;
  }
  body.catalog-product-view .product-info-right .stock.alert,
  body.catalog-product-view .product-info-right .stock-qty.alert {
    min-height: unset;
    margin: 40px auto 70px;
  }
  body.catalog-product-view .product-info-right .stock.alert .action,
  body.catalog-product-view .product-info-right .stock-qty.alert .action {
    font-size: 23px;
  }
  body.catalog-product-view .product-info-right .stock .stock-text,
  body.catalog-product-view .product-info-right .stock-qty .stock-text {
    font-size: 28px;
    margin-bottom: 7px;
  }
  body.catalog-product-view .product-info-right .stock .stock-count,
  body.catalog-product-view .product-info-right .stock-qty .stock-count {
    margin-bottom: 0;
    font-size: 21px;
    padding: 9px 13px;
    border-radius: 100px;
    margin-left: 6px;
  }
  body.catalog-product-view .product-info-right .stock:after,
  body.catalog-product-view .product-info-right .stock-qty:after {
    top: 8px;
    font-size: 30px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders {
    margin: 10px 0 40px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders .supplier-order-item {
    font-size: 28px;
    padding-left: 26px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders .supplier-order-item:before {
    min-height: 4px;
    min-width: 13px;
    max-height: 4px;
    max-width: 13px;
    border-radius: 0;
  }
  body.catalog-product-view.page-layout-1column .product.media {
    flex: 0 0 100%;
    padding-right: 0;
    max-width: 100%;
    margin-bottom: 40px;
  }
  body.catalog-product-view.page-layout-1column .product-info-main {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
    padding: 0;
    display: flex;
    flex-direction: column;
  }
  body.catalog-product-view.page-layout-1column .product-info-right {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 30px;
    border-radius: 40px;
    padding: 40px 40px 0;
    margin-bottom: 40px;
    order: 4;
  }
  body.catalog-product-view .product-info-main .price-badge {
    display: flex !important;
  }
  body.catalog-product-view .product-info-main .product-info-price .price-badge {
    display: none !important;
  }
  body.catalog-product-view .product.media .promotion-timer {
    width: 443px;
    right: 37px;
    top: 45px;
  }
  body.catalog-product-view .product.media .promotion-timer .timer-col {
    max-width: 85px;
    height: 100px;
    margin-right: 14px;
    flex: 0 0 100%;
  }
  body.catalog-product-view .product.media .promotion-timer .timer-col:after {
    right: -13px;
    font-size: 50px;
    font-family: 'Lato';
    top: 5px;
  }
  body.catalog-product-view .product.media .promotion-timer .value {
    font-size: 50px;
  }
  body.catalog-product-view .product.media .promotion-timer .lable {
    font-size: 17px;
    margin-top: 1px;
  }
  body.catalog-product-view .fotorama__nav__shaft {
    margin-top: 0;
  }
  body.catalog-product-view .block-products-list {
    margin-bottom: 40px;
  }
  body.catalog-product-view .page-header {
    margin-bottom: 30px;
  }
  body .netreviews_reviews_section {
    padding: 20px 40px;
  }
  body .netreviews_reviews_section .netreviews_review_part {
    max-width: 100%;
  }
  body .product-list-block .product-items .product-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 20px 0;
  }
  body .product-list-block .product-item-name {
    font-size: 20px;
  }
  body .product-list-block .price-badge {
    flex: 0 0 70px;
    max-width: 70px;
    margin-right: 20px;
  }
  body .product-list-block .price-badge .bdg1 {
    margin-left: 2px;
    padding: 0 8px;
    font-size: 13px;
    line-height: 1.5;
    margin-left: 5px;
  }
  body .product-list-block .price-badge .bdg2 {
    font-size: 15px;
    padding: 7px 10px 2px 6px;
    line-height: 1;
    -webkit-clip-path: polygon(5% 4%, 100% 0%, 94% 100%, 0% 100%);
    clip-path: polygon(5% 4%, 100% 0%, 94% 100%, 0% 100%);
  }
  body .product-list-block .old-price-wrapper {
    margin-bottom: 0;
  }
  body .product-list-block .old-price-wrapper .price {
    font-size: 19px !important;
  }
  body .product-list-block .old-price-wrapper .price span {
    font-size: 19px;
  }
  body .product-list-block .old-price-wrapper .save-percent {
    font-size: 15px;
  }
  body .product-list-block .price .value {
    font-size: 32px;
  }
  body .product-list-block .price .fraction {
    font-size: 20px;
  }
  body .product-list-block .price .symbol {
    font-size: 22px;
  }
  body .product-list-block .product-image-container {
    width: 100% !important;
  }
  body .block-products-list .product-image-container {
    width: 100% !important;
  }
  body.account.page-layout-2columns-left .sidebar.sidebar-main {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    background: transparent;
    padding: 0;
    border: none;
    margin-bottom: 35px;
    order: 1;
  }
  body.account.page-layout-2columns-left .columns .column.main {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    order: 2;
  }
  body.account .column .table-wrapper {
    border-radius: 0;
    border: 0;
    display: block;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
    left: 50%;
    border-bottom: 2px solid #eeeaf7;
    border-top: 2px solid #eeeaf7;
  }
  body.account .column .table-wrapper tr .track-col-title {
    display: none;
  }
  body.account .column .table-wrapper tbody tr {
    border-width: 2px;
    padding: 25px 30px 20px;
    display: flex !important;
    flex-direction: column;
  }
  body.account .column .table-wrapper tbody tr td {
    font-size: 20px !important;
    padding: 0 !important;
  }
  body.account .column .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 15px !important;
  }
  body.account .column .table-wrapper tbody tr td.no-invoice,
  body.account .column .table-wrapper tbody tr td.no-track {
    margin-bottom: 0 !important;
  }
  body.account .column .table-wrapper tbody tr td:before {
    display: none !important;
  }
  body.account .column .table-wrapper tbody tr td.status,
  body.account .column .table-wrapper tbody tr td.col-status {
    order: -1;
  }
  body.account .column .table-wrapper tbody tr td.actions .print,
  body.account .column .table-wrapper tbody tr td.col-actions .print {
    max-width: 245px;
    line-height: 1;
    padding: 11px 20px 10px;
    letter-spacing: 2px;
    font-size: 16px;
  }
  body.account .column .table-wrapper tbody tr td.actions .print:before,
  body.account .column .table-wrapper tbody tr td.col-actions .print:before {
    margin: -2px 3px -1px -7px;
    transform: scale(0.5);
  }
  body.account .column .table-wrapper tbody tr td.actions .view,
  body.account .column .table-wrapper tbody tr td.col-actions .view,
  body.account .column .table-wrapper tbody tr td.actions a,
  body.account .column .table-wrapper tbody tr td.col-actions a {
    padding: 15px 30px 12px;
    letter-spacing: 2px;
    font-size: 16px;
    margin: 10px 0 13px !important;
    line-height: 2;
  }
  body.account .column .table-wrapper tbody tr td .track-item {
    line-height: 1.25;
  }
  body.account .column .table-wrapper .am-attachments .am-fileline .am-filelink {
    line-height: 1;
    padding: 9px 0 8px 40px;
    font-size: 16px;
  }
  body.account .column .table-wrapper .am-attachments .am-fileline .am-filelink:before {
    transform: translateY(-50%) scale(1.4);
  }
  body.account .column .table-wrapper .product-item-details .am-attachments-order-view {
    margin-top: 0;
    margin-left: 167px;
  }
  body.account .column .table-wrapper tfoot .mark {
    padding-left: 35px !important;
    width: 50%;
  }
  body.account .column .table-wrapper tfoot .amount {
    padding-right: 35px !important;
    width: 50%;
  }
  body.account .column .table-wrapper tfoot .tax td:first-child,
  body.account .column .table-wrapper tfoot .tax th:first-child {
    width: 50%;
    text-align: left;
  }
  body.account .column .table-wrapper tfoot .totals-tax-summary {
    display: none;
  }
  body.account .column .table-wrapper tfoot tr td,
  body.account .column .table-wrapper tfoot tr th {
    font-size: 22px;
    padding-top: 6px;
    padding-bottom: 7px;
    background-color: #f4f7fa;
  }
  body.account .column .table-wrapper tfoot tr:first-child th,
  body.account .column .table-wrapper tfoot tr:first-child td {
    padding-top: 35px !important;
  }
  body.account .column .table-wrapper tfoot .grand_total_incl td,
  body.account .column .table-wrapper tfoot .grand_total_incl th {
    padding-top: 19px;
    padding-bottom: 17px;
    font-size: 32px;
    border-width: 2px !important;
  }
  body.account .column .table-wrapper tfoot .tax td,
  body.account .column .table-wrapper tfoot .tax th {
    padding-bottom: 36px;
  }
  body.account .column .block-title,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header,
  body.mst-rma-box__title,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header {
    margin-bottom: 20px;
    flex-wrap: wrap;
    position: relative;
  }
  body.account .column .block-title strong,
  body.account .column .block-title > span,
  body.account .column .block-title .increment-id,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header strong,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header > span,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .increment-id,
  body.mst-rma-box__title strong,
  body.mst-rma-box__title > span,
  body.mst-rma-box__title .increment-id,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header strong,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header > span,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .increment-id {
    font-size: 26px;
    width: 100%;
  }
  body.account .column .block-title .action,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action,
  body.mst-rma-box__title .action,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action {
    font-size: 16px;
    letter-spacing: 2px;
    padding: 20px 23px;
    margin: 16px 0 10px;
    font-weight: 600 !important;
  }
  body.account .column .block-title .action:before,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action:before,
  body.mst-rma-box__title .action:before,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action:before {
    padding-right: 0;
    margin-right: 17px;
    font-size: 24px;
    margin-left: 0;
  }
  body.account .column .block-title .action.print,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print,
  body.mst-rma-box__title .action.print,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    font-size: 17px;
    letter-spacing: 2px;
    padding: 13px 24px 10px;
    margin: 0 0 6px 0;
  }
  body.account .column .block-title .action.print:before,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:before,
  body.mst-rma-box__title .action.print:before,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:before {
    margin: 0 -18px 0 -7px;
    transform: scale(0.5);
  }
  body.account .column .block-title .action.print span,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print span,
  body.mst-rma-box__title .action.print span,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print span {
    margin-left: 20px;
  }
  body.account .column .block-title .btn-action-close,
  body .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close,
  body.mst-rma-box__title .btn-action-close,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close {
    position: absolute;
    margin-bottom: 0;
    top: 0;
    right: 0;
  }
  body.account .column > .block {
    margin-bottom: 46px;
  }
  body.account .column .block-content .box {
    max-width: 49%;
    flex: 0 0 49%;
    padding: 25px;
    border-radius: 30px;
    border-width: 2px;
    margin-bottom: 24px;
  }
  body.account .column .block-content .box:last-child {
    margin-bottom: 0 !important;
  }
  body.account .column .block-content .box .box-actions {
    margin-top: 25px;
  }
  body.account .column .block-content .box .default-address {
    transform: scale(1.2) translate(0, 0);
  }
  body.account .column .box-content {
    font-size: 17px;
    margin: 0 0 10px;
  }
  body.account .column .box-title {
    font-size: 18px;
    margin: 0 -25px 20px;
    padding: 0 25px 23px;
    line-height: 1;
    border-width: 2px;
    letter-spacing: 1px;
  }
  body.account .column .box-actions .action {
    font-size: 15px;
    letter-spacing: 1px;
    padding: 16px 30px;
    margin-right: 10px;
  }
  body.account .column .block-dashboard-orders {
    overflow: unset;
  }
  body.account .column .block-dashboard-orders .block-title {
    padding: 0 0 19px;
    margin-bottom: 0;
  }
  body.account .sidebar.sidebar-main .block.account-nav {
    overflow: unset;
    border-radius: 0;
    margin-bottom: 0;
    background: transparent;
    position: relative;
    z-index: 10;
  }
  body.account .sidebar.sidebar-main .block.account-nav.opended .account-nav-title {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    background-color: #f4f7fa;
    color: #002750;
    background-image: none;
  }
  body.account .sidebar.sidebar-main .block.account-nav.opended .account-nav-content {
    max-height: 860px;
  }
  body.account .sidebar.sidebar-main .account-nav-title {
    margin-bottom: 0;
    border-radius: 35px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1;
    padding: 23px 45px 20px 30px;
    color: #ffffff;
    background-color: #4991d0;
    display: block;
  }
  body.account .sidebar.sidebar-main .account-nav-title:before {
    content: "a";
    position: absolute;
    font-size: 15px;
    font-family: 'Allo-solar-icon';
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    right: 30px;
    top: 23px;
  }
  body.account .sidebar.sidebar-main .account-nav-title strong {
    font-weight: 600;
  }
  body.account .sidebar .account-nav-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    max-height: 0;
    overflow: hidden;
    background-color: #f4f7fa;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
  }
  body.account .sidebar .account-nav-content .items {
    border-top: 2px solid #eeeaf7;
  }
  body.account .sidebar .account-nav-content strong,
  body.account .sidebar .account-nav-content a {
    font-size: 18px;
    border-width: 2px;
    line-height: 1;
    padding: 21px 30px 20px;
    font-weight: 600;
  }
  body.account .sidebar .account-nav-content .current {
    display: none !important;
  }
  body.account .pager {
    display: none;
  }
  body.account .order-status,
  body.account .mst-rma-status,
  body.account .mst-rma-badge {
    font-size: 15px;
    padding: 7px 11px 5px;
    margin: 0 0 5px 0;
    letter-spacing: 2px;
    font-weight: 600;
  }
  body.account .page-title-wrapper .page-title {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0 !important;
  }
  body.account .page-title-wrapper .order-status,
  body.account .page-title-wrapper .status {
    order: -1;
    margin: 0 0 10px !important;
  }
  body.account .page-title-wrapper .order-date {
    margin-top: 12px;
    font-size: 21px;
    letter-spacing: 3px;
    padding-left: 0;
  }
  body.account .order-actions-toolbar {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.account .order-actions-toolbar .actions {
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 20px;
  }
  body.account .order-links {
    margin-bottom: 35px;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
    left: 50%;
    overflow-x: auto;
    padding: 0 25px;
    border-top: 2px solid #eeeaf7;
    border-bottom: 2px solid #eeeaf7;
  }
  body.account .order-links .item {
    max-width: unset;
    flex-grow: unset;
    border: 0 !important;
    border-radius: 0 !important;
    overflow: unset;
    margin: 0 18px;
    position: relative;
  }
  body.account .order-links .item.current,
  body.account .order-links .item:hover {
    background-color: transparent;
  }
  body.account .order-links .item.current:before,
  body.account .order-links .item:hover:before {
    content: "";
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    height: 5px;
    background-color: #79b2eb;
    border-radius: 10px;
  }
  body.account .order-links .item.current strong,
  body.account .order-links .item:hover strong,
  body.account .order-links .item.current a,
  body.account .order-links .item:hover a {
    color: #79b2eb;
  }
  body.account .order-links .item strong,
  body.account .order-links .item a {
    padding: 31px 0 32px;
    font-size: 16px;
    letter-spacing: 2px;
    white-space: nowrap;
    text-align: left;
    overflow: unset;
    font-weight: 600;
    position: relative;
  }
  body.account .order-links ::-webkit-scrollbar-track {
    background: transparent;
  }
  body.account .order-links ::-webkit-scrollbar-thumb {
    background: transparent;
  }
  body.account .form-address-edit,
  body.account .form-edit-account,
  body.account .form-newsletter-manage {
    padding: 30px;
    border-radius: 30px;
    background-image: none;
  }
  body.account .form-address-edit .fieldset.address,
  body.account .form-edit-account .fieldset.address,
  body.account .form-newsletter-manage .fieldset.address,
  body.account .form-address-edit .fieldset.info,
  body.account .form-edit-account .fieldset.info,
  body.account .form-newsletter-manage .fieldset.info {
    margin: 0;
    justify-content: space-between;
  }
  body.account .form-address-edit .fieldset.address .field,
  body.account .form-edit-account .fieldset.address .field,
  body.account .form-newsletter-manage .fieldset.address .field,
  body.account .form-address-edit .fieldset.info .field,
  body.account .form-edit-account .fieldset.info .field,
  body.account .form-newsletter-manage .fieldset.info .field {
    flex: 0 0 49%;
    max-width: 49%;
    padding: 0;
  }
  body.account .form-address-edit .fieldset.address .field.date .customer-dob button,
  body.account .form-edit-account .fieldset.address .field.date .customer-dob button,
  body.account .form-newsletter-manage .fieldset.address .field.date .customer-dob button,
  body.account .form-address-edit .fieldset.info .field.date .customer-dob button,
  body.account .form-edit-account .fieldset.info .field.date .customer-dob button,
  body.account .form-newsletter-manage .fieldset.info .field.date .customer-dob button {
    top: 0;
    right: 19px;
    transform: scale(0.6);
  }
  body.account .form-address-edit .actions-toolbar .primary,
  body.account .form-edit-account .actions-toolbar .primary,
  body.account .form-newsletter-manage .actions-toolbar .primary {
    margin-bottom: 0;
  }
  body.account .form-address-edit .actions-toolbar .primary .action,
  body.account .form-edit-account .actions-toolbar .primary .action,
  body.account .form-newsletter-manage .actions-toolbar .primary .action {
    margin: 0;
    letter-spacing: 2px;
    padding: 21px 30px 20px;
    font-size: 16px;
  }
  body.account .form-address-edit .field.choice,
  body.account .form-edit-account .field.choice,
  body.account .form-newsletter-manage .field.choice {
    align-items: flex-start !important;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox,
  body.account .form-edit-account .field.choice .lbl-checkbox,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox {
    min-width: 36px;
    min-height: 36px;
    max-width: 36px;
    max-height: 36px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox input,
  body.account .form-edit-account .field.choice .lbl-checkbox input,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox input {
    border-radius: 13px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox input:before,
  body.account .form-edit-account .field.choice .lbl-checkbox input:before,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox input:before {
    width: 19px;
    height: 8px;
    top: 11px;
    left: 8px;
    border-width: 0 0 3px 3px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox + label,
  body.account .form-edit-account .field.choice .lbl-checkbox + label,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox + label {
    padding: 6px 0 0 17px !important;
    font-size: 19px;
    line-height: 1.4;
    letter-spacing: 0;
  }
  body.account .form-edit-account .actions-toolbar {
    padding-top: 0;
    padding-bottom: 0;
    justify-content: flex-start;
  }
  body.account .form-edit-account .actions-toolbar .primary .action {
    margin: 10px 0 0;
  }
  body.account .form-edit-account .password .action {
    letter-spacing: 2px;
    padding: 21px 30px 21px;
    font-size: 16px;
  }
  body.account .form-newsletter-manage .actions-toolbar .primary {
    text-align: left;
  }
  body.account .form-newsletter-manage .actions-toolbar .primary .action {
    margin-right: auto;
    min-width: 150px;
    max-width: fit-content;
    text-align: center;
  }
  body.account .address-info {
    padding: 20px 0 0;
    font-size: 19px;
    order: 99;
  }
  body .page-wrapper .order-details-items + .block-title,
  body .page-wrapper .quotation-items + .block-title {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px 40px 26px;
    font-size: 22px;
    margin-bottom: 0;
    background-color: #f4f7fa;
    border-bottom: 2px solid #eeeaf7;
  }
  body .page-wrapper .block-order-details-view,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content {
    padding: 20px 18px 30px;
    border-radius: 0;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    margin-top: 0;
  }
  body .page-wrapper .block-order-details-view .block-content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .block-content {
    padding: 34px 25px 23px;
    border-radius: 30px;
    margin-bottom: 0;
    max-width: 49%;
    flex: 0 0 49%;
    margin-top: 14px;
  }
  body .page-wrapper .block-order-details-view .block-content:nth-child(1),
  body .page-wrapper .block-order-details-view .block-content:nth-child(2),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .block-content:nth-child(1),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .block-content:nth-child(2) {
    margin-top: 0;
  }
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    max-width: 100%;
  }
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
    margin-bottom: 0 !important;
  }
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description {
    font-size: 18px;
    max-width: 350px;
  }
  body .columns .column .order-details-items,
  body .columns .column .quotation-items {
    margin-bottom: 42px;
  }
  body .columns .column .order-details-items .table-wrapper,
  body .columns .column .quotation-items .table-wrapper {
    width: 100%;
    position: relative;
    margin-left: 0 !important;
    left: 0;
    border-radius: 30px;
    border: 2px solid #eeeaf7;
  }
  body .columns .column .order-details-items .table-wrapper tbody tr td:not(:last-child),
  body .columns .column .quotation-items .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 0 !important;
  }
  body .columns .column .order-details-items .table-wrapper tbody tr td.qty,
  body .columns .column .quotation-items .table-wrapper tbody tr td.qty {
    text-align: left;
    font-size: 19px !important;
    display: flex !important;
    align-items: center;
  }
  body .columns .column .order-details-items .table-wrapper tbody tr td.qty:before,
  body .columns .column .quotation-items .table-wrapper tbody tr td.qty:before {
    text-transform: uppercase;
    display: block !important;
    margin-right: 7px;
    margin-bottom: 0;
    color: #002750 !important;
    content: attr(data-th) ': ' !important;
    padding: 0 !important;
  }
  body .columns .column .order-details-items .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .columns .column .quotation-items .table-wrapper .mst-rma-list tbody tr td:not(:last-child) {
    margin-bottom: 13px !important;
    font-size: 22px !important;
  }
  body .columns .column .order-details-items .product-item-name,
  body .columns .column .quotation-items .product-item-name {
    max-width: 100%;
  }
  body .columns .column .order-details-items .comments,
  body .columns .column .quotation-items .comments {
    margin: 30px 0 0;
    border-radius: 30px;
    padding: 0 30px 30px;
  }
  body .columns .column .order-details-items .comments .subtitle,
  body .columns .column .quotation-items .comments .subtitle {
    font-size: 24px;
    letter-spacing: 2px;
  }
  body .columns .column .order-details-items .comments .subtitle,
  body .columns .column .quotation-items .comments .subtitle {
    padding: 30px;
    margin: 0 -30px;
  }
  body .columns .column .order-details-items .comments .comments,
  body .columns .column .quotation-items .comments .comments {
    margin: 20px 0;
    padding: 20px;
    border-radius: 20px;
  }
  body .columns .column .order-details-items .comments .comments:last-child,
  body .columns .column .quotation-items .comments .comments:last-child {
    margin-bottom: 0 !important;
  }
  body .columns .column .order-details-items .comments .text,
  body .columns .column .quotation-items .comments .text {
    font-size: 19px;
  }
  body .columns .column .order-details-items .comments .date,
  body .columns .column .quotation-items .comments .date {
    padding-top: 10px;
    font-size: 14px;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody tr,
  body .columns .column .quotation-items.invoice .table-wrapper tbody tr,
  body .columns .column .order-details-items.shipments .table-wrapper tbody tr,
  body .columns .column .quotation-items.shipments .table-wrapper tbody tr,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody tr,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody tr {
    padding: 30px;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td {
    padding: 0 0 10px 0 !important;
    text-align: left;
    display: flex;
    border: 0;
    flex-wrap: wrap;
    align-items: center;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td:last-child,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td:last-child,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td:last-child {
    padding: 0 !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.name:before,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.name:before,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.name:before,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.name:before,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.name:before,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.name:before,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.value:before,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.value:before,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.value:before,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.value:before,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.value:before,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.value:before {
    display: none !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.total .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.total .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.total .price {
    font-size: 22px;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.qty,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.qty,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.qty,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.qty,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.qty,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.qty {
    font-weight: 400 !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.qty:before,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.qty:before,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.qty:before,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.qty:before,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.qty:before,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.qty:before {
    content: attr(data-th) ': ' !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td .cart-price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td .cart-price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td .cart-price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td .cart-price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td .cart-price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td .cart-price {
    padding-top: 0 !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td:before,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td:before,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td:before,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td:before,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td:before,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td:before {
    display: block !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    color: #002750 !important;
  }
  body .columns .column .order-details-items.invoice .product-item-name,
  body .columns .column .quotation-items.invoice .product-item-name,
  body .columns .column .order-details-items.shipments .product-item-name,
  body .columns .column .quotation-items.shipments .product-item-name,
  body .columns .column .order-details-items.creditmemo .product-item-name,
  body .columns .column .quotation-items.creditmemo .product-item-name {
    margin: 0;
    line-height: 1.4;
    font-size: 22px;
  }
  body.customer-address-index.account .column .block-content .box {
    padding: 35px 25px 30px;
  }
  body.customer-address-index.account .column .block-content .box[class*=box-address] .box-actions {
    margin-top: 15px;
  }
  body.wishlist-index-index .form-wishlist-items {
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
  }
  body.wishlist-index-index .form-wishlist-items .actions-toolbar {
    padding: 25px;
    flex-wrap: wrap;
    justify-content: center;
  }
  body.wishlist-index-index .form-wishlist-items .actions-toolbar .action {
    letter-spacing: 1px;
    padding: 16px 22px;
    font-size: 15px;
    height: unset;
    margin: 0 auto 9px auto;
    max-width: fit-content;
  }
  body.wishlist-index-index .form-wishlist-items .actions-toolbar .action.back {
    margin-bottom: 0 !important;
  }
  body.wishlist-index-index .form-wishlist-items .actions-toolbar .primary {
    margin-bottom: 0;
  }
  body.wishlist-index-index .form-wishlist-items .products-grid.wishlist {
    margin-bottom: 0;
  }
  body.wishlist-index-index .form-wishlist-items .products-grid.wishlist .product-item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.wishlist-index-index .wishlist-toolbar {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 23px 25px;
  }
  body.wishlist-index-index .wishlist-toolbar .pager {
    display: flex;
    align-items: center;
  }
  body.wishlist-index-index .wishlist-toolbar .toolbar-amount {
    font-size: 21px;
  }
  body.wishlist-index-index .wishlist-toolbar .limiter .limiter-label {
    font-size: 21px;
    margin-right: 12px;
  }
  body.wishlist-index-index .wishlist-toolbar .limiter select {
    font-size: 20px;
    height: 70px;
    padding: 15px 55px 14px 30px;
    background-size: 13px;
    background-position: 70px 28px;
  }
  body.wishlist-index-index .product-item {
    padding: 25px 25px 40px !important;
    border-left: 0 !important;
  }
  body.wishlist-index-index .product-item:last-child {
    border-bottom: 0 !important;
  }
  body.wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    border: 0 !important;
  }
  body.wishlist-index-index .product-item-inner {
    width: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
  }
  body.wishlist-index-index .item-inner {
    flex-wrap: wrap;
  }
  body.wishlist-index-index .col-detail {
    padding-right: 0;
    max-width: 100%;
    flex: 0 0 100%;
    padding-bottom: 35px;
  }
  body.wishlist-index-index .col-detail .product-item-photo {
    flex: 0 0 160px;
    height: 160px;
    max-width: 160px;
    margin: 0;
  }
  body.wishlist-index-index .col-detail .product-item-photo .product-item-photo {
    border-radius: 20px;
    margin: 0;
    border: 0;
  }
  body.wishlist-index-index .col-detail .product-item-name a,
  body.wishlist-index-index .col-detail .product-brand a {
    font-size: 20px;
  }
  body.wishlist-index-index .col-detail .product-item-name {
    margin-left: 0 !important;
  }
  body.wishlist-index-index .col-detail .product-item-right {
    padding-left: 17px;
    padding-top: 4px;
  }
  body.wishlist-index-index .col-detail .price-box {
    padding-top: 10px;
    margin-left: 0 !important;
  }
  body.wishlist-index-index .col-detail .special-price .price {
    font-size: 25px;
  }
  body.wishlist-index-index .col-detail .old-price {
    padding-top: 9px;
  }
  body.wishlist-index-index .col-detail .old-price .price {
    font-size: 23px;
  }
  body.wishlist-index-index .comment-box {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 133px;
  }
  body.wishlist-index-index .comment-box .field-inner {
    border-radius: 30px;
  }
  body.wishlist-index-index .comment-box textarea {
    min-height: 224px;
    font-size: 18px;
    padding-top: 25px;
    border: 0 !important;
  }
  body.wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .comment-box textarea::placeholder {
    font-size: 18px;
  }
  body.wishlist-index-index .box-tocart {
    float: unset !important;
    max-width: fit-content;
    position: relative;
    padding: 0;
    margin: 0 35px 0 0 !important;
  }
  body.wishlist-index-index .box-tocart .tocart {
    min-width: 150px;
    font-size: 16px;
    height: unset;
    letter-spacing: 3px !important;
    padding: 23px 30px 22px;
    margin-top: 0;
  }
  body.wishlist-index-index .box-tocart .fieldset .product-item-actions {
    padding: 0;
  }
  body.wishlist-index-index .field.qty {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: center;
    display: flex !important;
    position: absolute;
    left: 175px;
    right: 0;
    top: -114px;
  }
  body.wishlist-index-index .field.qty .label {
    font-size: 28px;
    display: block;
    margin-right: 19px;
    margin-bottom: 4px;
  }
  body.wishlist-index-index .field.qty .control {
    height: 80px;
    padding: 9px;
    border-width: 2px;
  }
  body.wishlist-index-index .field.qty .control span {
    min-height: 60px;
    min-width: 60px;
    font-size: 33px;
    border-width: 2px;
  }
  body.wishlist-index-index .field.qty .control .qty-plus {
    padding-left: 1px;
    padding-top: 8px;
  }
  body.wishlist-index-index .field.qty .control .qty-minus {
    padding-left: 1px;
    padding-top: 6px;
  }
  body.wishlist-index-index .field.qty .control .input-text {
    padding: 6px 0 0 0;
    max-width: 71px;
    font-size: 28px;
    height: 35px;
    min-width: 71px;
  }
  body.wishlist-index-index .product-item-actions {
    padding-left: 0;
  }
  body.wishlist-index-index .product-item-actions .action.edit,
  body.wishlist-index-index .product-item-actions .action.delete {
    min-width: 45px;
    min-height: 45px;
    max-width: 45px;
    max-height: 45px;
    margin-top: 0 !important;
  }
  body.wishlist-index-index .product-item-actions .action.edit:before,
  body.wishlist-index-index .product-item-actions .action.delete:before {
    transform: scale(1);
  }
  body.wishlist-index-index .product-item-actions .action.edit {
    margin-right: 17px;
  }
  body .mst-rma-view .opc-progress-bar {
    margin-bottom: 25px;
  }
  body .mst-rma-view .opc-progress-bar .opc-progress-bar-item span {
    letter-spacing: 0;
    font-size: 0;
    padding-top: 155px;
  }
  body .mst-rma-view .mst-rma__status {
    font-size: 25px;
    padding: 34px 115px 32px;
    min-height: 106px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 60px;
    line-height: 1.4;
  }
  body .mst-rma-view .mst-rma__status:before {
    min-width: 88px;
    min-height: 88px;
    max-width: 88px;
    max-height: 88px;
    left: 9px;
    font-size: 34px;
  }
  body .mst-rma-view .mst-rma-block {
    margin-top: 20px;
    padding: 17px;
    border-radius: 30px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box__title {
    margin: 0 0 20px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box__content table th {
    font-size: 19px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box {
    padding: 30px;
    border-radius: 30px;
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 20px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box:last-child {
    margin-bottom: 0 !important;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box .mst-rma-box__title {
    font-size: 23px;
  }
  body .mst-rma-view .mst-rma-block .mst-rma-box .mst-rma-status {
    margin-bottom: 0 !important;
  }
  body .mst-rma-view .mst-rma-block._align-top {
    margin-top: 50px;
  }
  body .mst-rma-view .mst-rma-block._align-top .actions-toolbar {
    padding: 0 31px 46px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
  }
  body .mst-rma-view .mst-rma-block._align-top .actions-toolbar .primary {
    text-align: left;
  }
  body .mst-rma-view .mst-rma-block._align-top .actions-toolbar .action {
    font-size: 19px;
    letter-spacing: 2px;
    padding: 0;
    line-height: 71px;
    text-align: center;
  }
  body .mst-rma-view .mst-rma-block._align-top .mst-rma-box__title {
    font-size: 28px;
  }
  body .mst-rma-view .mst-rma-block._align-top .mst-rma-box {
    margin-bottom: 50px;
  }
  body .mst-rma-view .mst-rma-view__orders {
    margin-top: 53px;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper {
    width: 100%;
    position: relative;
    margin-left: 0 !important;
    left: 0;
    border-radius: 30px;
    border: 2px solid #eeeaf7;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr {
    padding: 30px;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-sku,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-reason,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-condition,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-resolution {
    font-size: 20px !important;
    text-align: left;
    display: flex !important;
    align-items: center;
    font-weight: 600;
    padding: 0 20px 0 160px !important;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-sku:before,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty:before,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-reason:before,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-condition:before,
  body .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-resolution:before {
    color: #002750 !important;
    content: attr(data-th) ': ' !important;
    display: block !important;
    text-transform: uppercase;
    font-weight: 600 !important;
  }
  body .mst-rma-view .mst-rma-view__orders .table-wrapper .mst-rma-badge {
    margin: 0 0 6px 0;
  }
  body .mst-rma-view .mst-rma__history .mst-rma-box__content {
    padding: 40px;
    border-radius: 30px;
    max-height: 520px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message-title {
    padding-bottom: 20px;
    flex-direction: column;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    margin-right: 0;
    margin-bottom: 12px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message-title i,
  body .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    font-size: 18px;
    letter-spacing: 2px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message {
    padding: 23px 38px;
    margin-top: 17px;
    border-radius: 40px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message.__system {
    margin-left: 18px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message.__customer {
    margin-right: 18px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message a {
    margin-top: 10px;
  }
  body .mst-rma-view .mst-rma__history .mst-rma__message-body {
    font-size: 19px;
    line-height: 1.1;
  }
  body .mst-rma-view .mst-rma-box__title {
    font-size: 28px;
  }
  body .block-rma-additional .fieldset .field {
    padding: 30px;
  }
  body .block-rma-additional .fieldset .field textarea {
    min-height: 122px;
    padding-top: 12px;
  }
  body .block-rma-additional .fieldset .field:nth-child(1) {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  body .block-rma-additional .fieldset .field:nth-child(2) {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding-left: 31px;
  }
  body .block-rma-additional .fieldset .field:nth-child(2) .label {
    margin-top: 15px;
    margin-bottom: 10px;
  }
  body .block-rma-additional .fieldset .field:nth-child(2) .size-limit {
    font-size: 18px;
    line-height: 1.4;
    padding: 11px 0 0;
  }
  body .detail-inner .product-item-photo {
    border-radius: 20px;
    min-width: 142px;
    min-height: 142px;
    max-width: 142px;
    max-height: 142px;
  }
  body .detail-inner .product-item-right {
    padding-left: 17px;
    font-size: 22px;
    line-height: 1.35;
  }
  body .MultiFile-list .MultiFile-label {
    margin-right: 13px;
    padding: 5px 0;
    margin-top: 12px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
  }
  body .MultiFile-list .MultiFile-label .MultiFile-remove {
    margin-right: 8px;
    font-size: 21px;
  }
  body .MultiFile-list .MultiFile-label .MultiFile-label {
    font-size: 17px;
  }
  body .MultiFile-wrap input {
    padding: 0;
    min-width: 185px;
    height: 71px !important;
    max-height: 71px;
    line-height: 71px;
    display: flex;
    align-items: center;
  }
  body .MultiFile-wrap input:before {
    font-size: 15px;
    letter-spacing: 3px;
    padding: 0;
    line-height: 71px;
  }
  body .ui-mst-rma__create-rma .fieldset-order-select {
    padding: 30px;
    border-radius: 30px;
  }
  body .ui-mst-rma__create-rma .actions-toolbar button {
    letter-spacing: 2px;
    padding: 23px 32px 21px;
    font-size: 16px;
  }
  body .ui-mst-rma__create-rma .actions-toolbar .primary {
    text-align: left;
  }
  body .ui-mst-rma__create-rma .actions-toolbar {
    margin: 10px 0 0 0 !important;
  }
  body .mst-rma-create__order-selector .field {
    max-width: 100%;
  }
  body .mst-rma-create__order-selector .field select {
    max-width: 100%;
  }
  body .mst-rma-create__order .rma-new-step2 .block-content {
    border-radius: 30px !important;
  }
  body .mst-rma-create__order .rma-new-step2 .block-content .box {
    padding: 30px 28px !important;
    border-radius: 25px !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  body .mst-rma-create__order .rma-new-step2 .block-content table tr:nth-child(2) {
    margin-top: 25px;
  }
  body .mst-rma-create__order .rma-new-step2 > .block {
    margin-bottom: 40px;
  }
  body .mst-rma-create__order .rma-new-step2 > .block .title strong {
    font-size: 27px;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item {
    padding: 40px 20px;
    position: relative;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .image {
    margin: 0 15px 0 0;
    border-radius: 20px;
    min-width: 136px;
    min-height: 136px;
    max-width: 136px;
    max-height: 136px;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .lbl-checkbox {
    top: -10px;
    right: 8px;
    transform: scale(1.3);
    position: absolute;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item b {
    font-size: 21px;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .item-options {
    padding-left: 0;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset {
    max-width: 100%;
    margin-top: 20px;
  }
  body .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field {
    margin-bottom: 0;
    max-width: 49%;
    flex: 0 0 49%;
    margin-top: 10px;
  }
  body .rma-policy .input-box .lbl-checkbox {
    min-width: 38px;
    min-height: 38px;
    max-width: 38px;
    max-height: 38px;
  }
  body .rma-policy .input-box .lbl-checkbox input {
    border-radius: 13px;
  }
  body .rma-policy .input-box .lbl-checkbox input:before {
    width: 19px;
    height: 8px;
    top: 11px;
    left: 9px;
  }
  body .rma-policy .input-box .lbl-checkbox + label {
    padding: 0 0 0 17px !important;
    font-size: 20px;
    letter-spacing: 0 !important;
  }
  body .init-rma-container .actions-wrapper {
    margin-top: 50px;
    flex-direction: column;
  }
  body .init-rma-container .actions-wrapper div:first-child {
    margin-right: auto !important;
  }
  body .init-rma-container .actions-wrapper .actions-toolbar {
    margin-left: auto !important;
    margin-top: 26px !important;
  }
  body #rma-new-form .block-rma-additional .fieldset .field textarea {
    min-height: 250px;
  }
  body #rma-new-form .block-rma-additional .fieldset .field:nth-child(1) {
    border-bottom: 0;
  }
  body #rma-new-form .block-rma-additional .fieldset .field .size-limit {
    margin-bottom: 10px;
  }
  body.checkout-onepage-success .order-link-info {
    margin: 0 -20px 30px !important;
    padding: 0 20px 22px;
    border-bottom: 1px solid #eeeaf7;
  }
  body.checkout-onepage-success .page-header {
    min-height: 100px;
    max-height: 100px;
    border-bottom: 0 !important;
  }
  body.checkout-onepage-success .columns {
    margin-top: 0;
  }
  body .checkout-success .section-subtitle,
  body .checkout-success .order-items-title {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px 40px 25px;
    font-size: 24px;
  }
  body .checkout-success .order-info-top {
    padding: 30px 18px 40px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 35px;
  }
  body .checkout-success .order-info-col {
    padding: 34px 25px 24px;
    border-radius: 25px;
    margin-top: 14px;
    flex: 0 0 49%;
    max-width: 49%;
  }
  body .checkout-success .info-title,
  body .block-order-details-view .box .box-title,
  body .mst-rma-view .mst-rma-box__title,
  body .ui-mst-rma__create-rma .mst-rma-box__title,
  body .mst-rma-create__order .rma-new-step2 > .block .title,
  body .mst-rma-create__order .rma-new-step2 .block-content .box .box-title {
    font-size: 20px;
    margin-bottom: 16px !important;
  }
  body .checkout-success .col-content,
  body .block-order-details-view .box .box-content,
  body .mst-rma-view .mst-rma-block .mst-rma-box__content,
  body .mst-rma-create__order .rma-new-step2 .block-content .box .box-content {
    font-size: 17px;
  }
  body .checkout-success .order-shipping-method .sm-desc,
  body .page-wrapper .block-order-details-view .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0;
  }
  body .checkout-success .order-shipping-method .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock {
    font-size: 14px;
    max-width: 100%;
    font-weight: 400;
    margin-bottom: 15px;
  }
  body .checkout-success .order-shipping-method .sm-desc .preparation,
  body .checkout-success .order-shipping-method .sm-desc .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 25px;
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 7px;
  }
  body .checkout-success .order-shipping-method .sm-desc .preparation:last-child,
  body .checkout-success .order-shipping-method .sm-desc .expendition:last-child,
  body .page-wrapper .block-order-details-view .sm-desc .preparation:last-child,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:last-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:last-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:last-child {
    margin-bottom: 0 !important;
  }
  body .checkout-success .order-shipping-method .sm-desc .preparation:before,
  body .checkout-success .order-shipping-method .sm-desc .expendition:before,
  body .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    top: 10px !important;
  }
  body .checkout-success .order-shipping-method .col-content {
    padding-top: 10px;
  }
  body .checkout-success .shipping-method-logo,
  body .block-order-details-view .shipping-method-logo,
  body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    padding: 0 !important;
    margin-bottom: 23px !important;
    border: 0 !important;
  }
  body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .shipping-description {
    font-size: 28px;
    max-width: 200px;
    margin-bottom: 15px;
    margin-top: -24px;
  }
  body .checkout-success .payment-method-logo,
  body .block-order-details-view .payment-method-logo,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    margin-bottom: 20px;
    min-height: 80px;
  }
  body .checkout-success .payment-method-logo.ca-creditcard,
  body .checkout-success .payment-method-logo.caetransactionscw_creditcard,
  body .checkout-success .payment-method-logo.worldline_cc,
  body .block-order-details-view .payment-method-logo.ca-creditcard,
  body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard,
  body .block-order-details-view .payment-method-logo.worldline_cc,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc {
    min-height: 55px;
  }
  body .checkout-success .payment-method-logo.ca-creditcard:before,
  body .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .checkout-success .payment-method-logo.worldline_cc:before,
  body .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    left: -23px;
  }
  body .checkout-success .payment-method-logo.linxo,
  body .block-order-details-view .payment-method-logo.linxo,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo {
    min-height: 45px;
  }
  body .checkout-success .payment-method-logo.linxo:before,
  body .block-order-details-view .payment-method-logo.linxo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    left: -16px;
  }
  body .checkout-success .payment-method-logo.paypal:before,
  body .checkout-success .payment-method-logo.paypal_express:before,
  body .block-order-details-view .payment-method-logo.paypal:before,
  body .block-order-details-view .payment-method-logo.paypal_express:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal_express:before {
    left: -28px;
  }
  body .checkout-success .payment-method-logo.banktransfer:before,
  body .block-order-details-view .payment-method-logo.banktransfer:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    left: -10px;
  }
  body .checkout-success .payment-method-logo.checkmo:before,
  body .block-order-details-view .payment-method-logo.checkmo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    left: -27px;
  }
  body .checkout-success .payment-method-logo.oney,
  body .block-order-details-view .payment-method-logo.oney,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney {
    min-height: 35px;
  }
  body .checkout-success .payment-method-logo.oney:after,
  body .block-order-details-view .payment-method-logo.oney:after,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
    transform: unset;
  }
  body .checkout-success .order-info-items .order-items-title {
    margin-bottom: 0;
    background: #f4f7fa;
    padding: 30px 40px 25px !important;
  }
  body .checkout-success .order-item-list {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  body .checkout-success .order-item {
    flex-wrap: wrap;
    padding: 30px 0;
  }
  body .checkout-success .order-item .item-col {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body .checkout-success .order-item .product-brand {
    padding-top: 6px;
  }
  body .checkout-success .order-item .col-name {
    padding: 20px;
    align-items: flex-start;
  }
  body .checkout-success .order-item .col-name .product-image {
    border-radius: 15px;
    flex: 0 0 140px;
    height: 140px;
  }
  body .checkout-success .order-item .product-info {
    padding-left: 20px;
    padding-top: 0;
  }
  body .checkout-success .order-item .item-unit-price {
    margin: 2px 0 0 0;
    font-size: 20px;
  }
  body .checkout-success .order-item .col-total {
    align-items: flex-start;
  }
  body .checkout-success .order-item .col-qty {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 1;
  }
  body .checkout-success .order-item .col-qty,
  body .checkout-success .order-item .col-total {
    text-align: left;
    padding: 0 15px 0 183px;
  }
  body .checkout-success .order-item .product-item-name {
    margin: 6px 0 2px;
    font-size: 17px;
    max-width: 100%;
  }
  body .checkout-success .order-item.item-header {
    display: none;
  }
  body .checkout-success .order-item .product-reviews-summary {
    padding-bottom: 4px;
  }
  body .checkout-success .order-item .item-row-total .price {
    font-size: 25px;
  }
  body .checkout-success .stock {
    font-size: 16px;
    padding-bottom: 0;
    display: block !important;
  }
  body .checkout-success .product-reviews-summary svg {
    height: 14px !important;
    width: 86px !important;
  }
  body .checkout-success .product-reviews-summary .reviews-actions {
    margin-top: 4px !important;
  }
  body .checkout-success .product-reviews-summary .reviews-actions a {
    font-size: 16px !important;
    margin-left: 9px !important;
    line-height: 1 !important;
  }
  body .checkout-success .table-order-totals th,
  body .checkout-success .table-order-totals td {
    font-size: 23px;
    padding-top: 4px;
    padding-bottom: 5px;
  }
  body .checkout-success .table-order-totals .amount {
    padding-right: 35px;
  }
  body .checkout-success .table-order-totals .mark {
    padding-left: 35px;
  }
  body .checkout-success .table-order-totals .totals td,
  body .checkout-success .table-order-totals .totals th {
    padding-bottom: 34px;
  }
  body .checkout-success .order-info-totals {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 30px;
    padding: 25px 0 0;
  }
  body .checkout-success .grand_total_incl th,
  body .checkout-success .grand_total_incl td {
    padding-top: 16px;
    padding-bottom: 14px;
    font-size: 31px;
  }
  body.mpbrand-index-index .breadcrumbs {
    display: none;
  }
  body .brand-section-top {
    flex-wrap: wrap;
    margin-bottom: 30px;
  }
  body .brand-container .block-brand-search {
    padding: 20px 0 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .brand-container .block-content input {
    padding: 10px 23px;
    font-size: 18px;
    height: 60px;
  }
  body .brand-container .block-content input::-webkit-input-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input:-moz-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input::-moz-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input::-ms-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input:-ms-placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content input::placeholder {
    font-size: 18px;
  }
  body .brand-container .block-content .btn-primary {
    padding: 10px 16px 8px;
    font-size: 14px;
    letter-spacing: 2px;
    height: 60px;
    display: flex;
    align-items: center;
    min-width: 194px;
    justify-content: center;
  }
  body .brand-container .block-brand-list .product-items {
    margin: 0 -15px;
  }
  body .brand-container .block-brand-list .product-items .product-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px !important;
    border: 0 !important;
    margin-bottom: 30px;
  }
  body .brand-container .block-brand-list .product-items .product-item-info {
    border-radius: 15px;
  }
  body .brand-container .block-brand-list .product-items .product-item-info .product-image-wrapper {
    padding-bottom: 60% !important;
  }
  body .brand-container .block-brand-list .product-items .product-item-info .product-image-photo {
    max-width: 95px;
    max-height: 95px;
    height: 95px;
    width: 95px;
  }
  body.page-layout-2columns-right .sidebar.sidebar-main {
    flex: 0 0 100%;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
  }
  body.page-layout-2columns-right .columns .column.main {
    flex: 0 0 100%;
    max-width: 100%;
    order: 2;
  }
  body.kbase-category-view .columns .column.main .page-title-wrapper {
    margin-left: 0;
  }
  body.kbase .page-title-wrapper {
    flex-direction: column;
    align-items: center;
  }
  body.kbase-article-view .sidebar.sidebar-main,
  body.kbase-category-view .sidebar.sidebar-main,
  body.kbase-article-s .sidebar.sidebar-main {
    border: none !important;
    flex: 0 0 100%;
    max-width: 100%;
    background-color: #f8f8f8 !important;
  }
  body.kbase-article-view .column.main,
  body.kbase-category-view .column.main,
  body.kbase-article-s .column.main {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-top: 30px;
    padding-left: 0 !important;
  }
  body.kbase-article-view .column.main .kb__search-box,
  body.kbase-category-view .column.main .kb__search-box,
  body.kbase-article-s .column.main .kb__search-box {
    flex: 1 0 100%;
    max-width: 100%;
    width: 100%;
  }
  body.kbase-article-view .kb-articles__list .kb-articles__article,
  body.kbase-category-view .kb-articles__list .kb-articles__article,
  body.kbase-article-s .kb-articles__list .kb-articles__article {
    font-size: 16px;
  }
  body.kbase-article-view .kb-articles__list .kb-articles__article a,
  body.kbase-category-view .kb-articles__list .kb-articles__article a,
  body.kbase-article-s .kb-articles__list .kb-articles__article a {
    font-size: 21px;
  }
  body.kbase-article-view .kb-article__metadata,
  body.kbase-category-view .kb-article__metadata,
  body.kbase-article-s .kb-article__metadata {
    margin-top: 0;
  }
  body.kbase-article-view .kb-article__body p,
  body.kbase-category-view .kb-article__body p,
  body.kbase-article-s .kb-article__body p {
    font-size: 15px;
  }
  body.kbase-article-view .kb-article__categories,
  body.kbase-article-view table,
  body.kbase-category-view .kb-article__categories,
  body.kbase-category-view table,
  body.kbase-article-s .kb-article__categories,
  body.kbase-article-s table {
    font-size: 18px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box,
  body.kbase-category-view .kb__sidebar .kb__search-box,
  body.kbase-article-s .kb__sidebar .kb__search-box {
    padding: 28px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input,
  body.kbase-category-view .kb__sidebar .kb__search-box input,
  body.kbase-article-s .kb__sidebar .kb__search-box input {
    padding: 21.5px 30px;
    font-size: 22px !important;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input::-webkit-input-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input:-moz-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input:-moz-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input:-moz-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input::-moz-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input::-moz-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input::-moz-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input::-ms-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input::-ms-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input::-ms-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input:-ms-placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input:-ms-placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input:-ms-placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__sidebar .kb__search-box input::placeholder,
  body.kbase-category-view .kb__sidebar .kb__search-box input::placeholder,
  body.kbase-article-s .kb__sidebar .kb__search-box input::placeholder {
    font-size: 22px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-nav-title,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-nav-title,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-nav-title {
    font-size: 28px;
    padding: 27px 32px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-content,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-content,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-content {
    padding: 0 30px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-content a,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-content a,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-content a {
    font-size: 20px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-content a .count,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-content a .count,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-content a .count {
    width: 55px;
    height: 30px;
    min-width: 55px;
    min-height: 30px;
    padding: 9px;
    font-size: 15px;
    border-radius: 20px;
  }
  body.kbase-article-view .kb__category-sidebar .block-collapsible-content .item,
  body.kbase-category-view .kb__category-sidebar .block-collapsible-content .item,
  body.kbase-article-s .kb__category-sidebar .block-collapsible-content .item {
    border-bottom: 1px solid #edf2f4;
    padding: 15px 0 13px;
  }
  body.kbase-article-view .kb-articles__list .kb-articles__article,
  body.kbase-category-view .kb-articles__list .kb-articles__article,
  body.kbase-article-s .kb-articles__list .kb-articles__article {
    margin-bottom: 30px;
  }
  body .kb__category-description {
    margin-bottom: 35px;
    margin-top: 0;
    font-size: 20px;
  }
  body .faq_topbar .faq_topbar_cover {
    padding-left: 163px;
    background-position: -15px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-item-inner,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-item-inner {
    padding: 20px 30px 30px;
  }
  body.kbase-category-view .kb-category__grid .kb__category-item .kb__category-item-inner svg,
  body.kbase-article-s .kb-category__grid .kb__category-item .kb__category-item-inner svg {
    min-width: 45px;
    min-height: 45px;
    max-width: 45px;
    max-height: 45px;
  }
  body.cms-e-batterie .page-main .main .eBatterieTitle {
    font-size: 22px;
    max-width: 60%;
    line-height: 1.1;
    margin-top: 40px;
  }
  body.cms-e-batterie .page-header {
    margin-bottom: 34px !important;
  }
  body .ebattery-form-block .block-title {
    margin-bottom: 25px;
  }
  body .ebattery-form-block .sub-title {
    font-size: 19px;
    letter-spacing: 6px;
    margin-top: -10px;
  }
  body .ebattery-form-block .ebattery-items.desktop {
    display: none;
  }
  body .ebattery-form-block .ebattery-items.mobile {
    display: block !important;
    margin: 25px 0 16px 0;
    border: 0;
    border-radius: unset;
    overflow: unset;
  }
  body .ebattery-form-block .ebt-item {
    border-radius: 30px;
    overflow: hidden;
    margin-bottom: 16px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) {
    margin-bottom: 0 !important;
    padding: 32px 35px 26px 35px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) :is(.price , label) {
    color: #ffffff;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .cal-top {
    padding-bottom: 21px;
    margin-bottom: 0 !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input {
    margin: auto 20px auto auto;
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
    border: 3px solid #4E006F;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 100%;
    background: #ffffff;
    position: relative;
    cursor: pointer;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:before {
    content: "";
    transition: all 0.3s;
    min-width: 12px;
    min-height: 12px;
    max-width: 12px;
    max-height: 12px;
    position: absolute;
    top: 13px;
    left: 13px;
    transform: scale(0);
    background-color: #E12F86;
    border-radius: 100%;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:checked:before {
    transform: scale(1);
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) label {
    font-family: 'Poppins';
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.4;
    max-width: 80%;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon {
    max-width: 95px;
    min-width: 95px;
    max-height: 95px;
    min-height: 95px;
    border-radius: 100%;
    background-color: #ffffff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon:before {
    content: "";
    position: absolute;
    background-image: url('../../../../../../../../media/wysiwyg/e-batteries/e-batterie-form-block.png');
    min-height: 62px;
    min-width: 71px;
    max-height: 62px;
    max-width: 71px;
    background-position: 0 0;
    transform: scale(1.3) translate(2px, -5px);
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .price {
    font-size: 38px;
    font-weight: 600;
    padding-right: 10px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .cal-bottom {
    margin-bottom: 0 !important;
    display: flex;
    justify-content: space-between;
  }
  body .ebattery-form-block .info {
    border: 2px solid #E12F86;
    border-top: 0;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding: 40px 100px 70px;
    text-align: center;
    margin-bottom: 0 !important;
  }
  body .ebattery-form-block .info div {
    margin-bottom: 0 !important;
  }
  body .ebattery-form-block .info :is(strong , .note) {
    text-align: center;
    font-family: 'Poppins';
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.5;
    text-transform: unset !important;
    display: block;
    margin-bottom: 16px;
    color: #002750;
  }
  body .ebattery-form-block .info .note {
    font-weight: 400;
  }
  body .ebattery-form-block .info .actions {
    padding-top: 6px;
  }
  body .ebattery-form-block .info .info-row:nth-child(3) strong {
    margin-bottom: 0 !important;
  }
  body .ebattery-form-block .info button {
    min-width: 240px;
    letter-spacing: 2px;
    font-size: 19px;
    font-weight: 600;
    padding: 16px 25px 13px;
  }
  body .ebattery-form-block .hphc-jpme {
    background-color: #E12F86;
    margin-bottom: 2px !important;
  }
  body .ebattery-form-block .base-jpme {
    background-color: #7B02AD;
  }
  body .ebattery-form-block .portability {
    border: 0;
    border-radius: 30px;
    margin-top: 0;
  }
  body .ebattery-form-block .port-item {
    position: relative;
  }
  body .ebattery-form-block .port-item .ebt-col.value {
    position: absolute;
    right: 46px;
    border: 0;
    padding: 0;
    top: 59px;
  }
  body .ebattery-form-block .port-item .ebt-col.title {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 30px 43px 45px 30px !important;
  }
  body .ebattery-form-block .port-item .ebt-col.title:before {
    display: none;
  }
  body .ebattery-form-block .port-item input {
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
    border-width: 3px;
    margin-right: 0 !important;
    margin-top: 0;
    border-radius: 15px;
  }
  body .ebattery-form-block .port-item input:before {
    min-width: 22px;
    min-height: 12px;
    max-width: 22px;
    max-height: 12px;
    top: 10px;
    left: 9px;
    border-width: 0 0 4px 4px;
  }
  body .ebattery-form-block .port-item label {
    margin: 0;
    padding: 9px 0 0 0;
    font-size: 22px;
    flex: 0 0 90%;
    max-width: 90%;
  }
  body .ebattery-form-block .port-item .icon {
    flex: 0 0 100%;
    max-width: 100%;
    min-height: 100px;
    background: transparent;
    margin-bottom: 30px;
  }
  body .ebattery-form-block .port-item .icon:after {
    top: 10px;
    transform: scale(1) translate(16px, 15px);
    left: 0;
  }
  body .ebattery-form-block .port-item .icon:before {
    content: "";
    min-width: 100px;
    min-height: 100%;
    max-width: 100px;
    max-height: 100%;
    border-radius: 100%;
    position: absolute;
    bottom: unset;
    right: unset;
    background: #fff !important;
  }
  body .ebattery-form-block .port-item .price {
    font-size: 35px;
  }
  body .post-items {
    margin: 0;
    justify-content: space-between;
  }
  body .post-items .post-item {
    margin-bottom: 15px;
    padding: 0;
    flex: 0 0 49%;
    max-width: 49%;
  }
  body .post-item-cover {
    border-radius: 30px;
  }
  body .post-item-cover .post-info {
    padding: 20px 25px 30px;
  }
  body .post-item-cover .post-img {
    padding-top: 66%;
  }
  body .post-item-cover .post-img .cat-name {
    font-size: 11px;
    letter-spacing: 1px;
    padding: 10px 15px 7px;
    bottom: 19px;
    left: 19px;
  }
  body .post-item-cover .post-name {
    font-size: 18px;
  }
  body .post-item-cover .post-date {
    font-size: 13px;
    letter-spacing: 2px;
  }
  body .post-item-cover .post-desc {
    font-size: 15px;
    padding-top: 15px;
  }
  body .post-item-cover .post-actions {
    padding: 17px 25px 18px;
  }
  body .post-item-cover .post-actions a {
    font-size: 12px;
    letter-spacing: 1.5px;
  }
  body .blog-search {
    flex-wrap: wrap;
    padding: 0;
  }
  body .blog-search .control:before {
    right: 14px;
    width: 54px;
    height: 54px;
    font-size: 24px;
  }
  body .blog-search .label {
    padding: 0 0 31px 0;
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 45px;
  }
  body .blog-search input {
    height: 77px;
    padding: 12px 90px 9px 40px;
    letter-spacing: 2px;
    font-size: 17px;
    border-radius: 80px;
  }
  body .blog-category {
    margin-bottom: 10px;
  }
  body .blog-category .category-items .category-item {
    margin: 0 16px 9px 0;
  }
  body .blog-category .category-items .category-item.active .item-name {
    padding-right: 50px;
  }
  body .blog-category .category-items .category-item.active .item-name:before {
    font-size: 17px;
    right: 21px;
  }
  body .blog-category .category-items .item-name {
    font-size: 14px;
    padding: 7px 7px 7px 15px;
  }
  body .blog-category .category-items .item-name .item-count {
    padding: 6px 0 3px;
    margin-top: -2px;
    margin-left: 18px;
    min-width: 46px;
    font-size: 13px;
  }
  body .blog-post .blog-toolbar .pages {
    padding: 0 0 170px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .page {
    font-size: 25px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .item .action:after {
    width: 15px;
    height: 15px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .item .action.next {
    padding-right: 5px;
  }
  body .blog-post .blog-toolbar .pages .item {
    min-width: 72px;
    min-height: 72px;
    max-height: 72px;
    max-width: 72px;
    margin: 0 13px;
  }
  body .blog-sf {
    margin: 0 0 35px;
  }
  body .blog-sf .toolbar {
    display: none;
  }
  body .post-content {
    max-width: 100%;
    margin-bottom: 60px;
    --box-radius: 40px;
    --box-padding-x: 30px;
    --box-padding-y: 40px;
  }
  body .post-content ol,
  body .post-content ul {
    padding-left: 26px;
    margin: 37px 0;
  }
  body .post-content ol li,
  body .post-content ul li {
    margin: 18px 0;
  }
  body .post-content .list-box-horizontal-card {
    flex-wrap: wrap;
  }
  body .post-content .list-box-horizontal-card .list-box-horizontal-left,
  body .post-content .list-box-horizontal-card .list-box-horizontal-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .post-content .list-box-horizontal-card .list-box-horizontal-right img {
    width: unset;
    margin: 0 auto;
  }
  body .post-content .list-box-horizontal-card .list-box-horizontal-right p {
    width: 100%;
  }
  body .post-content .list-box-title {
    font-size: 30px;
    margin-top: 16px;
  }
  body .post-content .list-box-title:has(+ .list-box-items) + .list-box-items {
    padding-top: 34px;
  }
  body .post-content .list-box-items {
    margin-bottom: 25px;
  }
  body .post-content .list-box-item {
    font-size: 22px;
    padding-left: 20px;
    margin-bottom: 15px;
  }
  body .post-content .list-box-item a {
    font-size: 22px;
  }
  body .post-content .list-box-item:before {
    width: 8px;
    height: 8px;
    top: 8px;
  }
  body .post-content p,
  body .post-content a,
  body .post-content li {
    font-size: 18px;
    margin: 16px 0;
  }
  body .post-content p:has(a) {
    padding: 15px 0;
  }
  body .post-content button {
    max-width: 94%;
    margin: 36px auto 50px;
    font-size: 29px;
    letter-spacing: 4.3px;
    padding: 56px 25px 48px;
    border-radius: 100px;
  }
  body .post-content h1,
  body .post-content h2,
  body .post-content h3,
  body .post-content h4,
  body .post-content h5,
  body .post-content h6 {
    margin-bottom: 19px;
    margin-top: 40px;
  }
  body .post-content h1 {
    font-size: 50px;
  }
  body .post-content h2 {
    font-size: 40px;
  }
  body .post-content h3 {
    font-size: 35px;
  }
  body .post-content h4 {
    font-size: 35px;
  }
  body .post-content h5 {
    font-size: 24px;
  }
  body .post-content h6 {
    font-size: 20px;
  }
  body .contact-info-box {
    margin: 30px 0;
    flex-wrap: wrap;
  }
  body .contact-info-box .contact-info-user {
    margin-right: 15px;
    flex: 0 0 87px;
    max-width: 87px;
    padding-top: 87px;
  }
  body .contact-info-box .contact-info-left {
    margin-bottom: 18px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .contact-info-box .contact-info-name,
  body .contact-info-box .contact-info-text {
    font-size: 19px;
    letter-spacing: 2px;
    margin: 0 !important;
  }
  body .contact-info-box .publiced-date {
    padding-top: 5px;
    font-size: 15px;
  }
  body .contact-info-box .contact-info-text {
    padding-top: 9px;
  }
  body .contact-info-box .contact-info-social {
    margin-left: 0;
  }
  body .contact-info-box .contact-info-link {
    padding: 0 6px;
    margin: 0 !important;
  }
  body .contact-info-box .contact-info-link svg {
    max-width: 42px;
    max-height: 42px;
    min-width: 42px;
    min-height: 42px;
  }
  body .blog-toolbar .toolbar-amount {
    display: none;
  }
  body .blog-search-wrapper.modal-popup .modal-inner-wrap {
    max-width: 96% !important;
    border-radius: 30px;
    padding: 40px 25px 25px;
  }
  body .blog-search-wrapper.modal-popup .action-close {
    top: 19px;
    right: 24px;
  }
  body .blog-search-wrapper.modal-popup .action-close:before {
    background-size: cover;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
  }
  body .search-title {
    margin-bottom: 23px;
    text-align: left;
    padding-left: 20px;
    margin-top: 0;
    padding-bottom: 30px;
    font-size: 30px;
    padding-right: 70px;
  }
  body .search-box {
    max-width: 100%;
  }
  body .search-box:before {
    right: 13px;
    width: 54px;
    height: 54px;
    font-size: 24px;
  }
  body .search-box input {
    height: 80px;
    padding: 19px 90px 17px 40px;
    letter-spacing: 2px;
    font-size: 18px;
    border-radius: 100px;
  }
  body .search-result .search-item {
    margin-bottom: 20px;
    border-radius: 20px;
    padding: 36px 30px;
  }
  body .search-result .search-item:first-child {
    margin-top: 20px;
  }
  body .search-result .item-title {
    margin-bottom: 10px;
  }
  body .search-result .item-title,
  body .search-result .item-desc {
    font-size: 20px;
    line-height: 1.1;
  }
  body .search-result .item-desc {
    line-height: 1.35;
  }
  body .bannerCoverBox .bannerItem {
    border-radius: 30px;
  }
  body .bannerCoverBox .bannerItem.bannerCenter,
  body .bannerCoverBox .bannerItem.bannerRight {
    display: none;
  }
  body .bannerCoverBox .bannerItem.bannerLeft {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .header-wrapper-center {
    padding-top: 16px !important;
  }
  body .slider-product-box .victrn-below-logo {
    padding-bottom: 10px;
    max-width: 130px;
  }
  body .slider-product-box .victrn-below-title {
    font-size: 20px;
    letter-spacing: 3px;
  }
  body .slider-product-box .victrn-text,
  body .slider-product-box .victrn-title-text {
    margin-bottom: 26px;
    font-size: 13px;
    max-width: 200px;
  }
  body .slider-product-box .victrn-title-text {
    margin-bottom: 10px;
  }
  body .slider-product-box.slider-victrn-phoenix .slider-product-cover {
    padding: 26px;
  }
  body .slider-product-box.slider-victrn-phoenix .slider-background-img img {
    -o-object-position: right;
    object-position: right;
  }
  body .slider-product-box.slider-victrn-system .slider-product-cover {
    padding: 26px 26px 34px 26px;
  }
  body .slider-product-box.slider-victrn-system .victrn-below-logo {
    max-width: 130px;
  }
  body .slider-product-box.slider-victrn-system .victrn-below-title {
    font-size: 20px;
    letter-spacing: 3px;
  }
  body .slider-product-box.slider-victrn-connect .slider-product-cover {
    padding-left: 25px;
    padding-right: 25px;
  }
  body .slider-product-box.slider-victrn-connect .slider-background-img img {
    margin-right: -42px;
  }
  body .slider-product-box.slider-victrn-connect .victrn-below-logo {
    margin-bottom: 30px;
    margin-top: 10px;
  }
  body .slider-product-box.slider-victrn-connect .victrn-below-title {
    margin-bottom: 8px;
  }
  body .block-category-list .block-content.odd-items .category-item.second-last-item {
    border-bottom: 1px solid #EEEAF7;
  }
  body .block-category-list .block-content.odd-items .category-item.empty-category {
    display: none;
  }
  body .block-category-list .block-content .category-item.empty-category {
    display: none;
  }
  body .block-category-list .block-content .categoryLink .title {
    max-width: 200px;
  }
  body .block-category-list .block-content .category-item.category-item-42 .title {
    max-width: 290px;
  }
  body .nav-sections .menu-part {
    top: 199px;
  }
  body .nav-sections .menu-part:has(.active) {
    top: 77px;
  }
  body .nav-sections .main-submenu-menu {
    top: 77px;
  }
  body .nav-sections .inner-submenu-menu {
    top: 0;
  }
  body .page-header {
    min-height: 200px !important;
    max-height: 200px !important;
  }
  body.categorypath-victron-energy-magasin .page-header {
    margin-bottom: 20px !important;
  }
  body .header-wrapper-top {
    top: 0;
  }
  body .header-wrapper-top.sactive {
    padding: 16px 8px !important;
  }
  body .header-wrapper-top.sactive .header-wrapper-left {
    flex: 0 0 62%;
    max-width: 62%;
    align-items: center;
  }
  body .header-wrapper-top.sactive .logo-wrapper {
    max-width: 100px;
    flex: 0 0 100px;
    max-height: 42px;
  }
  body .header-wrapper-top.sactive .logo {
    min-width: 100px;
    min-height: 47px;
  }
  body .ve-logo-wrapper {
    margin-left: 16px;
  }
  body .ve-logo-wrapper .ve-logo {
    padding: 8px 8px 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  body .ve-logo-wrapper .ve-logo:before {
    width: 67px;
    height: 18px;
    display: block;
    background-position: -29px 0;
    background-repeat: no-repeat;
    background-size: cover;
    order: 2;
    position: relative;
    top: 3px;
  }
  body .ve-logo-wrapper .ve-logo:after {
    content: "";
    background-image: url('../images/ve-logo.svg');
    width: 29px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    order: 1;
  }
}
@media all and (max-width: 400px), print {
  .navigation,
  .breadcrumbs .items,
  .page-header .header.panel,
  .header.content,
  .footer.content,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container,
  .home-banner-container,
  .container,
  .page-main {
    max-width: 380px;
    padding-left: 8px;
    padding-right: 8px;
  }
  body .page-wrapper .page-main .field {
    margin-bottom: 10px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney._active:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney._active:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney._active:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney._active:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney._active:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney._active:after {
    top: 29px !important;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
    width: 81px;
    height: 17px;
    right: 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls._active:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls._active:after {
    top: 42px !important;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls:after {
    width: 94px;
    height: 16px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .checkout-success .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney.oney_rls .field-radio .label span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney.oney_rls .field-radio .label span {
    font-size: 15px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .checkout-success .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney_active .payment-method-title,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney_active .payment-method-title {
    max-width: 360px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .input-radio input,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input,
  body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input {
    min-width: 34px;
    min-height: 34px;
    max-width: 34px;
    max-height: 34px;
    padding: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .checkout-success .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .input-radio input:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .input-radio input:before {
    width: 20px;
    height: 12px;
    top: 8px;
    left: 7px;
    border-width: 0 0 4px 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .checkout-success .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .oney-payment-options,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .oney-payment-options {
    padding-top: 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content p,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .checkout-success .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .payment-method-content > div,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .payment-method-content > div {
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio {
    margin-right: 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label {
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .checkout-success .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .field-radio .label span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .field-radio .label span {
    font-size: 15px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-totals .row span,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-totals .row span {
    font-size: 12px;
    padding: 3px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-info,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .checkout-agreement p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-info,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .checkout-agreement p {
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description {
    margin-top: 9px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .simulation-description .simulation-title,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .simulation-description .simulation-title {
    font-size: 15px;
    margin-bottom: 6px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item {
    margin-bottom: 8px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .checkout-success .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.oney .simulation .loan-simulation-item .installments-info,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney .simulation .loan-simulation-item .installments-info {
    font-size: 12px;
  }
  body .page-wrapper .page-main .oneycheckout-panel {
    margin-top: 17px;
    border-radius: 20px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar {
    padding: 21px 30px 8px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar .oneycheck-lefttext {
    font-size: 20px;
    letter-spacing: 1.007px;
    padding-bottom: 5px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-topbar:after {
    margin-left: 8px;
    min-width: 88px;
    max-width: 88px;
    min-height: 28px;
    max-height: 28px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body {
    padding: 18px 30px 34px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-subcover {
    padding-bottom: 11px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-subcover .oneycheck-btn {
    margin-left: 9px;
    font-size: 10px;
    padding: 13px 35px 10px;
    letter-spacing: 0.504px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi {
    font-size: 12px;
    min-width: 22px;
    min-height: 22px;
    margin-right: 25px;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-emi .oneycheckemi:after {
    min-width: 17px;
    max-width: 17px;
    min-height: 17px;
    max-height: 17px;
    left: 120%;
  }
  body .page-wrapper .page-main .oneycheckout-panel .oneycheck-body .oneycheck-bottext {
    font-size: 13px;
    padding-left: 0;
  }
  body .page-wrapper .payment-method-message {
    padding-top: 10px;
  }
  body .page-wrapper .payment-method-message p {
    font-size: 12px;
    padding: 9px 13px 8px 40px;
  }
  body .page-wrapper .payment-method-message p:before {
    left: 12px;
    font-size: 16px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._disabled:after,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._disabled:after,
  body .page-wrapper .checkout-success .payment-method-logo._disabled:after,
  body .page-wrapper .block-order-details-view .payment-method-logo._disabled:after,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._disabled:after,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._disabled:after {
    top: 29px !important;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge {
    padding-top: 45px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge:before {
    transform: scale(0.45);
    top: -48px;
    left: -13px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .spc-option {
    margin-bottom: 23px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge label {
    margin-left: 13px;
    font-size: 13px;
    padding-top: 2px;
    max-width: calc(100% - 33px);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.shipping-charge .price {
    padding: 12px 0 0 33px;
  }
  body.account .page-wrapper .column .block-info-quotation {
    margin-top: 22px;
  }
  body.account .page-wrapper .column .block-info-quotation .block-content {
    padding: 19px 25px;
    border-radius: 22px;
  }
  body.account .page-wrapper .column .block-info-quotation .quotation-info-item {
    font-size: 15px;
    padding: 4px 0;
  }
  body.account .page-wrapper .column .block-info-quotation .quotation-info-item:last-child {
    padding-top: 3px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.sku,
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.price,
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 14px !important;
    padding-bottom: 1px !important;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td.price .price {
    font-size: 14px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td .price-box {
    padding-top: 11px;
    padding-bottom: 8px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tbody tr td .price-box .price {
    font-size: 18px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper tfoot .subtotal {
    padding-top: 50px;
  }
  body.account .page-wrapper .column .quotation-items .table-wrapper .mark-cover .th-mark1 {
    top: -50px;
  }
  body.checkout-cart-index .page-wrapper .page-title-wrapper {
    padding: 0 10px 14px;
  }
  body.checkout-cart-index .page-wrapper .page-title-wrapper .page-title {
    font-size: 20px;
  }
  body.checkout-cart-index .page-wrapper .messages .message:last-child {
    margin-bottom: 14px;
  }
  body.checkout-cart-index .page-wrapper .page-header {
    margin-bottom: 18px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper {
    padding: 0 16px;
    border-radius: 20px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 20px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 11px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand .amount strong,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .amount strong {
    font-size: 20px;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 12px 0;
  }
  body.checkout-cart-index .page-wrapper .cart-empty {
    margin-top: 18px;
  }
  body .page-wrapper .quotation-request-link {
    padding: 12px 14px 11px;
    font-size: 10px !important;
    margin-left: 14px;
    letter-spacing: 0 !important;
  }
  body .page-wrapper .cart-container .stock,
  body .page-wrapper .cart-container .stock-qty,
  body .page-wrapper .columns .order-details-items .stock,
  body .page-wrapper .columns .quotation-items .stock,
  body .page-wrapper .columns .order-details-items .stock-qty,
  body .page-wrapper .columns .quotation-items .stock-qty {
    font-size: 12px;
  }
  body .page-wrapper .cart-container .product-item-name {
    margin: 3px 0 1px;
  }
  body .page-wrapper .cart-container .cart.main {
    margin-bottom: 25px;
  }
  body .page-wrapper .cart-container .cart.main .cart-actions-in {
    padding: 18px 12px 17px 17px;
  }
  body .page-wrapper .cart-container .cart.main .cart-actions-in .price {
    font-size: 25px;
  }
  body .page-wrapper .cart-container .cart.main .total-item {
    letter-spacing: 2.015px;
    font-size: 13px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody tr,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody tr,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody tr {
    padding: 26px 24px 18px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-qty,
  body .page-wrapper .cart-container .table-wrapper tbody td.qty,
  body .page-wrapper .cart-container .table-wrapper tbody td.price,
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal,
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  body .page-wrapper .cart-container .table-wrapper tbody td.sku,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-qty,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.qty,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.sku,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-qty,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.qty,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.sku {
    padding: 0 0 0 124px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.item,
  body .page-wrapper .cart-container .table-wrapper tbody td.name,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.item,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.name,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.item,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.name {
    padding: 0 0 11px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action,
  body .page-wrapper .cart-container .table-wrapper tbody td.action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action {
    right: 17px;
    top: 15px;
    padding: 0 !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .cart-container .table-wrapper tbody td.action .actions-toolbar .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.action .actions-toolbar .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.col-action .actions-toolbar .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.action .actions-toolbar .action-delete {
    min-width: 29px;
    min-height: 29px;
    border-width: 1px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .cart-container .table-wrapper tbody td.price .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .cart-price {
    padding-top: 15px !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .cart-container .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td.price .price {
    font-size: 18px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box {
    margin: 2px 0 0 0;
    font-size: 12px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box .cart-price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .cart-price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .cart-price {
    padding-top: 0 !important;
  }
  body .page-wrapper .cart-container .table-wrapper tbody td .price-box .price,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody td .price-box .price,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody td .price-box .price {
    font-size: 12px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field label,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field label,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field label {
    font-size: 13px;
    margin-right: 8px;
    margin-bottom: 0;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control {
    height: 39px;
    padding: 4px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control span,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control span,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control span {
    height: 29px;
    width: 29px;
    font-size: 17px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .qty-plus,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .qty-plus,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .qty-plus {
    padding-top: 3px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .qty-minus,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .qty-minus,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .qty-minus {
    padding-left: 2px;
    padding-top: 4px;
  }
  body .page-wrapper .cart-container .table-wrapper tbody .qty.field .control .input-text,
  body .page-wrapper .columns .order-details-items .table-wrapper tbody .qty.field .control .input-text,
  body .page-wrapper .columns .quotation-items .table-wrapper tbody .qty.field .control .input-text {
    max-width: 32px;
    font-size: 13px;
    height: 25px;
    padding-top: 2px;
    min-height: 25px;
    line-height: 25px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top .product-item-photo {
    border-radius: 15px;
    flex: 0 0 105px;
    height: 105px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner {
    padding-left: 17px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-brand {
    padding-top: 2px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-item-detail-top-inner .product-reviews-summary {
    padding-bottom: 2px;
    margin-top: -2px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary svg,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary svg,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary svg {
    height: 11px;
    width: 65px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions {
    margin-top: 2px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .product-reviews-summary .reviews-actions a {
    font-size: 12px;
    margin-left: 4px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .message,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message {
    margin-top: 10px;
    font-size: 12px;
    padding: 12px 40px 10px;
  }
  body .page-wrapper .cart-container .table-wrapper .product-item-details .message > *:first-child:before,
  body .page-wrapper .columns .order-details-items .table-wrapper .product-item-details .message > *:first-child:before,
  body .page-wrapper .columns .quotation-items .table-wrapper .product-item-details .message > *:first-child:before {
    min-width: 14px;
    min-height: 14px;
    max-width: 14px;
    max-height: 14px;
    left: 16px;
    background-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list {
    padding-left: 38px;
    margin-top: 30px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .price,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .price,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .price {
    font-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img {
    padding-right: 18px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img span,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img span,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img span {
    min-width: 67px;
    max-width: 67px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.img .product-image-wrapper {
    border-radius: 13px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.price,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.price,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.price {
    padding-left: 86px;
  }
  body .page-wrapper .cart-container .table-wrapper .bundle-item-option-list .item-col.name,
  body .page-wrapper .columns .order-details-items .table-wrapper .bundle-item-option-list .item-col.name,
  body .page-wrapper .columns .quotation-items .table-wrapper .bundle-item-option-list .item-col.name {
    font-size: 12px;
    max-width: calc(100% - 85px);
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet td,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet td,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet td {
    padding: 10px !important;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .pallet-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .pallet-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .pallet-inner {
    padding: 13px;
    border-radius: 15px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-detail-top-inner,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-detail-top-inner,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-detail-top-inner {
    padding-left: 13px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .product-item-name,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .product-item-name,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .product-item-name {
    font-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .item-desc,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .item-desc,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .item-desc {
    margin-bottom: 7px;
    font-size: 14px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .actions-toolbar,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .actions-toolbar,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .actions-toolbar {
    top: 6px;
    right: 6px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete {
    padding: 0;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .action-delete:after,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .action-delete:after,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .action-delete:after {
    transform: scale(0.52);
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .price,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .price,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .price {
    font-size: 17px;
  }
  body .page-wrapper .cart-container .table-wrapper .cart.pallet .subtotal,
  body .page-wrapper .columns .order-details-items .table-wrapper .cart.pallet .subtotal,
  body .page-wrapper .columns .quotation-items .table-wrapper .cart.pallet .subtotal {
    margin-left: 120px;
  }
  body .page-wrapper .cart-container .quotation-request-link {
    margin: 0 auto 20px;
  }
  body .page-wrapper .cart-container .cart-summary {
    padding: 0 18px;
  }
  body .page-wrapper .cart-container .cart-summary > .block {
    margin-bottom: 17px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals strong,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals strong {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand {
    margin-top: 12px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand th,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand th,
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand td,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand td {
    padding: 12px 0 11px;
  }
  body .page-wrapper .cart-container .cart-summary .shipping .totals.grand .price,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper .totals.grand .price {
    font-size: 21px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals {
    margin: 20px -16px 18px;
  }
  body .page-wrapper .cart-container .cart-summary .checkout .action {
    margin-bottom: 40px;
    font-size: 14px;
    letter-spacing: 2.1px;
    padding: 22px 25px 21px;
  }
  body .page-wrapper .cart-container .cart-summary #co-shipping-method-form .title {
    letter-spacing: 0.756px;
    font-size: 15px;
    padding: 0 17px;
    margin: 17px -16px 0;
  }
  body .page-wrapper .cart-container .cart-summary .title strong {
    letter-spacing: 0.756px;
    font-size: 15px;
    padding: 22px 17px 18px;
    margin: 0 -16px;
  }
  body .page-wrapper .cart-container .cart-summary .methods {
    padding: 13px 0 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .radiocheck {
    height: 21px;
    width: 21px;
    border-radius: 6.716px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .radiocheck:before {
    width: 12px;
    height: 5px;
    top: 5px;
    left: 4px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .sm-desc {
    padding: 0 0 15px 66px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options,
  body .page-wrapper .block-order-details-view .sm-desc,
  body .page-wrapper .checkout-success .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0 -16px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .sm-stock,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .checkout-success .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .sm-desc .preparation,
  body .page-wrapper .checkout-success .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    font-size: 13px;
    margin-bottom: 6px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition,
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .checkout-success .sm-desc .preparation,
  body .page-wrapper .checkout-success .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 14px;
    margin-bottom: 3px;
    margin-top: 3px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .preparation:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .expendition:before,
  body .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .checkout-success .sm-desc .preparation:before,
  body .page-wrapper .checkout-success .sm-desc .expendition:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    min-height: 4px;
    max-height: 4px;
    min-width: 4px;
    max-width: 4px;
    top: 7px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content,
  body .page-wrapper .block-order-details-view .sm-desc .choice,
  body .page-wrapper .checkout-success .sm-desc .choice,
  body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    padding: 13px 21px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value {
    min-width: 82px !important;
    min-height: 40px;
    max-width: 82px !important;
    max-height: 40px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content[class*=gls_] > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice[class*=gls_] > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo[class*=gls_] > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo[class*=gls_] > .value:before {
    transform: scale(0.47);
    top: -23px;
    left: -46px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-width: 131px !important;
    min-height: 29px;
    max-width: 131px !important;
    max-height: 29px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopostc18_chronopostc18 > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    transform: scale(0.375);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost > .value:before {
    left: -110px;
    top: -24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronopost_chronopost .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronopost_chronopost .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronopost_chronopost .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronopost_chronopost .btn-radio {
    margin-top: 4px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value {
    min-height: 43px;
    max-height: 43px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop > .value:before {
    left: -61px;
    top: -20px;
    transform: scale(0.52);
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelais_chronorelais .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelais_chronorelais .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.chronorelaishop_chronorelaishop .btn-radio {
    margin-top: 4px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value {
    min-width: 133px !important;
    min-height: 24px;
    max-width: 133px !important;
    max-height: 24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_classic > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_classic > .value:before {
    transform: scale(0.47);
    top: -14px;
    left: -76px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value {
    min-width: 152px !important;
    min-height: 14px;
    max-width: 152px !important;
    max-height: 14px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.knp_knp > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.knp_knp > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.knp_knp > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp > .value:before {
    transform: scale(0.47);
    top: -8px;
    left: -86px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value {
    min-width: 128px !important;
    min-height: 24px;
    max-width: 128px !important;
    max-height: 24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.matrixrate_kuehna_express > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.matrixrate_kuehna_express > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.matrixrate_kuehna_express > .value:before {
    transform: scale(0.47);
    top: -14px;
    left: -73px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value {
    min-width: 117px !important;
    min-height: 24px;
    max-width: 117px !important;
    max-height: 24px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.kna_kna > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.kna_kna > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.kna_kna > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.kna_kna > .value:before {
    transform: scale(0.47);
    top: -14px;
    left: -66px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
    padding-bottom: 7px;
    border: 1px solid #eeeaf7;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping.no-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping.no-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping.no-desc {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping:not(.no-desc),
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping:not(.no-desc) {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value {
    font-size: 14px;
    max-width: 100px;
    padding-top: 66px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .label:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping > .value:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .label:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before {
    left: -49px;
    transform: scale(0.36);
    top: -48px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .btn-radio,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .btn-radio,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .btn-radio {
    margin-top: 13px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .price,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping .price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .price {
    margin-top: 19px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock {
    padding-left: 14px !important;
    margin-bottom: 3px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .checkout-success .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .sm-desc .sm-stock:before {
    min-height: 4px !important;
    max-height: 4px !important;
    min-width: 4px !important;
    max-width: 4px !important;
    top: 7px !important;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper:before {
    padding: 5px 11px 3px;
    font-size: 8px;
    letter-spacing: 1.259px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-discount-wrapper .shipping-discount-price {
    margin: 5px 0 0;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .label,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice > .value,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo > .value,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .label,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content > .value,
  body .page-wrapper .block-order-details-view .sm-desc .choice .label,
  body .page-wrapper .block-order-details-view .sm-desc .choice > .value,
  body .page-wrapper .checkout-success .sm-desc .choice .label,
  body .page-wrapper .checkout-success .sm-desc .choice > .value,
  body .page-wrapper .checkout-success .shipping-method-logo .label,
  body .page-wrapper .checkout-success .shipping-method-logo > .value,
  body .page-wrapper .block-order-details-view .shipping-method-logo .label,
  body .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice > .value,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo > .value,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .label,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo > .value {
    margin: 0 25px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price,
  body .page-wrapper .checkout-success .sm-desc .choice .price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-price,
  body .page-wrapper .checkout-success .shipping-method-logo .price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price {
    font-size: 15px;
  }
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .price.discount-original-price,
  body .page-wrapper .cart-container .cart-summary .methods .item-options .choice .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .price.discount-original-price,
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content .shipping-price.discount-original-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .block-order-details-view .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .checkout-success .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .checkout-success .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .checkout-success .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .checkout-success .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .choice .shipping-price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .block-order-details-view .shipping-method-logo .shipping-price.discount-original-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .price.discount-original-price,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .shipping-price.discount-original-price {
    font-size: 13px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .coupon {
    margin: 0 0 25px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .actions-toolbar .action {
    min-width: 114px;
    font-size: 10px;
    padding: 14px 15px 12px;
    letter-spacing: 0.504px;
  }
  body .page-wrapper .cart-container .cart-summary .discount .field {
    margin-bottom: 13px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper th,
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper td {
    font-size: 13px;
    padding: 2px 0 5px;
  }
  body .page-wrapper .cart-container .cart-summary .cart-totals-wrapper tr {
    padding: 0 16px;
  }
  body .page-wrapper .cart-container .cart-summary .field {
    margin: 17px 0;
  }
  body .page-wrapper .free-shipping-message p {
    font-size: 12px;
    padding: 12px 50px 10px;
    min-height: 50px;
    border-radius: 23px;
  }
  body .page-wrapper .free-shipping-message p:before {
    min-width: 41px;
    min-height: 41px;
    max-width: 41px;
    max-height: 41px;
    left: 4px;
    font-size: 14px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .modal-inner-wrap {
    padding: 50px 21px 20px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .modal-title {
    font-size: 20px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .quotation-popup-form {
    padding: 5px 0 0;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .actions-toolbar {
    padding: 0;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .actions-toolbar .action {
    min-height: 45px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .field label {
    font-size: 10px;
  }
  body .modals-wrapper .modal-popup.quotation-popup-wrapper .field textarea {
    padding-top: 8px;
    height: 160px;
  }
  body .page-wrapper .minicart-wrapper .block-title {
    padding: 19px 15px 14px 25px;
  }
  body .page-wrapper .minicart-wrapper .block-title .text {
    font-size: 20px;
  }
  body .page-wrapper .minicart-wrapper .action.close:before,
  body .page-wrapper .modal-popup.cart-popup-wrapper .action-close:before {
    font-size: 13px;
  }
  body .page-wrapper .minicart-wrapper .product .actions .secondary {
    top: 7px;
    right: 12px;
  }
  body .page-wrapper .block-minicart .viewcart {
    font-size: 13px;
    padding: 19px 29px;
  }
  body .page-wrapper .block-minicart .block-content > .actions > .primary {
    padding: 12px 34px 18px;
  }
  body .page-wrapper .block-minicart .block-content > .actions .action.primary {
    padding: 21px 24px 17px;
    font-size: 13px;
    letter-spacing: 2px;
  }
  body .page-wrapper .block-minicart .subtotal {
    padding: 24px 30px 16px;
  }
  body .page-wrapper .block-minicart .subtotal .label {
    font-size: 20px;
  }
  body .page-wrapper .block-minicart .subtotal .amount.price-container .price {
    font-size: 20px;
  }
  body .page-wrapper .minicart-items .product-item {
    padding: 34px 25px 24px;
  }
  body .page-wrapper .minicart-items .product-item.pallet-item .product-item-name {
    font-size: 15px !important;
  }
  body .page-wrapper .minicart-items .product-item .product-image-wrapper {
    flex: 0 0 104px;
    max-width: 104px;
    margin-right: 16px;
    max-height: 104px;
    min-height: 104px;
    border-radius: 16px;
  }
  body .page-wrapper .minicart-items .product-item-name a {
    font-size: 15px !important;
  }
  body .page-wrapper .minicart-items .product-brand a {
    font-size: 15px !important;
  }
  body .page-wrapper .minicart-items .product-item-pricing {
    margin-bottom: 9px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .price-container {
    padding-top: 11px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .price-container .price {
    font-size: 18px;
    padding-top: 0;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty label {
    font-size: 14px;
    margin-right: 8px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control {
    height: 37px;
    padding: 4px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control span {
    height: 29px;
    width: 29px;
    font-size: 19px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control .qty-plus {
    padding-top: 3px;
    padding-left: 1px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control .qty-minus {
    padding-left: 1px;
    padding-top: 3px;
  }
  body .page-wrapper .minicart-items .product-item-pricing .qty .control .item-qty {
    max-width: 32px;
    font-size: 13px;
    padding: 2px 0 0;
    height: 25px;
    line-height: 25px;
    min-height: 25px;
  }
  body .page-wrapper .minicart-items .product .qty-note {
    padding: 8px 20px 6px;
  }
  body .page-wrapper .minicart-items .product .qty-note:before {
    top: 3px;
    font-size: 18px;
  }
  body .page-wrapper .minicart-items .product .qty-note span {
    font-size: 11px;
  }
  body .page-wrapper .minicart-items .action {
    transform: scale(0.83);
  }
  body .page-wrapper #opc-sidebar {
    margin-top: 15px;
    border-radius: 25px;
    padding: 0 15px;
  }
  body .page-wrapper #opc-sidebar .sidebar-title {
    margin: 0 -15px;
    padding: 7px 15px;
    height: 56px;
    font-size: 15px;
    letter-spacing: 0.756px;
  }
  body .page-wrapper #opc-sidebar .sidebar-title strong span {
    margin-top: 6px;
  }
  body .page-wrapper #opc-sidebar > .actions-toolbar {
    margin: 0 -15px;
    padding: 15px;
  }
  body .page-wrapper #opc-sidebar > .actions-toolbar .sidebar-place-order {
    height: 55px;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 3px 0 0;
  }
  body .page-wrapper #opc-sidebar .product-brand a {
    font-size: 12px !important;
    padding-bottom: 0;
  }
  body .page-wrapper #opc-sidebar .shipping-information .shipping-information-title {
    margin: 0 -15px;
    padding: 0 15px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .shipping-information-title span {
    font-size: 15px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via {
    margin-bottom: 20px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content {
    padding: 15px !important;
    border-radius: 18px !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping > .value {
    margin: 0 0 -13px 0 !important;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-info {
    padding: 0 10px 0 64px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon {
    padding-left: 25px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-icon:before {
    font-size: 18px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-address {
    margin-bottom: 6px;
    max-width: 166px;
    font-size: 11px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-via .shipping-information-content.freeshipping_freeshipping .cc-time {
    font-size: 10px;
  }
  body .page-wrapper #opc-sidebar .shipping-information .ship-to .shipping-information-content {
    font-size: 13px;
    padding: 14px 19px;
    margin: 0 0 25px;
    border-radius: 18px;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar {
    position: absolute;
    top: 25px;
    right: 20px;
    margin: 0;
    padding: 0;
    background: transparent;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .more-item-count {
    display: none;
  }
  body .page-wrapper .checkout-container .items-in-cart .actions-toolbar .toggle-item-label {
    display: none;
  }
  body .page-wrapper .checkout-container .minicart-items {
    margin-top: 15px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item {
    margin: 0 -16px;
    padding: 0 15px 8px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item .product {
    padding: 15px;
    border-radius: 22px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-inner {
    margin-left: 15px;
  }
  body .page-wrapper .checkout-container .minicart-items .product > .product-item-photo,
  body .page-wrapper .checkout-container .minicart-items .product > .product-image-container {
    flex: 0 0 67px;
    max-width: 67px;
    min-height: 67px;
    border-radius: 15px;
    max-height: 67px;
  }
  body .page-wrapper .checkout-container .minicart-items .product > .product-item-photo .product-image-wrapper,
  body .page-wrapper .checkout-container .minicart-items .product > .product-image-container .product-image-wrapper {
    margin: 0;
  }
  body .page-wrapper .checkout-container .minicart-items .cart-price .price {
    font-size: 13px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-name {
    max-height: 28px;
    font-size: 12px;
  }
  body .page-wrapper .checkout-container .minicart-items .product-item-details {
    margin-bottom: 0;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals {
    margin: 5px 0 0;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals tr {
    padding: 0 15px;
    margin: 0 -15px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals th,
  body .page-wrapper .checkout-container .opc-block-summary .table-totals td {
    font-size: 13px;
    padding: 2px 0 5px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand {
    margin-top: 12px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand th strong {
    font-size: 20px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand th,
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand td {
    padding: 13px 0 10px;
  }
  body .page-wrapper .checkout-container .opc-block-summary .table-totals .totals.grand .amount {
    font-size: 20px;
  }
  body .page-wrapper .opc-progress-bar {
    margin-bottom: 30px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item:before {
    height: 4px;
    top: 29px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span {
    padding-top: 63px;
  }
  body .page-wrapper .opc-progress-bar .opc-progress-bar-item span:after {
    top: 11px;
    min-width: 42px;
    min-height: 42px;
    outline-width: 11px;
    font-size: 18px;
  }
  body .page-wrapper .abs-checkout-title,
  body.checkout-onepage-success .page-wrapper .order-link-info,
  body .page-wrapper .opc-wrapper .step-title,
  body .page-wrapper .opc-block-shipping-information .shipping-information-title,
  body .page-wrapper .checkout-agreements-items .checkout-agreements-item-title,
  body .page-wrapper .checkout-onepage-success .order-link-info {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 6px;
  }
  body .page-wrapper .step-subtitle,
  body .page-wrapper .checkout-shipping-address .step-subtitle,
  body .page-wrapper .checkout-billing-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .step-subtitle {
    margin-bottom: 15px;
  }
  body .page-wrapper .step-subtitle > span,
  body .page-wrapper .checkout-shipping-address .step-subtitle > span,
  body .page-wrapper .checkout-billing-address .step-subtitle > span,
  body .page-wrapper .checkout-shipping-method .step-subtitle > span {
    font-size: 15px;
    letter-spacing: 0.756px;
  }
  body .page-wrapper .step-subtitle .action,
  body .page-wrapper .checkout-shipping-address .step-subtitle .action,
  body .page-wrapper .checkout-billing-address .step-subtitle .action,
  body .page-wrapper .checkout-shipping-method .step-subtitle .action,
  body .page-wrapper .account .rma-control-buttons .action-print,
  body .page-wrapper .account .print_proof a,
  body .page-wrapper .account .column .table-wrapper tbody tr td.actions .print,
  body .page-wrapper .account .column .table-wrapper tbody tr td.col-actions .print,
  body .page-wrapper .account .column .block-title .action.print,
  body .page-wrapper .mst-rma-box__title .action.print,
  body .page-wrapper .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    font-size: 10px;
    letter-spacing: 1.5px;
    height: 40px;
    padding: 15px 14px 12px;
    min-width: 210px;
    margin: 15px auto 0 0;
  }
  body .page-wrapper .checkout-login .user-email {
    font-size: 15px;
  }
  body .page-wrapper .checkout-login .login-form-inner {
    border-radius: 25px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-email {
    padding: 23px 20px 33px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field {
    padding: 23px 20px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email {
    padding-bottom: 10px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email .primary .action {
    letter-spacing: 1.8px;
    margin-top: 27px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-edit-email .user-email {
    margin-bottom: 5px;
    margin-top: 5px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field .note {
    font-size: 12px;
    margin-top: 9px;
    margin-bottom: 8px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-password .action.remind {
    font-size: 12px;
    padding: 16px 0 0;
    margin-left: 5px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-password .field.field-password .label {
    margin-top: 0;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .field {
    padding: 23px 20px;
  }
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .primary .action {
    letter-spacing: 1.511px;
    font-size: 10px;
    padding: 19px 30px 16px;
  }
  body .page-wrapper .checkout-login .login-form-inner .top-info {
    margin-bottom: 16px;
  }
  body .page-wrapper .checkout-login .login-form-inner .email-check-info,
  body .page-wrapper .checkout-login .login-form-inner .step-customer-group .login-info,
  body .page-wrapper .form-note {
    font-size: 15px;
  }
  body .page-wrapper .checkout-login .login-form-inner .actions-toolbar .action {
    letter-spacing: 1.511px;
    font-size: 10px;
    padding: 19px 30px 16px;
  }
  body .page-wrapper .checkout-login .login-form-inner .actions-toolbar > .primary {
    margin-top: 35px;
  }
  body .page-wrapper .checkout-login .register-form-container .register-form-container-inner {
    padding: 23px 20px;
    border-radius: 25px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email {
    padding: 40px 0;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .sub-title {
    font-size: 15px;
    letter-spacing: 0.756px;
    margin-bottom: 15px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .actions-toolbar {
    margin-top: 30px;
  }
  body .page-wrapper .checkout-login .register-form-container .field-edit-email .actions-toolbar .action {
    letter-spacing: 1.511px;
    font-size: 10px;
    padding: 19px 30px 16px;
  }
  body .page-wrapper .checkout-login .field:has(._has-datepicker) .control:before {
    transform: scale(0.4);
    right: 4px;
    top: -20px;
  }
  body .page-wrapper .checkout-login .sub-title,
  body .page-wrapper .step-customer-vat .field-title,
  body .page-wrapper .form-title {
    font-size: 15px;
    letter-spacing: 0.756px;
    margin-bottom: 13px;
  }
  body .page-wrapper .step-customer-vat .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-shipping-address .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-billing-address .step-subtitle,
  body .page-wrapper .step-customer-vat .checkout-shipping-method .step-subtitle {
    margin: 0 0 15px;
  }
  body .page-wrapper .step-customer-vat .note {
    font-size: 10px;
    padding-top: 5px;
    padding-left: 20px;
  }
  body .page-wrapper .step-customer-vat .field {
    padding-bottom: 34px;
  }
  body .page-wrapper .step-customer-vat .field:last-child {
    padding-bottom: 0 !important;
  }
  body .page-wrapper .step-customer-vat .field:not(:last-child):before {
    bottom: 11px;
    font-size: 11px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
    min-width: 25px;
    padding-top: 4px;
  }
  body .page-wrapper .step-customer-vat .fieldset-inner {
    padding: 23px 20px;
  }
  body .page-wrapper .step-customer-vat .actions-toolbar .action {
    margin-top: 0 !important;
  }
  body .page-wrapper .checkout-shipping-address,
  body .page-wrapper .checkout-billing-address {
    margin-bottom: 15px;
  }
  body .page-wrapper .checkout-shipping-address .action-show-popup:before,
  body .page-wrapper .checkout-billing-address .action-show-popup:before,
  body .page-wrapper .checkout-shipping-address .add-new-billing-address:before,
  body .page-wrapper .checkout-billing-address .add-new-billing-address:before {
    margin-left: 2px;
    margin-right: 17px;
    font-size: 13px;
    transform: translateY(-2px);
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item {
    padding: 0 0 8px 0;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .actions-toolbar,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .actions-toolbar {
    margin-top: 10px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .action-select-shipping-item,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .action-select-shipping-item {
    font-size: 10px;
    letter-spacing: 1.511px;
    padding: 16px 21px 13px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item.selected-item .shipping-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item.selected-item .billing-address-item-inner .address-checkbox:after {
    width: 12px;
    height: 5px;
    top: 6px;
    right: 3px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner {
    padding: 25px 50px 25px 25px;
    font-size: 14px;
    border-radius: 25px;
    min-height: unset;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .customer-name {
    font-size: 14px;
    padding-bottom: 4px;
  }
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .shipping-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .shipping-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .shipping-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-shipping-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox,
  body .page-wrapper .checkout-billing-address .billing-address-items .billing-address-item .billing-address-item-inner .address-checkbox {
    width: 21px;
    height: 21px;
    border-radius: 6px;
    right: 16px;
    top: 16px;
  }
  body .page-wrapper .checkout-shipping-method .shipping-discount-wrapper:before {
    margin: 4px 0 0;
  }
  body .page-wrapper .checkout-shipping-method .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-shipping-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-billing-address .step-subtitle,
  body .page-wrapper .checkout-shipping-method .checkout-shipping-method .step-subtitle {
    padding-bottom: 10px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row {
    padding: 25px 25px 30px 25px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row:first-child {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row:last-child {
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date {
    padding-top: 15px;
    padding-bottom: 25px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row.row-pickup-date .col-method:nth-child(2) {
    padding: 0 0 0 33px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method:first-child {
    padding: 0 13px 0 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .sm-stock {
    margin-bottom: 7px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .preparation,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .expendition {
    padding-left: 18px;
    margin-bottom: 3px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .preparation:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .expendition:before {
    min-height: 4px;
    max-height: 4px;
    min-width: 4px;
    max-width: 4px;
    top: 6px !important;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck {
    height: 20px;
    width: 20px;
    border-radius: 6px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio .radiocheck:before {
    width: 12px;
    height: 5px;
    top: 5px;
    left: 3px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .btn-radio [value="freeshipping_freeshipping"] + .radiocheck {
    margin-top: 12px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-price {
    right: 23px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .price {
    font-size: 15px;
    margin: 0;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .price.discount-original-price {
    font-size: 13px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center {
    font-size: 13px;
    padding-top: 45px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_] {
    padding-top: 52px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center[class*=gls_]:before {
    left: -44px;
    top: -22px;
    transform: scale(0.5);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop {
    padding-top: 52px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelais_chronorelais:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronorelaishop_chronorelaishop:before {
    left: -64px;
    top: -22px;
    transform: scale(0.5);
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.chronopost_chronopost:before {
    transform: scale(0.38);
    left: -109px;
    top: -23px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_express:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.matrixrate_kuehna_classic:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before,
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    transform: scale(0.47);
    top: -15px;
    left: -76px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.knp_knp:before {
    top: -6px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.kna_kna:before {
    top: -12px;
    left: -65px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping {
    padding-top: 55px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping .sm-desc {
    padding-top: 15px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping + .col-price {
    margin-top: 16px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping:before {
    left: -42px;
    transform: scale(0.445);
    top: -54px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row .col-method-center.freeshipping_freeshipping label {
    font-size: 13px;
    max-width: 100px;
    padding-top: 8px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .ops-option {
    font-size: 13px;
  }
  body .page-wrapper .checkout-shipping-method .table-checkout-shipping-method .row-service .radiocheck {
    border-radius: 5px !important;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date {
    margin-right: 8px;
    border-radius: 10px;
    margin-bottom: 8px;
    padding: 7px 10px 5px;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date .day-name {
    font-size: 11px;
    padding-bottom: 2px;
  }
  body .page-wrapper .checkout-shipping-method .pickup-date .day-month {
    font-size: 13px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label {
    font-size: 14px;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form-fieldset .actions-toolbar {
    margin: 10px 0 0 !important;
  }
  body .page-wrapper .checkout-payment-method .billing-address-form-fieldset .actions-toolbar .action {
    margin: 0 0 8px !important;
    padding: 19px 41px 16px;
    font-size: 13px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address {
    margin-top: 25px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block {
    margin: 20px 0;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block label {
    font-size: 13px;
    max-width: 274px;
    padding: 2px 0 0 8px;
    letter-spacing: 0;
    border-radius: 0;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox {
    min-width: 21px;
    min-height: 21px;
    max-width: 21px;
    max-height: 21px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input {
    border-radius: 6px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block .lbl-checkbox input:before {
    width: 11px;
    height: 5px;
    top: 6px;
    left: 4px;
  }
  body .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-items {
    margin-top: 5px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods {
    margin: 2px 0 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    padding: 15px 20px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method:last-child,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo:last-child,
  body .page-wrapper .checkout-success .payment-method-logo:last-child,
  body .page-wrapper .block-order-details-view .payment-method-logo:last-child,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo:last-child,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:last-child {
    border-bottom-right-radius: 27px;
    border-bottom-left-radius: 27px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method:nth-child(2),
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo:nth-child(2),
  body .page-wrapper .checkout-success .payment-method-logo:nth-child(2),
  body .page-wrapper .block-order-details-view .payment-method-logo:nth-child(2),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2),
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo:nth-child(2),
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:nth-child(2) {
    border-top-left-radius: 27px;
    border-top-right-radius: 27px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.ca-creditcard:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_cc:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    transform: translateY(-50%) scale(0.3);
    right: -24px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc._active:before {
    top: 57px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320._active:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320._active:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302._active:before {
    top: 39px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.banktransfer:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    transform: translateY(-50%) scale(0.4);
    right: -21px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.linxo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    transform: translateY(-50%) scale(0.445);
    right: -26px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.checkmo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    transform: translateY(-50%) scale(0.28);
    right: -29px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .checkout-success .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._active .btn-radio .radiocheck:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active .btn-radio .radiocheck:before {
    width: 12px;
    height: 5px;
    top: 5px;
    left: 4px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method._active.linxo:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo._active.linxo:before,
  body .page-wrapper .checkout-success .payment-method-logo._active.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo._active.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo._active.linxo:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo._active.linxo:before {
    top: 38px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content {
    padding: 3px 0 0;
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content > div,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content p,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content p,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content > div,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content p,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content p,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content p,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content > div,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content p {
    margin-bottom: 5px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar {
    margin: 15px 0 5px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .checkout-success .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo .payment-method-content .actions-toolbar .action,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo .payment-method-content .actions-toolbar .action {
    letter-spacing: 1.507px;
    font-size: 10px;
    padding: 17px 30px 14px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .btn-radio {
    margin: 0 27px 0 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .btn-radio .radiocheck {
    height: 21px;
    width: 21px;
    border-radius: 6px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method-title {
    padding: 12px 0;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method-title .label {
    font-size: 15px;
    max-width: 160px;
    padding-top: 2px;
  }
  body .page-wrapper .form-create-account {
    padding: 27px 20px;
    border-radius: 20px;
  }
  body .page-wrapper .alma .checkout-agreement p,
  body .page-wrapper .alma .payment-method-description {
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.alma:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .checkout-success .payment-method-logo.alma:before,
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before {
    right: -20px;
    transform: translateY(-50%) scale(0.4);
  }
  body .page-wrapper .alma-plan-choices {
    padding-left: 80px;
  }
  body .page-wrapper .form-note {
    margin-bottom: 15px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_320:before,
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before {
    transform: translateY(-50%) scale(0.45);
    right: -19px;
  }
  body .page-wrapper .younited .checkout-agreement p {
    font-size: 12px;
  }
  body .page-wrapper .checkout-payment-method .payment-methods .payment-method.younited:before,
  body .page-wrapper body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before,
  body .page-wrapper body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
    right: -53px;
    transform: translateY(-50%) scale(0.4);
  }
  body .page-wrapper .maturities {
    padding-left: 140px;
    flex-wrap: wrap;
  }
  body .page-wrapper .maturities .maturity {
    margin-bottom: 5px;
  }
  body .page-wrapper #younited_popupzone .blocks_maturities_popup {
    flex: 0 0 44px;
    max-width: 44px;
    margin: 0 6px 6px 0;
    min-height: 34px;
    font-size: 11px;
    border-radius: 8px;
  }
  body .page-wrapper #younited_block:before {
    transform: translateY(-50%) scale(0.4);
    left: -71px;
    top: 12px;
  }
  body .page-wrapper #yp-current-maturities {
    padding-left: 110px;
  }
  body .page-wrapper .yp-info {
    padding-top: 14px;
    font-size: 11px;
  }
  body .page-wrapper .page-main .custom-label,
  body .page-wrapper .page-main .field label,
  body .page-wrapper .page-main .field .label,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body .page-wrapper .page-main .checkout-login .field label,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body .page-wrapper .page-main .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 10px;
    letter-spacing: 1.511px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    padding: 14px 20px 2px;
  }
  body .page-wrapper .page-main .custom-field-box select,
  body .page-wrapper .page-main .field select,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .page-wrapper .page-main .checkout-login .field select,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .page-wrapper .page-main .wishlist-index-index .comment-box select {
    background-size: 9px;
  }
  body .page-wrapper .page-main .custom-field-box .message.info,
  body .page-wrapper .page-main .custom-field-box .message.error,
  body .page-wrapper .page-main .custom-field-box .message.warning,
  body .page-wrapper .page-main .custom-field-box .message.notice,
  body .page-wrapper .page-main .custom-field-box .message.success,
  body .page-wrapper .page-main .field .message.info,
  body .page-wrapper .page-main .field .message.error,
  body .page-wrapper .page-main .field .message.warning,
  body .page-wrapper .page-main .field .message.notice,
  body .page-wrapper .page-main .field .message.success,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body .page-wrapper .page-main .checkout-login .field .message.info,
  body .page-wrapper .page-main .checkout-login .field .message.error,
  body .page-wrapper .page-main .checkout-login .field .message.warning,
  body .page-wrapper .page-main .checkout-login .field .message.notice,
  body .page-wrapper .page-main .checkout-login .field .message.success,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.info,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.error,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.warning,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.notice,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.success {
    font-size: 10px;
    padding: 12px 50px 8px;
  }
  body .page-wrapper .page-main .custom-field-box .message.info > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.error > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.warning > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.notice > *:first-child:before,
  body .page-wrapper .page-main .custom-field-box .message.success > *:first-child:before,
  body .page-wrapper .page-main .field .message.info > *:first-child:before,
  body .page-wrapper .page-main .field .message.error > *:first-child:before,
  body .page-wrapper .page-main .field .message.warning > *:first-child:before,
  body .page-wrapper .page-main .field .message.notice > *:first-child:before,
  body .page-wrapper .page-main .field .message.success > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.info > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.error > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.warning > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.notice > *:first-child:before,
  body .page-wrapper .page-main .checkout-login .field .message.success > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body .page-wrapper .page-main .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 20px;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
  }
  body .page-wrapper .page-main .custom-input,
  body .page-wrapper .page-main .field input,
  body .page-wrapper .page-main .field select,
  body .page-wrapper .page-main .field textarea,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body .page-wrapper .page-main .checkout-login .field input,
  body .page-wrapper .page-main .checkout-login .field select,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea {
    height: 34px;
    font-size: 12px;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    padding: 0 20px;
    letter-spacing: 0;
  }
  body .page-wrapper .page-main .custom-input::-webkit-input-placeholder,
  body .page-wrapper .page-main .field input::-webkit-input-placeholder,
  body .page-wrapper .page-main .field select::-webkit-input-placeholder,
  body .page-wrapper .page-main .field textarea::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-webkit-input-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-webkit-input-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input:-moz-placeholder,
  body .page-wrapper .page-main .field input:-moz-placeholder,
  body .page-wrapper .page-main .field select:-moz-placeholder,
  body .page-wrapper .page-main .field textarea:-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field input:-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field select:-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input::-moz-placeholder,
  body .page-wrapper .page-main .field input::-moz-placeholder,
  body .page-wrapper .page-main .field select::-moz-placeholder,
  body .page-wrapper .page-main .field textarea::-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-moz-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input::-ms-placeholder,
  body .page-wrapper .page-main .field input::-ms-placeholder,
  body .page-wrapper .page-main .field select::-ms-placeholder,
  body .page-wrapper .page-main .field textarea::-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field input::-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field select::-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input:-ms-placeholder,
  body .page-wrapper .page-main .field input:-ms-placeholder,
  body .page-wrapper .page-main .field select:-ms-placeholder,
  body .page-wrapper .page-main .field textarea:-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field input:-ms-placeholder,
  body .page-wrapper .page-main .checkout-login .field select:-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .custom-input::placeholder,
  body .page-wrapper .page-main .field input::placeholder,
  body .page-wrapper .page-main .field select::placeholder,
  body .page-wrapper .page-main .field textarea::placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body .page-wrapper .page-main .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body .page-wrapper .page-main .checkout-login .field input::placeholder,
  body .page-wrapper .page-main .checkout-login .field select::placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body .page-wrapper .page-main .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body .page-wrapper .page-main .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body .page-wrapper .page-main .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-label,
  body div.modals-wrapper .field label,
  body div.modals-wrapper .field .label,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .label,
  body div.modals-wrapper .checkout-login .field label,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .label,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label,
  body div.modals-wrapper .wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
    font-size: 10px;
    letter-spacing: 1.511px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    padding: 14px 20px 2px;
  }
  body div.modals-wrapper .custom-field-box select,
  body div.modals-wrapper .field select,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body div.modals-wrapper .checkout-login .field select,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body div.modals-wrapper .wishlist-index-index .comment-box select {
    background-size: 9px;
  }
  body div.modals-wrapper .custom-field-box .message.info,
  body div.modals-wrapper .custom-field-box .message.error,
  body div.modals-wrapper .custom-field-box .message.warning,
  body div.modals-wrapper .custom-field-box .message.notice,
  body div.modals-wrapper .custom-field-box .message.success,
  body div.modals-wrapper .field .message.info,
  body div.modals-wrapper .field .message.error,
  body div.modals-wrapper .field .message.warning,
  body div.modals-wrapper .field .message.notice,
  body div.modals-wrapper .field .message.success,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success,
  body div.modals-wrapper .checkout-login .field .message.info,
  body div.modals-wrapper .checkout-login .field .message.error,
  body div.modals-wrapper .checkout-login .field .message.warning,
  body div.modals-wrapper .checkout-login .field .message.notice,
  body div.modals-wrapper .checkout-login .field .message.success,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.info,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.error,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.warning,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.notice,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.success {
    font-size: 10px;
    padding: 12px 50px 8px;
  }
  body div.modals-wrapper .custom-field-box .message.info > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.error > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.warning > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.notice > *:first-child:before,
  body div.modals-wrapper .custom-field-box .message.success > *:first-child:before,
  body div.modals-wrapper .field .message.info > *:first-child:before,
  body div.modals-wrapper .field .message.error > *:first-child:before,
  body div.modals-wrapper .field .message.warning > *:first-child:before,
  body div.modals-wrapper .field .message.notice > *:first-child:before,
  body div.modals-wrapper .field .message.success > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.info > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.error > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.warning > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.notice > *:first-child:before,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .message.success > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.info > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.error > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.warning > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.notice > *:first-child:before,
  body div.modals-wrapper .checkout-login .field .message.success > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.info > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.error > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.warning > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.notice > *:first-child:before,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .message.success > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.info > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.error > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.warning > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.notice > *:first-child:before,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .message.success > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.info > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.error > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.warning > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.notice > *:first-child:before,
  body div.modals-wrapper .wishlist-index-index .comment-box .message.success > *:first-child:before {
    left: 20px;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
  }
  body div.modals-wrapper .custom-input,
  body div.modals-wrapper .field input,
  body div.modals-wrapper .field select,
  body div.modals-wrapper .field textarea,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select,
  body div.modals-wrapper .checkout-login .field input,
  body div.modals-wrapper .checkout-login .field select,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea {
    height: 34px;
    font-size: 12px;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    padding: 0 20px;
    letter-spacing: 0;
  }
  body div.modals-wrapper .custom-input::-webkit-input-placeholder,
  body div.modals-wrapper .field input::-webkit-input-placeholder,
  body div.modals-wrapper .field select::-webkit-input-placeholder,
  body div.modals-wrapper .field textarea::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-login .field input::-webkit-input-placeholder,
  body div.modals-wrapper .checkout-login .field select::-webkit-input-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-webkit-input-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-webkit-input-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-webkit-input-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-webkit-input-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input:-moz-placeholder,
  body div.modals-wrapper .field input:-moz-placeholder,
  body div.modals-wrapper .field select:-moz-placeholder,
  body div.modals-wrapper .field textarea:-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-moz-placeholder,
  body div.modals-wrapper .checkout-login .field input:-moz-placeholder,
  body div.modals-wrapper .checkout-login .field select:-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-moz-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea:-moz-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input::-moz-placeholder,
  body div.modals-wrapper .field input::-moz-placeholder,
  body div.modals-wrapper .field select::-moz-placeholder,
  body div.modals-wrapper .field textarea::-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-moz-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-moz-placeholder,
  body div.modals-wrapper .checkout-login .field input::-moz-placeholder,
  body div.modals-wrapper .checkout-login .field select::-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-moz-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-moz-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-moz-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-moz-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input::-ms-placeholder,
  body div.modals-wrapper .field input::-ms-placeholder,
  body div.modals-wrapper .field select::-ms-placeholder,
  body div.modals-wrapper .field textarea::-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::-ms-placeholder,
  body div.modals-wrapper .checkout-login .field input::-ms-placeholder,
  body div.modals-wrapper .checkout-login .field select::-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::-ms-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::-ms-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input:-ms-placeholder,
  body div.modals-wrapper .field input:-ms-placeholder,
  body div.modals-wrapper .field select:-ms-placeholder,
  body div.modals-wrapper .field textarea:-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text:-ms-placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select:-ms-placeholder,
  body div.modals-wrapper .checkout-login .field input:-ms-placeholder,
  body div.modals-wrapper .checkout-login .field select:-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text:-ms-placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select:-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input:-ms-placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select:-ms-placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea:-ms-placeholder {
    font-size: 12px;
  }
  body div.modals-wrapper .custom-input::placeholder,
  body div.modals-wrapper .field input::placeholder,
  body div.modals-wrapper .field select::placeholder,
  body div.modals-wrapper .field textarea::placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) .input-text::placeholder,
  body div.modals-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field:not(.choice) select::placeholder,
  body div.modals-wrapper .checkout-login .field input::placeholder,
  body div.modals-wrapper .checkout-login .field select::placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) .input-text::placeholder,
  body div.modals-wrapper .modal-popup.shipping-address-popup-wrapper .field:not(.choice) select::placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input::placeholder,
  body div.modals-wrapper .chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select::placeholder,
  body div.modals-wrapper .wishlist-index-index .comment-box textarea::placeholder {
    font-size: 12px;
  }
  body .page-wrapper .page-main .message.info,
  body .page-wrapper .page-main .message.error,
  body .page-wrapper .page-main .message.warning,
  body .page-wrapper .page-main .message.notice,
  body .page-wrapper .page-main .message.success {
    font-size: 12px;
    padding: 12px 50px 10px;
    min-height: 50px;
    border-radius: 23px;
  }
  body .page-wrapper .page-main .message.info > *:first-child:before,
  body .page-wrapper .page-main .message.error > *:first-child:before,
  body .page-wrapper .page-main .message.warning > *:first-child:before,
  body .page-wrapper .page-main .message.notice > *:first-child:before,
  body .page-wrapper .page-main .message.success > *:first-child:before {
    min-width: 41px;
    min-height: 41px;
    max-width: 41px;
    max-height: 41px;
    left: 4px;
    font-size: 14px;
  }
  body .page-wrapper .header-wrapper-top,
  body .page-wrapper .header-wrapper-menu,
  body .page-wrapper .panel.header {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  body .page-wrapper .cbm-inner {
    padding: 10px 15px;
  }
  body .page-wrapper .cbm-inner .call-msg {
    font-size: 10px;
    max-width: 320px;
    line-height: 1.2;
  }
  body .page-wrapper .cbm-inner span {
    padding-left: 20px;
  }
  body .page-wrapper .cbm-inner span:before {
    top: 5px;
    left: -7px;
  }
  body .page-wrapper .page-header .panel.header {
    padding-top: 9px !important;
    padding-bottom: 8px !important;
  }
  body .page-wrapper .call-button-container .call-info {
    max-width: 97px;
    font-size: 10px;
    padding-left: 25px;
    margin-right: 10px;
  }
  body .page-wrapper .call-button-container .call-info:before {
    font-size: 15px;
    top: 8px;
    left: 1px;
  }
  body .page-wrapper .call-button-container .action {
    font-size: 9px !important;
    max-width: 105px;
    padding: 6px 9px 4px 19px !important;
    margin: 0 0 0 5px !important;
    min-width: 105px !important;
  }
  body .page-wrapper .call-button-container .action:before {
    top: 8px;
    left: 6px;
    font-size: 11px;
  }
  body .page-wrapper .call-button-container input {
    padding: 7px 8px 5px 8px;
    border-radius: 7px;
    height: 28px;
    max-height: 28px;
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input::-webkit-input-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input:-moz-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input::-moz-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input::-ms-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input:-ms-placeholder {
    font-size: 10px;
  }
  body .page-wrapper .call-button-container input::placeholder {
    font-size: 10px;
  }
  body .page-wrapper .page-footer {
    margin-top: 40px;
  }
  body .page-wrapper .page-footer .customer-support {
    padding: 12px 0;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-inner {
    padding: 12px 25px;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-inner:before {
    min-width: 35px;
    min-height: 35px;
    margin-right: 16px;
  }
  body .page-wrapper .page-footer .customer-support .cusSupport-text {
    font-size: 14px;
    letter-spacing: 0.67px;
  }
  body .page-wrapper .page-footer .footer-sublink .footer-innerlink {
    font-size: 10px;
    margin-bottom: 1px;
  }
  body .page-wrapper .page-footer .footerContentMain {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft {
    margin-top: 12px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .logo {
    max-width: 175px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerLeftBottom {
    margin-top: 38px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerCardTitle {
    margin-bottom: 8px;
    font-size: 13px;
    letter-spacing: 2px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem {
    flex: 0 0 25px;
    max-width: 25px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem:not(:last-child) {
    margin-right: 5px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem svg {
    max-height: 25px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox {
    margin-bottom: 35px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem {
    flex: 0 0 66px;
    max-width: 66px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem:not(:last-child) {
    margin-right: 6px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem svg {
    max-height: 66px;
  }
  body .page-wrapper .page-footer .footerContentMain .container {
    padding-top: 110px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerRight .footerCardTitle {
    padding-bottom: 9px;
    letter-spacing: 2px;
    font-size: 13px;
  }
  body .page-wrapper .page-footer .footerContentMain .footerLefText {
    font-size: 13px;
  }
  body .page-wrapper .page-footer .footerContentMain,
  body .page-wrapper .page-footer .footerCopyright {
    padding-right: 10px;
    padding-left: 10px;
  }
  body .page-wrapper .page-footer .footerCopyright {
    padding-bottom: 26px;
  }
  body .page-wrapper .page-footer .footerCopyright .footerContactBlock {
    margin-bottom: 20px;
  }
  body .page-wrapper .page-footer .footerCopyright .footerContactBlock a {
    font-size: 20px;
  }
  body .page-wrapper .page-footer .footerCopyright .copyRightText,
  body .page-wrapper .page-footer .footerCopyright .storeHours {
    font-size: 10px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-title {
    font-size: 17px;
    margin-bottom: 8px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit {
    padding: 0;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice {
    margin-top: 0;
    align-items: flex-start;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox {
    min-width: 27px;
    min-height: 27px;
    max-width: 27px;
    max-height: 27px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 8px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 16px;
    height: 6px;
    top: 8px;
    left: 6px;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-shipping-address .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper body .page-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .form-create-account .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-edit-account .fieldset.address .field.choice label,
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .account .form-address-edit .fieldset.address .field.choice label {
    font-size: 14px;
    padding-top: 7px;
    line-height: 1.2;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-inner-wrap {
    padding: 50px 21px 20px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm {
    --inner-padding: 25px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-inner-wrap {
    border-radius: 25px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-inner-wrap .modal-content {
    padding: 15px var(--inner-padding) 20px !important;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .action-close:before {
    font-size: 37px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-title {
    padding-left: 35px;
    font-size: 18px;
    padding-right: 20px;
  }
  body .modals-wrapper .modal-popup.cheque-payment-confirm .modal-title:before {
    top: -3px;
    font-size: 25px;
  }
  body .page-wrapper .made-in-europe {
    top: 255px;
  }
  body .page-wrapper .made-in-europe svg {
    max-width: 70px;
    max-height: 70px;
    min-width: 70px;
    min-height: 70px;
  }
  body .page-wrapper .guarantee-icon {
    top: 238px;
  }
  body .page-wrapper .guarantee-icon svg {
    max-width: 90px;
    max-height: 90px;
    min-width: 90px;
    min-height: 90px;
  }
  body .page-wrapper .livraison-gratuite {
    right: 26px;
    top: 42px;
    max-width: 100px;
  }
  body.catalog-product-view .page-wrapper .guarantee-icon {
    bottom: 33px;
  }
  body.catalog-product-view .page-wrapper .guarantee-icon.one-img-gallery {
    bottom: 10px;
  }
  body.catalog-product-view .page-wrapper .made-in-europe {
    bottom: 41px;
  }
  body.catalog-product-view .page-wrapper .made-in-europe.one-img-gallery {
    bottom: 16px;
  }
  body .page-wrapper .single-banner-container > div {
    max-height: 480px;
  }
  body .page-wrapper .newtopheader {
    padding: 10px 0 7px;
  }
  body .page-wrapper .newtopheader .container {
    padding-left: 8px;
    padding-right: 8px;
  }
  body .page-wrapper .newtopheader .newtopheader-right .newtopheader-link {
    font-size: 20px;
  }
  body .page-wrapper .newtopheader .newtopheader-left {
    margin-top: -3px;
  }
  body .page-wrapper .newtopheader .newtopheader-left .newtopheader-ship {
    padding-left: 24px;
    font-size: 13px;
  }
  body .page-wrapper .newtopheader .newtopheader-left .newtopheader-ship:before {
    font-size: 16px;
  }
  body .page-wrapper .block .block-title {
    margin-bottom: 10px;
  }
  body .page-wrapper .block .block-title strong {
    font-size: 20px;
  }
  body .page-wrapper .block-faq-list,
  body .page-wrapper .block-products-list,
  body .page-wrapper .block-category-list,
  body .page-wrapper .block-brand-list {
    margin: 25px 0;
  }
  body .page-wrapper .block-products-list .products-grid .product-items {
    margin: 0 -15px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item {
    padding: 0 15px !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-item-name,
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-brand a {
    font-size: 12px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .badge {
    font-size: 10px !important;
    padding: 7px 9px 4px !important;
    margin-bottom: 11px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .price-box .price {
    font-size: 20px !important;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-brand {
    margin-bottom: 4px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .product-item-link {
    max-height: 54px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .price-box {
    margin: 12px 0 auto;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-details .btn-link {
    padding: 14px 10px 12px;
    margin-top: 10px;
    font-size: 9px;
    letter-spacing: 1.381px;
  }
  body .page-wrapper .block-products-list .products-grid .product-items .product-item-info .product-item-photo {
    margin: 0 auto 20px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-item-inner {
    border-radius: 20px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-img {
    margin-bottom: 18px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-name a {
    font-size: 17px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-item:not(:last-child) {
    margin-bottom: 10px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li {
    padding-left: 24px;
    line-height: 1.2;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li a {
    font-size: 12px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li:before {
    font-size: 17px;
  }
  body .page-wrapper .block-faq-list .block-content .artical-list li:not(:last-child) {
    margin-bottom: 10px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-info {
    margin-bottom: 10px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc {
    margin: 6px 0 17px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc p {
    font-size: 12px;
    margin-bottom: 7px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-desc p:first-child {
    max-height: 72px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-info,
  body .page-wrapper .block-faq-list .block-content .faq-bottom {
    padding-left: 25px;
    padding-right: 25px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-bottom {
    padding-bottom: 17px;
    padding-top: 13px;
  }
  body .page-wrapper .block-faq-list .block-content .faq-bottom a {
    font-size: 10px;
    letter-spacing: 1.507px;
  }
  body .page-wrapper .block-category-list .block-content {
    border-radius: 20px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink {
    font-size: 12px;
    padding: 11px 0 22px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink .category-icon {
    transform: scale(0.6);
    margin-bottom: 0;
  }
  body .page-wrapper .block-brand-list .block-content {
    padding: 12px 0;
    align-items: center;
    border-radius: 20px;
  }
  body .page-wrapper .block-brand-list .block-content .brandLink {
    transform: scale(0.58);
  }
  body .page-wrapper .block-brand-list .block-content .brandList {
    margin-bottom: 14px;
  }
  body .page-wrapper .page-main .product-item-name a,
  body .page-wrapper .page-main .product-brand a {
    font-size: 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .btn-ok {
    height: 40px;
    font-size: 13px;
    min-width: 190px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box {
    margin: 0 0 10px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .price-container .price {
    font-size: 28px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper {
    margin-top: -7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .price {
    font-size: 18px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .old-price {
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .price-box .old-price-wrapper .save-percent {
    font-size: 18px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .ttc {
    margin-top: -12px;
    font-size: 20px;
    padding: 0 20px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .sku {
    margin-bottom: 13px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary {
    margin: 0 0 9px 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary .rating-summary {
    margin: 0 6px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary svg {
    height: 15px;
    width: 93px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-reviews-summary .reviews-actions {
    margin-top: 3px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name {
    margin: 2px 0 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .product-item-name .product-item-link {
    margin-top: 4px !important;
    letter-spacing: 0;
    line-height: 1.2 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .platform-stock {
    font-size: 15px;
    margin-bottom: 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-main .page-title-wrapper {
    margin: 30px 0 8px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .sap-arrrival-orders .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .supplier-order-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .sap-arrrival-orders .supplier-order-item {
    font-size: 15px;
    margin-bottom: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .tocart {
    margin-top: 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info {
    margin-bottom: 17px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item {
    padding-left: 11px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .product-item-info .product-item-details .attribute-info .info-item:before {
    min-width: 4px;
    min-height: 4px;
    max-width: 4px;
    max-height: 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .page-main .products-grid .product-items .product-item {
    padding: 25px 13px 30px;
  }
  body.mpbrand-index-view .sidebar {
    padding: 0 30px !important;
  }
  body.mpbrand-index-view .sidebar .block-title .block-subtitle {
    padding: 21px 30px 17px;
    font-size: 18px;
    margin-left: -30px;
    margin-right: -30px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu .brand-img-wrapper {
    max-width: 50px;
    min-width: 50px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items {
    font-size: 15px;
  }
  body.mpbrand-index-view #brand-thumbnail-menu ul .brand-items span {
    margin-left: 20px;
  }
  .product-info-right .box-tocart .qty-note {
    margin-top: 0 !important;
  }
  body.account.page-layout-2columns-left .page-wrapper .sidebar.sidebar-main {
    margin-bottom: 18px;
  }
  body.account .page-wrapper .page-title-wrapper {
    margin: 0 0 6px;
  }
  body.account .page-wrapper .page-title-wrapper .page-title {
    font-size: 20px;
  }
  body.account .page-wrapper .page-title-wrapper .order-status {
    margin: 0 0 8px !important;
  }
  body.account .page-wrapper .page-title-wrapper .order-date {
    margin-top: 4px;
    font-size: 13px;
    letter-spacing: 1.5px;
    padding-left: 0;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr {
    padding: 15px 18px 9px;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td {
    font-size: 13px !important;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 3px !important;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .print,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .print {
    padding: 13px 15px 10px;
    letter-spacing: 1.4px;
    max-width: 150px;
    font-size: 10px;
    line-height: 1;
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .print:before,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .print:before {
    margin: -17px -7px -14px -18px;
    transform: scale(0.28);
  }
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions .view,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions .view,
  body.account .page-wrapper .column .table-wrapper tbody tr td.actions a,
  body.account .page-wrapper .column .table-wrapper tbody tr td.col-actions a {
    margin: 6px 0 10px !important;
    padding: 11px 15px 10px;
    letter-spacing: 1.4px;
    font-size: 10px;
    line-height: 1.5;
  }
  body.account .page-wrapper .column .table-wrapper .am-attachments .am-fileline .am-filelink {
    padding: 5px 0 4px 21px;
    font-size: 11px;
    margin-top: 2px;
  }
  body.account .page-wrapper .column .table-wrapper .am-attachments .am-fileline .am-filelink:before {
    transform: translateY(-50%) scale(0.7) translateX(-4px);
  }
  body.account .page-wrapper .column .table-wrapper .product-item-details .am-attachments-order-view {
    margin-left: 122px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .mark {
    padding-left: 17px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .amount {
    padding-right: 17px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot tr td,
  body.account .page-wrapper .column .table-wrapper tfoot tr th {
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot tr:first-child th,
  body.account .page-wrapper .column .table-wrapper tfoot tr:first-child td {
    padding-top: 16px !important;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .grand_total_incl td,
  body.account .page-wrapper .column .table-wrapper tfoot .grand_total_incl th {
    padding-top: 7px;
    padding-bottom: 6px;
    font-size: 20px;
  }
  body.account .page-wrapper .column .table-wrapper tfoot .tax td,
  body.account .page-wrapper .column .table-wrapper tfoot .tax th {
    padding-bottom: 14px;
  }
  body.account .page-wrapper .column .block-title,
  div.mst-rma-box__title,
  body .ui-rma-order-container .mst-rma-create__order-header,
  .account .MultiFile-intercepted .block .title,
  .account .order-tracking .tracking-title,
  .account .mst-rma-create__order-header {
    margin-bottom: 9px;
  }
  body.account .page-wrapper .column .block-title strong,
  body.account .page-wrapper .column .block-title > span,
  body.account .page-wrapper .column .block-title .increment-id,
  div.mst-rma-box__title strong,
  div.mst-rma-box__title > span,
  div.mst-rma-box__title .increment-id,
  body .ui-rma-order-container .mst-rma-create__order-header strong,
  body .ui-rma-order-container .mst-rma-create__order-header > span,
  body .ui-rma-order-container .mst-rma-create__order-header .increment-id,
  .account .MultiFile-intercepted .block .title strong,
  .account .MultiFile-intercepted .block .title > span,
  .account .MultiFile-intercepted .block .title .increment-id,
  .account .order-tracking .tracking-title strong,
  .account .order-tracking .tracking-title > span,
  .account .order-tracking .tracking-title .increment-id,
  .account .mst-rma-create__order-header strong,
  .account .mst-rma-create__order-header > span,
  .account .mst-rma-create__order-header .increment-id {
    font-size: 17px;
  }
  body.account .page-wrapper .column .block-title .action,
  div.mst-rma-box__title .action,
  body .ui-rma-order-container .mst-rma-create__order-header .action,
  .account .MultiFile-intercepted .block .title .action,
  .account .order-tracking .tracking-title .action,
  .account .mst-rma-create__order-header .action {
    font-size: 10px;
    letter-spacing: 1.5px;
    padding: 13px 15px;
    margin-top: 6px;
  }
  body.account .page-wrapper .column .block-title .action:before,
  div.mst-rma-box__title .action:before,
  body .ui-rma-order-container .mst-rma-create__order-header .action:before,
  .account .MultiFile-intercepted .block .title .action:before,
  .account .order-tracking .tracking-title .action:before,
  .account .mst-rma-create__order-header .action:before {
    margin-right: 10px;
    font-size: 13px;
    margin-top: -3px;
  }
  body.account .page-wrapper .column .block-title .action.print,
  div.mst-rma-box__title .action.print,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print,
  .account .MultiFile-intercepted .block .title .action.print,
  .account .order-tracking .tracking-title .action.print,
  .account .mst-rma-create__order-header .action.print {
    font-size: 10px;
    letter-spacing: 1.5px;
    padding: 15px;
    margin: 0 0 6px 0;
  }
  body.account .page-wrapper .column .block-title .action.print:before,
  div.mst-rma-box__title .action.print:before,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print:before,
  .account .MultiFile-intercepted .block .title .action.print:before,
  .account .order-tracking .tracking-title .action.print:before,
  .account .mst-rma-create__order-header .action.print:before {
    transform: scale(0.3);
  }
  body.account .page-wrapper .column .block-title .action.print span,
  div.mst-rma-box__title .action.print span,
  body .ui-rma-order-container .mst-rma-create__order-header .action.print span,
  .account .MultiFile-intercepted .block .title .action.print span,
  .account .order-tracking .tracking-title .action.print span,
  .account .mst-rma-create__order-header .action.print span {
    margin-left: 10px;
  }
  body.account .page-wrapper .column > .block {
    margin-bottom: 22px;
  }
  body.account .page-wrapper .column .block-content .box {
    padding: 20px 18px 24px;
    border-radius: 25px;
    margin-bottom: 16px;
  }
  body.account .page-wrapper .column .block-content .box .box-actions {
    margin-top: 18px;
  }
  body.account .page-wrapper .column .block-content .box .default-address {
    transform: scale(0.8);
    top: 20px;
    right: 20px;
  }
  body.account .page-wrapper .column .box-content {
    font-size: 14px;
    margin: 0 0 7px;
  }
  body.account .page-wrapper .column .box-title {
    font-size: 15px;
    margin: 0 -18px 13px;
    padding: 0 23px 15px;
    letter-spacing: 0.7px;
  }
  body.account .page-wrapper .column .box-actions .action {
    font-size: 10px;
    letter-spacing: 1.4px;
    padding: 16px 27px 14px;
    margin-right: 8px;
  }
  body.account .page-wrapper .column .block-dashboard-orders .block-title {
    padding: 0 0 8px;
    margin: 0;
  }
  body.account .page-wrapper .order-status,
  body.account .page-wrapper .mst-rma-status,
  body.account .page-wrapper .mst-rma-badge {
    font-size: 10px;
    padding: 7px 11px 4px;
    margin: 0 0 9px 0;
    letter-spacing: 0.9px;
  }
  body.account .page-wrapper .sidebar.sidebar-main .account-nav-title {
    border-radius: 30px;
    letter-spacing: 0.7px;
    font-size: 14px;
    padding: 22px 45px 19px 24px;
    background-size: 10px;
  }
  body.account .page-wrapper .sidebar.sidebar-main .account-nav-title:before {
    right: 25px;
    top: 19px;
  }
  body.account .page-wrapper .sidebar .account-nav-content {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  body.account .page-wrapper .sidebar .account-nav-content strong,
  body.account .page-wrapper .sidebar .account-nav-content a {
    padding: 22px 24px 18px;
    letter-spacing: 0.7px;
    font-size: 14px;
  }
  body.account .page-wrapper .order-actions-toolbar .actions {
    margin-bottom: 3px;
  }
  body.account .page-wrapper .order-links {
    margin-bottom: 15px;
    padding: 0 8px;
  }
  body.account .page-wrapper .order-links .item {
    margin: 0 11px;
  }
  body.account .page-wrapper .order-links .item.current:before,
  body.account .page-wrapper .order-links .item:hover:before {
    height: 2px;
  }
  body.account .page-wrapper .order-links .item strong,
  body.account .page-wrapper .order-links .item a {
    padding: 21px 0 18px;
    font-size: 10.5px;
    letter-spacing: 1.5px;
  }
  body.account .page-wrapper .form-address-edit,
  body.account .page-wrapper .form-edit-account,
  body.account .page-wrapper .form-newsletter-manage {
    padding: 27px 20px;
    border-radius: 20px;
  }
  body.account .page-wrapper .form-address-edit .actions-toolbar .primary .action,
  body.account .page-wrapper .form-edit-account .actions-toolbar .primary .action,
  body.account .page-wrapper .form-newsletter-manage .actions-toolbar .primary .action {
    margin: 13px 0 0;
    letter-spacing: 1.507px;
    padding: 16px 24px 13px;
    font-size: 10px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox input,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox input,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox input {
    border-radius: 7px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox input:before,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox input:before,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox input:before {
    width: 11px;
    height: 5px;
    top: 5px;
    left: 4px;
  }
  body.account .page-wrapper .form-address-edit .field.choice .lbl-checkbox + label,
  body.account .page-wrapper .form-edit-account .field.choice .lbl-checkbox + label,
  body.account .page-wrapper .form-newsletter-manage .field.choice .lbl-checkbox + label {
    padding: 2px 0 0 7px !important;
    font-size: 12px;
  }
  body.account .page-wrapper .form-edit-account .actions-toolbar {
    margin-top: 0 !important;
  }
  body.account .page-wrapper .form-edit-account .actions-toolbar .primary .action {
    margin: 0;
  }
  body.account .page-wrapper .form-edit-account .password .action {
    letter-spacing: 1.507px;
    padding: 16px 24px 13px;
    font-size: 10px;
  }
  body.account .page-wrapper .form-edit-account .password [class*=btn-container] {
    margin-bottom: 10px;
  }
  body.account .page-wrapper .address-info {
    font-size: 12px;
  }
  body .page-wrapper .columns .order-details-items + .block-title,
  body .page-wrapper .columns .quotation-items + .block-title {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding: 25px 24px 20px;
    font-size: 15px;
  }
  body .page-wrapper .columns .block-order-details-view,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content {
    padding: 12px 8px 16px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-bottom: 25px;
  }
  body .page-wrapper .columns .block-order-details-view .block-content,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .block-content {
    padding: 20px 20px 20px;
    border-radius: 20px;
    margin-top: 6px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc {
    margin: 0;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock {
    font-size: 10px;
    margin-bottom: 9px;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 33px;
    font-size: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 6px;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    min-height: unset;
    max-height: unset;
    min-width: unset;
    max-width: unset;
    transform: scale(0.21) !important;
    left: -37px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before {
    top: -41px !important;
  }
  body .page-wrapper .columns .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    top: -21px !important;
  }
  body .page-wrapper .columns .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description,
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description {
    font-size: 14px;
    max-width: 180px;
  }
  body .page-wrapper .columns .column .order-details-items,
  body .page-wrapper .columns .column .quotation-items {
    margin-bottom: 16px;
  }
  body .page-wrapper .columns .column .order-details-items .comments,
  body .page-wrapper .columns .column .quotation-items .comments {
    margin: 15px 0 0;
    border-radius: 20px;
    padding: 0 15px 15px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .subtitle,
  body .page-wrapper .columns .column .quotation-items .comments .subtitle {
    padding: 15px;
    margin: 0 -15px;
    font-size: 11px;
    letter-spacing: 1px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .comments,
  body .page-wrapper .columns .column .quotation-items .comments .comments {
    margin: 12px 0;
    padding: 13px;
    border-radius: 12px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .text,
  body .page-wrapper .columns .column .quotation-items .comments .text {
    font-size: 14px;
  }
  body .page-wrapper .columns .column .order-details-items .comments .date,
  body .page-wrapper .columns .column .quotation-items .comments .date {
    padding-top: 3px;
    font-size: 10px;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper,
  body .page-wrapper .columns .column .quotation-items .table-wrapper {
    border-radius: 20px;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper tbody tr td.qty,
  body .page-wrapper .columns .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 14px !important;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper tbody tr td.qty:before,
  body .page-wrapper .columns .column .quotation-items .table-wrapper tbody tr td.qty:before {
    margin-right: 6px;
  }
  body .page-wrapper .columns .column .order-details-items .table-wrapper tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody tr,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody tr,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody tr,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody tr {
    padding: 18px;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td {
    padding: 0 0 8px 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td:last-child,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td:last-child {
    padding: 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td:before,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td:before {
    padding-right: 4px;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.qty,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.qty {
    font-size: 13px !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td .cart-price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td .cart-price {
    padding-top: 0 !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.price .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.discount .price,
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper tbody td.total .price,
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper tbody td.total .price {
    font-size: 16px;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items.invoice .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .order-details-items.shipments .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items.shipments .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .order-details-items.creditmemo .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .page-wrapper .columns .column .quotation-items.creditmemo .table-wrapper .mst-rma-list tbody tr td:not(:last-child) {
    margin-bottom: 3px !important;
  }
  body .page-wrapper .columns .column .order-details-items.invoice .product-item-name,
  body .page-wrapper .columns .column .quotation-items.invoice .product-item-name,
  body .page-wrapper .columns .column .order-details-items.shipments .product-item-name,
  body .page-wrapper .columns .column .quotation-items.shipments .product-item-name,
  body .page-wrapper .columns .column .order-details-items.creditmemo .product-item-name,
  body .page-wrapper .columns .column .quotation-items.creditmemo .product-item-name {
    font-size: 16px;
  }
  body .page-wrapper .columns .mst-rma-view .opc-progress-bar {
    margin-bottom: 15px;
  }
  body .page-wrapper .columns .mst-rma-view .opc-progress-bar .opc-progress-bar-item span {
    padding-top: 63px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__status {
    font-size: 12px;
    padding: 12px 60px 10px;
    min-height: 50px;
    border-radius: 25px;
    margin-bottom: 8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__status:before {
    margin-bottom: 0;
    min-width: 41px;
    min-height: 41px;
    max-width: 41px;
    max-height: 41px;
    left: 7px;
    font-size: 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block {
    margin-top: 7px;
    padding: 8px;
    border-radius: 25px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box__title {
    margin: 0 0 9px !important;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box__content table th {
    font-size: 12px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box {
    padding: 20px 30px;
    border-radius: 25px;
    margin-bottom: 8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block .mst-rma-box .mst-rma-box__title {
    font-size: 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top {
    margin-top: 23px;
    padding: 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .actions-toolbar {
    padding: 0 14px 21px;
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .actions-toolbar .action {
    font-size: 10px;
    letter-spacing: 2.015px;
    padding: 17px 25px 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .mst-rma-box__title {
    font-size: 20px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-block._align-top .mst-rma-box {
    margin-bottom: 23px;
    padding: 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders {
    margin-top: 23px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper {
    border-radius: 22px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr {
    padding: 23px 14px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-sku,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-reason,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-condition,
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-resolution {
    font-size: 13px !important;
    padding: 0 3px 0 113px !important;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-view__orders .table-wrapper .mst-rma-badge {
    margin: 0 0 3px 0;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma-box__content {
    padding: 25px 20px;
    border-radius: 22px;
    max-height: 290px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title {
    padding-bottom: 11px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    margin-bottom: 5px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title i,
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    font-size: 10px;
    letter-spacing: 1.511px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message {
    padding: 13px 20px;
    margin-top: 8px;
    border-radius: 30px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message.__system {
    margin-left: 8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message.__customer {
    margin-right: 8px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message a {
    margin-top: 3px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma__history .mst-rma__message-body {
    font-size: 12px;
  }
  body .page-wrapper .columns .mst-rma-view .mst-rma-box__title {
    font-size: 20px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field {
    padding: 14px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field textarea {
    min-height: 105px;
    padding-top: 10px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(1) {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) {
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
    padding-left: 17px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) .label {
    font-size: 11px;
    margin: 7px 0 5px;
  }
  body .page-wrapper .columns .block-rma-additional .fieldset .field:nth-child(2) .size-limit {
    font-size: 12px;
    line-height: 1.2;
    padding: 6px 0 0;
  }
  body .page-wrapper .columns .detail-inner .product-item-photo {
    border-radius: 16px;
    min-width: 105px;
    min-height: 105px;
    max-width: 105px;
    max-height: 105px;
  }
  body .page-wrapper .columns .detail-inner .product-item-right {
    padding-left: 8px;
    font-size: 15px;
  }
  body .page-wrapper .columns .MultiFile-list .MultiFile-label {
    margin-bottom: 0;
  }
  body .page-wrapper .columns .MultiFile-list .MultiFile-label .MultiFile-label {
    padding: 3px 0 0;
  }
  body .page-wrapper .columns .MultiFile-wrap input {
    padding: 0;
    min-width: 125px;
    line-height: 33px;
    max-height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .page-wrapper .columns .MultiFile-wrap input:before {
    font-size: 10px;
    letter-spacing: 2.015px;
    margin: auto;
    line-height: 33px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .fieldset-order-select {
    padding: 27px 19px;
    border-radius: 23px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .actions-toolbar button {
    letter-spacing: 1.507px;
    padding: 16px 24px 13px;
    font-size: 10px;
  }
  body .page-wrapper .columns .ui-mst-rma__create-rma .actions-toolbar {
    margin: 7px 0 0 0 !important;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content {
    border-radius: 23px !important;
    padding: 10px 7px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content .box {
    padding: 24px 28px !important;
    border-radius: 23px !important;
    margin-bottom: 9px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .block-content table tr:nth-child(2) {
    margin-top: 10px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 > .block {
    margin-bottom: 25px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 > .block .title strong {
    font-size: 20px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item {
    padding: 25px 14px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .image {
    margin: 0 8px 0 0;
    border-radius: 17px;
    min-width: 111px;
    min-height: 111px;
    max-width: 111px;
    max-height: 111px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .lbl-checkbox {
    top: -8px;
    transform: scale(0.8);
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item b {
    font-size: 15px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset {
    margin-top: 8px;
  }
  body .page-wrapper .columns .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field {
    margin-top: 3px;
  }
  body .page-wrapper .columns .mst-rma-create__order.rma-step2 .mst-rma-create__order-header {
    margin-bottom: 9px;
  }
  body .page-wrapper .columns .rma-policy .input-box .lbl-checkbox + label {
    padding: 2px 0 0 10px !important;
  }
  body .page-wrapper .columns .init-rma-container .actions-wrapper {
    margin-top: 20px;
  }
  body .page-wrapper .columns .init-rma-container .actions-wrapper .actions-toolbar {
    margin-top: 13px !important;
  }
  body .page-wrapper .columns #rma-new-form .block-rma-additional .fieldset .field textarea {
    min-height: 220px;
  }
  body .page-wrapper .columns #rma-new-form .block-rma-additional .fieldset .field .size-limit {
    margin-bottom: 10px;
  }
  body.customer-address-index.account .page-wrapper .column.main .block-content .box {
    padding: 40px 20px 20px;
  }
  body.customer-address-index.account .page-wrapper .column.main .block-content .box[class*=box-address] .box-actions {
    margin-top: 10px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items {
    border-top-right-radius: 23px;
    border-top-left-radius: 23px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items .actions-toolbar {
    padding: 17px;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items .actions-toolbar .action {
    letter-spacing: 2px;
    padding: 15px 21px 12px;
    font-size: 10px;
    margin: 0 auto 8px auto;
  }
  body.wishlist-index-index .page-wrapper .columns .form-wishlist-items .message {
    margin: 10px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar {
    border-bottom-right-radius: 23px;
    border-bottom-left-radius: 23px;
    padding: 15px 20px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .toolbar-amount {
    font-size: 13px;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .limiter .limiter-label {
    font-size: 13px;
    margin-right: 6px;
    padding-top: 0;
  }
  body.wishlist-index-index .page-wrapper .columns .wishlist-toolbar .limiter select {
    font-size: 13px;
    height: 37px;
    padding: 7px 34px 5px 18px;
    background-size: 7px;
    background-position: 43px 15px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item {
    padding: 17px 17px 25px !important;
    border-top: 0;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item .item-inner .comment-box .field-inner label {
    font-size: 10px;
    letter-spacing: 1.511px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    padding: 14px 20px 2px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box {
    margin-bottom: 62px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box .field-inner {
    border-radius: 13px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea {
    min-height: 132px;
    font-size: 12px;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    padding: 10px 20px 0;
    letter-spacing: 0;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-webkit-input-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea:-moz-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-moz-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::-ms-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea:-ms-placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .comment-box textarea::placeholder {
    font-size: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail {
    padding-bottom: 16px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-photo {
    flex: 0 0 104px;
    height: 104px;
    max-width: 104px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-photo .product-item-photo {
    border-radius: 16px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-name a,
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-brand a {
    font-size: 15px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .product-item-right {
    padding-left: 8px;
    padding-top: 1px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .price-box {
    padding-top: 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .special-price .price {
    font-size: 15px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .old-price {
    padding-top: 2px;
  }
  body.wishlist-index-index .page-wrapper .columns .col-detail .old-price .price {
    font-size: 13px;
  }
  body.wishlist-index-index .page-wrapper .columns .box-tocart {
    margin: 0 15px 0 0 !important;
  }
  body.wishlist-index-index .page-wrapper .columns .box-tocart .tocart {
    font-size: 10px;
    letter-spacing: 2px !important;
    padding: 15px 23px 12px;
  }
  body.wishlist-index-index .page-wrapper .columns .field.qty {
    top: -70px;
    transform: scale(0.55);
    left: 70px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit,
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.delete {
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit:before,
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.delete:before {
    transform: scale(0.5);
  }
  body.wishlist-index-index .page-wrapper .columns .product-item-actions .action.edit {
    margin-right: 8px;
  }
  body.checkout-onepage-success .page-wrapper .order-link-info {
    padding: 0 10px 10px;
    margin-bottom: 16px !important;
  }
  body .page-wrapper .checkout-success .section-subtitle,
  body .page-wrapper .checkout-success .order-items-title {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding: 25px 24px 20px;
    font-size: 15px;
  }
  body .page-wrapper .checkout-success .order-info-top {
    padding: 12px 8px 16px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-bottom: 25px;
  }
  body .page-wrapper .checkout-success .order-info-col {
    padding: 20px 20px 20px;
    border-radius: 24px;
    margin-top: 6px;
  }
  body .page-wrapper .checkout-success .info-title,
  body .page-wrapper .block-order-details-view .box .box-title,
  body .page-wrapper .mst-rma-view .mst-rma-box__title,
  body .page-wrapper .ui-mst-rma__create-rma .mst-rma-box__title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 > .block .title,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .box .box-title {
    font-size: 14px;
    margin-bottom: 9px !important;
  }
  body .page-wrapper .checkout-success .col-content,
  body .page-wrapper .block-order-details-view .box .box-content,
  body .page-wrapper .mst-rma-view .mst-rma-block .mst-rma-box__content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .box .box-content {
    font-size: 12px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc {
    margin: 0;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .sm-stock {
    font-size: 10px;
    margin-bottom: 9px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .preparation,
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .expendition {
    padding-left: 14px;
    font-size: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 6px;
  }
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .preparation:before,
  body .page-wrapper .checkout-success .order-shipping-method .sm-desc .expendition:before {
    top: 5px !important;
  }
  body .page-wrapper .checkout-success .order-shipping-method .col-content {
    padding-top: 3px;
  }
  body .page-wrapper .checkout-success .shipping-method-logo,
  body .page-wrapper .block-order-details-view .shipping-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    margin-bottom: 10px !important;
  }
  body .page-wrapper .checkout-success .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .shipping-description {
    font-size: 14px;
    max-width: 100px;
    margin-bottom: 6px;
    margin-top: -10px;
  }
  body .page-wrapper .checkout-success .payment-method-logo,
  body .page-wrapper .block-order-details-view .payment-method-logo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    margin-bottom: 7px;
    min-height: 38px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc {
    min-height: 26px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_cc:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    left: -43px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.linxo,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo {
    min-height: 25px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.linxo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.linxo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
    left: -45px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320 {
    min-height: 30px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before {
    left: -38px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.younited:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.younited:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
    left: -72px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.paypal:before,
  body .page-wrapper .checkout-success .payment-method-logo.paypal_express:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.paypal:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.paypal_express:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal_express:before {
    left: -28px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.banktransfer:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.banktransfer:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    left: -41px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.checkmo:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.checkmo:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    left: -48px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.oney,
  body .page-wrapper .block-order-details-view .payment-method-logo.oney,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney {
    min-height: 17px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments {
    min-height: 20px;
  }
  body .page-wrapper .checkout-success .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .block-order-details-view .payment-method-logo.alma_monthly_payments:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before {
    left: -40px;
  }
  body .page-wrapper .checkout-success .order-info-items .order-items-title {
    padding: 25px 20px 21px !important;
  }
  body .page-wrapper .checkout-success .order-item {
    padding: 19px 0 13px;
  }
  body .page-wrapper .checkout-success .order-item .col-name {
    padding: 7px 14px;
  }
  body .page-wrapper .checkout-success .order-item .col-name .product-image {
    border-radius: 16px;
    flex: 0 0 104px;
    height: 104px;
  }
  body .page-wrapper .checkout-success .order-item .product-brand {
    padding-top: 2px;
  }
  body .page-wrapper .checkout-success .order-item .product-info {
    padding-left: 8px;
  }
  body .page-wrapper .checkout-success .order-item .item-unit-price {
    margin: 2px 0 0 0;
    font-size: 12px;
  }
  body .page-wrapper .checkout-success .order-item .col-qty,
  body .page-wrapper .checkout-success .order-item .col-total {
    padding: 0 6px 0 130px;
  }
  body .page-wrapper .checkout-success .order-item .col-qty {
    font-size: 14px;
    margin-bottom: 13px;
  }
  body .page-wrapper .checkout-success .order-item .product-item-name {
    margin: 3px 0 1px;
    font-size: 15px;
  }
  body .page-wrapper .checkout-success .order-item .product-reviews-summary {
    padding-bottom: 2px;
  }
  body .page-wrapper .checkout-success .order-item .item-row-total .price {
    font-size: 18px;
  }
  body .page-wrapper .checkout-success .stock {
    font-size: 12px;
  }
  body .page-wrapper .checkout-success .product-reviews-summary svg {
    height: 11px !important;
    width: 65px !important;
  }
  body .page-wrapper .checkout-success .product-reviews-summary .reviews-actions a {
    font-size: 12px !important;
    margin-left: 4px !important;
  }
  body .page-wrapper .checkout-success .table-order-totals th,
  body .page-wrapper .checkout-success .table-order-totals td {
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  body .page-wrapper .checkout-success .table-order-totals .amount {
    padding-right: 17px;
  }
  body .page-wrapper .checkout-success .table-order-totals .mark {
    padding-left: 17px;
  }
  body .page-wrapper .checkout-success .table-order-totals .totals td,
  body .page-wrapper .checkout-success .table-order-totals .totals th {
    padding-bottom: 17px;
  }
  body .page-wrapper .checkout-success .order-info-totals {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-bottom: 15px;
    padding: 16px 0 0;
  }
  body .page-wrapper .checkout-success .grand_total_incl th,
  body .page-wrapper .checkout-success .grand_total_incl td {
    padding-top: 7px;
    padding-bottom: 6px;
    font-size: 20px;
  }
  body .page-wrapper .brand-container .block-content input {
    padding: 7px 18px 4px;
    font-size: 12px;
    height: 45px;
  }
  body .page-wrapper .brand-container .block-content input::-webkit-input-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input:-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input::-moz-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input::-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input:-ms-placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content input::placeholder {
    font-size: 12px;
  }
  body .page-wrapper .brand-container .block-content .btn-primary {
    padding: 12px 30px;
    font-size: 11px;
    letter-spacing: 1px;
    height: 45px;
    min-width: 113px;
  }
  body .page-wrapper .brand-container .block-brand-search {
    padding: 5px 0 0;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item-info {
    border-radius: 15px;
  }
  body .page-wrapper .brand-container .block-brand-list .product-items .product-item-info .product-image-photo {
    max-width: 80px;
    max-height: 80px;
    height: 80px;
    width: 80px;
  }
  body.cms-e-batterie .page-wrapper .page-main .main .eBatterieTitle {
    font-size: 20px;
    margin-bottom: 9px;
    margin-top: 30px;
  }
  body.cms-e-batterie .page-wrapper .page-header {
    margin-bottom: 17px !important;
  }
  body .page-wrapper .ebattery-form-block .sub-title {
    font-size: 13px;
    letter-spacing: 3.7px;
    margin-top: -3px;
  }
  body .page-wrapper .ebattery-form-block .block-title {
    margin-bottom: 12px !important;
  }
  body .page-wrapper .ebattery-form-block .ebattery-items.mobile {
    margin: 11px 0 7px 0;
  }
  body .page-wrapper .ebattery-form-block .hphc-jpme {
    margin-bottom: 1px !important;
  }
  body .page-wrapper .ebattery-form-block .ebt-item {
    border-radius: 27px;
    margin-bottom: 6px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) {
    padding: 16px 25px 8px 17px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .cal-top {
    padding-bottom: 9px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    border-width: 1px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:before {
    min-width: 6px;
    min-height: 6px;
    max-width: 6px;
    max-height: 6px;
    top: 6px;
    left: 6px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) label {
    font-size: 11px;
    line-height: 1.7;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon {
    max-width: 54px;
    min-width: 54px;
    max-height: 54px;
    min-height: 54px;
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon:before {
    transform: scale(0.6) translate(2px, -6px);
  }
  body .page-wrapper .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .price {
    font-size: 23px;
  }
  body .page-wrapper .ebattery-form-block .info {
    border-bottom-left-radius: 27px;
    border-bottom-right-radius: 27px;
    padding: 26px 59px 41px;
    border-width: 1px;
  }
  body .page-wrapper .ebattery-form-block .info :is(strong , .note) {
    font-size: 12px;
    line-height: 1.1;
    margin-bottom: 22px;
  }
  body .page-wrapper .ebattery-form-block .info .actions {
    padding-top: 2px;
  }
  body .page-wrapper .ebattery-form-block .info button {
    min-width: 188px;
    letter-spacing: 2px;
    font-size: 13px;
    padding: 12px 11px 9px;
  }
  body .page-wrapper .ebattery-form-block .portability {
    border-radius: 27px;
  }
  body .page-wrapper .ebattery-form-block .port-item .ebt-col.value {
    right: 22px;
    top: 29px;
  }
  body .page-wrapper .ebattery-form-block .port-item .ebt-col.title {
    padding: 15px 25px 25px 16px !important;
  }
  body .page-wrapper .ebattery-form-block .port-item input {
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    border-width: 1px;
    border-radius: 6px;
  }
  body .page-wrapper .ebattery-form-block .port-item input:before {
    min-width: 11px;
    min-height: 6px;
    max-width: 11px;
    max-height: 6px;
    top: 4px;
    left: 4px;
  }
  body .page-wrapper .ebattery-form-block .port-item label {
    padding: 6px 0 0 0;
    font-size: 13px;
  }
  body .page-wrapper .ebattery-form-block .port-item .icon {
    min-height: 54px;
    margin-bottom: 24px;
  }
  body .page-wrapper .ebattery-form-block .port-item .icon:after {
    transform: scale(0.6) translate(-10px, -12px);
  }
  body .page-wrapper .ebattery-form-block .port-item .icon:before {
    min-width: 54px;
    max-width: 54px;
  }
  body .page-wrapper .ebattery-form-block .port-item .price {
    font-size: 23px;
  }
  body .page-wrapper .post-items .post-item {
    margin-bottom: 25px;
  }
  body .page-wrapper .blog-category {
    margin-bottom: 12px;
  }
  body .page-wrapper .blog-category .category-items .item-name .item-count {
    padding: 3px 0 1px;
    line-height: 1;
  }
  body .page-wrapper .post-item-cover {
    border-radius: 25px;
  }
  body .page-wrapper .post-item-cover .post-info {
    padding: 14px 25px 17px;
  }
  body .page-wrapper .post-item-cover .post-img .cat-name {
    letter-spacing: 0.7px;
    padding: 7px 11px 5px;
    bottom: 25px;
    left: 25px;
  }
  body .page-wrapper .post-item-cover .post-name {
    font-size: 17px;
    margin-bottom: 4px;
  }
  body .page-wrapper .post-item-cover .post-date {
    font-size: 11px;
    letter-spacing: 1.5px;
  }
  body .page-wrapper .post-item-cover .post-desc {
    font-size: 12px;
    padding-top: 12px;
  }
  body .page-wrapper .post-item-cover .post-actions {
    padding: 14px 25px 15px;
  }
  body .page-wrapper .post-item-cover .post-actions a {
    font-size: 11px;
    letter-spacing: 1.5px;
  }
  body .page-wrapper .blog-search .control:before {
    right: 10px;
    font-size: 17px;
  }
  body .page-wrapper .blog-search .label {
    padding: 0 0 15px 0;
    font-size: 20px;
  }
  body .page-wrapper .blog-search input {
    height: 50px;
    padding: 10px 50px 8px 29px;
    letter-spacing: 1px;
    font-size: 12px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages {
    padding: 0 0 50px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .page {
    font-size: 12px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .pages-items .item .action:after {
    width: 7px;
    height: 7px;
  }
  body .page-wrapper .blog-post .blog-toolbar .pages .item {
    min-width: 33px;
    min-height: 33px;
    max-height: 33px;
    max-width: 33px;
    margin: 0 4px;
  }
  body .page-wrapper .post-content {
    margin-bottom: 87px;
    --box-radius: 25px;
    --box-padding-x: 21px;
    --box-padding-y: 25px;
  }
  body .page-wrapper .post-content ol,
  body .page-wrapper .post-content ul {
    padding-left: 16px;
    margin: 15px 0;
  }
  body .page-wrapper .post-content ol li,
  body .page-wrapper .post-content ul li {
    margin: 8px 0;
  }
  body .page-wrapper .post-content .list-box-title {
    font-size: 25px;
    margin-top: 10px;
  }
  body .page-wrapper .post-content .list-box-title:has(+ .list-box-items) + .list-box-items {
    padding-top: 14px;
  }
  body .page-wrapper .post-content .list-box-items {
    margin-bottom: 15px;
  }
  body .page-wrapper .post-content .list-box-item {
    font-size: 15px;
    padding-left: 17px;
    margin-bottom: 14px;
  }
  body .page-wrapper .post-content .list-box-item a {
    font-size: 15px;
  }
  body .page-wrapper .post-content .list-box-item:before {
    width: 6px;
    height: 6px;
    top: 4px;
  }
  body .page-wrapper .post-content p,
  body .page-wrapper .post-content a,
  body .page-wrapper .post-content li {
    font-size: 13px;
    margin: 10px 0;
  }
  body .page-wrapper .post-content p:has(a) {
    padding: 7px 0;
  }
  body .page-wrapper .post-content button {
    margin: 17px auto 24px;
    font-size: 13px;
    letter-spacing: 2px;
    padding: 26px 25px 22px;
  }
  body .page-wrapper .post-content h1,
  body .page-wrapper .post-content h2,
  body .page-wrapper .post-content h3,
  body .page-wrapper .post-content h4,
  body .page-wrapper .post-content h5,
  body .page-wrapper .post-content h6 {
    margin-bottom: 9px;
    margin-top: 15px;
  }
  body .page-wrapper .post-content h1 {
    font-size: 31px;
  }
  body .page-wrapper .post-content h2 {
    font-size: 28px;
  }
  body .page-wrapper .post-content h3 {
    font-size: 25px;
  }
  body .page-wrapper .post-content h4 {
    font-size: 23px;
  }
  body .page-wrapper .post-content h5 {
    font-size: 21px;
  }
  body .page-wrapper .post-content h6 {
    font-size: 19px;
  }
  body .page-wrapper .contact-info-box {
    margin: 25px 0;
  }
  body .page-wrapper .contact-info-box .contact-info-left {
    margin-bottom: 16px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .modal-inner-wrap {
    border-radius: 25px;
    padding: 30px 10px 10px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .action-close {
    top: 13px;
    right: 12px;
    padding: 10px;
  }
  body .modals-wrapper .blog-search-wrapper.modal-popup .action-close:before {
    width: 15px;
    height: 15px;
  }
  body .modals-wrapper .search-title {
    margin-bottom: 17px;
    font-size: 21px;
    padding: 0 35px 17px 17px;
    margin-top: -20px;
  }
  body .modals-wrapper .search-box:before {
    right: 10px;
    font-size: 17px;
  }
  body .modals-wrapper .search-box input {
    height: 50px;
    padding: 10px 50px 8px 29px;
    letter-spacing: 1px;
    font-size: 12px;
  }
  body .modals-wrapper .search-result .search-item {
    margin-bottom: 11px;
    border-radius: 25px;
    padding: 24px 19px;
  }
  body .modals-wrapper .search-result .search-item:first-child {
    margin-top: 16px;
  }
  body .modals-wrapper .search-result .item-title {
    margin-bottom: 8px;
  }
  body .modals-wrapper .search-result .item-title,
  body .modals-wrapper .search-result .item-desc {
    font-size: 16px;
  }
  body .page-wrapper .block-category-list .block-content .categoryLink .title {
    max-width: 96px;
  }
  body .page-wrapper .block-category-list .block-content .category-item.category-item-42 .title {
    max-width: 145px;
  }
  body .page-wrapper .ve-logo-wrapper {
    margin-left: 8px;
  }
  body .page-wrapper .ve-logo-wrapper .ve-logo {
    padding: 16px 12px 10px;
  }
  body .page-wrapper .ve-logo-wrapper .ve-logo:after {
    display: none;
  }
  body .page-wrapper .ve-logo-wrapper .ve-logo:before {
    width: 80px;
    height: 22px;
    top: 0;
    background-position: -35px 0;
  }
}
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
.nice-select:hover {
  border-color: #dbdbdb;
}
.nice-select:active,
.nice-select.open,
.nice-select:focus {
  border-color: #999;
}
.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #cccccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: #f6f6f6;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}
.checkout-index-index .modal-popup.confirm .modal-inner-wrap .modal-content {
  padding: 20px 40px;
}
#layer_gls_wrapper #gls_popup_title {
  color: #002750;
  height: 58px;
  padding-left: 150px;
  border-radius: 3px;
  position: relative;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 2px;
  display: flex;
  align-items: center;
  margin: 10px 0 14px 0;
}
#layer_gls_wrapper #gls_popup_title:before {
  width: 225px;
  height: 92px;
  background-position: -273px -1px;
  transform: translateY(-50%) scale(0.63);
  left: -41px;
  top: 50%;
  content: "";
  background-image: url('../images/shipping-sprite.png');
  position: absolute;
}
#layer_gls_wrapper #gls_header {
  padding: 13px 0;
  flex: 0 0 100%;
  max-width: 100%;
}
#layer_gls_wrapper #header_address_gls {
  display: flex;
}
#layer_gls_wrapper #header_address_gls .address_search_field {
  display: flex;
  align-items: center;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 0 10px;
}
#layer_gls_wrapper #header_address_gls .address_search_field:first-child {
  padding-left: 0;
}
#layer_gls_wrapper #header_address_gls .address_search_field.address_search {
  flex-grow: 2;
}
#layer_gls_wrapper #header_address_gls .address_search_field label {
  white-space: nowrap;
  margin-bottom: 4px;
}
#layer_gls_wrapper #header_address_gls .address_search_field input {
  border-radius: 5px;
  background-color: #ffffff;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 8px 15px;
  letter-spacing: 1.2px;
  font-family: 'Poppins';
  color: #000000;
  font-size: 12px;
  height: inherit;
  font-weight: 400;
  line-height: 1;
}
#layer_gls_wrapper #header_address_gls button {
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
  transition: all 0.3s ease;
  padding: 11px 15px 8px 15px;
  background: #085ac3;
  color: #ffffff;
  margin-left: auto;
  border-color: #085ac3;
  margin-top: auto;
}
#layer_gls_wrapper #header_address_gls button:hover {
  background-color: #002750;
  border-color: #002750;
}
#layer_gls_wrapper #gls_left {
  flex: 0 0 68%;
  max-width: 68%;
  padding-right: 10px;
}
#layer_gls_wrapper #gls_map {
  height: 100%;
}
#layer_gls_wrapper #gls_right {
  flex: 0 0 32%;
  max-width: 32%;
  max-height: 500px;
  overflow: hidden;
  overflow-y: auto;
}
#layer_gls_wrapper .store_name {
  font-weight: 700;
  font-size: 16px;
  color: #002750;
  display: block;
  border-bottom: 1px solid #c9d1da;
  margin-bottom: 5px;
  padding-bottom: 2px;
  padding-right: 10px;
}
#layer_gls_wrapper .gls_relay_choose {
  color: #ffffff;
  cursor: pointer;
  margin-top: 10px;
  background: #085ac3;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0px;
  padding: 6px;
  white-space: nowrap;
}
#layer_gls_wrapper .gls_relay_choose:hover {
  background-color: #002750;
}
#layer_gls_wrapper .store_schedule table td {
  padding: 2px 4px 2px 0;
  font-size: 12px;
}
#layer_gls_wrapper .store_schedule table td.day {
  font-weight: 500;
  letter-spacing: 1px;
}
#layer_gls_wrapper .store_address {
  color: #002750;
  font-size: 13px;
  padding: 5px 0;
  display: block;
  letter-spacing: .5px;
}
#layer_gls_wrapper .gm-style .gm-style-iw-c {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  top: 0;
  left: 0;
  transform: translate(-50%, -100%);
  background-color: #ffffff;
  border-radius: 8px;
  padding: 12px;
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.3);
}
#layer_gls_wrapper .gm-style .gm-style-iw-t:after {
  background: linear-gradient(45deg, #ffffff 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);
  box-shadow: -2px 2px 2px 0 rgba(178, 178, 178, 0.4);
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 15px;
}
#layer_gls_wrapper .gm-style .gm-ui-hover-effect {
  opacity: 0.6;
  right: 0 !important;
  top: 5px !important;
  box-shadow: none;
}
#layer_gls_wrapper .gm-style .gm-ui-hover-effect:hover {
  opacity: 1;
}
#layer_gls_wrapper .gls_relay {
  padding: 18px;
  background: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 5px;
}
#layer_gls_wrapper .gls_relay button {
  padding: 10px;
  min-width: inherit;
  font-size: 10px;
  margin-top: 15px;
  background-color: #085ac3;
  border-color: #085ac3;
}
#layer_gls_wrapper .gls_relay button:hover {
  background-color: #002750;
  border-color: #002750;
}
#layer_gls_wrapper .gls_relay .gls_relay_distance {
  display: block;
  text-transform: capitalize;
}
#layer_gls_wrapper .gls_relay .gls_relay_distance strong {
  color: #002750;
}
#layer_gls_wrapper .gls_relay span {
  text-transform: uppercase;
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  font-family: 'Poppins';
  color: #000000;
}
#layer_gls_wrapper .gls_relay .gls_relay_name {
  font-size: 14px;
  font-weight: 700;
  color: #002750;
  padding-bottom: 9px;
  line-height: 1;
  letter-spacing: 0;
  display: block;
}
#layer_gls_wrapper .gls_relay_latitude,
#layer_gls_wrapper .gls_relay_longitude,
#layer_gls_wrapper .gls_relay_hours,
#layer_gls_wrapper .gls_relay_id,
#layer_gls_wrapper .gls_relay_index,
#layer_gls_wrapper .gls_relay_schedule,
#layer_gls_wrapper .gls_path_marker {
  display: none;
}
#layer_gls_wrapper .content {
  border-top: 1px solid #c9d1da;
  display: flex;
  flex-wrap: wrap;
}
.ui-datepicker {
  background-color: #ffffff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  padding: 15px;
  border-radius: 10px;
  border: 0;
}
.ui-datepicker td span,
.ui-datepicker td a {
  text-align: center;
  line-height: 2;
  width: 30px;
  height: 30px;
}
.ui-datepicker .ui-datepicker-title {
  display: flex;
}
.ui-datepicker .ui-datepicker-title select {
  border-radius: 5px;
  border: 1px solid #c9d1da;
  background-image: url("../images/select-icon.svg");
  background-position: 91%;
  background-repeat: no-repeat;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  cursor: pointer;
  padding: 8px 10px 5px;
}
.ui-datepicker .ui-datepicker-header .ui-corner-all {
  top: 7px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  border-color: transparent #4991d0 transparent transparent;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover span {
  border-color: transparent #002750 transparent transparent;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  border-color: transparent transparent transparent #4991d0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover span {
  border-color: transparent transparent transparent #002750;
}
.ui-datepicker .ui-datepicker-calendar {
  border: none;
  background: transparent;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
  cursor: not-allowed;
}
.ui-datepicker .ui-datepicker-calendar td {
  border: none;
  border-radius: 100%;
}
.ui-datepicker .ui-datepicker-calendar td a {
  z-index: 9;
  position: relative;
  background: transparent !important;
}
.ui-datepicker .ui-datepicker-calendar td a:before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #4991d0;
  transform: translate(-50%, -50%) scale(0);
  transition: all 0.3s;
  left: 50%;
  top: 50%;
}
.ui-datepicker .ui-datepicker-calendar td a:hover,
.ui-datepicker .ui-datepicker-calendar td a.ui-state-hover,
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active {
  color: #ffffff;
}
.ui-datepicker .ui-datepicker-calendar td a:hover:before,
.ui-datepicker .ui-datepicker-calendar td a.ui-state-hover:before,
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active:before {
  transform: translate(-50%, -50%) scale(1);
}
.ui-datepicker .ui-datepicker-calendar th {
  border: none;
  text-align: center;
  line-height: 1.5;
  padding: 7px 5px 5px;
  background: #edf2f4;
  font-size: 13px;
}
body .dfd-fullscreen .dfd-backdrop {
  opacity: 1 !important;
  background: #ffffff;
}
body .dfd-fullscreen .dfd-footer,
body .dfd-fullscreen .dfd-sort-button,
body .dfd-fullscreen .dfd-suggestions {
  display: none !important;
}
body .dfd-fullscreen .dfd-meta {
  line-height: 1;
  font-size: 18px;
  font-weight: 400;
  color: #002750;
  margin-bottom: 20px;
  padding-top: 10px;
}
body .dfd-fullscreen .dfd-meta strong {
  font-weight: 700;
  color: #4991d0;
}
body .dfd-fullscreen .dfd-back-to-top-button {
  background: #4991d0;
  border-color: #4991d0;
}
body .dfd-fullscreen .dfd-back-to-top-button:hover {
  background: #085ac3;
  border-color: #085ac3;
}
body .dfd-fullscreen .dfd-searchbox {
  border-bottom: 0;
}
body .dfd-fullscreen .dfd-searchbox .dfd-icon-xl {
  width: 158px;
  height: 50px;
  margin: 0 26px 0 0;
  padding: 0;
  background-image: url('../images/logo.svg');
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}
body .dfd-fullscreen .dfd-searchbox .dfd-icon-xl svg {
  display: none;
}
body .dfd-fullscreen .dfd-results-grid {
  min-width: 180px;
  grid-template-columns: repeat(var(--dfd-results-grid-column-count, auto-fill), var(--dfd-results-grid-column-size, minmax(180px, 1fr)));
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-auto-rows: min-content;
}
body .dfd-fullscreen .dfd-results-grid .dfd-card {
  border: 1px solid #edf2f4 !important;
  padding: 16px;
}
body .dfd-fullscreen .dfd-results-grid .dfd-card:hover,
body .dfd-fullscreen .dfd-results-grid .dfd-card:focus-visible {
  box-shadow: none;
  border-color: #4991d0 !important;
}
body .dfd-fullscreen .dfd-results-grid .dfd-card .dfd-card-content .dfd-card-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  text-align: center;
}
body .dfd-fullscreen .dfd-results-grid .dfd-card .dfd-card-pricing {
  width: 100%;
  justify-content: center;
  flex-direction: column;
  margin: 0;
}
body .dfd-fullscreen .dfd-results-grid .dfd-card .dfd-card-pricing .dfd-card-price {
  text-align: center;
  display: block;
  margin: 0;
  font-size: 16px;
  font-family: 'Poppins';
  font-weight: 700;
  color: #4991d0;
}
body .dfd-fullscreen .dfd-results-grid .dfd-card .dfd-card-pricing .dfd-card-price + .dfd-card-price {
  margin: 0;
  font-size: 13px;
  opacity: .6;
  font-family: 'Poppins';
  font-weight: 700;
  color: #002750;
}
body .dfd-fullscreen .dfd-content {
  padding: 0;
}
body .dfd-fullscreen .dfd-searchbox-main input {
  font-size: 20px;
  border-bottom: 1px solid #c2c2c2 !important;
  padding-left: 0;
}
body .dfd-fullscreen .dfd-layer {
  height: 100%;
  max-width: 960px;
  margin: 0 auto;
}
body .dfd-fullscreen .dfd-header {
  grid-gap: 0;
  gap: 0;
  padding: 30px 0 0;
}
.customer-message-wrapper .customer-message {
  text-align: center;
  background: #4991d0;
  font-weight: 400;
  font-family: 'Poppins';
  padding: 8px 8px 5px;
  text-transform: uppercase;
  color: #ffffff;
  letter-spacing: 1.4px;
  font-size: 12px;
  line-height: 1;
}
.call-button-form {
  justify-content: flex-end;
  display: flex;
}
.call-button-container form {
  display: flex;
  align-items: center;
  background: transparent;
}
.call-button-container .call-info {
  margin-right: 22px;
  color: #4991d0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  display: block;
  padding-left: 36px;
  position: relative;
}
.call-button-container .call-info:before {
  content: "%";
  font-size: 20px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #4991d0;
  display: block;
  position: absolute;
  top: -6px;
  left: -5px;
}
.call-button-container #phone_number-error {
  display: none !important;
}
.call-button-container .action {
  text-transform: capitalize;
  letter-spacing: -0.2px !important;
  padding: 7px 18px 4px 24px !important;
  min-width: unset !important;
  color: #002750;
  font-weight: 600 !important;
  margin: 0 0 0 10px !important;
  position: relative;
  text-align: center !important;
  font-size: 12px !important;
  max-width: 153px;
  line-height: 1 !important;
  border-radius: 10px !important;
}
.call-button-container .action:before {
  content: "$";
  font-size: 16px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #ffffff;
  display: block;
  position: absolute;
  top: 9px;
  left: 9px;
}
.call-button-container .action:hover,
.call-button-container .action:focus {
  background-color: #085ac3;
}
.call-button-container input {
  padding: 9px 15px 6px 18px;
  border-radius: 10px;
  line-height: 1;
  min-height: 26px;
  height: 35px;
  max-height: 35px;
  letter-spacing: -0.24px;
  font-weight: 400;
  color: #466D96;
  font-size: 12px;
  min-width: 237px;
  border: 1px solid #E1DBEF;
}
.call-button-container input::-webkit-input-placeholder {
  color: #466D96;
  opacity: 1;
}
.call-button-container input:-moz-placeholder {
  color: #466D96;
  opacity: 1;
}
.call-button-container input::-moz-placeholder {
  color: #466D96;
  opacity: 1;
}
.call-button-container input::-ms-placeholder {
  color: #466D96;
  opacity: 1;
}
.call-button-container input:-ms-placeholder {
  color: #466D96;
  opacity: 1;
}
.call-button-container input::placeholder {
  color: #466D96;
  opacity: 1;
}
.cbm-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3CC849;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cbm-inner .call-msg {
  color: #002750;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
.cbm-inner span {
  font-weight: 600;
  padding-left: 36px;
  position: relative;
}
.cbm-inner span:before {
  content: "%";
  font-size: 20px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #002750;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.header-wrapper-mobile-message,
.header-wrapper-left .header-contact-block {
  display: none;
}
.header-wrapper-top,
.header-wrapper-menu,
.panel.header {
  padding-left: 32px !important;
  padding-right: 32px !important;
  flex: 0 0 100%;
  max-width: 100%;
}
.header-wrapper-menu {
  border-bottom: 1px solid #EEEAF7;
  position: relative;
  margin-top: auto;
}
.page-header {
  margin-bottom: 32px;
  display: flex;
  flex-wrap: wrap;
}
.page-header .panel.wrapper {
  border: 0 !important;
  flex: 0 0 100%;
  max-width: 100%;
  background-color: #002750;
  min-height: 45px;
  position: relative;
  z-index: 101;
}
.page-header .panel.header {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.header.content {
  background: #ffffff;
  z-index: 101;
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  min-height: 180px;
}
.header.content:before,
.header.content:after {
  display: none;
}
.header-wrapper-top {
  display: flex;
  align-items: flex-end;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.header-wrapper-top.sactive {
  position: fixed;
  left: 0;
  right: 0;
  background: #ffffff;
  z-index: 9;
  padding-top: 16px;
  padding-bottom: 15px;
  transform: translateY(-100%);
  border-bottom: 1px solid #EEEAF7;
  top: 0;
}
.header-wrapper-top.sactive .header-wrapper-left {
  padding-top: 0;
  margin-right: 46px;
  align-items: center;
  flex: unset;
  max-width: unset;
}
.header-wrapper-top.sactive .logo-wrapper {
  max-height: 46px;
  overflow: hidden;
  flex: 0 0 112px;
  max-width: 112px;
}
.header-wrapper-top.sactive .logo {
  min-width: 112px;
  min-height: 53px;
}
.header-wrapper-top.sactive .header-wrapper-right {
  margin-bottom: 0;
}
.header-wrapper-top.sactive .logo-wrapper:before {
  display: none;
}
.header-wrapper-top.sticky {
  transform: translateY(0);
  transition: all 0.5s;
}
.header-wrapper-top.sticky .call-button-container {
  opacity: 0;
  visibility: hidden;
}
.header-wrapper-left {
  padding-top: 15px;
  flex: 0 0 17.1%;
  max-width: 17.1%;
}
.logo-wrapper {
  position: relative;
}
.logo-wrapper:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='264' height='107' viewBox='0 0 264 107' fill='none'%3E%3Cpath d='M-0.308594 0H263.109L-0.308594 106.679V0Z' fill='%23F9AC00'/%3E%3C/svg%3E");
  top: -15px;
  left: -32px;
  width: 263.417px;
  height: 106.679px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
  position: absolute;
}
.logo-wrapper .logo {
  max-width: 164px;
  display: block;
}
.header-wrapper-center {
  flex-grow: 1;
}
.header-wrapper-right {
  flex: 0 0 472px;
  max-width: 472px;
  padding-left: 36px;
  display: flex;
  align-items: center;
  margin-bottom: -2px;
}
.contacts-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.contacts-wrapper .contacts-label {
  letter-spacing: -0.28px;
  line-height: 1;
  font-weight: 400;
  font-size: 14px;
  padding-bottom: 3px;
  display: block;
  color: #002750;
}
.contacts-wrapper .contacts-number {
  letter-spacing: -0.48px;
  font-weight: 700;
  font-size: 24px;
  line-height: 1;
  text-decoration: none;
  color: #002750;
  transition: all 0.3s;
}
.contacts-wrapper .contacts-number:hover {
  color: #4991d0;
}
.minicart-wrapper {
  order: 2;
  display: flex;
  align-items: center;
  margin-bottom: 2px;
}
.minicart-wrapper .minicart-title {
  display: none;
}
.minicart-wrapper .counter.qty {
  min-width: 25px;
  max-width: 25px;
  min-height: 25px;
  max-height: 25px;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  color: #ffffff;
  background-color: #002750;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: -0.24px;
  line-height: 1;
}
.minicart-wrapper .showcart {
  position: relative;
  padding-left: 33px;
}
.minicart-wrapper .showcart:before {
  content: "3";
  font-size: 24px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #4991d0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.showtoplinks a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 20px;
  letter-spacing: -0.28px;
  font-size: 14px;
  font-weight: 400;
  color: #002750;
  padding-left: 32px;
  position: relative;
  text-decoration: none;
  transition: all 0.3s;
}
.showtoplinks a:hover {
  color: #4991d0;
}
.showtoplinks a:before {
  content: "2";
  font-size: 24px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #4991d0;
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
}
.showtoplinks .uname {
  max-width: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.showtoplinks .utitle {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.32px;
}
.contacts-right {
  order: 3;
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.top-links-wrapper {
  order: 1;
  padding-right: 28px;
}
.block-search .form {
  background-color: #f4f7fa;
  position: relative;
  border-radius: 12px;
  border: 1px solid #EEEAF7;
  overflow: hidden;
}
.block-search .field {
  margin: 0;
}
.block-search .action.search:before,
.block-search .action.search .ic-search {
  display: none !important;
}
.block-search .action.search:after {
  content: "1";
  font-size: 24px;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #002750;
  transition: all 0.3s;
  display: block;
}
.checkout-index-index .header.content {
  background-color: transparent;
  min-height: unset !important;
}
@media only screen and (max-width: 767px) {
  body .call-button-container .call-info {
    max-width: 110px;
    font-size: 11px;
    padding-left: 29px;
    line-height: 1.1;
    margin-right: 10px;
    top: 1px;
  }
  body .call-button-container .call-info:before {
    font-size: 18px;
    top: 7px;
    left: 0;
  }
  body .call-button-container input {
    padding: 9px 13px 6px 13px;
    border-radius: 7px;
    height: 30px;
    max-height: 30px;
  }
  body .call-button-container .action {
    border-radius: 7px !important;
    font-size: 10px !important;
    max-width: 115px;
    padding: 6px 12px 4px 23px !important;
  }
  body .call-button-container .action:before {
    top: 9px;
    left: 7px;
    font-size: 12px;
  }
  body .cbm-inner {
    padding: 10px 30px;
    text-align: center;
  }
  body .cbm-inner .call-msg {
    font-size: 12px;
    max-width: 420px;
    line-height: 1.3;
  }
  body .cbm-inner span:before {
    top: 8px;
    left: 5px;
  }
}
body:has(.dropdown-menu:hover) {
  position: relative;
}
body:has(.dropdown-menu:hover):before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(0, 39, 80, 0.3);
  bottom: 0;
  z-index: 100;
  transition: all 0.3s;
}
.avis-reviews {
  max-width: 150px;
  width: 100%;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
}
.avis-reviews a {
  position: unset !important;
  width: unset !important;
  max-width: unset !important;
  display: block !important;
}
.nav-sections {
  margin-bottom: 0 !important;
  background: transparent;
  display: flex;
  width: 100%;
  padding: 24px 0 16px;
  align-items: center;
}
.nav-sections .menu-part {
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.nav-sections .main-submenu-menu {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  transition: all 0.3s;
  background-color: #ffffff;
  display: flex;
  padding: 32px;
  border-top: 1px solid #EEEAF7;
  align-items: flex-start;
}
.nav-sections .main-submenu-menu:before {
  content: "";
  top: -20px;
  left: 0;
  right: 0;
  position: absolute;
  background: #ffffff;
  height: 19px;
  z-index: 2;
}
.nav-sections .menu-part-in {
  margin-bottom: 0;
  margin-right: 16px;
}
.nav-sections .menu-part-in:last-child {
  margin-right: 0;
}
.nav-sections .menu-part-in:hover .menu-top-link {
  background-color: #f4f7fa;
}
.nav-sections .menu-part-in:hover .main-submenu-menu {
  opacity: 1;
  visibility: visible;
}
.nav-sections .nav-sections-link {
  margin-left: 32px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: -0.32px;
  color: #002750;
  text-decoration: underline;
  transition: all 0.3s;
  line-height: 1;
}
.nav-sections .nav-sections-link:hover {
  color: #4991d0;
}
.nav-sections .menu-top-link {
  border-radius: 12px;
  padding: 14px 22px 10px 16px;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.32px;
  text-decoration: none;
  transition: all 0.3s;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #002750;
  position: relative;
  z-index: 3;
}
.nav-sections .menu-top-link:after,
.nav-sections .menu-top-link:before {
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  margin-top: -4px;
  transition: all 0.3s;
}
.nav-sections .menu-top-link.nos-produits:before {
  content: "4";
}
.nav-sections .menu-top-link.services:before {
  content: "5";
}
.nav-sections .menu-top-link.simulez-vos:before {
  content: "6";
  font-size: 20px;
}
.nav-sections .menu-top-link.configurez-votre:before {
  content: "7";
}
.nav-sections .menu-top-link.mon-compte:before {
  content: "2";
}
.nav-sections .menu-top-link.nos-produits,
.nav-sections .menu-top-link.services {
  padding-right: 17px;
}
.nav-sections .menu-top-link.nos-produits:after,
.nav-sections .menu-top-link.services:after {
  content: "0";
  margin-left: 12px;
  font-size: 10px;
  line-height: 6px;
  color: #002750;
}
.nav-sections .menu-top-link:before {
  content: "4";
  margin-right: 12px;
  color: #4991d0;
  font-size: 18px;
}
.nav-sections .submenu-cal {
  padding: 8px 32px 8px 15px;
  border-left: 1px solid #EEEAF7;
  flex: 0 0 25.6%;
  max-width: 25.6%;
}
.nav-sections .submenu-cal.fourthcal,
.nav-sections .submenu-cal.eighthcal {
  padding: 0;
  border: 0;
  flex: 0 0 23.2%;
  max-width: 23.2%;
}
.nav-sections .submenu-sublist {
  list-style: none;
}
.nav-sections .submenu-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  color: #002750;
  margin-bottom: 24px;
  display: block;
  text-decoration: none;
}
.nav-sections .submenu-title[href]:hover {
  color: #4991d0;
}
.nav-sections .submenu-subitem {
  margin-bottom: 4px;
}
.nav-sections .submenu-subitem:last-child {
  margin-bottom: 0;
}
.nav-sections .submenu-sublink {
  padding: 12px 16px 12px 16px;
  font-size: 18px;
  letter-spacing: -0.36px;
  font-weight: 500;
  line-height: 1.12;
  color: #39587A;
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  border-radius: 12px;
  transition: all 0.3s;
}
.nav-sections .submenu-sublink:hover {
  color: #4991d0;
}
.nav-sections .submenu-sublink:hover:before {
  color: #4991d0;
}
.nav-sections .submenu-sublink:before {
  content: "P";
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
  font-size: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #085AC3;
  margin-right: 12px;
  transition: all 0.3s;
  padding-bottom: 4px;
}
.nav-sections .submenu-sublink.subitem20:before {
  content: "y";
}
.nav-sections .submenu-sublink.subitem21:before {
  content: "O";
}
.nav-sections .submenu-sublink.subitem22:before {
  content: "K";
}
.nav-sections .submenu-sublink.subitem23:before {
  content: "L";
}
.nav-sections .submenu-sublink.subitem24:before {
  content: "M";
}
.nav-sections .submenu-sublink.subitem25:before {
  content: "Q";
}
.nav-sections .submenu-sublink.subitem26:before,
.nav-sections .submenu-sublink.subitem27:before,
.nav-sections .submenu-sublink.subitem28:before {
  content: "7";
}
.nav-sections .submenu-sublink.subitem29:before {
  content: "#";
}
.nav-sections .submenu-card {
  border-radius: 16px;
  background-color: #f4f7fa;
  margin-bottom: 16px;
  width: 100%;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-sections .submenu-card:last-child {
  margin-bottom: 0;
}
.nav-sections .submenu-card img {
  max-width: 224px;
  width: 100%;
}
.nav-sections .eighthcal {
  display: flex;
}
.nav-sections .submenu-banner {
  background-color: #f4f7fa;
  border-radius: 16px;
  min-height: 330px;
  max-height: 330px;
  min-width: 319px;
  max-width: 319px;
  margin-right: auto;
}
.nav-sections .submenu-support {
  letter-spacing: -0.36px;
  font-weight: 500;
  font-size: 18px;
  color: #ffffff !important;
  background: #085ac3;
  border-radius: 12px;
  line-height: 1.12;
  max-width: max-content;
  padding: 14px 22px 12px 16px;
  text-decoration: none !important;
  margin-top: 6px;
  transition: all 0.3s;
  display: flex;
  align-items: center;
}
.nav-sections .submenu-support:before {
  content: "N";
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  color: #ffffff !important;
  margin-right: 12px;
  margin-top: -2px;
}
.nav-sections .submenu-support:hover {
  background-color: #4991d0;
}
.nav-sections .subprolink-cover .submenu-sublink:before {
  padding-bottom: 4px;
}
.nav-link4,
.nav-link5,
.hide-dek {
  display: none;
}
.page-footer {
  margin-top: 71px;
}
.page-footer .footer.content {
  margin-top: 0 !important;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
.page-footer .customerSupportCover {
  background-color: #f4f7fa;
}
.page-footer .customer-support {
  display: flex;
  padding: 0;
}
.page-footer .customer-support .cusSupport-col {
  flex: 0 0 25%;
  max-width: 25%;
}
.page-footer .customer-support .cusSupport-col:not(:last-child) {
  border-right: 1px solid #ffffff;
}
.page-footer .customer-support .cusSupport-text {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  line-height: 1.23;
  color: #002750;
  padding-top: 4px;
}
.page-footer .customer-support .cusSupport-inner {
  padding: 33px 50px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.page-footer .customer-support .cusSupport-inner:before {
  content: "";
  min-width: 50px;
  min-height: 50px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_362_542)'%3E%3Cpath d='M5.36627 17.2001C5.36627 14.0167 5.38294 10.8501 5.3496 7.66675C5.3496 6.95008 5.51627 6.70008 6.26627 6.56675C11.1996 5.66675 15.8829 3.98341 20.4663 2.00008C21.8329 1.41675 23.1829 0.766747 24.5163 0.116747C24.8996 -0.0665867 25.1663 -0.0332534 25.5329 0.133413C30.4829 2.53341 35.5663 4.60008 40.9163 5.95008C41.9163 6.20008 42.9163 6.45008 43.9163 6.58341C44.5496 6.66675 44.6329 6.95008 44.6329 7.50008C44.6163 9.50008 44.6163 11.5167 44.6163 13.5167C44.6163 17.5834 44.5829 21.6334 44.6329 25.7001C44.6996 31.2167 42.6829 35.9501 39.2329 40.1334C35.5163 44.6334 30.6996 47.6167 25.4163 49.9001C25.1663 50.0168 24.9329 50.0501 24.6496 49.9167C19.7663 47.8334 15.2996 45.1334 11.6663 41.1834C8.41627 37.6501 6.21627 33.5667 5.51627 28.7667C5.36627 27.7001 5.33294 26.6334 5.3496 25.5501C5.38294 22.7834 5.36627 19.9834 5.36627 17.2001Z' fill='%23FEFEFE'/%3E%3Cpath d='M25.1661 44.8001C25.0494 44.9501 24.9161 44.8834 24.7827 44.8167C20.5494 42.7834 16.7161 40.2167 13.8161 36.4501C11.3661 33.2501 9.98273 29.7001 10.0661 25.6001C10.1494 20.8667 10.0994 16.1167 10.0661 11.3667C10.0661 10.7334 10.2494 10.5001 10.8661 10.3334C15.5827 9.10008 20.0994 7.35008 24.5327 5.31675C24.6827 5.25008 24.8494 5.21675 25.0161 5.16675C25.2827 5.46675 25.2494 5.85008 25.2494 6.21675C25.2494 11.7167 25.2661 17.2334 25.2494 22.7334C25.2994 23.1001 25.1494 23.3834 24.8827 23.6501C23.9994 24.5334 23.1161 25.4001 22.2327 26.3001C21.8661 26.6667 21.5494 26.6834 21.1827 26.3001C20.5827 25.6834 19.9661 25.1001 19.3827 24.4834C19.0327 24.1001 18.7494 24.0334 18.3494 24.4501C17.7161 25.1334 17.0494 25.7834 16.3827 26.4167C16.0327 26.7501 16.0661 27.0001 16.3994 27.3334C18.0327 28.9501 19.6661 30.5667 21.2661 32.2001C21.6161 32.5501 21.8494 32.5167 22.1827 32.1834C22.9327 31.4167 23.6827 30.6501 24.4661 29.9001C24.6994 29.6834 25.0161 29.3334 25.1994 29.9667C25.2661 30.3501 25.2494 30.7501 25.2494 31.1334C25.2494 35.4334 25.2494 39.7501 25.2494 44.0501C25.2494 44.3334 25.2327 44.5667 25.1661 44.8001Z' fill='%231F5A82'/%3E%3Cpath d='M25.1658 44.8002C24.8825 44.5669 24.9992 44.2502 24.9992 43.9835C24.9825 39.2002 24.9825 34.4169 24.9658 29.6335C24.9825 29.2335 25.2992 29.0502 25.5325 28.8169C28.1158 26.2169 30.6992 23.6335 33.2992 21.0502C34.1325 20.2169 34.1325 20.2169 33.2825 19.3502C32.7658 18.8335 32.2325 18.3335 31.7325 17.7835C31.3658 17.3835 31.1158 17.3835 30.7325 17.7835C29.1492 19.4002 27.5325 21.0002 25.9158 22.6002C25.6992 22.8169 25.5325 23.1335 25.1492 23.0835C24.8992 22.8669 24.9992 22.5835 24.9992 22.3335C24.9992 16.6169 24.9992 10.9169 24.9992 5.2002C27.0158 6.03353 29.0325 6.9002 31.0658 7.71686C33.6658 8.7502 36.3325 9.66686 39.0492 10.3335C39.6825 10.4835 39.8825 10.7669 39.8658 11.4335C39.8492 16.6669 39.9158 21.9002 39.8492 27.1169C39.8158 29.9002 38.7825 32.4169 37.3325 34.7335C34.3992 39.4169 30.1325 42.5335 25.1658 44.8002Z' fill='%23060E28'/%3E%3Cpath d='M25.1663 23.0833C27.0163 21.25 28.883 19.4167 30.7163 17.5667C31.1163 17.15 31.3496 17.15 31.733 17.5667C32.3829 18.2833 33.083 18.9833 33.7996 19.6333C34.2663 20.05 34.3163 20.2833 33.8163 20.7666C31.0329 23.5 28.283 26.2667 25.5163 29.0333C25.333 29.2167 25.1496 29.4333 24.9663 29.6166C24.0163 30.55 23.0496 31.4833 22.0996 32.45C21.7996 32.7667 21.6163 32.8666 21.2496 32.4833C19.5496 30.7333 17.8163 29.0167 16.0663 27.3C15.6996 26.95 15.7496 26.75 16.083 26.4333C16.883 25.6833 17.6496 24.9 18.4163 24.1C18.6996 23.8 18.883 23.7833 19.1663 24.1C19.8663 24.85 20.6163 25.55 21.333 26.2833C21.5663 26.5167 21.7163 26.5833 21.9663 26.3C23.033 25.2167 24.0996 24.15 25.1663 23.0833Z' fill='%23FEFEFE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_362_542'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  margin-right: 15px;
}
.page-footer .footerContentMain,
.page-footer .footerCopyright {
  padding-right: 100px;
  padding-left: 100px;
}
.page-footer .footerContentMain .container,
.page-footer .footerCopyright .container {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.page-footer .footerContentMain {
  padding-top: 81px;
  padding-bottom: 68px;
}
.page-footer .footerContentMain .footerCardTitle {
  font-size: 16px;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: 'Poppins';
}
.page-footer .footerContentMain .footerCardTitle a {
  color: #002750;
  text-decoration: none;
}
.page-footer .footerContentMain .footerCardTitle a:hover {
  color: #4991d0;
}
.page-footer .footerContentMain .paymentCards {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 7px;
}
.page-footer .footerContentMain .paymentCards .paymentBox {
  min-width: 65px;
  min-height: 40px;
  max-width: 65px;
  max-height: 40px;
  display: block;
  margin-right: 10px;
  margin-bottom: 12px;
  font-size: 0;
}
.page-footer .footerContentMain .paymentCards .paymentBox:nth-child(3n) {
  margin-right: 0;
}
.page-footer .footerContentMain .paymentCards .paymentBox svg {
  width: 100%;
  height: 100%;
}
.page-footer .footerContentMain .footerLeft {
  flex: 0 0 27%;
  max-width: 27%;
}
.page-footer .footerContentMain .footerLeft .logo {
  margin: 0 0 20px;
  max-width: 180px;
  display: block;
  float: unset;
}
.page-footer .footerContentMain .footerLeft .logo img {
  max-height: 87px;
}
.page-footer .footerContentMain .footerLeft .footerCardTitle {
  margin-bottom: 16px;
}
.page-footer .footerContentMain .footerLeft .footerReviewBox {
  display: flex;
  margin-bottom: 43px;
}
.page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem {
  flex: 0 0 80px;
  max-width: 80px;
}
.page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem:not(:last-child) {
  margin-right: 8px;
}
.page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem svg {
  max-height: 80px;
}
.page-footer .footerContentMain .footerLeft .footerSocialBox {
  display: flex;
}
.page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem {
  flex: 0 0 30px;
  max-width: 30px;
}
.page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem:not(:last-child) {
  margin-right: 10px;
}
.page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem svg {
  max-height: 30px;
}
.page-footer .footerContentMain .footerLeft .footerLeftBottom {
  margin-top: 40px;
}
.page-footer .footerContentMain .footerLefText {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
}
.page-footer .footerContentMain .footerLefText.footerEmail {
  color: #4991d0;
}
.page-footer .footerContentMain .footerLefText.footerEmail a {
  color: #4991d0;
}
.page-footer .footerContentMain .footerLefText a {
  color: #002750;
  text-decoration: unset;
}
.page-footer .footerContentMain .footerLefText a:hover {
  color: #4991d0;
}
.page-footer .footerContentMain .footerRight {
  flex: 0 0 73%;
  max-width: 73%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 6px;
}
.page-footer .footerContentMain .footerRight .footerCol {
  flex: 0 0 25%;
  max-width: 25%;
  margin-bottom: 79px;
}
.page-footer .footerContentMain .footerRight .footerCol.footCol1,
.page-footer .footerContentMain .footerRight .footerCol.footCol5 {
  flex: 0 0 28%;
  max-width: 28%;
}
.page-footer .footerContentMain .footerRight .footerCol.footCol3 {
  flex: 0 0 29.7%;
  max-width: 29.7%;
}
.page-footer .footerContentMain .footerRight .footerCol.footCol4 {
  flex: 0 0 17.3%;
  max-width: 17.3%;
}
.page-footer .footerContentMain .footerRight .footerCol.footCol6 {
  flex: 0 0 30%;
  max-width: 30%;
}
.page-footer .footerContentMain .footerRight .footerCol.footCol7 {
  flex: 0 0 24.7%;
  max-width: 24.7%;
}
.page-footer .footerContentMain .footerRight .footerCol.footCol8 {
  flex: 0 0 17.3%;
  max-width: 17.3%;
}
.page-footer .footerContentMain .footerRight .footerCol.footCol5,
.page-footer .footerContentMain .footerRight .footerCol.footCol6,
.page-footer .footerContentMain .footerRight .footerCol.footCol7,
.page-footer .footerContentMain .footerRight .footerCol.footCol8 {
  margin-bottom: 0;
}
.page-footer .footerContentMain .footerRight .footerLinkBox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.page-footer .footerContentMain .footerRight .footerLinkBox .footLink {
  font-size: 14px;
  text-transform: uppercase;
  color: #002750;
  display: block;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none !important;
}
.page-footer .footerContentMain .footerRight .footerLinkBox .footLink:hover {
  color: #4991d0;
}
.page-footer .footerContentMain .footerRight .footerCardTitle {
  color: #002750;
  padding-bottom: 15px;
  position: relative;
  margin-bottom: 14px;
  white-space: nowrap;
}
.page-footer .footerContentMain .footerRight .footerCardTitle:before {
  content: "";
  min-width: 14px;
  min-height: 2px;
  border-right: 10px;
  background-color: #4991d0;
  position: absolute;
  bottom: 0;
  left: 0;
}
.page-footer .footer-sublink {
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.page-footer .footer-sublink .footer-innerlink {
  margin-right: 10px;
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #002750;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none !important;
}
.page-footer .footer-sublink .footer-innerlink:hover {
  color: #4991d0;
}
.page-footer .footer-sublink .footer-innerlink:after {
  content: "|";
  color: #002750 !important;
  padding-left: 10px;
}
.page-footer .footer-sublink .footer-innerlink:last-child {
  margin-right: 0;
}
.page-footer .footer-sublink .footer-innerlink:last-child:after {
  display: none;
}
.page-footer .footerCopyright {
  padding-top: 25px;
  padding-bottom: 19px;
  border-top: 1px solid #EEEAF7;
}
.page-footer .footerCopyright .container {
  align-items: center;
  justify-content: space-between;
}
.page-footer .footerCopyright .copyRightText,
.page-footer .footerCopyright .storeHours {
  font-weight: 400;
  font-size: 12px;
  color: #002750;
  font-family: 'Poppins';
}
.page-footer .footerCopyright .footerContactBlock {
  text-align: right;
}
.page-footer .footerCopyright .footerContactBlock a {
  font-weight: 600;
  color: #4991d0;
  font-size: 24px;
  line-height: 1;
  display: block;
  margin-bottom: 3px;
  text-decoration: none !important;
}
@media only screen and (max-width: 767px) {
  body .page-footer .customer-support {
    padding: 20px 0;
  }
  body .page-footer .customer-support .cusSupport-col {
    flex: 0 0 100%;
    max-width: 100%;
    border: 0 !important;
  }
  body .page-footer .customer-support .cusSupport-inner {
    padding: 20px 45px;
  }
  body .page-footer .customer-support .cusSupport-inner:before {
    min-width: 58px;
    min-height: 74px;
    margin-right: 25px;
  }
  body .page-footer .customer-support .cusSupport-text {
    font-size: 24px;
    letter-spacing: 1.191px;
    max-width: 100%;
  }
  body .page-footer .footer-sublink {
    flex-direction: column;
    margin: 0 auto 50px;
  }
  body .page-footer .footer-sublink .footer-innerlink {
    margin-right: 0;
    font-size: 17px;
    margin-bottom: 10px;
  }
  body .page-footer .footer-sublink .footer-innerlink:after {
    display: none;
  }
  body .page-footer .footer-sublink .footer-innerlink:last-child {
    margin-bottom: 0;
  }
  body .page-footer .footerContentMain {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  body .page-footer .footerContentMain .container {
    padding-top: 190px;
    flex-wrap: unset;
    flex-direction: column-reverse;
  }
  body .page-footer .footerContentMain .footerLefText {
    font-size: 23px;
    text-align: center;
    max-width: 100%;
  }
  body .page-footer .footerContentMain .footerLeft {
    margin-top: 30px;
  }
  body .page-footer .footerContentMain .footerLeft .logo {
    max-width: 305px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    width: 100%;
  }
  body .page-footer .footerContentMain .footerLeft .logo img {
    width: 100%;
  }
  body .page-footer .footerContentMain .footerLeft .footerLeftBottom {
    margin-top: 60px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: unset;
  }
  body .page-footer .footerContentMain .footerLeft .footerCardTitle {
    margin-bottom: 13px;
    font-size: 23px;
    letter-spacing: 3.572px;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem {
    flex: 0 0 44px;
    max-width: 44px;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem:not(:last-child) {
    margin-right: 14px;
  }
  body .page-footer .footerContentMain .footerLeft .footerSocialBox .footerSocialItem svg {
    max-height: 48px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox {
    margin-bottom: 60px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem {
    flex: 0 0 119px;
    max-width: 119px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem:not(:last-child) {
    margin-right: 10px;
  }
  body .page-footer .footerContentMain .footerLeft .footerReviewBox .footerReviewItem svg {
    max-height: 119px;
  }
  body .page-footer .footerContentMain .footerRight {
    padding-bottom: 0;
  }
  body .page-footer .footerContentMain .footerRight .footerCardTitle {
    padding-bottom: 17px;
    letter-spacing: 3.572px;
    text-align: center;
    font-size: 23px;
    margin-bottom: 0;
  }
  body .page-footer .footerContentMain .footerRight .footerCardTitle:before {
    display: none;
  }
  body .page-footer .footerContentMain .footerRight .footerCol {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-bottom: 0;
    padding-right: 0;
  }
  body .page-footer .footerContentMain .footerRight .footerCol:nth-child(even) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body .page-footer .footerContentMain .footerRight .footerCol.footCol7,
  body .page-footer .footerContentMain .footerRight .footerCol.footCol8 {
    display: block;
  }
  body .page-footer .footerContentMain .footerRight .footerLinkBox,
  body .page-footer .footerContentMain .footerRight .paymentCards {
    display: none;
  }
  body .page-footer .footerContentMain .footerLeft,
  body .page-footer .footerContentMain .footerRight {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .page-footer .footerContentMain,
  body .page-footer .footerCopyright {
    padding-right: 40px;
    padding-left: 40px;
  }
  body .page-footer .footerCopyright {
    padding-bottom: 45px;
    padding-top: 0;
    border: 0;
  }
  body .page-footer .footerCopyright .footerContactBlock {
    margin-bottom: 35px;
  }
  body .page-footer .footerCopyright .footerContactBlock a {
    font-size: 35px;
  }
  body .page-footer .footerCopyright .container {
    flex-wrap: unset;
    flex-direction: column-reverse;
  }
  body .page-footer .footerCopyright .copyRightText,
  body .page-footer .footerCopyright .storeHours {
    font-size: 17px;
    text-align: center;
  }
}
body .modals-overlay {
  background-color: rgba(255, 255, 255, 0.9);
}
.modal-popup.confirm {
  z-index: 999999999;
}
.modal-popup.confirm .modal-inner-wrap .modal-content {
  text-align: center;
  padding: 20px !important;
}
.modal-popup.confirm .modal-title {
  text-align: center;
  margin-bottom: 10px;
}
.modal-popup.confirm .modal-footer {
  justify-content: center;
}
.modal-popup.pre-order-confirm-popup .modal-title {
  text-align: left;
  margin-bottom: 0;
  font-size: 24px;
}
.modal-popup.pre-order-confirm-popup .modal-footer {
  justify-content: flex-end;
}
.modal-popup.pre-order-confirm-popup .modal-footer .action-accept {
  margin-right: 0;
}
.modal-popup.pre-order-confirm-popup .modal-footer button {
  font-size: 14px;
  min-width: 156px;
  padding: 19px 30px;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap {
  padding: 40px 50px;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content {
  text-align: left;
  padding: 0 !important;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .pre-order-title {
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #edf2f4;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .pre-order-row {
  display: flex;
  align-items: center;
  padding: 19px 0;
  border-bottom: 1px solid #edf2f4;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .col-img {
  max-width: 81px;
  max-height: 81px;
  min-width: 81px;
  min-height: 81px;
  border: 1px solid #edf2f4;
  margin-right: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-date,
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-name {
  font-size: 14px;
  color: #002750;
  font-weight: 400;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-date strong,
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-name strong {
  font-weight: 900;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-name strong {
  color: #4991d0;
}
.modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .product-date {
  color: #4991d0;
  padding-top: 5px;
}
.modal-popup.agreements-modal .modal-inner-wrap {
  background-color: #f4f7fa;
  max-width: 920px !important;
  border-radius: 30px;
}
.modal-popup.agreements-modal .modal-inner-wrap .modal-content {
  font-weight: 400;
  padding: 0 !important;
}
.modal-popup.video-popup-wrapper .modal-inner-wrap {
  max-width: 1000px !important;
}
.modal-popup .modal-inner-wrap {
  border-radius: 5px;
  max-width: 716px !important;
  padding: 50px;
  width: 100%;
  box-shadow: none;
  -webkit-box-shadow: 0 0 54px #f6f8f9;
  -moz-box-shadow: 0 0 54px #f6f8f9;
  box-shadow: 0 0 54px #f6f8f9;
}
.modal-popup .modal-inner-wrap .modal-content {
  color: #002750;
  font-weight: 600;
  font-size: 16px;
  padding: 0;
  line-height: 1.3;
  padding: 20px !important;
}
.modal-popup .modal-inner-wrap .modal-content iframe {
  max-width: 100%;
}
.modal-popup .modal-inner-wrap .modal-content h3 {
  font-size: 19px;
  margin: 15px 0;
  font-weight: 700;
}
.modal-popup .modal-inner-wrap .modal-content a {
  color: #4991d0;
  text-decoration: none !important;
  display: inline;
}
.modal-popup .modal-inner-wrap .modal-content a:hover {
  text-decoration: none;
  color: #002750;
}
.modal-popup .modal-inner-wrap .modal-content .sub-cl {
  margin-bottom: 10px;
}
.modal-popup .modal-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  border: none;
  padding: 0;
}
.modal-popup .form-shipping-address,
.modal-popup .checkout-payment-method .billing-address-form,
.modal-popup .form-create-account,
.modal-popup .account .form-edit-account,
.modal-popup .account .form-address-edit {
  padding: 26px 0 0;
  background: #f6f8f9;
  text-align: left;
  overflow-x: hidden;
}
.modal-popup .form-shipping-address .fieldset.address,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address,
.modal-popup .form-create-account .fieldset.address,
.modal-popup .account .form-edit-account .fieldset.address,
.modal-popup .account .form-address-edit .fieldset.address {
  margin: 0 -20px;
  max-width: unset;
}
.modal-popup .form-shipping-address .fieldset.address .field,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field,
.modal-popup .form-create-account .fieldset.address .field,
.modal-popup .account .form-edit-account .fieldset.address .field,
.modal-popup .account .form-address-edit .fieldset.address .field {
  padding: 0 20px;
}
.modal-popup .form-shipping-address .fieldset.address .field.choice,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice,
.modal-popup .form-create-account .fieldset.address .field.choice,
.modal-popup .account .form-edit-account .fieldset.address .field.choice,
.modal-popup .account .form-address-edit .fieldset.address .field.choice {
  display: flex;
  max-width: 100%;
  flex: 0 0 100%;
  align-items: center;
  margin-top: 10px;
}
.modal-popup .form-shipping-address .fieldset.address .field.choice label,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
.modal-popup .form-create-account .fieldset.address .field.choice label,
.modal-popup .account .form-edit-account .fieldset.address .field.choice label,
.modal-popup .account .form-address-edit .fieldset.address .field.choice label {
  padding: 0 0 0 10px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: unset;
}
.modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
.modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox,
.modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox,
.modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox {
  min-width: 25px;
  min-height: 25px;
  max-width: 25px;
  max-height: 25px;
}
.modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
.modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input,
.modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input,
.modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input {
  border-radius: 8px;
  border: 0;
}
.modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input:before,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
.modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input:before,
.modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input:before,
.modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input:before {
  width: 14px;
  height: 7px;
  top: 7px;
  left: 6px;
}
.modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input:checked,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:checked,
.modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input:checked,
.modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input:checked,
.modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input:checked {
  background-color: #4991d0;
  border-color: #4991d0;
}
.modal-popup .form-shipping-address .fieldset.address .field.vat-field .control .vat-input-box,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.vat-field .control .vat-input-box,
.modal-popup .form-create-account .fieldset.address .field.vat-field .control .vat-input-box,
.modal-popup .account .form-edit-account .fieldset.address .field.vat-field .control .vat-input-box,
.modal-popup .account .form-address-edit .fieldset.address .field.vat-field .control .vat-input-box {
  margin-right: 0;
}
.modal-popup .form-shipping-address .fieldset.address .field.vat-field .control .btn-vat-validate,
.modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.vat-field .control .btn-vat-validate,
.modal-popup .form-create-account .fieldset.address .field.vat-field .control .btn-vat-validate,
.modal-popup .account .form-edit-account .fieldset.address .field.vat-field .control .btn-vat-validate,
.modal-popup .account .form-address-edit .fieldset.address .field.vat-field .control .btn-vat-validate {
  margin-left: auto;
  letter-spacing: 1px;
}
.modal-popup .modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 20px 0 0;
  border: 0 !important;
}
.modal-popup .modal-footer button {
  min-width: inherit;
  font-family: 'Poppins';
  font-weight: 500;
  letter-spacing: 1.8px;
  border-radius: 100px;
  margin: 0 10px 0 0;
  padding: 20px 41px 17px;
  color: #002750 !important;
}
.modal-popup .modal-footer button:hover {
  background-color: #085ac3;
  color: #ffffff !important;
  text-decoration: none;
  border: 0;
}
.modal-popup .modal-footer .action-primary {
  background-color: #C9D9EA;
}
.modal-popup .modal-footer .action-primary:hover {
  background-color: #085ac3;
}
.modal-popup .modal-header {
  padding: 0;
}
.modal-popup .action-close {
  padding: 23px 17px;
}
.modal-popup .action-close:before {
  color: #002750;
  font-weight: 700;
  font-size: 41px;
}
.modal-popup .action-close:hover:before {
  color: #4991d0;
}
.modal-popup.cheque-payment-confirm {
  display: flex;
  align-items: center;
  --inner-padding: 50px;
}
.modal-popup.cheque-payment-confirm._show ~ .modals-overlay {
  background: rgba(6, 14, 40, 0.2);
}
.modal-popup.cheque-payment-confirm .modal-inner-wrap {
  max-width: 725px !important;
  padding: 0;
  border-radius: 60px;
  box-shadow: none;
}
.modal-popup.cheque-payment-confirm .modal-inner-wrap .modal-content {
  padding: 33px var(--inner-padding) 43px !important;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  line-height: 1.5;
}
.modal-popup.cheque-payment-confirm .modal-inner-wrap .modal-content > div {
  max-width: 606px;
}
.modal-popup.cheque-payment-confirm .action-close {
  right: 20px;
  top: 20px;
}
.modal-popup.cheque-payment-confirm .modal-title {
  text-align: left;
  padding-left: 55px;
  position: relative;
  margin-bottom: 0;
  padding-right: 40px;
}
.modal-popup.cheque-payment-confirm .modal-title:before {
  content: "i";
  position: absolute;
  top: -4px;
  left: 0;
  font-size: 35px;
  line-height: 1;
  color: #F0084E;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  text-transform: none;
}
.modal-popup.cheque-payment-confirm .modal-header {
  padding-top: 44px;
  padding-bottom: 28px;
  border-bottom: 1px solid #EEEAF7;
}
.modal-popup.cheque-payment-confirm .modal-header,
.modal-popup.cheque-payment-confirm .modal-footer {
  padding-left: var(--inner-padding) !important;
  padding-right: var(--inner-padding) !important;
}
.modal-popup.cheque-payment-confirm .modal-footer {
  justify-content: flex-start;
  padding-bottom: 50px;
  padding-top: 0;
}
.modal-popup.cheque-payment-confirm .modal-footer .action-primary {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2.4px;
  background-color: #FBBD2C;
  padding-left: 30px;
  padding-right: 30px;
}
.modal-popup.cheque-payment-confirm .modal-footer .action-primary:hover {
  background-color: #085ac3;
}
@media only screen and (max-width: 767px) {
  body .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap {
    max-width: 100%;
  }
  body .modals-wrapper .modal-popup.shipping-address-popup-wrapper .modal-footer .action {
    min-height: 63px;
    font-size: 15px;
  }
  body .modal-popup.confirm .modal-inner-wrap {
    max-width: 90% !important;
  }
  body .modal-popup.pre-order-confirm-popup .modal-inner-wrap .modal-content .pre-order-title p {
    font-size: 16px;
  }
  body .modal-popup.pre-order-confirm-popup .modal-footer button {
    font-size: 12px;
    min-width: 125px;
    padding: 15px 30px;
  }
  body .modal-popup .form-shipping-address,
  body .modal-popup .checkout-payment-method .billing-address-form,
  body .modal-popup .form-create-account,
  body .modal-popup .account .form-edit-account,
  body .modal-popup .account .form-address-edit {
    padding: 30px 0;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox {
    min-width: 37px;
    min-height: 37px;
    max-width: 37px;
    max-height: 37px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input {
    border-radius: 11px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .form-create-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice .lbl-checkbox input:before,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice .lbl-checkbox input:before {
    width: 19px;
    height: 8px;
    top: 12px;
    left: 10px;
  }
  body .modal-popup .form-shipping-address .fieldset.address .field.choice label,
  body .modal-popup .checkout-payment-method .billing-address-form .fieldset.address .field.choice label,
  body .modal-popup .form-create-account .fieldset.address .field.choice label,
  body .modal-popup .account .form-edit-account .fieldset.address .field.choice label,
  body .modal-popup .account .form-address-edit .fieldset.address .field.choice label {
    font-size: 22px;
  }
  body .modal-popup.confirm .modal-inner-wrap .modal-content {
    font-size: 24px;
  }
  body .modal-popup .modal-footer button {
    font-size: 19px;
  }
}
.minicart-opened .modal-popup.cart-popup-wrapper .modal-inner-wrap {
  transform: translateX(-10%);
}
.modal-popup .action {
  color: #ffffff !important;
}
.modal-popup.cart-popup-wrapper {
  overflow: inherit;
}
.modal-popup.cart-popup-wrapper .modal-inner-wrap {
  padding: 0;
  -webkit-box-shadow: 0 0 54px #d4dbdf;
  -moz-box-shadow: 0 0 54px #d4dbdf;
  box-shadow: 0 0 54px #d4dbdf;
  overflow: hidden;
  margin: 50px auto 0;
  max-width: 860px !important;
  border-radius: 30px;
}
.modal-popup.cart-popup-wrapper .modal-inner-wrap .modal-content {
  padding: 0 !important;
}
.modal-popup.cart-popup-wrapper .modal-footer {
  display: none;
}
.modal-popup.cart-popup-wrapper .product-details {
  display: flex;
  padding: 29px 29px;
  border-bottom: 1px solid #eeeaf7;
  border-top: 1px solid #eeeaf7;
}
.modal-popup.cart-popup-wrapper .product-details .product-brand a {
  font-size: 18px;
  color: #002750;
}
.modal-popup.cart-popup-wrapper .cart-totals {
  border-bottom: 1px solid #eeeaf7;
  align-items: flex-end;
  padding: 21px 50px 11px;
}
.modal-popup.cart-popup-wrapper .cart-totals .item-count {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 13px;
  text-align: right;
}
.modal-popup.cart-popup-wrapper .cart-totals .total {
  display: flex;
  align-items: center;
  padding-bottom: 9px;
  justify-content: space-between;
  max-width: 450px;
  margin-left: auto;
  margin-bottom: 0;
}
.modal-popup.cart-popup-wrapper .cart-totals .total:last-child {
  padding-bottom: 0;
}
.modal-popup.cart-popup-wrapper .cart-totals .total.discount {
  color: #3cc849;
}
.modal-popup.cart-popup-wrapper .cart-totals .total.discount .price {
  color: #3cc849;
}
.modal-popup.cart-popup-wrapper .cart-totals .total.discount .price,
.modal-popup.cart-popup-wrapper .cart-totals .total.discount .label {
  font-weight: 600;
}
.modal-popup.cart-popup-wrapper .cart-totals .total .label {
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  display: block;
  text-align: right;
}
.modal-popup.cart-popup-wrapper .cart-totals .total.grandtotal {
  margin-top: 23px;
}
.modal-popup.cart-popup-wrapper .cart-totals .total.grandtotal .price {
  color: #085ac3;
}
.modal-popup.cart-popup-wrapper .cart-totals .total.grandtotal .price,
.modal-popup.cart-popup-wrapper .cart-totals .total.grandtotal .label {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
}
.modal-popup.cart-popup-wrapper .actions {
  display: flex;
  justify-content: flex-end;
  margin: 24px 50px 30px;
}
.modal-popup.cart-popup-wrapper .actions .action {
  margin-right: 20px;
  border-radius: 100px;
  font-weight: 500;
  letter-spacing: 2.4px;
  font-size: 16px;
  font-family: 'Poppins';
  padding: 25px 20px 24px;
  min-width: 253px;
  color: #002750 !important;
}
.modal-popup.cart-popup-wrapper .actions .action:hover {
  color: #ffffff !important;
}
.modal-popup.cart-popup-wrapper .actions .action:last-child {
  margin-right: 0;
}
.modal-popup.cart-popup-wrapper .actions .btn-continue {
  background-color: #C9D9EA;
  color: #002750 !important;
}
.modal-popup.cart-popup-wrapper .actions .btn-continue:hover {
  color: #ffffff !important;
  background-color: #085ac3 !important;
}
.modal-popup.cart-popup-wrapper .product-info .product-name {
  font-size: 18px;
  max-width: 363px;
  font-weight: 400;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-height: 45px;
}
.modal-popup.cart-popup-wrapper .product-info .product-qty {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0;
}
.modal-popup.cart-popup-wrapper .product-info .product-qty span {
  margin-left: 4px;
}
.modal-popup.cart-popup-wrapper .product-info .product-price {
  margin-top: 8px;
  margin-bottom: 4px;
}
.modal-popup.cart-popup-wrapper .product-info .product-price .price {
  font-size: 18px;
  color: #085ac3 !important;
}
.modal-popup.cart-popup-wrapper .product-image {
  max-width: 125px;
  margin-right: 30px;
  flex: 0 0 100%;
  background-color: #f4f7fa;
  position: relative;
  max-height: 125px;
  border-radius: 20px;
  overflow: hidden;
}
.modal-popup.cart-popup-wrapper .product-image .product-image-container {
  position: relative;
  z-index: 8;
}
.modal-popup.cart-popup-wrapper .action-close {
  padding: 10px 13px;
  margin: 0;
}
.modal-popup.cart-popup-wrapper .modal-header {
  padding: 25px;
  border-bottom: none;
}
.modal-popup.cart-popup-wrapper .product-item-info {
  display: flex;
  flex-direction: column;
}
.modal-popup.cart-popup-wrapper .product-item-info .product-item-name {
  font-size: 14px;
  margin: 16px 0 12px;
  -webkit-line-clamp: 3;
  max-height: 50px;
  overflow: hidden;
}
.modal-popup.cart-popup-wrapper .product-item-info .product-item-name .product-item-link {
  color: #002750;
  margin: 0 !important;
  display: inline;
  line-height: 10px !important;
  letter-spacing: 0;
  font-size: 14px;
}
.modal-popup.cart-popup-wrapper .product-item-info .product-item-photo {
  border: 0;
  max-height: 125px;
  max-width: 125px;
  border-radius: 20px;
  overflow: hidden;
  background-color: #f4f7fa;
}
.modal-popup.cart-popup-wrapper .product-item-info .product-brand {
  display: inline !important;
  line-height: 10px !important;
}
.modal-popup.cart-popup-wrapper .product-item-info .product-brand a {
  display: inline !important;
  color: #002750 !important;
  line-height: 10px !important;
  text-transform: none !important;
  letter-spacing: 0;
  font-size: 14px;
}
.modal-popup.cart-popup-wrapper .product-item-info .price {
  font-size: 18px;
  color: #085ac3;
}
.modal-popup.cart-popup-wrapper .recently-viewed-container {
  padding: 36px 30px 30px;
}
.modal-popup.cart-popup-wrapper .recently-viewed-container .title-main {
  font-size: 24px;
  letter-spacing: 1.2px;
  line-height: 1.2;
  margin-bottom: 13px;
  text-transform: uppercase;
  font-weight: 600;
}
.modal-popup.cart-popup-wrapper .recently-viewed-container .items {
  display: flex;
  margin: 0 -11px;
  overflow: hidden;
  overflow-x: auto;
}
.modal-popup.cart-popup-wrapper .recently-viewed-container .items .item {
  padding: 0 11px;
  flex: 0 0 18%;
  max-width: 18%;
}
.toplinks-sidebar-opened {
  position: fixed;
  left: 0;
  right: 0;
}
.toplinks-sidebar {
  position: fixed;
  display: flex;
  z-index: 10000000;
  width: 422px;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  transition: all 0.5s;
  transform: translateX(100%);
  margin: 0;
}
.toplinks-sidebar.active {
  transform: translateX(0);
  filter: drop-shadow(0 0 27px rgba(233, 238, 240, 0.89));
}
.toplinks-sidebar .ui-dialog {
  display: flex !important;
  width: 100%;
}
.toplinks-sidebar .toplinks-sidebar-inner {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.toplinks-sidebar .toplinks-sidebar-title {
  padding: 36px 31px 32px 47px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  font-size: 18px;
  color: #4991d0;
  font-family: 'Poppins';
  font-weight: 600;
  border-bottom: 1px solid #edf2f4;
  width: 100%;
  text-transform: capitalize;
}
.toplinks-sidebar .toplinks-sidebar-title .toplinks-sidebar-close {
  cursor: pointer;
}
.toplinks-sidebar .toplinks-sidebar-title .toplinks-sidebar-close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 32px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  color: #002750;
}
.toplinks-sidebar .toplinks-sidebar-title .toplinks-sidebar-close:hover:before {
  color: #4991d0;
}
.toplinks-sidebar .toplinks-sidebar-footer {
  padding: 20px 15px;
}
.toplinks-sidebar .toplinks-sidebar-footer .link-logout {
  font-size: 18px;
  color: #002750;
  font-weight: 400;
  line-height: 1;
  padding: 25px 35px;
  background-color: #ecf0f3;
  border-radius: 5px;
  display: flex;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s;
}
.toplinks-sidebar .toplinks-sidebar-footer .link-logout:hover {
  color: #002750;
  background-color: #4991d0;
}
.toplinks-sidebar .toplinks-sidebar-footer .link-logout:hover svg {
  fill: #002750;
}
.toplinks-sidebar .toplinks-sidebar-footer .link-logout svg {
  width: 30px;
  height: 25px;
  fill: #4991d0;
  margin-right: 14px;
  transition: all 0.3s;
}
.toplinks-sidebar .toplinks-sidebar-footer .link-logout span {
  display: block;
  margin-top: 4px;
}
.toplinks-sidebar .toplinks-sidebar-content {
  flex-grow: 1;
  overflow-y: auto;
}
.toplinks-sidebar .toplinks-sidebar-content .header.links {
  padding: 0;
  list-style: none;
  align-items: flex-start;
}
.toplinks-sidebar .toplinks-sidebar-content li {
  margin-bottom: 0;
  border-bottom: 1px solid #edf2f4;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: left;
}
.toplinks-sidebar .toplinks-sidebar-content li a {
  padding: 22px 47px 19px 47px;
  color: #002750;
  text-decoration: none;
  font-size: 18px;
  display: block;
  line-height: 1;
  transition: all 0.1s;
}
.toplinks-sidebar .toplinks-sidebar-content li a:hover {
  color: #4991d0;
}
.toplinks-sidebar .toplinks-sidebar-content li.credit a {
  margin: 10px 0;
}
.toplinks-sidebar .toplinks-sidebar-content li.credit a .counter {
  display: block;
  font-size: 24px;
  color: #4991d0;
  font-weight: 700;
  margin-top: 2px;
}
.checkout-index-index .shipping-method-popup-wrapper .modal-inner-wrap {
  background-color: #ffffff !important;
}
.shipping-method-popup-wrapper {
  z-index: 10000;
}
.shipping-method-popup-wrapper .modal-inner-wrap {
  padding: 60px;
  max-width: 738px !important;
  overflow: hidden;
}
.shipping-method-popup-wrapper .modal-title {
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
  margin-bottom: -10px;
  text-align: center;
}
.shipping-method-popup-wrapper .action-close {
  width: 39px;
  height: 38px;
  background-color: #002750;
  border-bottom-left-radius: 5px;
  top: -2px;
  right: -2px;
  z-index: 99;
  padding: 0;
}
.shipping-method-popup-wrapper .action-close:before {
  width: 2px;
  height: 16px;
  background: #ffffff;
  position: absolute;
  top: 11px;
  left: 17px;
  transform: rotate(45deg);
}
.shipping-method-popup-wrapper .action-close:after {
  content: "";
  width: 2px;
  height: 16px;
  background: #ffffff;
  position: absolute;
  top: 11px;
  left: 17px;
  transform: rotate(-45deg);
}
.shipping-method-popup-wrapper .action-close:hover {
  background-color: #085ac3;
}
.shipping-method-popup-wrapper .action-close:focus {
  background-color: #002750;
}
.shipping-method-popup-wrapper .modal-header {
  border-bottom: 1px solid #edf2f4;
  margin-left: -60px;
  margin-right: -60px;
}
.shipping-method-popup-wrapper .modal-footer {
  border-top: 0 !important;
  padding-top: 60px;
  justify-content: flex-end;
}
.shipping-method-popup-wrapper .modal-footer button {
  min-width: 213px;
  background-color: #002750;
  margin: 0 15px 0 0;
}
.shipping-method-popup-wrapper .modal-footer button:last-child {
  margin-right: 0;
}
.shipping-method-popup-wrapper .modal-footer button:hover {
  background-color: #085ac3;
}
.shipping-method-popup-wrapper .modal-footer button._disabled {
  cursor: no-drop;
  background-color: #c9d1da !important;
  border-color: #c9d1da !important;
}
.shipping-method-popup-wrapper .smp-condition .smp-item {
  border-bottom: 1px solid #edf2f4;
  margin-left: -60px;
  margin-right: -60px;
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 22px;
  padding-top: 22px;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.shipping-method-popup-wrapper .smp-condition .smp-item label {
  padding-left: 46px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  display: block;
  line-height: 1.3;
  letter-spacing: 1px;
  cursor: pointer;
}
.shipping-method-popup-wrapper .smp-condition .smp-item._checked .price {
  color: #085ac3;
}
.shipping-method-popup-wrapper .smp-condition .price {
  margin-left: 30px;
}
.shipping-method-popup-wrapper .smp-condition .price .value {
  font-size: 17px;
}
.shipping-method-popup-wrapper .smp-condition .price .fraction {
  font-size: 10px;
  top: -6px;
  margin-right: 1px;
}
.shipping-method-popup-wrapper .smp-condition .price .symbol {
  font-size: 13px;
}
.shipping-method-popup-wrapper .smp-condition .lbl-checkbox {
  top: 49%;
  transform: translateY(-50%);
  position: absolute;
}
.shipping-method-popup-wrapper .smp-desc {
  border-bottom: 1px solid #edf2f4;
  margin-left: -60px;
  margin-right: -60px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.shipping-method-popup-wrapper .smp-desc span {
  padding-left: 60px;
  padding-right: 60px;
  font-size: 18px;
  display: block;
  font-weight: 400;
  margin-bottom: 5px;
}
.shipping-method-popup-wrapper .smp-desc span:last-child {
  margin-bottom: 0;
}
.chronopost-relais-popup-wrapper .modal-inner-wrap {
  padding: 0;
  overflow: hidden;
  max-width: 920px !important;
  max-height: 85vh;
  height: 100%;
}
.chronopost-relais-popup-wrapper .modal-inner-wrap .modal-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 40px !important;
  background-color: #f4f7fa;
  border-radius: 30px;
}
.chronopost-relais-popup-wrapper .modal-inner-wrap .modal-content .chronopost-relais-popup-content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.chronopost-relais-popup-wrapper .modal-inner-wrap .modal-content .chronomap_container {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.chronopost-relais-popup-wrapper .chronopost-relais-popup-content .chronomap_container {
  display: block;
}
.chronopost-relais-popup-wrapper .chronopost-relais-popup-content .chronomap_container > td {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.chronopost-relais-popup-wrapper .chrono-relais-title {
  font-size: 14px;
  font-weight: 400;
  margin: 21px 0;
}
.chronopost-relais-popup-wrapper .sp-methods-chronorelais {
  padding: 0;
  max-height: 130px;
  overflow-y: auto;
}
.chronopost-relais-popup-wrapper .sp-methods-chronorelais li {
  list-style: none;
  padding: 10px 0;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.chronopost-relais-popup-wrapper .sp-methods-chronorelais li label {
  font-size: 14px;
  color: #002750;
  margin-left: 10px;
  font-weight: 400;
  display: block;
  line-height: 1;
  cursor: pointer;
  padding-top: 3px;
}
.chronopost-relais-popup-wrapper .sp-methods-chronorelais li input {
  cursor: pointer;
  margin: 0;
  border-radius: 8px;
  width: 25px;
  height: 25px;
  appearance: none;
  box-shadow: none;
  border: 1px solid #eeeaf7;
  background-color: #ffffff;
  position: relative;
}
.chronopost-relais-popup-wrapper .sp-methods-chronorelais li input:before {
  content: "";
  width: 13px;
  height: 6px;
  top: 7px;
  left: 6px;
  position: absolute;
  transition: all 0.5s;
  transform: rotate(-45deg) scale(0);
  background: transparent;
  border-width: 0 0 2px 2px;
  border-style: solid;
  border-color: #002750;
}
.chronopost-relais-popup-wrapper .sp-methods-chronorelais li input:checked {
  background-color: #4991d0;
  border-color: #4991d0;
}
.chronopost-relais-popup-wrapper .sp-methods-chronorelais li input:checked:before {
  transform: rotate(-45deg) scale(1);
}
.chronopost-relais-popup-wrapper .sp-methods-chronorelais li input:checked ~ label {
  font-weight: 600;
}
.chronopost-relais-popup-wrapper .chronorelaismap {
  margin: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode {
  margin-bottom: 21px;
  display: flex;
  align-items: center;
}
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner {
  max-width: 268px;
}
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner .label,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner label {
  display: block;
  text-align: left;
}
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner input,
.chronopost-relais-popup-wrapper .chronorelaismap .mappostalcode .field-inner select {
  width: 100%;
  max-width: 100%;
}
.chronopost-relais-popup-wrapper .chronorelaismap .chronomap {
  height: unset;
  flex: 1;
  border: 0;
  margin: 0;
  width: unset;
  max-width: 100%;
  border-radius: 20px;
}
.chronopost-relais-popup-wrapper .chronorelaismap .button {
  letter-spacing: 1.8px;
  font-size: 12px;
  font-family: 'Poppins';
  font-weight: 500;
  border-radius: 100px;
  padding: 19px 35px;
  margin-left: 20px;
}
@media only screen and (max-width: 767px) {
  body .chronopost-relais-popup-wrapper {
    max-width: 100%;
  }
  body .chronopost-relais-popup-wrapper .chrono-relais-title {
    font-size: 14px;
    margin: 16px 0 11px;
  }
}
.discount-promo {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 9;
  display: flex;
  min-width: 55px;
  min-height: 55px;
  max-width: 55px;
  max-height: 55px;
  border-radius: 100%;
  background-color: #0061c8;
  align-items: center;
  justify-content: center;
  filter: drop-shadow(5px 6px 0px #ff9200);
  padding-top: 4px;
  display: none;
}
.discount-promo .discount-promo-inner {
  position: relative;
  z-index: 2;
  font-size: 22px;
  font-family: 'Poppins';
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-weight: 900;
}
.discount-promo .discount-promo-inner .dis-prefix {
  font-size: 16px;
  padding-top: 1px;
}
.discount-promo .discount-promo-inner .dis-suffix {
  font-size: 13px;
  margin-bottom: 10px;
}
.guarantee-icon,
.made-in-europe {
  position: absolute;
  top: 300px;
  z-index: 1;
}
.guarantee-icon {
  left: 43px;
}
.guarantee-icon svg {
  max-width: 90px;
  max-height: 90px;
}
.made-in-europe {
  top: 310px;
  right: 43px;
}
.made-in-europe svg {
  max-width: 75px;
  max-height: 75px;
}
.livraison-gratuite {
  position: absolute;
  right: 14px;
  top: 3px;
  max-width: 123px;
  z-index: 2;
}
.livraison-gratuite img {
  width: 100vw;
}
.catalog-product-view .guarantee-icon {
  top: 436px;
  left: 30px;
}
.catalog-product-view .guarantee-icon svg {
  max-width: 135px;
  max-height: 135px;
}
.catalog-product-view .made-in-europe {
  top: 453px;
  right: 70px;
}
.catalog-product-view .made-in-europe svg {
  max-width: 113px;
  max-height: 113px;
}
@media only screen and (max-width: 767px) {
  body .made-in-europe {
    top: 467px;
  }
  body .made-in-europe svg {
    max-width: 145px;
    max-height: 145px;
    min-width: 145px;
    min-height: 145px;
  }
  body .guarantee-icon {
    top: 438px;
  }
  body .guarantee-icon svg {
    max-width: 180px;
    max-height: 180px;
    min-width: 180px;
    min-height: 180px;
  }
  body .livraison-gratuite {
    right: 20px;
    top: 60px;
    max-width: 190px;
  }
  body.catalog-product-view .guarantee-icon {
    left: 30px;
    bottom: 61px;
  }
  body.catalog-product-view .guarantee-icon.one-img-gallery {
    bottom: 17px;
  }
  body.catalog-product-view .made-in-europe {
    bottom: 65px;
  }
}
.single-banner-container {
  padding-top: 0;
}
.single-banner-container > div {
  overflow: hidden;
  border-radius: 5px;
  max-height: 575px;
  height: 900px;
}
@media only screen and (max-width: 767px) {
  body .single-banner-container > div {
    max-height: 850px;
  }
}
.no-page-builder-style [data-content-type='row'],
.cms-index-index .columns [data-content-type='row'],
.page-footer [data-content-type='row'],
.page-header [data-content-type='row'],
.nav-sections [data-content-type='row'],
.category-cms [data-content-type='row'],
.category-middle-banner [data-content-type='row'],
.sidebar-main [data-content-type='row'],
.homepage-product-below-slider [data-content-type='row'],
.home-all-categories [data-content-type='row'],
.home-ad-banner [data-content-type='row'],
.homepage-brands [data-content-type='row'],
.info-guide-banner [data-content-type='row'],
.vitronnew-banner [data-content-type='row'],
.victron-page-content-solar-system-banner [data-content-type='row'],
.cms-page-view [data-content-type='row'],
.catalog-product-view [data-content-type='row'] {
  display: block;
  background: unset;
}
.no-page-builder-style [data-content-type='row'][data-appearance='contained'],
.cms-index-index .columns [data-content-type='row'][data-appearance='contained'],
.page-footer [data-content-type='row'][data-appearance='contained'],
.page-header [data-content-type='row'][data-appearance='contained'],
.nav-sections [data-content-type='row'][data-appearance='contained'],
.category-cms [data-content-type='row'][data-appearance='contained'],
.category-middle-banner [data-content-type='row'][data-appearance='contained'],
.sidebar-main [data-content-type='row'][data-appearance='contained'],
.homepage-product-below-slider [data-content-type='row'][data-appearance='contained'],
.home-all-categories [data-content-type='row'][data-appearance='contained'],
.home-ad-banner [data-content-type='row'][data-appearance='contained'],
.homepage-brands [data-content-type='row'][data-appearance='contained'],
.info-guide-banner [data-content-type='row'][data-appearance='contained'],
.vitronnew-banner [data-content-type='row'][data-appearance='contained'],
.victron-page-content-solar-system-banner [data-content-type='row'][data-appearance='contained'],
.cms-page-view [data-content-type='row'][data-appearance='contained'],
.catalog-product-view [data-content-type='row'][data-appearance='contained'] {
  max-width: 100%;
}
.no-page-builder-style [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.cms-index-index .columns [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.page-footer [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.page-header [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.nav-sections [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.category-cms [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.category-middle-banner [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.sidebar-main [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.homepage-product-below-slider [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.home-all-categories [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.home-ad-banner [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.homepage-brands [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.info-guide-banner [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.vitronnew-banner [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.victron-page-content-solar-system-banner [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.cms-page-view [data-content-type='row'][data-appearance='contained'] [data-element='inner'],
.catalog-product-view [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
}
.no-page-builder-style [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.cms-index-index .columns [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.page-footer [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.page-header [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.nav-sections [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.category-cms [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.category-middle-banner [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.sidebar-main [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.homepage-product-below-slider [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.home-all-categories [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.home-ad-banner [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.homepage-brands [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.info-guide-banner [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.vitronnew-banner [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.victron-page-content-solar-system-banner [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.cms-page-view [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner,
.catalog-product-view [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  max-width: 100%;
}
.no-page-builder-style [data-pb-style],
.cms-index-index .columns [data-pb-style],
.page-footer [data-pb-style],
.page-header [data-pb-style],
.nav-sections [data-pb-style],
.category-cms [data-pb-style],
.category-middle-banner [data-pb-style],
.sidebar-main [data-pb-style],
.homepage-product-below-slider [data-pb-style],
.home-all-categories [data-pb-style],
.home-ad-banner [data-pb-style],
.homepage-brands [data-pb-style],
.info-guide-banner [data-pb-style],
.vitronnew-banner [data-pb-style],
.victron-page-content-solar-system-banner [data-pb-style],
.cms-page-view [data-pb-style],
.catalog-product-view [data-pb-style] {
  border-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ui-datepicker .ui-datepicker-calendar th {
  text-transform: capitalize;
  padding: 5px 4px;
  font-size: 11px;
  background: transparent;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
  vertical-align: middle;
  border-color: #ecf0f3;
}
.ui-datepicker .ui-datepicker-buttonpane {
  border-top: 1px solid #ecf0f3;
  margin-top: 9px;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  display: block;
  width: fit-content;
  margin: 0 auto;
  min-width: inherit;
  padding: 10px 15px;
  background-color: #002750;
}
.ui-datepicker .ui-datepicker-buttonpane button:hover {
  background-color: #4991d0;
}
.header-type2 [data-content-type='html'] {
  width: 100%;
}
.newtopheader {
  width: 100%;
  background-color: #002750;
  color: #4991d0;
  padding: 9px 0 8px;
}
.newtopheader .container {
  display: flex;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 100%;
}
.newtopheader .newtopheader-left {
  margin-right: auto;
}
.newtopheader .newtopheader-center {
  margin-right: auto;
  margin-left: auto;
  display: none;
}
.newtopheader .newtopheader-center .newtopheader-maga {
  text-align: center;
}
.newtopheader .newtopheader-right {
  margin-left: auto;
}
.newtopheader .newtopheader-right .newtopheader-cont {
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.newtopheader .newtopheader-right .newtopheader-link {
  text-decoration: none;
  color: #4991d0;
  font-weight: 700;
  line-height: 1;
  display: block;
  font-size: 18px;
  margin-left: 13px;
  letter-spacing: 0.8px;
  position: relative;
  padding-left: 31px;
}
.newtopheader .newtopheader-right .newtopheader-link:before {
  content: "V";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-60%);
  font-size: 20px;
  color: #4991d0;
  font-family: 'Allo-solar-icon';
  font-weight: normal;
}
.newtopheader .newtopheader-left,
.newtopheader .newtopheader-center,
.newtopheader .newtopheader-right {
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
.newtopheader .newtopheader-ship {
  position: relative;
  padding-left: 30px;
}
.newtopheader .newtopheader-ship:before {
  content: "W";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  color: #4991d0;
  font-family: 'Allo-solar-icon';
  line-height: 0;
}
.newtopheader .newtopheader-ship,
.newtopheader .newtopheader-maga,
.newtopheader .newtopheader-cont {
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #4991d0;
  letter-spacing: 0;
  font-family: 'Poppins';
  display: block;
}
@media only screen and (max-width: 767px) {
  body .newtopheader {
    padding: 18px 0 13px;
  }
  body .newtopheader .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  body .newtopheader .newtopheader-right .newtopheader-link {
    font-size: 35px;
    padding-left: 0;
  }
  body .newtopheader .newtopheader-right .newtopheader-link:before {
    display: none;
  }
  body .newtopheader .newtopheader-left .newtopheader-ship {
    padding-left: 40px;
    font-size: 23px;
  }
  body .newtopheader .newtopheader-left .newtopheader-ship:before {
    font-size: 28px;
  }
}
.block .block-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 19px;
}
.block .block-title strong {
  font-size: 32px;
  font-weight: 600;
}
.block-faq-list,
.block-products-list,
.block-category-list,
.block-brand-list {
  margin: 77px 0;
}
.block-products-list {
  margin-bottom: 0 !important;
}
.block-products-list .products-grid {
  overflow: hidden;
}
.block-products-list .products-grid .product-items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -30px;
}
.block-products-list .products-grid .product-items .product-item {
  flex: 0 0 20%;
  max-width: 20%;
  margin-bottom: 0;
  padding: 30px 30px 0;
  display: flex;
  position: relative;
}
.block-products-list .products-grid .product-items .product-item:not(:last-child) {
  border-right: 1px solid #EEEAF7 !important;
}
.block-products-list .products-grid .product-items .product-item-info {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.block-products-list .products-grid .product-items .product-item-info .product-item-photo {
  margin: 0 auto 40px;
  width: 100%;
}
.block-products-list .products-grid .product-items .product-item-details {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.block-products-list .products-grid .product-items .product-item-details .product-item-name {
  margin: 0;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: hidden;
  -o-text-overflow: unset;
  text-overflow: unset;
  font-size: 16px;
}
.block-products-list .products-grid .product-items .product-item-details .old-price-wrapper,
.block-products-list .products-grid .product-items .product-item-details .ttc {
  display: none;
}
.block-products-list .products-grid .product-items .product-item-details .price-box {
  margin: 15px 0 auto;
}
.block-products-list .products-grid .product-items .product-item-details .price-box .price {
  font-size: 30px;
  font-weight: 600;
  line-height: 1;
}
.block-products-list .products-grid .product-items .product-item-details .btn-link {
  margin-top: 43px;
  display: block;
  max-width: fit-content;
  border-radius: 50px;
  border: 1px solid #4991d0;
  text-decoration: none !important;
  color: #002750;
  font-weight: 600;
  letter-spacing: 1.8px;
  font-size: 12px;
  padding: 17px 25px 14px;
  line-height: 1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #4991d0;
  transition: all 0.3s;
}
.block-products-list .products-grid .product-items .product-item-details .btn-link:hover {
  border-color: #085ac3;
  background: #085ac3;
  color: #ffffff;
}
.block-products-list .products-grid .product-items .product-item-details .badge {
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  border-radius: 30px;
  padding: 8px 14px 5px;
  background: #4991d0;
  margin-bottom: 19px;
  font-weight: 600;
}
.block-products-list .products-grid .product-items .product-item-details .badge.promotion {
  background: #085ac3;
}
.block-products-list .products-grid .product-items .product-item-details .badge.bestseller {
  background: #6bca74;
}
.block-products-list .products-grid .product-items .product-item-details .badge.venteflash,
.block-products-list .products-grid .product-items .product-item-details .badge.nouveau {
  background: #002750;
}
.block-products-list .products-grid .product-items .product-item-details .badge.empty {
  padding: 0 !important;
  margin: 0;
  flex-grow: 1;
}
.block-products-list .products-grid .product-items .product-item-details .product-brand {
  display: block;
  margin-bottom: 6px;
}
.block-products-list .products-grid .product-items .product-item-details .product-brand a {
  letter-spacing: 0.9px;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-size: 18px;
  color: #002750;
}
.block-products-list .products-grid .product-items .product-item-details .product-item-link {
  line-height: 1.5;
  color: #002750;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-height: 51px;
}
.block-products-list .product-image-container {
  margin: 0 auto;
  display: block;
}
.block-faq-list .block-content {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -30px;
}
.block-faq-list .block-content .faq-item {
  padding: 0 30px;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  display: flex;
}
.block-faq-list .block-content .faq-item-inner {
  flex-grow: 1;
  border-radius: 30px;
  border: 1px solid #EEEAF7;
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.block-faq-list .block-content .faq-img {
  padding-top: 59%;
  position: relative;
  margin-bottom: 36px;
}
.block-faq-list .block-content .faq-img img {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.block-faq-list .block-content .faq-desc {
  margin: 17px 0 32px;
}
.block-faq-list .block-content .faq-desc p {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: none;
}
.block-faq-list .block-content .faq-desc p:first-child {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-height: 70px;
}
.block-faq-list .block-content .faq-desc p:not(:last-child) {
  margin-bottom: 17px;
}
.block-faq-list .block-content .artical-list li {
  list-style: none;
  position: relative;
  padding-left: 40px;
}
.block-faq-list .block-content .artical-list li:not(:last-child) {
  margin-bottom: 17px;
}
.block-faq-list .block-content .artical-list li:before {
  content: "U";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
  line-height: 1;
  border-radius: 100%;
  color: #4991d0;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
}
.block-faq-list .block-content .artical-list a {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.42;
  text-decoration: none !important;
}
.block-faq-list .block-content .artical-list a:hover {
  color: #4991d0;
}
.block-faq-list .block-content .faq-name a {
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none !important;
}
.block-faq-list .block-content .faq-name a:hover {
  color: #4991d0;
}
.block-faq-list .block-content .faq-info,
.block-faq-list .block-content .faq-bottom {
  padding-left: 40px;
  padding-right: 40px;
}
.block-faq-list .block-content .faq-info {
  margin-bottom: 26px;
}
.block-faq-list .block-content .faq-bottom {
  padding-bottom: 32px;
  padding-top: 25px;
  border-top: 1px solid #eeeaf7;
  margin-top: auto;
}
.block-faq-list .block-content .faq-bottom a {
  color: #002750;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1.8px;
  text-decoration-line: underline;
  text-transform: uppercase;
  display: inline-block;
}
.block-faq-list .block-content .faq-bottom a:hover {
  color: #4991d0;
}
.block-category-list .block-content {
  display: flex;
  flex-wrap: wrap;
  border-radius: 30px;
  border: 1px solid #EEEAF7;
}
.block-category-list .block-content .category-item {
  flex: 0 0 20%;
  max-width: 20%;
  padding: 77px 0 45px;
  border-top: 1px solid #EEEAF7;
}
.block-category-list .block-content .category-item:not(:nth-child(5n)) {
  border-right: 1px solid #EEEAF7;
}
.block-category-list .block-content .category-item:nth-child(1),
.block-category-list .block-content .category-item:nth-child(2),
.block-category-list .block-content .category-item:nth-child(3),
.block-category-list .block-content .category-item:nth-child(4),
.block-category-list .block-content .category-item:nth-child(5) {
  border-top: 0;
}
.block-category-list .block-content .categoryLink {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #002750;
  text-align: center;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.3s;
}
.block-category-list .block-content .categoryLink:hover {
  color: #4991d0;
}
.block-category-list .block-content .categoryLink .category-icon {
  max-width: 100px;
  margin-bottom: 50px;
}
.block-category-list .block-content .categoryLink .category-icon svg {
  max-height: 100px;
}
.block-category-list .block-content .categoryLink .category-icon.kitSolaire {
  max-width: 130px;
}
.block-category-list .block-content .categoryLink .category-icon.onduleursSolaires {
  max-width: 100px;
}
.block-brand-list {
  margin-bottom: 0 !important;
}
.block-brand-list .block-content {
  display: flex;
  align-items: center;
  border-radius: 30px;
  border: 1px solid #EEEAF7;
  padding: 38px 24px;
}
.block-brand-list .block-content .brandList {
  flex-grow: 1;
}
.block-brand-list .block-content .brandList:last-child {
  display: flex;
  justify-content: flex-end;
  flex-grow: unset;
}
.block-brand-list .block-content .brandLink {
  font-size: 0;
  min-height: 58px;
  background-image: url('../images/brands-sprite.png');
  background-repeat: no-repeat;
  display: block;
  transform: scale(0.865);
}
.block-brand-list .block-content .brandLink.brandPylontech {
  min-width: 237px;
  min-height: 48px;
  max-width: 237px;
  max-height: 48px;
}
.block-brand-list .block-content .brandLink.brandEnphase {
  min-width: 210px;
  min-height: 37px;
  max-width: 210px;
  max-height: 37px;
  background-position: 0 -51px;
}
.block-brand-list .block-content .brandLink.brandSofar {
  min-width: 156px;
  min-height: 29px;
  max-width: 156px;
  max-height: 29px;
  background-position: 0 -142px;
}
.block-brand-list .block-content .brandLink.brandAPsystems {
  min-width: 204px;
  min-height: 51px;
  max-width: 204px;
  max-height: 51px;
  background-position: 0 -234px;
  margin-bottom: -2px;
}
.block-brand-list .block-content .brandLink.brandTrineSolar {
  min-width: 180px;
  min-height: 40px;
  max-width: 180px;
  max-height: 40px;
  background-position: -1px -289px;
  margin-top: -10px;
}
.block-brand-list .block-content .brandLink.brandVictronEnergy {
  min-width: 233px;
  min-height: 45px;
  max-width: 233px;
  max-height: 45px;
  background-position: 0 -335px;
  margin-bottom: -4px;
}
.block-brand-list .block-content .brandLink.brandzendure {
  min-width: 140px;
  min-height: 76px;
  max-width: 140px;
  max-height: 76px;
  background-position: -256px -61px;
  margin-left: -10px;
}
.block-brand-list .block-content .brandLink.brandhoymiles {
  min-width: 186px;
  min-height: 55px;
  max-width: 186px;
  max-height: 55px;
  background-position: -256px 0;
}
body input:not([disabled]):focus,
body textarea:not([disabled]):focus,
body select:not([disabled]):focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
@media only screen and (max-width: 767px) {
  body .block-faq-list,
  body .block-products-list,
  body .block-category-list,
  body .block-brand-list {
    margin: 60px 0;
  }
  body .block .block-title {
    margin-bottom: 25px;
  }
  body .block .block-title strong {
    font-size: 35px;
  }
  body .block-products-list .products-grid .product-items {
    margin: 0 -25px;
  }
  body .block-products-list .products-grid .product-items .product-item {
    padding: 0 25px !important;
  }
  body .block-products-list .products-grid .product-items .product-item:nth-child(1),
  body .block-products-list .products-grid .product-items .product-item:nth-child(2) {
    margin-bottom: 40px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .product-item-link,
  body .block-products-list .products-grid .product-items .product-item-details .product-brand a {
    font-size: 20px;
  }
  body .block-products-list .products-grid .product-items .product-item-details .price-box {
    margin: 18px 0 auto;
  }
  body .block-products-list .products-grid .product-items .product-item-details .btn-link {
    padding: 25px 25px 23px;
    margin-top: 20px;
    font-size: 16px;
    letter-spacing: 2.456px;
  }
  body .block-products-list .products-grid .product-items .badge {
    font-size: 19px !important;
    padding: 10px 15px 7px !important;
    margin-bottom: 18px;
    letter-spacing: 1.8px;
  }
  body .block-products-list .products-grid .product-items .price-box .price {
    font-size: 35px !important;
  }
  body .block-faq-list .block-content {
    margin: 0;
  }
  body .block-faq-list .block-content .faq-info,
  body .block-faq-list .block-content .faq-bottom {
    padding-left: 40px;
    padding-right: 40px;
  }
  body .block-faq-list .block-content .faq-item {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  body .block-faq-list .block-content .faq-bottom {
    padding-bottom: 35px;
    padding-top: 28px;
  }
  body .block-faq-list .block-content .faq-bottom a {
    font-size: 17px;
    letter-spacing: 2.679px;
  }
  body .block-faq-list .block-content .faq-name a {
    font-size: 29px;
  }
  body .block-faq-list .block-content .faq-info {
    margin-bottom: 45px;
  }
  body .block-faq-list .block-content .artical-list li {
    padding-left: 45px;
  }
  body .block-faq-list .block-content .artical-list li:not(:last-child) {
    margin-bottom: 25px;
  }
  body .block-faq-list .block-content .artical-list li:before {
    font-size: 29px;
    top: 0;
  }
  body .block-faq-list .block-content .artical-list a {
    font-size: 20px;
  }
  body .block-faq-list .block-content .faq-desc {
    margin: 12px 0 25px;
  }
  body .block-faq-list .block-content .faq-desc p {
    font-size: 20px;
  }
  body .block-faq-list .block-content .faq-desc p:first-child {
    max-height: 120px;
    -webkit-line-clamp: 4;
  }
  body .block-category-list .block-content .categoryLink {
    font-size: 20px;
    padding: 55px 0 45px;
  }
  body .block-category-list .block-content .categoryLink .category-icon {
    transform: scale(0.95);
    margin-bottom: 28px;
  }
}
.breadcrumbs {
  margin: 0;
  min-height: unset;
  max-width: 100%;
  border-bottom: 1px solid #eeeaf7;
}
.breadcrumbs .items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  padding-right: 40px;
  padding-left: 40px;
}
.breadcrumbs .items .item {
  display: flex;
  line-height: 1;
  padding: 15px 0 11px;
}
.breadcrumbs .items .item a,
.breadcrumbs .items .item strong {
  font-size: 14px;
  font-family: 'Poppins';
  line-height: 1;
  color: #002750;
  display: block;
}
.breadcrumbs .items .item a {
  text-decoration: none;
  font-weight: 400;
}
.breadcrumbs .items .item a:hover {
  color: #4991d0;
}
.breadcrumbs .items .item strong {
  font-weight: 600;
}
.breadcrumbs .items .item:after {
  content: 'n';
  line-height: 1;
  text-transform: none;
  font-family: 'Allo-solar-icon';
  font-size: 9px;
  padding: 0;
  margin: 0 9px;
  color: #4991d0;
  font-weight: 500;
}
.breadcrumbs .items .item:last-child:after {
  display: none;
}
.catalog-category-view .page-header {
  margin-bottom: 0;
}
.mpbrand-index-view .sidebar .block-title .block-subtitle {
  line-height: 1;
  display: flex;
  align-items: flex-end;
  color: #002750;
  text-transform: uppercase;
  font-weight: bold;
  padding: 23px 29px 24px;
  font-size: 21px;
  border-bottom: 1px solid #eeeaf7;
  margin: 0 -15px;
}
.mpbrand-index-view .sidebar .block-content {
  padding: 0 12px;
}
.mpbrand-index-view .sidebar .block.filter {
  display: none;
}
.mpbrand-index-view .page-title-wrapper {
  align-items: center !important;
}
.mpbrand-index-view .page-title-wrapper .brand-information {
  order: 1;
  margin-right: 25px;
}
.mpbrand-index-view .page-title-wrapper .page-title {
  order: 2;
  margin-right: auto;
  padding-top: 10px;
}
.mpbrand-index-view .page-title-wrapper .top-toolbar {
  order: 3;
}
.mpbrand-index-view .brand-detail .brand-image-container {
  max-width: 72px;
  max-height: 71px;
}
.mpbrand-index-view #brand-thumbnail-menu ul {
  display: flex;
  flex-direction: column;
  list-style: none;
}
.mpbrand-index-view #brand-thumbnail-menu ul .brand-items {
  display: flex;
  align-items: center;
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  text-transform: capitalize;
  text-decoration: none;
}
.mpbrand-index-view #brand-thumbnail-menu ul .brand-items:hover {
  color: #4991d0;
}
.mpbrand-index-view #brand-thumbnail-menu ul .brand-items span {
  margin-left: 35px;
}
.mpbrand-index-view #brand-thumbnail-menu ul a {
  text-decoration: none;
  display: block;
}
.mpbrand-index-view #brand-thumbnail-menu .brand-img-wrapper {
  max-width: 70px;
  min-width: 70px;
}
.mpbrand-index-view .page-header {
  margin-bottom: 0;
}
.category-view .home-ad-banner {
  margin-bottom: 20px;
}
.category-description {
  display: none;
}
.category-cms {
  position: relative;
  z-index: 9;
}
.block-sub-category-main {
  display: flex;
  flex-wrap: wrap;
  margin: 20px -7px 0;
}
.block-sub-category-main .sub-category-item {
  padding: 0 7px;
  flex: 0 0 25%;
  max-width: 25%;
  margin-bottom: 14px;
  display: flex;
  counter-increment: inst;
  position: relative;
}
.block-sub-category-main .sub-category-item:before {
  content: ".0" counter(inst);
  position: absolute;
  z-index: 8;
  top: 20px;
  right: 33px;
  color: #f6f8f9;
  font-family: 'Poppins';
  font-size: 96px;
  font-style: italic;
  line-height: 1;
}
.block-sub-category-main .sub-category-item.sub-category-item-18 a {
  padding: 60px 30px 20px 13px;
}
.block-sub-category-main .sub-category-item.sub-category-item-18 .sub-category-title {
  margin-left: -10px;
  padding: 0;
  max-width: 160px;
}
.block-sub-category-main .sub-category-item.sub-category-item-18:before {
  right: 56px;
}
.block-sub-category-main .sub-category-item.sub-category-item-19 a {
  padding: 60px 50px 20px 10px;
}
.block-sub-category-main .sub-category-item.sub-category-item-19 .sub-category-title {
  padding: 0;
  margin-left: -7px;
}
.block-sub-category-main .sub-category-item.sub-category-item-20 a {
  padding: 60px 30px 20px 20px;
}
.block-sub-category-main .sub-category-item.sub-category-item-20 .sub-category-title {
  padding: 0;
  margin-left: -9px;
  max-width: 180px;
}
.block-sub-category-main .sub-category-item.sub-category-item-21 a {
  padding: 60px 20px 20px 32px;
}
.block-sub-category-main .sub-category-item.sub-category-item-21 .sub-category-title {
  padding-left: 5px;
}
.block-sub-category-main .sub-category-img {
  position: relative;
  overflow: hidden;
  padding-top: 34%;
  display: block;
  flex: 0 0 100px;
}
.block-sub-category-main .sub-category-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 20px;
  font-weight: 400;
  line-height: 1.15;
  padding-left: 15px;
  position: relative;
  z-index: 9;
}
.block-sub-category-main a {
  display: flex;
  align-items: center;
  position: relative;
  padding: 60px 20px 20px 40px;
  -webkit-box-shadow: 0 0 54px #f6f8f9;
  -moz-box-shadow: 0 0 54px #f6f8f9;
  box-shadow: 0 0 54px #f6f8f9;
  border-radius: 5px;
  background-color: #ffffff;
  flex-grow: 1;
  text-decoration: none;
}
.block-sub-category-main a img {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}
.block-sub-category-main a:before {
  content: attr(data-title);
  text-transform: uppercase;
  font-family: 'Poppins';
  font-size: 11px;
  font-weight: 400;
  color: #002750;
  letter-spacing: 1.1px;
  line-height: 1;
  position: absolute;
  top: 26px;
  left: 40px;
}
.block-sub-category-main a:after {
  content: "";
  height: 2px;
  background-color: #4991d0;
  width: 15px;
  position: absolute;
  top: 46px;
  left: 40px;
}
.page-title-wrapper {
  margin: 20px 0 18px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.page-title-wrapper .page-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase;
}
.toolbar-products .field.limiter {
  display: none !important;
}
.pages {
  padding: 20px 0;
  justify-content: flex-end;
  display: flex;
}
.pages .pages-items .item {
  margin: 0 10px 0 0;
}
.pages .pages-items .item.pages-item-next {
  margin-right: 0;
}
.pages .pages-items .item .page {
  font-size: 14px;
  border: 1px solid #edf2f4;
  display: flex;
  line-height: 45px;
  width: 43px;
  height: 43px;
  border-radius: 5px;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  color: #002750;
  text-decoration: none;
}
.pages .pages-items .item .page:hover {
  background-color: #4991d0;
  color: #ffffff;
}
.pages .pages-items .item.current .page {
  background-color: #4991d0;
  color: #ffffff;
}
.pages .pages-items .item .action {
  margin-left: 0;
  border: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pages .pages-items .item .action:hover:after {
  border-color: #4991d0;
}
.pages .pages-items .item .action:before {
  display: none;
}
.pages .pages-items .item .action:after {
  content: "";
  width: 10px;
  border-color: #002750;
  height: 10px;
  border-width: 0 2px 2px 0;
  display: block;
  transform: rotate(-45deg);
  border-style: solid;
}
.pages .pages-items .item .action.previous {
  margin-right: 0;
}
.pages .pages-items .item .action.previous:after {
  transform: rotate(135deg);
}
.sidebar .sb-content {
  margin: 0;
  padding: 10px 0;
}
.sidebar .filter-options .filter-options-content {
  margin: 0;
  padding: 10px 0;
}
.sidebar:has(.subcategories) .block.filter .filter-options .filter-options-item:first-child .filter-options-title {
  border-top: 1px solid #eeeaf7 !important;
}
.sidebar .block.filter.has-state .filter-options .filter-options-item:first-child .filter-options-title {
  border-top: 1px solid #eeeaf7 !important;
}
.sidebar .block.filter .filter-options .filter-options-item:first-child .filter-options-title {
  border-top: 0 !important;
}
.sidebar .block.filter .title {
  color: #002750;
  font-family: 900;
  font-size: 18px;
  line-height: 1;
  text-transform: capitalize;
  padding: 11px 0;
  border-bottom: 1px solid #edf2f4;
  margin-bottom: 10px;
}
.sidebar .block.filter .options dt {
  margin-bottom: 10px;
  color: #002750;
}
.sidebar .block.filter .options .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
.sidebar .block.filter .options .item a {
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
  text-transform: capitalize;
}
.sidebar .block.filter .options .item a:hover {
  text-decoration: none;
  color: #4991d0;
}
.sidebar .block.filter .options .item a .price {
  font-weight: 400;
}
.sidebar .block.filter .options .item .count {
  background-color: #edf0f2;
  width: 23px;
  height: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  border-radius: 3px;
}
.sidebar .filter-current {
  padding: 0 24px 15px;
  margin: 0 -15px;
  border-bottom: 1px solid #edf2f4;
}
.sidebar .filter-current .items {
  display: flex;
  flex-wrap: wrap;
}
.sidebar .filter-current .items .filter-value {
  letter-spacing: 1px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
  text-transform: uppercase;
  display: block;
}
.sidebar .filter-current .filter-label {
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  display: block;
}
.sidebar .filter-current .filter-label:after {
  display: none;
}
.sidebar .mst-nav__slider {
  padding: 0 9px;
}
.sidebar .mst-nav__slider .mst-nav__slider-text {
  margin: 28px 0 6px;
  text-align: right;
  display: block;
  color: #002750;
  font-weight: 700;
  font-family: 'Poppins';
  font-size: 12px;
}
.sidebar .mst-nav__slider .mst-nav__slider-slider {
  margin: 6px 0 30px;
  height: 2px;
  background-color: rgba(8, 90, 195, 0.1);
}
.sidebar .mst-nav__slider .mst-nav__slider-slider .ui-slider-range {
  background: #085ac3;
  height: 2px;
}
.sidebar .mst-nav__slider .mst-nav__slider-slider .ui-slider-handle {
  border-radius: 3px;
  background: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 6px solid #085ac3;
  width: 16px;
  height: 16px;
  top: -6px;
}
.sidebar .mst-nav__label .mst-nav__sizeLimiter {
  letter-spacing: 1.2px;
  color: #085ac3;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 9px;
  margin-bottom: 17px;
  margin-top: 20px;
}
.sidebar .mst-nav__label .mst-nav__sizeLimiter:hover {
  color: #4991d0;
}
.sidebar .mst-nav__label .mst-nav__label-item {
  margin: 10px 0 !important;
}
.sidebar .mst-nav__label .mst-nav__label-item a {
  padding: 0 9px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 500;
  line-height: 1.45;
  text-transform: capitalize;
  text-decoration: none;
}
.sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"] {
  margin-right: 12px;
  border: 1px solid #085ac3;
  border-radius: 4px;
}
.sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"]:checked {
  background: #002750;
  border-color: #002750;
}
.sidebar .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"]:checked:before {
  width: 9px;
  height: 5px;
  margin: 0;
  top: 4px;
  left: 3px;
  border-radius: 0;
  background: transparent;
  border-width: 0 0 1.5px 1.5px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(-45deg);
}
.sidebar .filter-title,
.sidebar .filter-options-title,
.sidebar .sb-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 21px;
  font-weight: 300;
  line-height: 1;
  padding: 15px 22px;
  border-top: 1px solid #edf2f4;
  border-bottom: 1px solid #edf2f4;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 0;
  display: flex;
  align-items: flex-end;
}
.sidebar .filter-title strong,
.sidebar .filter-options-title strong,
.sidebar .sb-title strong {
  font-size: 18px;
  font-weight: 300;
}
.sidebar .filter-options-title:first-child {
  border-top: 0;
}
.sidebar .filter-clear {
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  display: block;
  margin-left: auto;
  text-decoration: none;
}
.sidebar .filter-clear:hover {
  color: #4991d0;
}
.sidebar .block-title.filter-title {
  border: 0;
  margin-bottom: 4px;
}
.mst-nav__horizontal-bar {
  display: none;
}
.action.primary:active,
.action.primary:focus {
  background-color: #4991d0;
  border: none;
}
.page-products .products-grid .product-items .product-item {
  width: inherit;
  margin: 0;
  display: flex;
  border: 1px solid #edf2f4;
  border-top: 0;
  border-left: 0;
  padding: 15px 26px 30px;
  position: relative;
  background-color: #ffffff;
  z-index: 9;
}
.page-products .products-grid .product-items .product-item a {
  text-decoration: none;
}
.page-products .products-grid .product-items .product-item.out-of-stock-wrapper .tocart {
  cursor: not-allowed;
  user-select: none;
  color: #002750 !important;
  background: #c2ccd5 !important;
}
.page-products .products-grid .product-items .product-item.out-of-stock-wrapper:before {
  content: "";
  z-index: 9;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.8);
  display: none !important;
}
.page-products .products-grid .product-items .product-item.out-of-stock-wrapper:after {
  content: "";
  width: 54px;
  height: 54px;
  background-image: url('../images/out-of-stock.svg');
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  transform: translate(-50%, -50%);
  display: none !important;
}
.page-products .products-grid .product-items .product-item.item-even .product-item-info .product-item-details .moret-to-users {
  color: #c8ac46;
}
.page-products .product-item-info {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  position: initial;
  z-index: 8;
  width: 100%;
}
.page-products .product-item-info .product-item-photo {
  display: block;
}
.page-products .product-item-info .product-item-photo .product-image-container {
  width: 100% !important;
}
.page-products .product-item-info .product-item-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.page-products .product-item-info .product-item-details .product-item-inner {
  margin: auto 0 0 0;
  padding-top: 10px;
}
.page-products .product-item-info .product-item-details .product-item-actions {
  margin: 0;
}
.page-products .product-item-info .product-item-details .tocart {
  margin: 8px 0 0;
}
.page-products .product-item-info .tocompare {
  font-size: 0;
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  display: block;
  margin-left: auto;
  position: absolute;
  right: 20px;
  top: 14px;
  z-index: 9;
  border-radius: 3px;
  border: 1px solid #e7e5e2;
}
.page-products .product-item-info .tocompare:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 5px;
  margin: 0;
  top: 3px;
  left: 3px;
  border-radius: 0;
  border-width: 0 0 1.5px 1.5px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(-45deg);
  display: none;
}
.page-products .product-item-info .tocompare.active {
  background-color: #002750;
  border-color: #002750;
}
.page-products .product-item-info .tocompare.active:before {
  display: block;
}
.page-products .products {
  margin: 0 !important;
}
.product-item-name {
  display: block;
  margin: 3px 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  hyphens: none !important;
}
.product-item-name a {
  text-decoration: none !important;
  display: block;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
  color: #002750;
}
.attribute-info {
  margin-bottom: 11px;
}
.attribute-info .info-item {
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1.7;
}
.attribute-info .sp-bold {
  font-weight: 700;
  margin-left: 3px;
}
.moret-to-users {
  color: #085ac3;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1.56;
  margin-bottom: 20px;
}
.prdct-cont-in1,
.prdct-cont-in2 {
  display: flex;
  align-items: center;
  padding-bottom: 4px;
}
.prdct-cont-in1 svg,
.prdct-cont-in2 svg {
  margin-bottom: 3px;
  display: none;
}
.prdct-cont-in1 .btm-cont,
.prdct-cont-in2 .btm-cont {
  padding-left: 0;
  display: block;
  line-height: 1.3;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  color: #002750;
}
.delivery-info {
  margin: 3px 0;
}
.prdct-cont-in1 svg {
  width: 15px;
  height: 10px;
  fill: #3cc849;
}
.prdct-cont-in1 .btm-cont {
  color: #3cc849;
}
.prdct-cont-in2 svg {
  width: 15px;
  height: 14px;
  fill: #fece09;
}
.prdct-cont-in2 .btm-cont {
  color: #c8ac46;
}
.real-qty-text,
.sap-delay-day,
.sap-delay-text,
.sap-exptd-date,
.sap-exptd-qty {
  display: block;
  line-height: 1.2;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  color: #79b2eb;
  padding-bottom: 4px;
}
.real-qty-text span,
.sap-delay-day span,
.sap-delay-text span,
.sap-exptd-date span,
.sap-exptd-qty span {
  color: #000000;
}
.sap-delay-text,
.sap-exptd-date,
.sap-exptd-qty {
  color: #c8ac46;
}
.stock-qty span {
  color: #f15a29;
}
.stock,
.stock-qty {
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  color: #002750;
  display: flex;
  align-items: flex-end;
  line-height: 1.3;
  padding-bottom: 4px;
}
.stock.outofstock,
.stock-qty.outofstock {
  color: #f15a29 !important;
}
.stock.instock,
.stock-qty.instock {
  color: #3cc849 !important;
}
.stock.precommande,
.stock-qty.precommande {
  color: #085ac3 !important;
}
.stock.surcommande,
.stock-qty.surcommande {
  color: #C0BDC5 !important;
}
.stock span,
.stock-qty span {
  display: block;
}
.stock .stock-count,
.stock-qty .stock-count {
  color: #002750;
  padding-right: 3px;
  display: none;
}
.stock.unavailable,
.stock-qty.unavailable {
  color: #c8ac46 !important;
}
.stock .ic-tooltips,
.stock-qty .ic-tooltips {
  position: relative;
  margin-left: 5px;
  z-index: 10;
}
.stock .ic-tooltips .tooltips-icon,
.stock-qty .ic-tooltips .tooltips-icon {
  width: 16px;
  height: 16px;
  fill: #085ac3;
  cursor: pointer;
}
.stock .ic-tooltips .tooltips-content,
.stock-qty .ic-tooltips .tooltips-content {
  position: absolute;
  min-width: 213px;
  left: 50%;
  transform: translateX(-50%) translateY(20px);
  top: 100%;
  background: #085ac3;
  color: #ffffff;
  font-size: 12px;
  font-family: 'Poppins';
  line-height: 1.5;
  text-align: center;
  padding: 14px 12px;
  border-radius: 10px;
  margin-top: 9px;
  opacity: 0;
  transition: all 0.3s;
  visibility: hidden;
}
.stock .ic-tooltips .tooltips-content:before,
.stock-qty .ic-tooltips .tooltips-content:before {
  content: "";
  width: 16px;
  height: 16px;
  background: #085ac3;
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  border-radius: 4px;
}
.stock .ic-tooltips:hover .tooltips-content,
.stock-qty .ic-tooltips:hover .tooltips-content {
  transform: translateX(-50%) translateY(0);
  opacity: 1;
  visibility: visible;
}
.stock.outofstock,
.stock-qty.outofstock {
  color: #F15A29 !important;
}
.free-delivery {
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1.56;
  color: #3cc849;
}
.coupon {
  border-radius: 5px;
  background-color: #f6f8f9;
  display: block;
  text-align: center;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 12px;
  padding: 5px 4px 3px;
}
.price-box {
  margin: 15px 0 12px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.sku {
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  margin: 0 0 3px;
}
.product-brand a {
  color: #002750;
  font-weight: 600 !important;
  text-decoration: none;
  margin-right: 2px;
  font-size: 18px;
}
.badge {
  border-radius: 5px;
  background-color: #002750;
  display: inline-block;
  padding: 4px 7px 1px;
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  font-style: italic;
  margin-right: 3px;
}
.product-reviews-summary {
  display: flex;
  position: relative;
  align-items: center;
  margin: 0;
}
.product-reviews-summary .reviews-actions {
  margin-top: 4px;
}
.product-reviews-summary .reviews-actions a {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  margin-left: 2px;
  display: block;
}
.product-reviews-summary .rating-summary {
  left: 0;
  display: block;
  margin: 0 3px 0 0;
  z-index: 8;
}
.product-reviews-summary .grey-star {
  position: relative;
  z-index: 8;
}
.product-reviews-summary .grey-star svg {
  fill: #c3cfd9;
}
.product-reviews-summary .orange-star {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  overflow: hidden;
}
.product-reviews-summary .orange-star svg {
  fill: #4991d0;
  max-width: inherit;
}
.product-reviews-summary svg {
  height: 12px;
  width: 76px;
}
.price-badge {
  flex: 0 0 42px;
  max-width: 42px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 8px;
}
.price-badge.over-stock {
  margin-right: 22px;
}
.price-badge.over-stock .bdg1:before {
  background: #f15a29;
}
.price-badge.low-price .bdg1:before {
  background-color: #3cc849;
}
.price-badge.low-price .bdg2 {
  padding: 6px 5px 0 3px;
}
.price-badge.special-buy .bdg1 {
  color: #002750;
}
.price-badge.special-buy .bdg1:before {
  background-color: #fece09;
}
.price-badge.special-buy .bdg2 {
  left: 1px;
  padding: 5px 5px 0 3px;
}
.price-badge .bdg1 {
  position: relative;
  padding: 2px 5px;
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 8px;
  font-weight: 700;
  line-height: 1;
  z-index: 8;
  margin-left: 2px;
}
.price-badge .bdg1:before {
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 1px;
  z-index: -1;
  right: 1px;
  transform: skewX(-550deg);
}
.price-badge .bdg2 {
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  text-transform: uppercase;
  clip-path: polygon(5% 7%, 100% 0%, 94% 100%, 0% 100%);
  -webkit-clip-path: polygon(5% 7%, 100% 0%, 94% 100%, 0% 100%);
  background-color: #002750;
  position: relative;
  z-index: 9;
  font-style: italic;
  padding: 4px 5px 1px 3px;
  top: -2px;
}
.special-price {
  padding: 7px 10px 0 0;
}
.special-price .price-label {
  display: none;
}
.minimal-price-link {
  flex: 0 0 100%;
  max-width: 100%;
  text-decoration: none;
  display: none;
}
.minimal-price-link:hover .price span {
  color: #4991d0;
}
.minimal-price-link .price-container {
  display: flex;
}
.minimal-price-link .price-container.price-final_price {
  display: none;
}
.minimal-price-link .price span {
  font-size: 13px;
  vertical-align: inherit;
  padding-right: 7px;
}
.minimal-price-link .price-label {
  font-size: 13px;
  display: block;
  color: #002750;
}
.old-price-wrapper {
  margin-bottom: 2px;
}
.old-price-wrapper .old-price {
  display: flex;
  flex-direction: column;
  line-height: 1;
}
.old-price-wrapper .price-label {
  display: none;
}
.old-price-wrapper .price span {
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  text-decoration: line-through;
}
.old-price-wrapper .save-percent {
  color: #3cc849;
  font-family: 'Poppins';
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
  display: block;
}
.promotion-timer {
  display: flex;
}
.promotion-timer .timer-col {
  height: 50px;
  border-radius: 5px;
  background-color: #002750;
  flex: 0 0 22.745%;
  max-width: 22.745%;
  color: #ffffff;
  font-family: 'Poppins';
  font-weight: 400;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 7px;
  position: relative;
}
.promotion-timer .timer-col:after {
  content: ":";
  position: absolute;
  right: -6px;
  color: #ffffff;
  font-size: 25px;
  line-height: 1;
  top: 48%;
  transform: translateY(-50%);
}
.promotion-timer .timer-col:last-child {
  margin-right: 0;
}
.promotion-timer .timer-col:last-child:after {
  display: none;
}
.promotion-timer .value {
  font-size: 25px;
  line-height: 1;
  margin-top: 2px;
}
.promotion-timer .lable {
  font-size: 9px;
  line-height: 1;
  text-transform: uppercase;
  margin-top: 3px;
}
.category-middle-banner {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 20px 0 20px 20px;
  border-bottom: 1px solid #edf2f4;
}
.category-middle-banner .middle-banner-frame {
  border-radius: 5px;
  min-height: 215px;
  max-height: 215px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 54px #f6f8f9;
  -moz-box-shadow: 0 0 54px #f6f8f9;
  box-shadow: 0 0 54px #f6f8f9;
}
.popular-category-wrapper {
  margin-top: 15px;
}
.popular-category-wrapper .popular-category-item-list {
  margin-top: 26px;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-shadow: 0 0 54px #f6f8f9;
  -moz-box-shadow: 0 0 54px #f6f8f9;
  box-shadow: 0 0 54px #f6f8f9;
  padding: 40px 0 48px;
}
.popular-category-wrapper .popular-category-item-list .popular-category-item {
  flex: 0 0 25%;
  max-width: 25%;
  border-right: 1px solid #f6f8f9;
}
.popular-category-wrapper .popular-category-item-list .popular-category-item:last-child {
  border-right: 0;
}
.popular-category-wrapper .popular-category-item-list a {
  display: block;
  text-align: center;
  text-decoration: none;
}
.popular-category-wrapper .popular-category-item-list a h3 {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  margin: 5px auto 0;
  max-width: 200px;
}
.popular-category-wrapper .popular-category-item-list .category-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 68.5%;
}
.popular-category-wrapper .popular-category-item-list .category-img img {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}
.page-products .mst-scroll__button.action {
  display: block;
  margin: 30px auto 0;
  padding: 14.5px 20px;
  min-width: 270px;
  font-size: 14px;
  font-weight: 600;
  background-color: #002750;
}
.page-products .mst-scroll__button.action:hover {
  background-color: #4991d0;
}
.page-products .mst-scroll__button.mst-scroll-load-less {
  display: none;
}
.price {
  color: #085ac3;
  font-family: 'Poppins';
  font-weight: 700;
}
.block-compare.sticky {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
.block-compare .product-list-block {
  margin: 0;
}
.block-compare .actions-toolbar {
  margin: 0 25px;
}
.block-compare .actions-toolbar .view-compare-list {
  margin: 0 !important;
  background-color: #085ac3;
}
.block-compare .actions-toolbar .view-compare-list:hover {
  background-color: #002750;
  color: #ffffff;
  text-decoration: none;
  border: 0;
}
.block-compare .product-item .product-item-name {
  margin-left: 0;
}
.block-compare .old-price-wrapper .price .fraction {
  display: none;
}
.block-compare .block-compare-wrapper {
  display: flex;
  align-items: center;
  -webkit-box-shadow: 0 0 54px #f6f8f9;
  -moz-box-shadow: 0 0 54px #f6f8f9;
  box-shadow: 0 0 54px #f6f8f9;
  background-color: #eaeff4;
  border-radius: 5px;
  margin-top: 40px;
  justify-content: center;
}
.block-compare .block-compare-wrapper .products-grid {
  background-color: transparent;
  box-shadow: none;
  margin: 0 !important;
}
.block-compare .block-compare-wrapper .product-item-add-new {
  display: flex;
  flex-direction: column;
}
.block-compare .block-compare-wrapper .product-item-add-new .product-item-inner {
  flex-grow: 1;
  margin-bottom: 20px;
  border: 1px solid #085ac3;
  position: relative;
  min-height: 300px;
}
.block-compare .block-compare-wrapper .product-item-add-new .product-item-inner:before {
  content: "+";
  color: #085ac3;
  font-family: 'Poppins';
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.block-compare .block-compare-wrapper .product-item-add-new .add-other {
  color: #085ac3;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}
.block-compare .block-compare-wrapper .product-items {
  border: 0;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.block-compare .block-compare-wrapper .product-items .action.delete {
  left: 27px;
  position: absolute;
  top: 15px;
  z-index: 9;
  padding: 10px;
  line-height: 1;
}
.block-compare .block-compare-wrapper .product-items .action.delete:before {
  content: "+";
  font-family: 'Lato';
  font-size: 25px;
  font-weight: 900;
  transform: rotate(45deg);
  color: #002750;
}
.block-compare .block-compare-wrapper .product-items .action.delete:hover:before {
  color: #4991d0;
}
.block-compare .block-compare-wrapper .product-items .product-item {
  border: 0;
  padding: 15px 27px;
  background-color: transparent;
  flex: 0 0 272px;
  max-width: 272px;
  width: 272px;
}
.block-compare .block-compare-wrapper .product-items .product-item .product-item-info {
  padding: 0;
  border: 0;
}
.block-compare .block-compare-wrapper .product-items .product-item .product-item-info .product-item-details {
  margin-top: 8px;
}
.block-compare .block-compare-wrapper .product-items .product-item .product-item-info .product-item-details .price-box {
  margin-top: 12px;
}
@media only screen and (max-width: 767px) {
  body .page-wrapper .product-item-name a,
  body .page-wrapper .product-brand a {
    font-size: 27px;
  }
}
.category-page-v2:not(.category-victron-energy-magasin).page-layout-2columns-left .sidebar.sidebar-main,
.category-page-v2:not(.category-victron-energy-magasin).page-layout-2columns-right .sidebar.sidebar-main {
  flex: 0 0 26%;
  max-width: 26%;
  background-color: #f4f7fa;
  border-radius: 20px;
  overflow: hidden;
}
.category-page-v2:not(.category-victron-energy-magasin).page-layout-2columns-left .columns .column.main,
.category-page-v2:not(.category-victron-energy-magasin).page-layout-2columns-right .columns .column.main {
  flex: 0 0 74%;
  max-width: 74%;
}
.category-page-v2:not(.category-victron-energy-magasin) .ln-show-less,
.category-page-v2:not(.category-victron-energy-magasin) .ln-show-more {
  font-size: 14px;
  display: inline-block;
  color: #4991d0;
  background: #ffffff;
  border-radius: 40px;
  line-height: 1;
  letter-spacing: 2.3px;
  text-transform: uppercase;
  padding: 4px 14px 3px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper {
  margin: 24px 0;
  align-items: flex-end;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .page-title {
  text-transform: uppercase;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select {
  position: relative;
  z-index: unset;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select.opened .label:before {
  transform: rotate(180deg);
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select.opened .ui-select-options {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .label {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #efebf7;
  border-radius: 22px;
  padding: 17px 28px 14px;
  min-width: 288px;
  cursor: pointer;
  position: relative;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .label:before {
  content: "a";
  text-transform: none;
  font-size: 10px;
  line-height: 1;
  font-family: 'Allo-solar-icon';
  position: absolute;
  top: 30px;
  right: 23px;
  transition: all 0.3s;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  color: #002750;
  margin-bottom: 11px;
  letter-spacing: 2px;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-option-selected {
  font-size: 16px;
  line-height: 1;
  color: #002750;
  font-weight: 400;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-options {
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 99%;
  background-color: #fff;
  left: 0;
  right: 0;
  border: 1px solid #efebf7;
  transform: scale(0.75) translateY(-41px);
  transition: all 0.3s;
  z-index: 999;
  border-radius: 22px;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-options ul {
  list-style: none;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-options ul .ui-option {
  margin-bottom: 0;
  line-height: 1;
  font-size: 16px;
  font-weight: 400;
  color: #002750;
  padding: 18px 28px;
  border-bottom: 1px solid #efebf7;
  cursor: pointer;
  transition: all 0.3s;
  text-align: left;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-options ul .ui-option:last-child {
  border-bottom: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-options ul .ui-option:hover {
  background: #f4f7fa;
}
.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .toolbar-products .ui-select .ui-select-options ul .ui-option.selected {
  font-weight: 600;
}
.category-page-v2:not(.category-victron-energy-magasin) .btn-mobile-filter-close {
  display: none;
}
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info {
  margin-bottom: 17px;
}
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item {
  position: relative;
  padding-left: 13px;
}
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item:before {
  position: absolute;
  left: 0;
  top: 35%;
  transform: translateY(-50%);
  min-width: 6px;
  min-height: 6px;
  max-width: 6px;
  max-height: 6px;
  border-radius: 100%;
  background: #4991d0;
  font-size: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary {
  margin-left: 3px;
}
.category-page-v2:not(.category-victron-energy-magasin) .promotion-timer {
  background: #002750;
  border-radius: 60px;
  margin-bottom: 21px;
  justify-content: center;
  margin-top: 3px;
}
.category-page-v2:not(.category-victron-energy-magasin) .promotion-timer .timer-col {
  background-color: transparent;
  flex: 0 0 19%;
  max-width: 19%;
  color: #ffffff;
  height: 87px;
  font-weight: 600;
}
.category-page-v2:not(.category-victron-energy-magasin) .promotion-timer .timer-col:after {
  top: 37%;
  font-size: 30px;
}
.category-page-v2:not(.category-victron-energy-magasin) .promotion-timer .lable {
  font-size: 13px;
  margin-top: 2px;
}
.category-page-v2:not(.category-victron-energy-magasin) .promotion-timer .value {
  font-size: 40px;
}
.category-page-v2:not(.category-victron-energy-magasin) .price {
  color: #085ac3;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .reviews-actions {
  margin-top: 7px;
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .coupon {
  border-radius: 11px;
  background-color: #f4f7fa;
  color: #002750;
  font-size: 16px;
  font-weight: 600;
  padding: 14px 4px 10px;
  letter-spacing: 1px;
  margin-bottom: 17px;
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .coupon span {
  color: #4991d0;
}
.category-page-v2:not(.category-victron-energy-magasin) .special-price {
  line-height: 1;
  padding: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .ttc {
  padding: 0 15px 0 8px;
  font-size: 23px;
  line-height: 1;
  font-weight: bold;
  color: #085ac3;
  margin-top: -18px;
}
.category-page-v2:not(.category-victron-energy-magasin) .badge {
  font-size: 16px;
  font-style: unset;
  text-transform: uppercase;
  letter-spacing: 3.5px;
  border-radius: 20px;
  padding: 7px 21px 3px;
  margin-bottom: 26px;
  background-color: #085ac3;
  font-weight: 600;
}
.category-page-v2:not(.category-victron-energy-magasin) .platform-stock {
  font-size: 19px;
  line-height: 1.2;
  color: #002750;
  font-weight: normal;
  margin-bottom: 4px;
  margin-top: 11px;
}
.category-page-v2:not(.category-victron-energy-magasin) .platform-stock .platform-qty {
  font-weight: bold;
}
.category-page-v2:not(.category-victron-energy-magasin) .real-qty-text,
.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-day,
.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-text,
.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-date,
.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-qty {
  line-height: 1.2;
  border-radius: 11px;
  background-color: #f4f7fa;
  color: #002750;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 4px 9px;
  letter-spacing: 1.6px;
  text-align: center;
  margin-top: 26px;
  margin-bottom: 18px;
  text-transform: uppercase;
}
.category-page-v2:not(.category-victron-energy-magasin) .real-qty-text b,
.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-day b,
.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-text b,
.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-date b,
.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-qty b {
  color: #085ac3;
}
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders {
  margin-top: 8px;
}
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .info-item,
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .supplier-order-item,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .supplier-order-item {
  font-size: 18px;
  line-height: 1.2;
  color: #002750;
  font-weight: normal;
  margin-bottom: 4px;
}
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item:before,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .info-item:before,
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .supplier-order-item:before,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .supplier-order-item:before {
  content: '-';
}
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item .sp-bold,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .info-item .sp-bold,
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .supplier-order-item .sp-bold,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .supplier-order-item .sp-bold,
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item .order-date,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .info-item .order-date,
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .supplier-order-item .order-date,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .supplier-order-item .order-date,
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .info-item .order-qty,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .info-item .order-qty,
.category-page-v2:not(.category-victron-energy-magasin) .attribute-info .supplier-order-item .order-qty,
.category-page-v2:not(.category-victron-energy-magasin) .sap-arrrival-orders .supplier-order-item .order-qty {
  font-weight: bold;
}
.category-page-v2:not(.category-victron-energy-magasin) .old-price-wrapper .price {
  font-size: 21px !important;
  margin-left: 0 !important;
  line-height: 1 !important;
  color: #002750;
}
.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .info-title,
.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .stock-text {
  font-size: 21px;
  font-weight: bold;
  color: #002750;
  margin-right: 7px;
  margin-bottom: 3px;
}
.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main.outofstock .stock-text {
  color: #f15a29;
}
.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .instock .stock-text {
  color: #3cc849;
}
.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .surcommande .stock-text {
  color: #C0BDC5;
}
.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .precommande .stock-text {
  color: #085ac3;
}
.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .sap-stock-info .stock {
  display: flex;
  align-items: center;
  padding-bottom: 3px;
}
.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .sap-stock-info .stock-count {
  color: #ffffff;
  font-size: 18px;
  background: #085ac3;
  padding: 8px 14px 5px;
  border-radius: 20px;
  line-height: 1;
  font-weight: 600;
  margin-top: -11px;
}
.category-page-v2:not(.category-victron-energy-magasin) .price-box {
  margin: 24px 0 21px;
}
.category-page-v2:not(.category-victron-energy-magasin) .price-box .price-container .price {
  font-size: 34px;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-item .old-price .price {
  display: block;
  line-height: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .old-price-wrapper {
  margin-bottom: 0;
  margin-top: -5px;
}
.category-page-v2:not(.category-victron-energy-magasin) .old-price-wrapper .price span {
  font-size: 17px;
  color: #002750;
  text-decoration: line-through;
}
.category-page-v2:not(.category-victron-energy-magasin) .old-price-wrapper .save-percent {
  text-transform: uppercase;
  color: #085ac3;
  font-size: 21px;
  margin-bottom: -1px;
  margin-top: 5px;
  padding-left: 3px;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary svg {
  height: 23px;
  width: 135px;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .rating-summary {
  margin: 0 11px 0 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .reviews-actions a {
  color: #002750;
  display: block;
  margin-top: 0;
  font-size: 21px;
  line-height: 1;
  padding-top: 4px;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-item-name {
  font-weight: normal;
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: unset;
  -o-text-overflow: unset;
  text-overflow: unset;
  font-size: 21px;
  margin-bottom: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-item-name a {
  margin: 0 !important;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-brand a {
  display: block;
  text-transform: uppercase;
  color: #002750;
  font-weight: bold;
  margin: 0 !important;
  letter-spacing: 0.5px;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-item-name .product-item-link {
  margin-top: 3px !important;
  letter-spacing: 0.5px;
  line-height: 1.25 !important;
}
.category-page-v2:not(.category-victron-energy-magasin) .sku {
  font-size: 18px;
  margin: 0 0 4px 2px;
  letter-spacing: 1.3px;
  color: rgba(12, 2, 60, 0.8);
}
.category-page-v2:not(.category-victron-energy-magasin) .abs-product-link,
.category-page-v2:not(.category-victron-energy-magasin) .product-item-name,
.category-page-v2:not(.category-victron-energy-magasin) .product.name a,
.category-page-v2:not(.category-victron-energy-magasin) .product-item-name,
.category-page-v2:not(.category-victron-energy-magasin) .product.name a {
  color: #002750;
  margin-bottom: 17px;
}
.category-page-v2:not(.category-victron-energy-magasin) .abs-product-link,
.category-page-v2:not(.category-victron-energy-magasin) .product-item-name,
.category-page-v2:not(.category-victron-energy-magasin) .product.name a {
  margin-bottom: 16px;
  display: block;
  line-height: 1.3;
  margin-top: 3px;
}
.category-page-v2:not(.category-victron-energy-magasin) .discount-promo {
  display: none;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-items .product-item {
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-item.active .filter-title:after,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-item.active .filter-options-title:after {
  opacity: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-item.active .filter-options-title {
  border-bottom: 1px solid #eeeaf7;
  border-top-color: #eeeaf7 !important;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-item:last-child .filter-title,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-item:last-child .filter-options-title {
  border-bottom: 1px solid #eeeaf7;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-slider {
  min-width: 20px;
  min-height: 20px;
  top: 24px;
  background-position: 0;
  background-image: none;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #ffffff;
  border: 7px solid #4991d0;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-line {
  border: 1px solid #eeebf7;
  top: 32px;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs {
  height: 61px;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-line-mid,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-line-left,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-line-right,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-bar,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-bar-edge,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-slider {
  background-color: #ffffff;
  background-image: none;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-from,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-to,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-single {
  color: #002750;
  font-size: 16px;
  line-height: 1;
  text-shadow: none;
  padding: 0;
  background: transparent;
  -moz-border-radius: 0;
  border-radius: 0;
  font-weight: bold;
  letter-spacing: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-from:after,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-to:after,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-single:after {
  display: none;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-bar {
  height: 4px;
  top: 33px;
  background-position: unset;
  background-color: #4991d0;
  background-image: unset;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .price-range-slider {
  padding: 5px 35px 10px;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-min,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .irs-max {
  color: #002750;
  font-size: 15px;
  line-height: 1;
  text-shadow: none;
  top: unset;
  padding: 1px 3px;
  background: transparent;
  -moz-border-radius: unset;
  border-radius: unset;
  bottom: -6px;
  font-weight: 600;
  visibility: visible !important;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-clear {
  text-decoration: none;
  border-bottom: 1px solid #002750;
  display: inline-block;
  font-weight: 400;
  font-size: 15px;
  color: #002750;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-clear:hover {
  color: #4991d0;
  border-bottom-color: #4991d0;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-title,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-title,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .sb-title {
  text-transform: uppercase;
  font-weight: bold;
  padding: 31px 29px 24px;
  color: #002750;
  position: relative;
  cursor: pointer;
  border-top: 1px solid #eeeaf7;
  border-bottom: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-title:before,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-title:before,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .sb-title:before,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-title:after,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-title:after,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .sb-title:after {
  content: "";
  position: absolute;
  right: 21px;
  top: 50%;
  transform: translateX(-50%);
  min-height: 3px;
  min-width: 14px;
  transition: all 0.3s;
  background: #002750;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-title:after,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-options-title:after,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .sb-title:after {
  transform: translateX(-50%) rotate(90deg);
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .sb-title {
  border-top: 0 !important;
  border-bottom: 1px solid #eeeaf7 !important;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .sb-title:before,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .sb-title:after {
  display: none !important;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current {
  padding: 0 28px 0;
  border-bottom: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .block-title {
  margin-bottom: 13px;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current strong {
  font-size: 21px;
  text-transform: uppercase;
  font-weight: bold;
  color: #002750;
  margin-top: 22px;
  line-height: 1;
  display: block;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current + .filter-actions {
  margin-left: 14px;
  margin-bottom: 15px;
  margin-top: 5px;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .remove:before,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .remove:after {
  width: 1.5px;
  background: #002750;
  top: 4px;
  height: 9px;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .item {
  margin: 0 10px 8px 0;
  padding: 6px 33px 2px 12px;
  background-color: #4991d0;
  border-radius: 40px;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .item .filter-value {
  color: #002750;
  font-weight: 600;
  letter-spacing: 0.5px;
  font-size: 15px;
}
.category-page-v2:not(.category-victron-energy-magasin) .category-middle-banner {
  border-bottom: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .sb-content .sb-items {
  list-style: none;
}
.category-page-v2:not(.category-victron-energy-magasin) .sb-content .item {
  margin: 13px;
  display: flex;
  align-items: center;
}
.category-page-v2:not(.category-victron-energy-magasin) .sb-content .item a {
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  padding-top: 4px;
  color: #002750;
  font-family: 'Poppins';
  text-decoration: none;
}
.category-page-v2:not(.category-victron-energy-magasin) .sb-content .item a:hover {
  color: #085ac3;
}
.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .item.default-item {
  margin: 13px;
  display: flex;
  align-items: center;
}
.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .item.default-item a {
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  padding-top: 4px;
}
.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"] {
  margin: 0;
  position: relative;
  top: 0;
  display: block;
  min-width: 27px;
  min-height: 27px;
  max-width: 27px;
  max-height: 27px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #ffffff;
  border: 1px solid #eeeaf7;
  border-radius: 9px;
  margin-right: 12px;
}
.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"]:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 7px;
  margin: 0;
  top: 7px;
  left: 7px;
  border-radius: 0;
  background: transparent;
  border-width: 0 0 3px 3px;
  border-style: solid;
  border-color: #002750;
  transform: rotate(-45deg) scale(0);
  transition: all 0.5s;
}
.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"]:checked {
  background: #4991d0;
  border-color: #4991d0;
}
.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"]:checked:before {
  transform: rotate(-45deg) scale(1);
}
.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content .btn-filter-limiter {
  display: inline-block;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 14px;
  margin: 10px 0 16px;
  padding: 4px 13px 4px;
  background-color: #feffff;
  border-radius: 40px;
  color: #4991d0;
}
.category-page-v2:not(.category-victron-energy-magasin) .product-item-actions .actions-primary {
  width: 100%;
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items {
  border-top: 0;
  border-left: 0;
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items .product-item {
  border: 0;
  border-right: 1px solid #edf2f4;
  padding: 35px 43px 30px;
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .tocompare {
  display: none;
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .tocart {
  width: 100%;
  font-size: 16px;
  letter-spacing: 3.2px;
  border-radius: 60px;
  padding: 28px 20px 24px;
  font-weight: bold;
  margin: 0;
  color: #002750;
  font-family: 'Poppins';
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .tocart:hover {
  background-color: #085ac3;
  color: #ffffff;
}
@media only screen and (min-width: 768px) and (max-width: 990px) {
  .category-page-v2:not(.category-victron-energy-magasin):has(.message.info, .message.error, .message.warning, .message.notice, .message.success) .page-wrapper .btn-mobile-filter-open {
    position: absolute;
    top: -96px;
    right: 0;
  }
}
@media only screen and (max-width: 767px) {
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-left .page-wrapper .sidebar.sidebar-main,
  body.category-page-v2:not(.category-victron-energy-magasin).catalog-category-view.page-layout-2columns-right .page-wrapper .sidebar.sidebar-main {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .sap-exptd-qty {
    padding: 20px 17px 12px;
    border-radius: 25px;
    letter-spacing: 2.5px;
    margin-bottom: 16px;
    font-size: 24px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .promotion-timer .value {
    font-size: 40px;
    margin-top: 7px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .promotion-timer .timer-col {
    color: #002750;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .promotion-timer .timer-col:after {
    font-size: 40px;
    top: 12px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary {
    margin: 0 0 11px 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary svg {
    height: 29px;
    width: 170px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .reviews-actions {
    margin-top: 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-reviews-summary .reviews-actions a {
    margin-left: 9px;
    padding-top: 4px;
    font-size: 28px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sku {
    color: #002750;
    letter-spacing: 2.5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .special-price {
    padding: 0 13px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .price-container .price {
    font-size: 65px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .old-price-wrapper {
    margin-top: -5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .old-price-wrapper .price {
    font-size: 35px !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .price-box .old-price-wrapper .save-percent {
    font-size: 35px;
    margin-top: 5px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper {
    margin: 48px 0 19px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-title-wrapper .page-title {
    line-height: 1;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current {
    margin: -6px 0 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .block-title {
    margin-bottom: 36px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-item-name .product-brand a {
    letter-spacing: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .product-item-name .product-item-link {
    font-size: 36px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-title-wrapper {
    margin: 40px 0 15px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .page-title-wrapper .page-title {
    font-size: 40px;
    max-width: 100%;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .top-toolbar.desktop {
    display: none;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sku {
    margin-bottom: 30px;
    font-size: 28px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .platform-stock {
    font-size: 24px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .brand-product-list .btn-mobile-filter-open {
    margin-top: unset;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open {
    margin: 0 0 10px;
    border: 0;
    background-color: #085ac3;
    padding: 23px 50px 23px 28px;
    font-size: 24px;
    line-height: 1;
    position: unset;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open:before {
    font-size: 30px;
    color: #ffffff;
    margin-right: 20px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .btn-mobile-filter-open strong {
    display: block;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    text-transform: uppercase;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .price-box {
    margin: 10px 0 26px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .ttc {
    margin-top: -25px;
    font-size: 31px;
    padding: 0 50px 0 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .real-qty-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-day,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-delay-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-date,
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .sap-exptd-qty {
    margin: 26px 0 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .timer-col {
    height: 94px;
    margin-right: 19px;
    flex: 0 0 15%;
    max-width: 19%;
    color: #ffffff;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .timer-col:after {
    font-size: 46px;
    right: -15px;
    top: 4px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .value {
    font-size: 46px;
    margin-top: 1px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .page-wrapper .promotion-timer .lable {
    font-size: 16px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info {
    margin: 0 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .badge {
    margin-bottom: 41px;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 5px;
    padding: 11px 23px 6px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .tocart {
    font-size: 24px;
    margin: 30px 0 0;
    height: 84px;
    padding: 13px 10px 10px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .coupon {
    font-size: 24px;
    padding: 19px 17px 17px;
    border-radius: 20px;
    margin-bottom: 30px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .sap-arrrival-orders .info-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info .supplier-order-item,
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .sap-arrrival-orders .supplier-order-item {
    font-size: 24px;
    margin-bottom: 13px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info {
    margin-bottom: 19px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info .info-item {
    padding-left: 20px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .attribute-info .info-item:before {
    top: 8px;
    min-width: 9px;
    min-height: 9px;
    max-width: 9px;
    max-height: 9px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items {
    margin: 0 !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items .product-item {
    padding: 35px 0 30px;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  body.category-page-v2:not(.category-victron-energy-magasin).page-products .products-grid .product-items .product-item:nth-child(odd) {
    border-right: 0;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .stock-text,
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .info-title {
    font-size: 35px;
    margin-bottom: 14px;
  }
  body.category-page-v2:not(.category-victron-energy-magasin) .additional-info-main .sap-stock-info .stock-count {
    font-size: 24px;
    padding: 11px 23px 12px;
    border-radius: 100px;
    margin-left: 16px;
    margin-top: -21px;
  }
  body .additional-info-main .sap-stock-info .stock-count {
    font-size: 24px;
    padding: 15px 21px 8px 21px;
    border-radius: 100px;
    margin-left: 18px;
    margin-top: -27px;
  }
  body .promotion-timer {
    margin-bottom: 0;
  }
  body .sap-arrrival-orders {
    margin-bottom: 27px;
  }
  body .price-box .price-container .price .value,
  body .price-box .price-container .price .symbol,
  body .price-box .price-container .price .fraction {
    font-size: 55px;
  }
  body .price-box .price-container .price .symbol {
    margin-left: -7px;
  }
  body .ttc {
    margin-top: -25px;
    font-size: 31px;
    padding: 0 58px 0 0;
  }
  body .product-reviews-summary .rating-summary {
    margin: 0 6px 0 0;
  }
  body .product-item-name {
    margin: 2px 0 14px;
  }
  body .product-item-name .product-item-link {
    margin-top: 7px !important;
    letter-spacing: 0;
    line-height: 1.2 !important;
  }
  body .old-price-wrapper .price span {
    font-size: 30px !important;
  }
  body .old-price-wrapper .old-price {
    margin-bottom: 10px;
  }
  body .old-price-wrapper .save-percent {
    font-size: 30px;
  }
}
body .fotorama--fullscreen {
  z-index: 9999999 !important;
}
body .dfd-fullscreen .dfd-header .dfd-logo {
  display: none;
}
.gallery-placeholder .gallery-placeholder__image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-radius: 20px;
  border: 1px solid #efefef;
}
.gallery-placeholder .gallery-placeholder__image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 150px;
}
.catalog-product-view .page-header {
  margin-bottom: 0;
}
.catalog-product-view .breadcrumbs {
  margin-bottom: 30px;
}
.catalog-product-view .sap-arrrival-orders {
  margin: 10px 0 15px;
}
.catalog-product-view .sap-arrrival-orders .supplier-order-item {
  font-size: 18px;
  color: #002750;
  line-height: 1.5;
  margin-bottom: 4px;
  position: relative;
  padding-left: 15px;
}
.catalog-product-view .sap-arrrival-orders .supplier-order-item .order-qty,
.catalog-product-view .sap-arrrival-orders .supplier-order-item .order-date {
  font-weight: 600;
}
.catalog-product-view .sap-arrrival-orders .supplier-order-item:before {
  content: "";
  min-height: 2px;
  min-width: 7px;
  max-height: 7px;
  max-width: 2px;
  border-radius: 100%;
  background-color: #3b3362;
  left: 0;
  top: 42%;
  transform: translateY(-50%);
  position: absolute;
}
.catalog-product-view .platform-stock {
  font-size: 18px;
  line-height: 1.2;
  color: #002750;
  font-weight: normal;
  margin-bottom: 2px;
  margin-top: 7px;
}
.catalog-product-view .platform-stock .platform-qty {
  font-weight: bold;
}
.catalog-product-view .sap-stock-info.instock .stock-text {
  color: #3cc849 !important;
}
.catalog-product-view .sap-stock-info.outofstock .stock-text {
  color: #f15a29 !important;
}
.catalog-product-view .sap-stock-info.surcommande .stock-text {
  color: #C0BDC5 !important;
}
.catalog-product-view .sap-stock-info.precommande .stock-text {
  color: #085ac3 !important;
}
.catalog-product-view .stock,
.catalog-product-view .stock-qty {
  margin-bottom: 10px;
  padding-right: 0;
  max-width: fit-content;
  position: relative;
  min-height: 28px;
  cursor: pointer;
}
.catalog-product-view .stock .stock-text,
.catalog-product-view .stock-qty .stock-text {
  font-size: 21px;
  line-height: 1;
  font-weight: bold;
}
.catalog-product-view .stock:hover .tooltip,
.catalog-product-view .stock-qty:hover .tooltip {
  opacity: 1;
  visibility: visible;
  right: -21px;
}
.catalog-product-view .stock .tooltip,
.catalog-product-view .stock-qty .tooltip {
  position: absolute;
  background: #002750;
  color: #ffffff;
  padding: 10px 20px;
  max-width: 270px;
  font-size: 11px;
  line-height: 1.15;
  letter-spacing: 0.1px;
  border-radius: 10px;
  right: -11px;
  opacity: 0;
  visibility: hidden;
  min-width: 270px;
  top: 120%;
  transition: all 0.3s;
  z-index: 13;
}
.catalog-product-view .stock .tooltip .tp-content,
.catalog-product-view .stock-qty .tooltip .tp-content {
  display: block !important;
}
.catalog-product-view .stock .tooltip:before,
.catalog-product-view .stock-qty .tooltip:before {
  content: "";
  position: absolute;
  min-width: 14px;
  min-height: 14px;
  background: #002750;
  right: 23px;
  top: -7px;
  transform: rotate(45deg);
}
.catalog-product-view .stock .stock-count,
.catalog-product-view .stock-qty .stock-count {
  background-color: #085ac3;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  margin-bottom: -2px;
}
.catalog-product-view .product-addtocart-form {
  display: flex;
  flex-wrap: wrap;
}
.catalog-product-view .stock .ic-tooltips {
  margin-bottom: 2px;
}
.catalog-product-view .title-main {
  font-size: 24px;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 22px;
  font-weight: bold;
  color: #002750;
}
.catalog-product-view .prdct-cont-in1,
.catalog-product-view .prdct-cont-in2 {
  padding-bottom: 5px;
  padding-left: 17px;
  position: relative;
}
.catalog-product-view .prdct-cont-in1 .btm-cont,
.catalog-product-view .prdct-cont-in2 .btm-cont {
  font-size: 18px;
  padding-left: 0;
  color: #002750;
}
.catalog-product-view .prdct-cont-in1:before,
.catalog-product-view .prdct-cont-in2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 35%;
  transform: translateY(-50%);
  min-width: 5px;
  min-height: 5px;
  max-width: 5px;
  max-height: 5px;
  border-radius: 100%;
  background: #002750;
}
.catalog-product-view .prdct-cont-in1 svg {
  width: 20px;
  height: 13px;
}
.catalog-product-view .prdct-cont-in2 svg {
  width: 20px;
  height: 17px;
}
.catalog-product-view .product.media .promotion-timer {
  position: absolute;
  right: 61px;
  top: 20px;
  width: 290px;
  border-radius: 100px;
  justify-content: center;
  background-color: #002750;
}
.catalog-product-view .product.media .promotion-timer .timer-col {
  flex: 0 0 23.1%;
  max-width: 51px;
  height: 75px;
  margin-right: 9px;
  background: transparent;
  color: #ffffff;
}
.catalog-product-view .product.media .promotion-timer .timer-col:after {
  font-size: 26px;
  right: -7px;
  top: 17px;
  transform: inherit;
}
.catalog-product-view .product.media .promotion-timer .timer-col:last-child {
  margin-right: 0;
}
.catalog-product-view .product.media .promotion-timer .value {
  font-size: 34px;
  font-weight: 600;
}
.catalog-product-view .product.media .promotion-timer .lable {
  font-size: 11px;
  margin-top: 1px;
  letter-spacing: 0.5px;
}
.catalog-product-view .product.media .single-image-gallery .fotorama__stage {
  left: 0 !important;
}
.catalog-product-view .product.media .single-image-gallery .fotorama__stage__shaft {
  max-width: 100% !important;
}
.catalog-product-view.page-layout-1column .product.media {
  flex: 0 0 35%;
  max-width: 35%;
  float: inherit;
  width: inherit;
  padding-right: 40px;
  order: 1;
  position: relative;
  margin-bottom: 30px;
}
.catalog-product-view.page-layout-1column .product-info-main {
  flex: 0 0 42%;
  max-width: 42%;
  width: inherit;
  margin-bottom: 25px;
  position: relative;
  float: inherit;
  order: 2;
  padding-right: 23px;
}
.catalog-product-view.page-layout-1column .product-info-right {
  order: 3;
  flex: 0 0 23%;
  max-width: 23%;
  border-radius: 20px;
  background: #f6f8f9;
  border: 1px solid #f0edf7;
  margin-bottom: 25px;
}
.catalog-product-view .block-products-list {
  margin-bottom: 0 !important;
}
.qty-note {
  margin-bottom: 20px;
  display: flex;
  width: 100%;
  border-radius: 100px;
  background-color: #e8f0f3;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 11px 40px 8px;
}
.qty-note span {
  color: #002750;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  font-family: 'Poppins';
}
.qty-note:before {
  content: "i";
  text-transform: none;
  position: absolute;
  color: #085ac3;
  font-size: 20px;
  left: 10px;
  top: 7px;
  line-height: 1;
  font-family: 'Allo-solar-icon';
}
.product-info-right {
  padding: 30px 30px 0;
  display: flex;
  flex-direction: column;
}
.product-info-right .not-stock-section {
  margin-top: 15px;
}
.product-info-right .not-stock-section .not-stock {
  font-size: 16px;
  padding: 22px 30px;
  border-radius: 40px;
  width: 100%;
  letter-spacing: 2px;
  margin-bottom: 20px;
  cursor: not-allowed;
  user-select: none;
  background: #c2ccd5 !important;
  color: #002750 !important;
}
.product-info-right .not-stock-section .fieldset-stock-alert {
  margin-bottom: 20px;
}
.product-info-right .not-stock-section .stock {
  padding: 0;
  margin: 0 auto;
}
.product-info-right .not-stock-section .stock:after {
  display: none !important;
}
.product-info-right .not-stock-section .stock .action {
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: underline;
  color: #002750;
}
.product-info-right .not-stock-section .stock .action:hover {
  color: #085ac3;
}
.product-info-right .sap-stock-info {
  margin-bottom: 21px;
  margin-top: 20px;
}
.product-info-right .sap-stock-info.precommande .stock:after,
.product-info-right .sap-stock-info.bundle .stock:after,
.product-info-right .sap-stock-info.surcommande .stock:after,
.product-info-right .sap-stock-info.precommande .stock-qty:after,
.product-info-right .sap-stock-info.bundle .stock-qty:after,
.product-info-right .sap-stock-info.surcommande .stock-qty:after {
  top: 0;
}
.product-info-right .real-qty-text,
.product-info-right .sap-delay-day,
.product-info-right .sap-delay-text,
.product-info-right .sap-exptd-date,
.product-info-right .sap-exptd-qty,
.product-info-right .coupon {
  font-size: 18px;
  color: #002750;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.5px;
  padding: 13px 5px 10px;
  background: #ffffff;
  font-weight: 600;
  border-radius: 15px;
}
.product-info-right .real-qty-text b,
.product-info-right .sap-delay-day b,
.product-info-right .sap-delay-text b,
.product-info-right .sap-exptd-date b,
.product-info-right .sap-exptd-qty b,
.product-info-right .coupon b {
  color: #79b2eb;
}
.product-info-right .real-qty-text span,
.product-info-right .sap-delay-day span,
.product-info-right .sap-delay-text span,
.product-info-right .sap-exptd-date span,
.product-info-right .sap-exptd-qty span,
.product-info-right .coupon span {
  color: #4991d0;
}
.product-info-right .price-container .weee {
  position: absolute;
  bottom: -13px;
  margin: 0 !important;
}
.product-info-right .price-container .weee:before {
  content: attr(data-label);
  margin-right: 2px;
}
.product-info-right .price-container .weee:after {
  display: none;
}
.product-info-right .price-container .weee:before,
.product-info-right .price-container .weee .price {
  font-size: 12px;
}
.product-info-right .product-info-price:has(.weee.ecotax) {
  padding-bottom: 10px;
}
.product-info-right .product-info-price .price-box {
  margin: 0 0 15px;
  position: relative;
  min-height: 72px;
  align-items: unset;
}
.product-info-right .product-info-price .price-box .save-percent {
  margin-left: auto;
  min-width: 72px;
  min-height: 72px;
  max-width: 72px;
  max-height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #4991d0;
  border-radius: 100%;
  line-height: 1;
  font-size: 24px;
  padding-top: 5px;
  font-weight: 600;
  color: #085ac3;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 4px;
}
.product-info-right .product-info-price .price-box .special-price {
  padding: 0;
}
.product-info-right .product-info-price .price-box .price-container {
  padding: 0 6px 0 0;
  line-height: 1;
  display: block;
}
.product-info-right .product-info-price .price-box .price-container .price-wrapper .price {
  font-size: 40px;
  color: #085ac3;
  top: 0;
  display: inline-block !important;
}
.product-info-right .product-info-price .price-box .ttc {
  font-size: 21px;
  font-weight: bold;
  color: #085ac3;
  line-height: 1;
}
.product-info-right .product-info-price .price-box .old-price-wrapper {
  flex: 0 0 100%;
  max-width: 100%;
}
.product-info-right .product-info-price .price-box .old-price-wrapper .price-container .price-wrapper .price {
  line-height: 1;
  display: inline-block;
  color: #002750;
  font-size: 24px;
  text-decoration: line-through;
  font-weight: 400;
}
.product-info-right .product-info-price + .box-tocart {
  margin-top: 0 !important;
}
.product-info-right .box-tocart {
  padding-left: 0;
  margin: 25px 0 0;
}
.product-info-right .box-tocart .qty-note {
  margin-top: 20px;
}
.product-info-right .actions {
  margin-bottom: 20px;
}
.product-info-right .actions .action {
  font-size: 16px;
  width: 100%;
  border-radius: 50px;
  padding: 22px 22px 18px;
}
.product-info-right .qty .label {
  display: none;
}
.product-info-right .qty .control {
  margin: 0 auto 15px;
  border-radius: 100px;
  border-color: #f0edf7;
  height: 62px;
  padding: 0 9px;
  background: #fff;
}
.product-info-right .qty .control .qty-minus,
.product-info-right .qty .control .qty-plus {
  border-color: #f0edf7;
}
.product-info-right .qty .control .qty-minus {
  padding-left: 4px;
}
.product-info-right .qty .control span {
  width: 46px;
  height: 46px;
  min-width: 46px;
  min-height: 46px;
  max-width: 46px;
  max-height: 46px;
  border: 1px solid #f0edf7;
  border-radius: 100%;
  padding-top: 5px;
}
.product-info-right .qty .input-text,
.product-info-right .qty .item-qty {
  font-size: 18px;
  background-color: transparent;
  max-width: 72px;
}
.product-info-right .product-social-links {
  margin: auto -24px 0;
  border-top: 1px solid #f2f1f8;
  padding: 20px;
}
.product-info-right .product-social-links .product-addto-links {
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-info-right .product-social-links a {
  margin: 0 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #002750;
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: center;
  transition: all 0.3s;
}
.product-info-right .product-social-links a:first-child {
  margin-left: 0;
}
.product-info-right .product-social-links a:last-child {
  margin-right: 0;
}
.product-info-right .product-social-links a.towishlist:before,
.product-info-right .product-social-links a.toshare:before {
  margin-right: 9px;
  color: #002750;
  transition: all 0.3s;
  text-transform: none;
  font-family: 'Allo-solar-icon';
  line-height: 1;
}
.product-info-right .product-social-links a.towishlist:before {
  content: "f";
  font-size: 30px;
}
.product-info-right .product-social-links a.toshare:before {
  content: "g";
  font-size: 28px;
  line-height: 1.1;
}
.product-info-right .product-social-links a:hover {
  color: #085ac3;
}
.product-info-right .product-social-links a:hover:before {
  color: #085ac3 !important;
}
.product-custom-request-form .product-add-form {
  margin-top: 30px;
}
.product-custom-request-form .product-info-main .product-info-price .price-box {
  margin-top: 30px;
}
.product-custom-request-form .product-options-wrapper .field {
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 15px !important;
}
.product-custom-request-form .product-options-wrapper .field.date {
  flex: 0 0 100%;
  max-width: 100%;
}
.product-custom-request-form .product-options-wrapper .field.date .legend {
  color: #002750;
  text-transform: uppercase;
}
.product-custom-request-form .product-options-wrapper .field.date .control {
  display: flex;
  flex-wrap: wrap;
}
.product-custom-request-form .product-options-wrapper .field.date .control select {
  border: 1px solid #edf2f4;
  margin-right: 15px;
}
.product-custom-request-form .product-options-wrapper textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #edf2f4;
  border-radius: 5px;
  min-height: 100px;
  padding: 12px;
  font-size: 14px;
}
.product-custom-request-form .product-options-wrapper textarea[aria-invalid="true"] {
  border: 1px solid #ff1c51;
}
.product-custom-request-form .product-options-wrapper .mage-error[generated],
.product-custom-request-form .product-options-wrapper .field-error[generated] {
  position: relative;
}
.product-page-promo-banner {
  flex: 0 0 100%;
  max-width: 100%;
  order: 3;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 30px;
  border-radius: 25px;
  overflow: hidden;
  background-color: #f6f8f9;
}
.product-page-promo-banner .promo-banner {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  min-height: 179px;
  border-right: 1px solid #f0edf7;
  padding: 43px 36px 43px 99px;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column-reverse;
}
.product-page-promo-banner .promo-banner:before {
  content: "h";
  font-size: 30px;
  position: absolute;
  top: 46px;
  left: 40px;
  color: #085ac3;
  font-family: 'Allo-solar-icon';
  line-height: 1;
  text-transform: none;
}
.product-page-promo-banner .promo-banner:nth-child(3n) {
  border-right: 0;
  max-width: 33.33%;
}
.product-page-promo-banner .promo-banner .title {
  letter-spacing: -0.58px;
  display: block;
  color: #085ac3;
  font-family: 'Poppins';
  font-size: 60px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}
.product-page-promo-banner .promo-banner .left {
  position: relative;
  z-index: 10;
}
.product-page-promo-banner .promo-banner .right {
  position: relative;
  z-index: 9;
  margin-left: -3px;
  margin-bottom: 3px;
}
.product-page-promo-banner .promo-banner .sm-title,
.product-page-promo-banner .promo-banner .desc {
  color: #002750;
  font-family: 'Poppins';
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
  display: inline-block;
}
.fotorama-item .fotorama__wrap .fotorama__nav--thumbs {
  height: 85px !important;
}
.fotorama-item .fotorama__wrap .fotorama__nav--thumbs .fotorama__nav__frame {
  padding: 15px 20px 0;
}
.fotorama-item .fotorama__stage {
  min-height: 475px;
  border: 1px solid #edf2f4;
  border-radius: 20px;
}
.fotorama-item .fotorama__nav-wrap--vertical .fotorama__nav__shaft {
  margin-top: -20px;
}
.fotorama-item .fotorama__thumb-border {
  margin-top: 15px !important;
  border-radius: 15px;
  border-color: #4991d0;
}
.fotorama__arr,
.fotorama__thumb__arr {
  background: transparent !important;
}
.fotorama__thumb {
  border: 1px solid #edf2f4;
  border-radius: 15px;
}
.fotorama__wrap--slide .fotorama__stage__frame {
  border-radius: 20px;
  background: transparent;
}
.page-main .bundle-options-container {
  margin: 8px 0 34px !important;
}
.bundle-options-container {
  order: 4;
  flex: 0 0 100%;
  max-width: 100%;
}
.bundle-options-container p.required {
  display: none;
}
.bundle-options-container .product-options-wrapper,
.bundle-options-container .fieldset {
  margin-bottom: 0;
}
.bundle-options-container .product-add-form {
  display: block !important;
}
.bundle-options-container .custom-kit-part {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  max-width: 100%;
}
.bundle-options-container .custom-kit-part .img-block {
  flex: 0 0 119px;
  max-width: 119px;
  min-height: 119px;
  max-height: 119px;
  border-radius: 30px;
  background-color: #ffffff;
  margin-right: 19px;
  position: relative;
  overflow: hidden;
  border: 1px solid #edf2f4;
}
.bundle-options-container .custom-kit-part .img-block a {
  display: block;
  position: relative;
  overflow: hidden;
}
.bundle-options-container .custom-kit-part .img-block img {
  padding: 11px;
  width: 100%;
}
.bundle-options-container .custom-kit-part .see-product {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  letter-spacing: 1.2px;
  border-radius: 20px;
  background-color: rgba(8, 90, 195, 0.95);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  padding: 10px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.5s;
  text-decoration: none;
  z-index: 9;
}
.bundle-options-container .custom-kit-part .see-product br {
  display: none;
}
.bundle-options-container .custom-kit-part .custom-select-part {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  margin-bottom: 9px;
}
.bundle-options-container .custom-kit-part .selection-info-bottom {
  display: flex;
  position: relative;
  align-items: center;
  cursor: pointer;
}
.bundle-options-container .custom-kit-part .selection-info-bottom .option-info-right {
  padding-top: 7px;
  padding-left: 3px;
}
.bundle-options-container .custom-kit-part .selection-info-bottom:hover .see-product {
  transform: scale(1);
  opacity: 1;
}
.bundle-options-container .custom-kit-part .qty-part-in {
  color: #002750;
  font-family: 'Poppins';
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 8px;
  text-transform: uppercase;
}
.bundle-options-container .custom-kit-part .custom-list-part {
  flex-grow: 1;
  display: flex;
}
.bundle-options-container .custom-kit-part .custom-price {
  display: block;
  line-height: 1;
  margin-bottom: 11px;
}
.bundle-options-container .custom-kit-part .custom-price .weee.ecotax {
  display: none;
}
.bundle-options-container .custom-kit-part .custom-price .price {
  font-size: 23px;
}
.bundle-options-container .custom-kit-part .stock-status {
  display: block;
  font-weight: bold;
  color: #002750;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 1;
}
.bundle-options-container .custom-kit-part .stock-status.outofstock {
  color: #f15a29;
}
.bundle-options-container .custom-kit-part .stock-status.instock {
  color: #3cc849;
}
.bundle-options-container .custom-kit-part .stock-status.precommande {
  color: #085ac3 !important;
}
.bundle-options-container .custom-kit-part .stock-status.surcommande {
  color: #C0BDC5 !important;
}
.bundle-options-container .custom-kit-part .nice-select:after {
  margin-top: -6px;
  height: 7px;
  width: 7px;
  right: 15px;
  border-color: #002750;
}
.bundle-options-container .custom-kit-part select {
  background-color: transparent;
}
.bundle-options-container .custom-kit-part .nice-select,
.bundle-options-container .custom-kit-part .product-name {
  white-space: normal;
  word-break: break-all;
  height: unset;
  border: 1px solid #edf2f4;
  padding: 16px 50px 12px 20px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  width: 100%;
  background-color: #ffffff;
  display: flex;
  border-radius: 20px;
  align-items: center;
}
.bundle-options-container .custom-kit-part .nice-select .price .value,
.bundle-options-container .custom-kit-part .product-name .price .value {
  font-size: 18px;
}
.bundle-options-container .custom-kit-part .nice-select .price .fraction,
.bundle-options-container .custom-kit-part .product-name .price .fraction {
  margin-right: 2px;
  margin-left: 1px;
  top: -3px;
}
.bundle-options-container .custom-kit-part .nice-select .price .symbol,
.bundle-options-container .custom-kit-part .product-name .price .symbol {
  font-size: 13px;
}
.bundle-options-container .custom-kit-part .nice-select .current,
.bundle-options-container .custom-kit-part .product-name .current {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-height: 33px;
}
.bundle-options-container .custom-kit-part .nice-select .current .price-container,
.bundle-options-container .custom-kit-part .product-name .current .price-container {
  display: none;
}
.bundle-options-container .custom-kit-part .nice-select.open:after,
.bundle-options-container .custom-kit-part .product-name.open:after {
  border-color: #085ac3;
}
.bundle-options-container .custom-kit-part .nice-select .option,
.bundle-options-container .custom-kit-part .product-name .option {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  padding: 10px 15px;
}
.bundle-options-container .custom-kit-part .nice-select .option:last-child,
.bundle-options-container .custom-kit-part .product-name .option:last-child {
  margin-bottom: 0;
}
.bundle-options-container .custom-kit-part .nice-select .price-container,
.bundle-options-container .custom-kit-part .product-name .price-container {
  display: block;
  margin-top: 2px;
}
.bundle-options-container .custom-kit-part .nice-select .price-container .weee,
.bundle-options-container .custom-kit-part .product-name .price-container .weee {
  display: none;
}
.bundle-options-container .custom-kit-part .nice-select .price-container .price-wrapper span,
.bundle-options-container .custom-kit-part .product-name .price-container .price-wrapper span {
  font-size: 20px;
  top: 0;
  display: inline-block !important;
}
.bundle-options-container .custom-kit-part .nice-select .list,
.bundle-options-container .custom-kit-part .product-name .list {
  margin-top: 0;
  border: 1px solid #efebf7;
  border-radius: 20px;
}
.bundle-options-container .ul-bundle-options-list {
  display: flex;
  flex-wrap: wrap;
  border-radius: 20px;
  background-color: #f6f8f9;
  padding: 26px 0;
}
.bundle-options-container .ul-bundle-options-list .field {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 14px 44px;
  list-style: none;
  margin: 0;
  position: relative;
  display: flex;
}
.bundle-options-container .ul-bundle-options-list .field:last-child:after,
.bundle-options-container .ul-bundle-options-list .field:nth-child(4n):after {
  display: none;
}
.bundle-options-container .ul-bundle-options-list .field:after {
  content: "+";
  color: #4991d0;
  font-family: 'Poppins';
  font-size: 38px;
  font-weight: 700;
  line-height: 1;
  right: -9px;
  position: absolute;
  z-index: 8;
  top: 30px;
}
#netreviews_media_modal {
  display: none;
  position: fixed;
  z-index: 990;
  padding: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.9);
}
#netreviews_media_content {
  display: block;
  position: fixed;
  z-index: 991;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#netreviews_media_close {
  z-index: 992;
  position: absolute;
  top: 90px;
  right: 5%;
  color: #f6f8f9;
  font-size: 40px;
  font-weight: 700;
  transition: opacity 0.2s;
  opacity: 1;
  cursor: pointer;
  display: block;
  text-decoration: none;
}
body .fieldset .field .control,
body .fieldset .field .label {
  width: inherit !important;
  float: inherit !important;
}
.qty {
  display: flex;
  align-items: center;
  margin-bottom: 0 !important;
}
.qty .label {
  float: inherit;
  width: inherit;
  text-align: center;
  display: block;
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  margin-right: 11px;
  text-transform: uppercase;
  padding: 0 !important;
}
.qty .input-text,
.qty .item-qty {
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 500;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  background-color: #ffffff;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 48px;
  max-width: 48px;
  padding: 0;
  text-align: center;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}
.qty .control {
  float: inherit;
  width: inherit;
  height: 50px;
  border-radius: 6px;
  border: 1px solid #eeeaf7;
  display: flex;
  align-items: center;
  margin-bottom: 0 !important;
}
.qty .control span {
  font-size: 28px;
  width: 25px;
  height: 50px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  color: #002750;
}
.qty .control span:hover {
  color: #4991d0;
}
.qty .control .qty-minus {
  border-right: 1px solid #edf2f4;
}
.qty .control .qty-plus {
  border-left: 1px solid #edf2f4;
}
.box-tocart {
  margin: 20px 0;
  padding-left: 2px;
}
.product-info-main:before {
  content: "";
  width: 79px;
  height: 108px;
  position: absolute;
  right: 0;
  top: 0;
  background-image: url('../images/all-sprite.png');
  background-position: -487px -84px;
}
.product-info-main .action.alert {
  text-decoration: none;
  color: #085ac3;
}
.product-info-main .action.alert:hover {
  color: #4991d0;
}
.product-info-main .product.alert {
  margin: 20px 0 10px;
  display: block !important;
}
.product-info-main .not-stock-section {
  margin-top: 18px;
}
.product-info-main .not-stock-section .not-stock {
  cursor: no-drop;
}
.product-info-main .not-stock-section .not-stock:hover {
  background-color: #4991d0;
  color: #ffffff;
}
.product-info-main .product-reviews-summary {
  align-items: flex-start;
  margin-bottom: 25px;
}
.product-info-main .product-reviews-summary svg {
  height: 16px;
  width: 100px;
}
.product-info-main .product-reviews-summary .reviews-actions a {
  font-size: 16px;
  margin-left: 10px;
}
.product-info-main .price {
  display: block;
  line-height: 1;
  margin-bottom: -3px;
}
.product-info-main .fieldset {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
}
.product-info-main .fieldset .field {
  margin: 0;
  padding-right: 29px;
}
.product-info-main .fieldset .actions {
  display: flex;
  align-items: center;
}
.product-info-main .fieldset .actions .action {
  font-size: 12px;
  margin: 0 29px 0 0;
  font-family: 'Poppins';
  letter-spacing: 1.2px;
  border-radius: 5px;
  border: 2px solid #4991d0;
  display: block;
  line-height: 1.5;
  height: inherit;
  padding: 10px;
  min-height: 50px;
}
.product-info-main .fieldset .actions .action:last-child {
  margin: 0;
}
.product-info-main .fieldset .actions .action:hover {
  color: #4991d0;
  background-color: transparent;
}
.product-info-main .fieldset .actions .action.tocart {
  background-color: #085ac3;
  border: 2px solid #085ac3;
}
.product-info-main .fieldset .actions .action.tocart:hover {
  background-color: transparent;
  color: #085ac3;
}
.product-info-main .free-delivery,
.product-info-main .stock,
.product-info-main .moret-to-users,
.product-info-main .stock-qty {
  margin: 0;
  font-size: 16px;
}
.product-info-main .product.overview {
  padding: 17px 0 19px;
  margin: 26px 0 0;
  border-top: 1px solid #edf2f4;
}
.product-info-main .product.overview .type {
  font-size: 24px;
  color: #002750;
  margin-bottom: 10px;
  display: block;
}
.product-info-main .product.overview p {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
}
.product-info-main .product.overview li {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
  margin: 0;
  list-style: none;
  padding-left: 17px;
  position: relative;
}
.product-info-main .product.overview li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 42%;
  transform: translateY(-50%);
  min-width: 5px;
  min-height: 5px;
  max-width: 5px;
  max-height: 5px;
  border-radius: 100%;
  background: #002750;
}
.product-info-main .product.overview,
.product-info-main .delivery-info {
  padding-left: 17px;
}
.product-info-main .delivery-info {
  border-top: 1px solid #edf2f4;
  margin-top: 0;
  padding-top: 17px;
}
.product-info-main .delivery-info .tooltip {
  position: relative;
  max-width: fit-content;
}
.product-info-main .delivery-info .tooltip:hover .tp-content {
  left: 111%;
  opacity: 1;
  visibility: visible;
}
.product-info-main .delivery-info .tp-content {
  position: absolute;
  background: #002750;
  color: #ffffff;
  padding: 10px 20px;
  max-width: 270px;
  font-size: 11px;
  line-height: 1.35;
  letter-spacing: 0.1px;
  border-radius: 10px;
  left: 105%;
  opacity: 0;
  visibility: hidden;
  min-width: 270px;
  top: 40%;
  transform: translateY(-50%);
  transition: all 0.3s;
  z-index: 13;
  display: block !important;
}
.product-info-main .delivery-info .tp-content:before {
  content: "";
  position: absolute;
  min-width: 14px;
  min-height: 14px;
  background: #002750;
  left: -7px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.product-info-main .delivery-info .type {
  font-size: 24px;
  color: #002750;
  margin-bottom: 12px;
  display: block;
  max-width: fit-content;
  padding-right: 30px;
  position: relative;
  cursor: pointer;
  white-space: nowrap;
}
.product-info-main .delivery-info .type:before {
  content: "e";
  position: absolute;
  top: 5px;
  right: 1px;
  font-size: 20px;
  cursor: pointer;
  color: #085ac3;
  text-transform: none;
  line-height: 1;
  font-family: 'Allo-solar-icon';
  font-weight: 500;
}
.product-info-main .price .value {
  font-size: 48px;
}
.product-info-main .price .fraction {
  top: -16px;
  font-size: 30px;
  margin-right: 5px;
}
.product-info-main .price .symbol {
  font-size: 30px;
}
.product-info-main .page-title-wrapper {
  margin: 5px 0 6px;
}
.product-info-main .page-title-wrapper .page-title {
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1.1;
}
.product-info-main .price-badge {
  margin-right: 13px;
  margin-left: -2px;
}
.product-info-main .price-badge .bdg1 {
  font-size: 16px;
  font-style: italic;
  padding: 7px 7px 6px;
}
.product-info-main .price-badge .bdg2 {
  font-size: 17px;
  line-height: 1;
}
.product-info-main .price-badge.over-stock {
  flex: 0 0 74px;
  max-width: 74px;
}
.product-info-main .price-badge.over-stock .bdg1 {
  margin-left: 4px;
}
.product-info-main .price-badge.over-stock .bdg2 {
  padding: 6px 9px 3px 7px;
  top: -4px;
}
.product-info-main .price-badge.low-price {
  flex: 0 0 75px;
  max-width: 75px;
  margin-right: 33px;
}
.product-info-main .price-badge.low-price .bdg1 {
  margin-left: 5px;
}
.product-info-main .price-badge.low-price .bdg2 {
  padding: 7px 7px 3px;
  top: -4px;
}
.product-info-main .price-badge.special-buy {
  flex: 0 0 92px;
  max-width: 92px;
}
.product-info-main .price-badge.special-buy .bdg1 {
  margin-left: 6px;
  padding: 7px 13px 5px 10px;
}
.product-info-main .price-badge.special-buy .bdg2 {
  padding: 9px 12px 4px 11px;
  clip-path: polygon(9% 7%, 100% 0%, 94% 100%, 0% 100%);
  -webkit-clip-path: polygon(9% 7%, 100% 0%, 94% 100%, 0% 100%);
  top: -5px;
}
.product-info-main .coupon {
  display: inline-block;
  font-size: 16px;
  margin-bottom: 0;
  padding: 11px 27px 8px;
}
.product-info-main .special-price {
  padding: 0;
}
.product-info-main .special-price .price-container {
  line-height: 1;
  display: block;
  margin-bottom: 0;
}
.product-info-main .product-info-price {
  margin: 19px 0 18px;
}
.product-info-main .product-info-price .price-box {
  margin: 0;
  align-items: flex-end;
}
.product-info-main [data-label="Eco participation"] {
  display: none !important;
}
.product-info-main .price-container {
  margin: 0 !important;
}
.product-info-main .ttc {
  padding-left: 11px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  top: -5px;
  position: relative;
}
.product-info-main .old-price-wrapper {
  margin: 0 0 3px 32px;
}
.product-info-main .old-price-wrapper .price-final_price {
  margin-bottom: 0;
}
.product-info-main .old-price-wrapper .price-container {
  padding: 0;
}
.product-info-main .old-price-wrapper .old-price {
  margin-bottom: 3px;
}
.product-info-main .old-price-wrapper .price {
  line-height: 1;
  display: block;
  margin: 0;
  font-weight: 400 !important;
}
.product-info-main .old-price-wrapper .price span {
  font-size: 24px;
}
.product-info-main .old-price-wrapper .save-percent {
  font-size: 16px;
}
.product-info-main .product.attribute.sku {
  font-size: 16px;
  margin: 7px 0 26px;
  letter-spacing: 1px;
}
.product-info-main .product.attribute.sku strong {
  margin-right: 0;
  font-weight: 400;
}
.product-info-main .product.attribute.sku strong:after {
  content: ":";
}
.product-info-main .product.attribute.sku .value {
  display: inline-block;
}
.specification {
  margin: 0 -12px;
  display: flex;
}
.specification .sp-clo-left,
.specification .sp-clo-right {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 12px;
}
.specification:after {
  content: "";
  display: block;
  clear: both;
}
.specification .sp-title {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  color: #002750;
  padding: 30px 50px 20px;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border: 1px solid #f0edf7;
  border-bottom: 0;
}
.sp-group {
  margin-bottom: 22px;
  display: flex;
  flex-wrap: wrap;
}
.sp-group .sp-title {
  flex: 0 0 100%;
  max-width: 100%;
}
.sp-group .sp-row {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  padding: 0;
}
.sp-group .sp-row:nth-child(2n) {
  padding-right: 0;
}
.sp-group .sp-row:last-child .sp-label {
  border-bottom-left-radius: 25px;
  border-bottom: 1px solid #edf2f4;
}
.sp-group .sp-row:last-child .sp-value {
  border-bottom-right-radius: 25px;
  border-bottom: 1px solid #edf2f4;
}
.sp-group .sp-row .sp-label,
.sp-group .sp-row .sp-value {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  width: 50%;
  padding: 12px 50px;
  vertical-align: middle;
  border: 1px solid #edf2f4;
  border-bottom: 0;
  flex: 0 0 50%;
  max-width: 50%;
  display: flex;
  align-items: center;
}
.sp-group .sp-row .sp-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #f6f8f9;
  text-align: left;
}
.sp-group .sp-row .sp-value {
  text-align: right;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: flex-end;
}
.product-info-description,
.cms-page-view .page-main .main,
.cms-noroute-index .page-main .main {
  margin: 30px 0 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.product-info-description .title-main,
.cms-page-view .page-main .main .title-main,
.cms-noroute-index .page-main .main .title-main {
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #002750;
  padding: 4px 0 20px;
  width: 100%;
  border-bottom: 1px solid #f1eef8;
}
.product-info-description .description-content,
.cms-page-view .page-main .main .description-content,
.cms-noroute-index .page-main .main .description-content {
  margin: 0;
  padding: 0;
}
.product-info-description .title-main,
.product-info-description .description-content,
.cms-page-view .page-main .main .title-main,
.cms-page-view .page-main .main .description-content,
.cms-noroute-index .page-main .main .title-main,
.cms-noroute-index .page-main .main .description-content {
  padding-left: 48px;
  padding-right: 48px;
}
.product-info-description .title-main,
.cms-page-view .page-main .main .title-main,
.cms-noroute-index .page-main .main .title-main {
  margin: 0 -48px 30px !important;
  width: unset;
  max-width: unset;
}
.product-info-description h1,
.cms-page-view .page-main .main h1,
.cms-noroute-index .page-main .main h1 {
  color: #002750;
  font-family: 'Poppins';
  font-size: 30px;
  line-height: 1;
  margin-bottom: 20px;
}
.product-info-description h2,
.product-info-description h3,
.product-info-description h4,
.product-info-description h5,
.product-info-description h6,
.cms-page-view .page-main .main h2,
.cms-page-view .page-main .main h3,
.cms-page-view .page-main .main h4,
.cms-page-view .page-main .main h5,
.cms-page-view .page-main .main h6,
.cms-noroute-index .page-main .main h2,
.cms-noroute-index .page-main .main h3,
.cms-noroute-index .page-main .main h4,
.cms-noroute-index .page-main .main h5,
.cms-noroute-index .page-main .main h6 {
  color: #002750;
  font-family: 'Poppins';
  font-weight: 700;
  line-height: 1;
  margin: 10px 0;
  font-size: 18px;
  display: block;
}
.product-info-description h2,
.cms-page-view .page-main .main h2,
.cms-noroute-index .page-main .main h2 {
  font-size: 24px;
  margin-bottom: 20px;
}
.product-info-description h3,
.cms-page-view .page-main .main h3,
.cms-noroute-index .page-main .main h3 {
  font-size: 21px;
  margin: 15px 0;
}
.product-info-description h4,
.cms-page-view .page-main .main h4,
.cms-noroute-index .page-main .main h4 {
  font-size: 18px;
}
.product-info-description h5,
.cms-page-view .page-main .main h5,
.cms-noroute-index .page-main .main h5 {
  font-size: 16px;
}
.product-info-description h6,
.cms-page-view .page-main .main h6,
.cms-noroute-index .page-main .main h6 {
  font-size: 14px;
}
.product-info-description p,
.product-info-description .file-download-info,
.product-info-description div,
.cms-page-view .page-main .main p,
.cms-page-view .page-main .main .file-download-info,
.cms-page-view .page-main .main div,
.cms-noroute-index .page-main .main p,
.cms-noroute-index .page-main .main .file-download-info,
.cms-noroute-index .page-main .main div {
  color: #002750;
  font-family: 'Poppins';
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 15px;
}
.product-info-description p a,
.cms-page-view .page-main .main p a,
.cms-noroute-index .page-main .main p a {
  margin-bottom: 0 !important;
}
.product-info-description strong,
.cms-page-view .page-main .main strong,
.cms-noroute-index .page-main .main strong {
  text-transform: uppercase;
}
.product-info-description a,
.cms-page-view .page-main .main a,
.cms-noroute-index .page-main .main a {
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  color: #085ac3;
  line-height: 24px;
  text-decoration: underline;
  margin: 0 0 20px;
  display: inline-block;
}
.product-info-description a:hover,
.cms-page-view .page-main .main a:hover,
.cms-noroute-index .page-main .main a:hover {
  color: #4991d0;
}
.product-info-description ul,
.cms-page-view .page-main .main ul,
.cms-noroute-index .page-main .main ul {
  list-style: none;
  margin-bottom: 20px;
}
.product-info-description ul li,
.cms-page-view .page-main .main ul li,
.cms-noroute-index .page-main .main ul li {
  padding-left: 25px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
  margin-bottom: 5px;
}
.product-info-description ul li:before,
.cms-page-view .page-main .main ul li:before,
.cms-noroute-index .page-main .main ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #4991d0;
  position: absolute;
  left: 0;
  border-radius: 100%;
  top: 8px;
}
.product-info-description .info-guide-banner div,
.product-info-description .info-guide-banner a,
.cms-page-view .page-main .main .info-guide-banner div,
.cms-page-view .page-main .main .info-guide-banner a,
.cms-noroute-index .page-main .main .info-guide-banner div,
.cms-noroute-index .page-main .main .info-guide-banner a {
  margin-bottom: 0;
}
.info-guide-banner {
  background-color: #ffffff;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
}
.info-guide-main {
  flex: 1 0 25%;
  padding: 0;
  border-radius: 25px;
  overflow: hidden;
  margin-bottom: auto !important;
}
.info-guide-main.has-attachments .pdf-attachments {
  padding-bottom: 6px;
}
.info-guide-main.has-attachments .pdf-attachments .info-title {
  padding: 17px 44px 24px;
  border-bottom: 1px solid #5f7593;
  margin-bottom: 26px;
}
.info-guide-main.has-attachments.has-extra-info .product-extra-info {
  margin-bottom: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.info-guide-main .title-main {
  font-size: 24px;
  font-weight: 700;
}
.info-guide-main .am-fileline img {
  display: none;
}
.info-guide-main .am-fileline .am-filelink {
  color: #4991d0;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
  display: block;
  height: auto;
  word-break: break-all;
  margin-bottom: 0;
}
.info-guide-main .am-fileline .am-filelink:hover {
  color: #085ac3;
}
.info-guide-main .product-extra-info {
  background: #085ac3;
  margin: 0;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.info-guide-main .product-extra-info .info-title-top {
  border-bottom: 1px solid #ffffff;
}
.info-guide-main .product-extra-info ul {
  margin: 0;
}
.info-guide-main .product-extra-info,
.info-guide-main .pdf-attachments {
  padding: 0 44px;
}
.info-guide-main .product-extra-info + .info-guide-banner,
.info-guide-main .pdf-attachments + .info-guide-banner {
  margin-top: 26px;
}
.info-guide-main .product-extra-info .info-title,
.info-guide-main .pdf-attachments .info-title {
  margin: 0 -44px;
  padding: 27px 44px 20px;
  color: #ffffff;
  font-size: 24px;
  text-transform: uppercase;
}
.info-guide-main .product-extra-info:not(:has(ul)),
.info-guide-main .pdf-attachments:not(:has(ul)) {
  padding-bottom: 28px;
}
.info-guide-main .product-extra-info:not(:has(ul)) .info-title,
.info-guide-main .pdf-attachments:not(:has(ul)) .info-title {
  margin-bottom: 25px;
}
.info-guide-main .product-extra-info p,
.info-guide-main .pdf-attachments p {
  font-size: 16px;
  margin-bottom: 5px;
  max-width: 100%;
  line-height: 1.5;
}
.info-guide-main .product-extra-info *,
.info-guide-main .pdf-attachments * {
  color: #ffffff;
}
.info-guide-main .product-extra-info ul,
.info-guide-main .pdf-attachments ul {
  padding: 25px 0 28px;
}
.info-guide-main .product-extra-info ul li,
.info-guide-main .pdf-attachments ul li {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 5px;
  padding-left: 14px;
  max-width: 100%;
}
.info-guide-main .product-extra-info ul li:before,
.info-guide-main .pdf-attachments ul li:before {
  width: 5px;
  height: 5px;
  top: 10px;
  background-color: #ffffff;
}
.info-guide-main .pdf-attachments {
  background-color: #002750;
  padding-top: 10px;
  margin-bottom: 0;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.info-guide-main .pdf-attachments .am-attachments {
  margin: 0 -6px 0;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
}
.info-guide-main .pdf-attachments .am-attachments .am-fileline {
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 15px;
}
.info-guide-main .pdf-attachments .am-attachments .am-fileline:nth-child(2n) .am-filelink {
  padding-right: 0;
}
.info-guide-main .pdf-attachments .am-attachments .am-filelink {
  color: #ffffff;
  transition: all 0.3s;
  font-size: 17px;
}
.info-guide-main .pdf-attachments .am-attachments .am-filelink span {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}
.info-guide-main .pdf-attachments .am-attachments .am-filelink:hover {
  color: #085ac3;
}
.info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf {
  padding-left: 44px;
  position: relative;
  min-height: 36px;
  display: flex;
  align-items: flex-end;
  padding-right: 20px;
}
.info-guide-main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before {
  content: "";
  position: absolute;
  min-width: 32px;
  max-width: 32px;
  min-height: 36px;
  max-height: 36px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='357.637px' height='409.439px' viewBox='0 0 357.637 409.439' enable-background='new 0 0 357.637 409.439' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' width='357.637' height='409.439'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23E1E4E6' d='M72.641,0h182.78c0.277,0.503,0.555,1.005,0.832,1.508 c-1.358,1.309-0.806,2.999-0.809,4.524c-0.035,23.207-0.033,46.414-0.02,69.62c0.009,15.978,10.192,26.574,26.283,27.391 c0.19,1.613,1.456,2.48,2.472,3.497c23.275,23.29,46.558,46.573,69.852,69.844c1.009,1.008,1.844,2.335,3.525,2.372 c0.01,68.425,0.074,136.851-0.044,205.276c-0.013,8.027-3.419,14.75-9.861,19.964c-2.656,2.148-6.39,2.462-8.422,5.443H69.448 c-0.215-1.99-2.097-1.811-3.289-2.383c-9.974-4.785-14.726-12.924-15.019-23.71c-0.227-8.336-0.012-16.684,0.006-25.026 c80.677,0.013,161.355,0.025,242.033,0.038c0.399,0,0.798,0.013,1.196-0.007c6.572-0.342,11.826-5.459,12.087-12.016 c0.142-3.578-0.079-7.171-0.136-10.757c0.06-2.123,0.171-4.246,0.171-6.37c0.01-40.271,0.009-80.542,0.007-120.814 c0-11.635-4.453-16.046-16.193-16.046c-78.021-0.001-156.043,0-234.064-0.006c-1.725,0-3.451-0.082-5.176-0.125 c0.006-54.972,0.009-109.944,0.023-164.915c0.003-12.12,7.048-21.728,18.486-25.384C70.719,1.554,72.441,1.932,72.641,0'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23F05642' d='M51.063,345.718c-12.221-0.043-24.441-0.074-36.662-0.132 c-9.24-0.044-14.378-5.087-14.383-14.246c-0.024-41.584-0.024-83.167,0-124.751c0.005-9.151,5.15-14.193,14.391-14.237 c12.221-0.059,24.441-0.091,36.662-0.135c1.725,0.044,3.451,0.125,5.176,0.125c78.021,0.007,156.043,0.006,234.064,0.006 c11.741,0,16.193,4.412,16.193,16.047c0.002,40.271,0.004,80.542-0.007,120.814c0,2.123-0.111,4.246-0.171,6.371 c-2.694,7.363-8.11,10.075-15.755,10.066c-78.112-0.092-156.223-0.057-234.334-0.051C54.512,345.595,52.787,345.675,51.063,345.718 M145.144,307.276c0-0.017,0-0.034,0-0.051c4.252,0,8.511,0.14,12.756-0.036c4.953-0.205,9.699-1.35,14.069-3.844 c11.72-6.69,16.729-17.194,17.459-30.248c0.958-17.131-9.828-32.23-26.23-35.506c-10.73-2.143-21.715-1.24-32.581-0.683 c-4.118,0.211-6.144,2.829-6.158,6.938c-0.062,18.737-0.067,37.475-0.003,56.212c0.016,4.769,2.326,7.048,7.133,7.189 C136.104,307.38,140.625,307.276,145.144,307.276 M55.749,271.635c0,9.174-0.05,18.349,0.02,27.522 c0.039,5.065,2.693,8.081,6.852,8.087c3.892,0.005,6.359-2.858,6.583-7.906c0.141-3.185,0.168-6.388-0.007-9.569 c-0.138-2.5,0.841-3.208,3.227-3.129c4.516,0.15,9.042,0.124,13.56,0.013c14.962-0.365,23.912-8.757,25.314-23.641 c1.296-13.747-7.813-25.277-21.434-26.923c-8.871-1.072-17.799-0.475-26.695-0.383c-4.946,0.051-7.354,2.921-7.397,8.008 C55.694,253.02,55.75,262.328,55.749,271.635 M203.589,271.73c0,9.171-0.035,18.342,0.014,27.512 c0.027,5.152,2.444,7.87,6.893,7.97c4.153,0.094,6.491-2.598,6.55-7.733c0.064-5.449,0.192-10.907-0.054-16.345 c-0.136-3.007,0.772-3.844,3.766-3.765c7.57,0.2,15.152,0.144,22.724-0.038c3.518-0.085,6.124-1.93,6.767-5.59 c0.512-2.912-2.265-6.327-5.686-7.192c-1.396-0.352-2.881-0.454-4.33-0.482c-3.454-0.067-6.913,0.044-10.366-0.039 c-4.097-0.098-9.5,1.712-11.943-0.664c-2.667-2.593-0.478-8.068-0.895-12.256c-0.266-2.68,0.794-3.344,3.352-3.301 c8.504,0.143,17.012,0.114,25.518,0.025c4.723-0.05,7.781-2.758,7.914-6.687c0.128-3.767-2.498-6.402-7.431-6.486 c-11.692-0.198-23.393-0.23-35.084,0c-5.757,0.114-7.678,2.511-7.7,8.356C203.564,253.92,203.589,262.825,203.589,271.73'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23B0B7BD' d='M256.253,1.508c33.514,33.55,67.029,67.099,100.543,100.649 c-1.332,1.315-3.019,0.775-4.551,0.779c-23.513,0.062-47.025,0.079-70.537,0.107c-16.092-0.817-26.275-11.413-26.284-27.39 c-0.013-23.207-0.014-46.414,0.021-69.62C255.447,4.508,254.895,2.817,256.253,1.508'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23C9D0D7' d='M51.063,345.718c1.725-0.043,3.449-0.123,5.174-0.123 c78.111-0.006,156.223-0.041,234.334,0.051c7.646,0.009,13.061-2.703,15.756-10.065c0.056,3.584,0.278,7.176,0.135,10.754 c-0.26,6.558-5.514,11.675-12.087,12.016c-0.397,0.021-0.797,0.008-1.196,0.008c-80.678-0.013-161.355-0.025-242.033-0.038 C51.119,354.12,51.091,349.919,51.063,345.718'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23C9D0D7' d='M281.708,103.043c23.512-0.028,47.025-0.046,70.537-0.107 c1.532-0.004,3.219,0.535,4.551-0.779c1.179,1.054,0.774,2.467,0.775,3.743c0.012,24.286-0.004,48.571-0.015,72.856 c-1.68-0.037-2.516-1.364-3.525-2.372c-23.294-23.271-46.576-46.554-69.852-69.844 C283.163,105.524,281.897,104.656,281.708,103.043'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23FEFBFB' d='M145.144,307.276c-4.519,0-9.04,0.105-13.555-0.028 c-4.807-0.142-7.117-2.42-7.133-7.189c-0.064-18.737-0.059-37.475,0.003-56.213c0.014-4.108,2.04-6.726,6.158-6.938 c10.866-0.557,21.851-1.46,32.581,0.684c16.402,3.276,27.188,18.374,26.23,35.505c-0.73,13.055-5.739,23.559-17.459,30.248 c-4.37,2.494-9.117,3.639-14.069,3.844c-4.246,0.176-8.504,0.037-12.756,0.037C145.144,307.242,145.144,307.258,145.144,307.276 M137.952,271.777c0,6.505,0.138,13.015-0.063,19.514c-0.089,2.87,0.914,3.638,3.631,3.507c4.239-0.203,8.497,0.041,12.742-0.081 c11.367-0.327,19.108-6.653,21.085-17.828c2.529-14.298-4.663-28.234-22.463-27.837c-3.45,0.077-6.921,0.229-10.35-0.05 c-3.492-0.285-4.899,0.62-4.677,4.459C138.21,259.549,137.951,265.671,137.952,271.777'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23FEFBFB' d='M55.749,271.635c0.001-9.307-0.056-18.614,0.023-27.921 c0.043-5.087,2.45-7.957,7.396-8.008c8.896-0.091,17.824-0.688,26.695,0.384c13.621,1.645,22.73,13.175,21.435,26.922 c-1.403,14.885-10.352,23.276-25.314,23.642c-4.518,0.11-9.045,0.137-13.561-0.013c-2.386-0.08-3.365,0.629-3.227,3.128 c0.175,3.181,0.149,6.385,0.008,9.57c-0.224,5.048-2.691,7.91-6.584,7.905c-4.158-0.006-6.812-3.021-6.851-8.086 C55.699,289.984,55.749,280.81,55.749,271.635 M69.242,260.409c0,4.024,0.072,7.351-0.028,10.673 c-0.058,1.933,0.404,2.935,2.623,2.871c5.05-0.145,10.114,0.085,15.157-0.154c5.826-0.277,10.57-4.913,11.235-10.568 c0.733-6.232-2.746-12.23-8.245-13.962c-2.554-0.805-5.243-0.867-7.909-0.751c-4.094,0.177-9.349-1.691-11.971,0.728 C67.421,251.722,69.661,257.051,69.242,260.409'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23FEFBFB' d='M203.589,271.73c0-8.905-0.025-17.81,0.009-26.715 c0.022-5.845,1.943-8.242,7.699-8.356c11.692-0.23,23.393-0.198,35.085,0c4.933,0.084,7.559,2.719,7.431,6.486 c-0.133,3.929-3.191,6.637-7.914,6.687c-8.506,0.089-17.015,0.118-25.519-0.025c-2.557-0.043-3.617,0.621-3.351,3.301 c0.417,4.188-1.772,9.663,0.895,12.256c2.443,2.376,7.846,0.566,11.942,0.664c3.454,0.083,6.913-0.028,10.367,0.039 c1.449,0.028,2.934,0.13,4.33,0.482c3.421,0.865,6.198,4.28,5.686,7.192c-0.643,3.66-3.249,5.505-6.767,5.59 c-7.572,0.182-15.154,0.238-22.724,0.038c-2.994-0.079-3.903,0.758-3.766,3.765c0.246,5.438,0.117,10.896,0.054,16.345 c-0.06,5.135-2.397,7.827-6.55,7.733c-4.449-0.1-6.866-2.818-6.894-7.97C203.554,290.072,203.589,280.901,203.589,271.73'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23F05642' d='M137.952,271.777c0-6.107,0.258-12.229-0.094-18.316 c-0.223-3.839,1.185-4.744,4.676-4.459c3.429,0.279,6.9,0.127,10.351,0.05c17.799-0.397,24.992,13.539,22.462,27.837 c-1.977,11.175-9.718,17.501-21.084,17.828c-4.246,0.122-8.504-0.122-12.743,0.081c-2.717,0.131-3.72-0.637-3.631-3.507 C138.09,284.793,137.952,278.283,137.952,271.777'/%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23F05642' d='M69.242,260.409c0.42-3.358-1.82-8.687,0.862-11.163 c2.622-2.419,7.877-0.551,11.971-0.728c2.666-0.116,5.355-0.054,7.909,0.751c5.499,1.732,8.978,7.73,8.245,13.962 c-0.665,5.655-5.409,10.291-11.235,10.568c-5.043,0.239-10.107,0.009-15.157,0.154c-2.219,0.064-2.681-0.938-2.623-2.871 C69.313,267.76,69.242,264.433,69.242,260.409'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.description-main {
  background-color: #ffffff;
  padding: 0;
  margin-right: 23px;
  border-radius: 25px;
  flex: 1 0 41%;
  border: 1px solid #f1eef8;
  position: relative;
  overflow: hidden;
}
.description-main .btn-more,
.description-main .btn-less {
  display: inline-block;
  margin: 0;
  font-size: 14px;
  text-transform: uppercase;
  left: 50%;
  position: absolute;
  line-height: 1;
  color: #002750;
  z-index: 9;
  transform: translateX(-50%);
  border-bottom: 1px solid;
  bottom: 37px;
  text-decoration: none !important;
}
.description-main .btn-more:hover,
.description-main .btn-less:hover {
  color: #085ac3;
}
.description-main .description-content:after,
.description-main .description-content:before {
  content: "";
  display: block;
  width: 100%;
  height: 60px;
}
.description-main .description-content:before {
  height: 22px;
}
.description-main .description-inner {
  margin: 0;
  padding: 0 0 20px;
  position: relative;
}
.description-main .description-inner.expanded:before,
.description-main .description-inner[style="height: auto;"]:before {
  display: none;
}
.description-main .description-inner:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  min-height: 190px;
  bottom: 0;
  z-index: 8;
  background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0), rgba(255, 255, 255, 0.9), #ffffff);
}
.prices-tier {
  display: flex;
  flex-wrap: wrap;
  margin: 9px 0 0;
}
.prices-tier .price {
  font-size: 20px;
  color: #002750;
}
.prices-tier .price-container {
  padding-top: 6px;
}
.prices-tier .tier-buy {
  font-family: 'Poppins';
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  position: relative;
  color: #ffffff;
  padding: 3.5px 12px 3.5px 3.5px;
  z-index: 8;
  margin-left: 3px;
  font-style: italic;
  white-space: nowrap;
}
.prices-tier .tier-buy:before {
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 1px;
  z-index: -1;
  right: 1px;
  transform: skewX(-550deg);
  background: #085ac3;
}
.prices-tier .tier-qty {
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  background: #002750;
  font-style: italic;
  clip-path: polygon(5% 7%, 100% 0%, 94% 100%, 0% 100%);
  -webkit-clip-path: polygon(5% 7%, 100% 0%, 94% 100%, 0% 100%);
  position: relative;
  z-index: 9;
  white-space: nowrap;
  margin-top: -3px;
  padding: 5px 5px 1px 4px;
  display: block;
}
.prices-tier .item {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 15px 29px 15px 22px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  background: #fff;
  border-radius: 50px;
  cursor: pointer;
}
.prices-tier .item:last-child {
  margin-bottom: 0;
}
.prices-tier .item.selected .radio-btn:before {
  transform: scale(1);
}
.prices-tier .item .ecotax {
  display: none;
}
.prices-tier .item .tier-text {
  margin-right: 9px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.prices-tier .item .tier-price-qty {
  font-size: 20px;
  font-weight: bold;
  color: #002750;
  text-transform: lowercase;
  margin-right: auto;
  line-height: 1;
  padding-top: 2px;
  top: 0;
}
.prices-tier .item .price span {
  font-size: 16px;
  color: #002750;
  display: inline-block !important;
  font-weight: 600;
  top: 0;
  margin-right: 0;
}
.prices-tier .item .radio-btn {
  min-width: 31px;
  min-height: 31px;
  max-width: 31px;
  max-height: 31px;
  display: block;
  margin-right: 9px;
  border: 1px solid #002750;
  border-radius: 100%;
  position: relative;
}
.prices-tier .item .radio-btn:before {
  content: "";
  min-width: 10px;
  max-width: 10px;
  min-height: 10px;
  max-height: 10px;
  position: absolute;
  z-index: 5;
  border-radius: 100%;
  background-color: #4991d0;
  top: 10px;
  left: 10px;
  transform: scale(0);
  transition: all 0.3s;
}
.prices-tier .item .price-container {
  padding-top: 0;
  line-height: 1;
  position: relative;
}
.prices-tier .item .price-container .weee[data-label] {
  display: none;
}
.prices-tier .item .price-label {
  font-size: 20px;
  color: #002750;
  line-height: 1;
  margin-left: 4px;
}
.prices-tier .item .price-label span {
  font-size: 13px;
  font-weight: 600;
  position: relative;
  top: -5px;
}
.product-brand-name {
  margin-top: 19px;
}
.product-brand-name a {
  font-family: 'Poppins';
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  color: #085ac3;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
}
.product-list-block {
  margin: 50px 0 0;
}
.product-list-block .product-items {
  display: flex;
  flex-wrap: wrap;
}
.product-list-block .products-grid {
  background-color: #ffffff;
  margin-top: 30px !important;
  -webkit-box-shadow: 0 0 54px #f6f8f9;
  -moz-box-shadow: 0 0 54px #f6f8f9;
  box-shadow: 0 0 54px #f6f8f9;
}
.product-list-block .products-grid .ttc {
  display: none;
}
.product-list-block .products-grid.recently-viewed-product-list [data-price-type="weee"] {
  display: none;
}
.product-list-block .product-item {
  margin: 0;
  padding: 40px 0;
}
.product-list-block .product-item:nth-child(4n) .product-item-info,
.product-list-block .product-item:last-child .product-item-info {
  border-right: 0;
}
.product-list-block .product-item-info {
  border-right: 1px solid #f6f8f9;
  padding: 0 40px;
}
.product-list-block .price-box {
  margin-top: 18px;
}
.catalog-product-view .home-page-popular-category-products {
  display: block;
  margin: 50px 0;
}
.lbl-checkbox {
  position: relative;
  min-width: 15px;
  min-height: 15px;
  max-width: 15px;
  max-height: 15px;
  margin: 0;
  display: block;
  cursor: pointer;
  overflow: hidden;
}
.lbl-checkbox input {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
  border-radius: 3px;
  border: 1px solid #e7e5e2;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
}
.lbl-checkbox input:before {
  content: "";
  position: absolute;
  width: 9px;
  height: 5px;
  margin: 0;
  top: 3px;
  left: 2px;
  border-radius: 0;
  background: transparent;
  border-width: 0 0 2px 2px;
  border-style: solid;
  border-color: #002750;
  transform: rotate(-45deg) scale(0);
  transition: all 0.5s;
}
.lbl-checkbox input:checked {
  background: #4991d0;
  border-color: #4991d0;
}
.lbl-checkbox input:checked:before {
  transform: rotate(-45deg) scale(1);
}
.netreviews_no_reviews_block {
  text-align: center;
  color: #4991d0;
}
.video-thumb-icon:after {
  top: 36px;
  right: unset;
  min-height: 27px;
  max-height: 27px;
  background-position: -3px -161px;
  min-width: 44px;
  max-width: 44px;
  margin: 0;
  left: 14px;
  bottom: unset;
}
.mageplaza-fbt-content .lbl-checkbox input {
  border-radius: 11px;
}
.mageplaza-fbt-content .lbl-checkbox input[disabled="disabled"] {
  background-color: #e7e5e2;
  cursor: no-drop;
}
@media only screen and (max-width: 767px) {
  body .gallery-placeholder._block-content-loading {
    min-height: 670px;
  }
  body.product-custom-request-form .page-wrapper .product-options-wrapper .field {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0 !important;
  }
  body.product-custom-request-form .page-wrapper .product-options-wrapper .field.date .legend {
    font-size: 22px;
    padding: 0 0 16px;
  }
  body .bundle-options-container .ul-bundle-options-list {
    padding: 20px;
  }
  body .bundle-options-container .ul-bundle-options-list .field {
    padding: 20px;
    margin-bottom: 40px !important;
  }
  body .bundle-options-container .ul-bundle-options-list .field:after {
    font-size: 50px;
    bottom: -45px;
  }
  body .bundle-options-container .ul-bundle-options-list .field:last-child {
    margin-bottom: 0 !important;
  }
  body .bundle-options-container .custom-kit-part .nice-select,
  body .bundle-options-container .custom-kit-part .product-name {
    font-size: 18px;
    width: 100%;
    padding: 19px 100px 19px 30px;
    border-radius: 20px;
  }
  body .bundle-options-container .custom-kit-part .img-block {
    margin-top: auto;
    max-width: 152px;
    flex: 0 0 152px;
    min-height: 152px;
    margin-right: 23px;
    border-radius: 30px;
  }
  body .bundle-options-container .custom-kit-part .stock-status {
    font-size: 23px;
    margin-top: 17px;
  }
  body .bundle-options-container .custom-kit-part .custom-price .price {
    font-size: 36px;
  }
  body .bundle-options-container .custom-kit-part .qty-part-in {
    margin: 0 0 10px;
    font-size: 24px;
  }
  body .bundle-options-container .custom-kit-part .selection-info-bottom .option-info-right {
    padding-top: 0;
    padding-left: 0;
  }
  body .bundle-options-container .custom-kit-part .custom-select-part.custom-select-part-dropdown {
    margin-bottom: 14px;
  }
  body .mageplaza-fbt-content {
    margin-top: 19px;
    border-radius: 50px;
    margin-bottom: 50px;
  }
  body .mageplaza-fbt-content .item-inner .lbl-checkbox {
    display: none;
  }
  body .mageplaza-fbt-content .product-item {
    padding: 49px 40px;
  }
  body .mageplaza-fbt-content .product-item:after {
    font-size: 48px;
    bottom: -28px;
  }
  body .mageplaza-fbt-content .product-image {
    max-width: 150px;
    max-height: 150px;
    margin-right: 25px;
    border-radius: 30px;
    padding: 20px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-name a,
  body .mageplaza-fbt-content .product-brand a {
    font-size: 21px;
    margin-bottom: 10px;
  }
  body .mageplaza-fbt-content .item-qty {
    font-size: 24px;
  }
  body .mageplaza-fbt-content .item-price {
    margin-top: 7px;
    font-size: 26px;
  }
  body .mageplaza-fbt-content .stock-status {
    font-size: 23px;
    margin-top: 6px;
  }
  body .mageplaza-fbt-content .mageplaza-fbt-price-box .mageplaza-fbt-total-price .mageplaza-fbt-price-wrapper .ttc {
    top: 3px;
    font-size: 22px;
    margin-top: 0;
  }
  body .product-brand-name {
    margin-top: 35px;
  }
  body .product-brand-name a {
    font-size: 30px;
  }
  body .product-info-main .page-title-wrapper {
    margin: 6px 0 2px 0;
  }
  body .product-info-main .page-title-wrapper .page-title {
    line-height: 1;
    font-size: 40px;
  }
  body .product-info-main .delivery-info {
    border-width: 1px;
    padding-top: 30px;
  }
  body .product-info-main .delivery-info .type {
    font-size: 30px;
    line-height: 1.5;
    padding-right: 45px;
    margin-bottom: 13px;
  }
  body .product-info-main .delivery-info .type:before {
    font-size: 31px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1,
  body .product-info-main .delivery-info .prdct-cont-in2 {
    padding-left: 25px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1:before,
  body .product-info-main .delivery-info .prdct-cont-in2:before {
    top: 10px;
    transform: unset;
    min-width: 7px;
    min-height: 7px;
    max-width: 7px;
    max-height: 7px;
  }
  body .product-info-main .delivery-info .prdct-cont-in1 .btm-cont,
  body .product-info-main .delivery-info .prdct-cont-in2 .btm-cont {
    font-size: 24px;
  }
  body .product-info-main .product.overview {
    padding: 20px 0;
    margin: 20px 0 0;
  }
  body .product-info-main .product.overview .type {
    font-size: 30px;
    margin-bottom: 8px;
  }
  body .product-info-main .product.overview p {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 5px;
  }
  body .product-info-main .product.overview li {
    font-size: 24px;
    padding-left: 26px;
    line-height: 1.5;
    margin-bottom: 5px;
  }
  body .product-info-main .product.overview li:last-child {
    margin-bottom: 0;
  }
  body .product-info-main .product.overview li:before {
    min-width: 7px;
    min-height: 7px;
    max-width: 7px;
    max-height: 7px;
  }
  body .product-info-main .product.attribute.sku {
    font-size: 24px;
  }
  body .product-info-main .product-reviews-summary {
    margin: 0;
  }
  body .qty-note {
    padding: 15px 55px 12px;
    margin-bottom: 40px;
  }
  body .qty-note span {
    font-size: 20px;
  }
  body .qty-note:before {
    font-size: 28px;
    left: 13px;
    top: 10px;
  }
  body .product-info-right .tooltips-container {
    margin-top: 10px;
    padding: 39px 44px;
  }
  body .product-info-right .tooltips-container .shortcut-title {
    font-size: 24px;
  }
  body .product-info-right .tooltips-container .tooltips-icon {
    width: 231px;
    height: 38px;
    margin-top: 19px;
  }
  body .product-info-right .tooltips-container .instruction {
    font-size: 24px;
    line-height: 1.4;
    margin-top: 12px;
  }
  body .product-info-right .tooltips-container .tooltips-icon-wrapper span {
    min-width: 207px;
    padding: 22px 15px 20px;
    margin-left: 19px;
    font-size: 18px;
  }
  body .product-info-right .free-delivery,
  body .product-info-right .moret-to-users {
    display: block !important;
  }
  body .product-info-right .stock {
    display: flex !important;
  }
  body .product-info-right .fieldset .actions {
    flex-direction: column;
    margin-bottom: 20px;
  }
  body .product-info-right .fieldset .actions .action {
    margin: 0;
    letter-spacing: 1.56px;
    min-height: 85px;
  }
  body .product-info-right .not-stock-section .not-stock {
    font-size: 24px;
    height: 84px;
    margin: 0 0 20px;
    min-height: 84px;
  }
  body .product-info-right .prices-tier {
    margin: 0 0 10px;
  }
  body .product-info-right .prices-tier .item {
    margin-top: 14px;
    padding: 25px 30px;
  }
  body .product-info-right .prices-tier .item .radio-btn {
    min-width: 35px;
    min-height: 35px;
    max-width: 35px;
    max-height: 35px;
    margin-right: 11px;
  }
  body .product-info-right .prices-tier .item .radio-btn:before {
    min-width: 12px;
    max-width: 12px;
    min-height: 12px;
    max-height: 12px;
    top: 12px;
    left: 12px;
  }
  body .product-info-right .prices-tier .item .price-label,
  body .product-info-right .prices-tier .item .tier-price-qty,
  body .product-info-right .prices-tier .item .price span {
    font-size: 30px !important;
  }
  body .product-info-right .prices-tier .item .price-label span {
    font-size: 19px;
    top: -6px;
  }
  body .product-info-right .ttc {
    padding-left: 13px;
  }
  body .product-info-right .special-price {
    padding: 0;
  }
  body .product-info-right .product-info-price {
    margin: 0 0 13px;
  }
  body .product-info-right .product-info-price .price-box {
    min-height: 100px;
    margin-bottom: 0;
  }
  body .product-info-right .product-info-price .price-box .save-percent {
    min-width: 100px;
    min-height: 100px;
    max-width: 100px;
    max-height: 100px;
    font-size: 36px;
    padding-top: 5px;
  }
  body .product-info-right .product-info-price .price-box .price-container .price-wrapper .price {
    font-size: 50px;
  }
  body .product-info-right .product-info-price .price-box .price-container .weee:before,
  body .product-info-right .product-info-price .price-box .price-container .weee .price {
    font-size: 18px;
  }
  body .product-info-right .product-info-price .price-box .ttc {
    font-size: 26px;
    line-height: 1;
    padding-left: 5px;
    margin-top: 0;
  }
  body .product-info-right .product-info-price .price-box .old-price-wrapper {
    margin: 0 0 -6px;
  }
  body .product-info-right .product-info-price .price-box .old-price-wrapper .price-container .price-wrapper .price {
    font-size: 36px;
  }
  body .product-info-right .price-badge.over-stock .bdg1 {
    margin-left: 7px;
    line-height: 1.2;
  }
  body .product-info-right .price-badge.low-price .bdg1 {
    line-height: 1.3;
  }
  body .product-info-right .price-badge.special-buy {
    flex: 0 0 132px;
    max-width: 132px;
  }
  body .product-info-right .price-badge.special-buy .bdg1 {
    padding: 4px 19px 0 13px;
  }
  body .product-info-right .price-badge.special-buy .bdg2 {
    padding: 10px 19px 7px 16px;
    top: -5px;
  }
  body .product-info-right .real-qty-text,
  body .product-info-right .sap-delay-day,
  body .product-info-right .sap-delay-text,
  body .product-info-right .sap-exptd-date,
  body .product-info-right .sap-exptd-qty,
  body .product-info-right .coupon {
    margin-bottom: 0;
    max-width: 100% !important;
    padding: 15px 38px 11px;
    font-size: 20px;
    border-radius: 15px;
    display: block !important;
  }
  body .product-info-right .coupon {
    margin-bottom: 11px;
  }
  body .product-info-right .qty .control {
    border-radius: 100px;
    height: 84px;
    padding: 0 13px;
  }
  body .product-info-right .qty .control .input-text,
  body .product-info-right .qty .control .item-qty {
    max-width: 100px;
    font-size: 30px;
  }
  body .product-info-right .qty .control span {
    height: 56px;
    width: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    max-height: 56px;
    font-size: 35px;
  }
  body .description-main {
    margin-top: 50px;
  }
  body .description-main .btn-more,
  body .description-main .btn-less {
    font-size: 18px;
  }
  body .specification {
    margin: 20px 0 0;
  }
  body .specification .sp-title {
    font-size: 24px;
    padding: 40px 30px 32px;
  }
  body .specification .sp-group .sp-row .sp-value,
  body .specification .sp-group .sp-row .sp-label {
    font-size: 18px;
    padding: 13px 30px;
  }
  body .product-info-description .info-guide-main .product-extra-info .info-title,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info .info-title {
    font-size: 30px;
    padding: 30px 45px 23px;
    margin: 0 -45px;
  }
  body .product-info-description .info-guide-main .product-extra-info:not(:has(ul)),
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)),
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) {
    padding-bottom: 40px;
  }
  body .product-info-description .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info:not(:has(ul)) .info-title {
    margin-bottom: 40px;
  }
  body .product-info-description .info-guide-main .product-extra-info p,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info p,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info p {
    font-size: 20px;
  }
  body .product-info-description .info-guide-main .product-extra-info ul,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul {
    padding: 40px 0;
  }
  body .product-info-description .info-guide-main .product-extra-info ul li,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li {
    font-size: 24px;
    margin-bottom: 7px;
    padding-left: 21px;
  }
  body .product-info-description .info-guide-main .product-extra-info ul li:before,
  body .cms-page-view .page-main .main .info-guide-main .product-extra-info ul li:before,
  body .cms-noroute-index .page-main .main .info-guide-main .product-extra-info ul li:before {
    width: 7px;
    height: 7px;
    top: 13px;
  }
  body .product-info-description .description-content,
  body .cms-page-view .page-main .main .description-content,
  body .cms-noroute-index .page-main .main .description-content {
    padding-left: 40px;
    padding-right: 40px;
  }
  body .product-info-description .description-content:before,
  body .cms-page-view .page-main .main .description-content:before,
  body .cms-noroute-index .page-main .main .description-content:before {
    height: 30px;
  }
  body .product-info-description .title-main,
  body .cms-page-view .page-main .main .title-main,
  body .cms-noroute-index .page-main .main .title-main {
    margin: 0 -40px 40px !important;
    font-size: 30px;
    padding-bottom: 25px;
  }
  body .product-info-description h1,
  body .cms-page-view .page-main .main h1,
  body .cms-noroute-index .page-main .main h1 {
    font-size: 26px;
  }
  body .product-info-description p,
  body .product-info-description .file-download-info,
  body .product-info-description a,
  body .product-info-description div,
  body .cms-page-view .page-main .main p,
  body .cms-page-view .page-main .main .file-download-info,
  body .cms-page-view .page-main .main a,
  body .cms-page-view .page-main .main div,
  body .cms-noroute-index .page-main .main p,
  body .cms-noroute-index .page-main .main .file-download-info,
  body .cms-noroute-index .page-main .main a,
  body .cms-noroute-index .page-main .main div {
    font-size: 23px;
  }
  body .product-info-description ul li,
  body .cms-page-view .page-main .main ul li,
  body .cms-noroute-index .page-main .main ul li {
    font-size: 23px;
    padding-left: 30px;
    margin-bottom: 10px;
  }
  body .product-info-description h2,
  body .product-info-description h3,
  body .product-info-description h4,
  body .product-info-description h5,
  body .product-info-description h6,
  body .cms-page-view .page-main .main h2,
  body .cms-page-view .page-main .main h3,
  body .cms-page-view .page-main .main h4,
  body .cms-page-view .page-main .main h5,
  body .cms-page-view .page-main .main h6,
  body .cms-noroute-index .page-main .main h2,
  body .cms-noroute-index .page-main .main h3,
  body .cms-noroute-index .page-main .main h4,
  body .cms-noroute-index .page-main .main h5,
  body .cms-noroute-index .page-main .main h6 {
    font-size: 23px;
    line-height: 1.3;
  }
  body .product-info-description h3,
  body .cms-page-view .page-main .main h3,
  body .cms-noroute-index .page-main .main h3 {
    font-size: 24px;
    margin: 20px 0;
  }
  body .product-info-description h2,
  body .cms-page-view .page-main .main h2,
  body .cms-noroute-index .page-main .main h2 {
    font-size: 26px;
  }
  body .product-info-description .file-download-info,
  body .cms-page-view .page-main .main .file-download-info,
  body .cms-noroute-index .page-main .main .file-download-info {
    margin-top: 30px;
    margin-bottom: 10px;
  }
  body .product-info-description .info-guide-main.has-attachments .pdf-attachments .info-title,
  body .cms-page-view .page-main .main .info-guide-main.has-attachments .pdf-attachments .info-title,
  body .cms-noroute-index .page-main .main .info-guide-main.has-attachments .pdf-attachments .info-title {
    padding-top: 30px;
    margin-left: -40px;
    margin-right: -40px;
    font-size: 30px;
  }
  body .product-info-description .pdf-attachments,
  body .cms-page-view .page-main .main .pdf-attachments,
  body .cms-noroute-index .page-main .main .pdf-attachments {
    padding: 0 40px;
  }
  body .product-info-description .pdf-attachments .info-title,
  body .cms-page-view .page-main .main .pdf-attachments .info-title,
  body .cms-noroute-index .page-main .main .pdf-attachments .info-title {
    font-size: 30px;
  }
  body .product-info-description .pdf-attachments .am-attachments,
  body .cms-page-view .page-main .main .pdf-attachments .am-attachments,
  body .cms-noroute-index .page-main .main .pdf-attachments .am-attachments {
    padding-bottom: 40px;
  }
  body .product-info-description .pdf-attachments .am-attachments .am-fileline,
  body .cms-page-view .page-main .main .pdf-attachments .am-attachments .am-fileline,
  body .cms-noroute-index .page-main .main .pdf-attachments .am-attachments .am-fileline {
    margin-bottom: 20px;
  }
  body .product-info-description .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body .cms-page-view .page-main .main .pdf-attachments .am-attachments .am-filelink.doctype-pdf,
  body .cms-noroute-index .page-main .main .pdf-attachments .am-attachments .am-filelink.doctype-pdf {
    padding-left: 82px;
    font-size: 24px;
    min-height: 60px;
  }
  body .product-info-description .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body .cms-page-view .page-main .main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before,
  body .cms-noroute-index .page-main .main .pdf-attachments .am-attachments .am-filelink.doctype-pdf:before {
    min-width: 53px;
    max-width: 53px;
    min-height: 60px;
    max-height: 60px;
  }
  body .product-info-description .pdf-attachments .am-attachments .am-filelink span,
  body .cms-page-view .page-main .main .pdf-attachments .am-attachments .am-filelink span,
  body .cms-noroute-index .page-main .main .pdf-attachments .am-attachments .am-filelink span {
    margin-bottom: 8px;
  }
  body #netreviews_rating_section {
    padding: 30px;
  }
  body .netreviews_rating_content .netreviews_note_generale {
    font-size: 49px;
  }
  body .netreviews_rating_content .netreviews_subtitle {
    font-size: 12px;
  }
  body .page-main .bundle-options-container {
    margin: 0 0 40px !important;
  }
  body .product-page-promo-banner {
    display: none;
  }
  body .product-list-block .title-main {
    font-size: 30px;
  }
  body .product-list-block .products {
    margin-top: 15px !important;
  }
  body .product-list-block .product-items .product-item {
    padding: 20px;
    border-right: 1px solid #f6f8f9;
  }
  body .product-list-block .price-badge {
    flex: 0 0 60px;
    max-width: 60px;
    margin-right: 10px;
  }
  body .product-list-block .price-badge .bdg1 {
    font-size: 10px;
  }
  body .product-list-block .price-badge .bdg2 {
    font-size: 12px;
  }
  body .product-list-block .price-badge.price-badge .bdg1 {
    margin-left: 3px;
  }
  body .product-list-block .special-price {
    padding: 10px 10px 0 0;
  }
  body .product-list-block .price .value {
    font-size: 27px;
  }
  body .product-list-block .price .fraction {
    font-size: 15px;
    top: -8px;
    margin-right: 5px;
  }
  body .product-list-block .price .symbol {
    font-size: 20px;
  }
  body .product-list-block .old-price-wrapper .price {
    font-size: 15px;
  }
  body .product-list-block .old-price-wrapper .old-price {
    margin-bottom: 0;
  }
  body .product-list-block .old-price-wrapper .save-percent {
    font-size: 13px;
  }
  body .product-list-block .product-item-name {
    font-size: 16px;
  }
  body .product-list-block .price-box {
    margin: 25px 0 20px;
  }
  body .product-list-block .product-item-info {
    border: 0;
    padding: 0;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer .value {
    margin-top: 8px;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer .lable {
    margin-top: 5px;
  }
  body.catalog-product-view .page-wrapper .product.media .promotion-timer {
    right: -21px;
    top: 11px;
    transform: scale(0.8100000000000001);
  }
  body.catalog-product-view .page-wrapper .title-main {
    font-size: 30px;
    margin-bottom: 20px;
  }
  body.catalog-product-view .product-info-right {
    padding: 40px 40px 0;
  }
  body.catalog-product-view .product-info-right .sap-stock-info {
    margin-bottom: 10px;
    margin-top: 40px;
  }
  body.catalog-product-view .product-info-right .product-social-links {
    margin: auto -40px 0;
    padding: 40px 30px;
  }
  body.catalog-product-view .product-info-right .product-social-links a {
    font-size: 18px;
    margin: 0 15px !important;
  }
  body.catalog-product-view .product-info-right .product-social-links a:before {
    margin-right: 12px !important;
  }
  body.catalog-product-view .product-info-right .product-social-links a.towishlist:before {
    font-size: 41px;
  }
  body.catalog-product-view .product-info-right .product-social-links a.toshare:before {
    font-size: 39px;
  }
  body.catalog-product-view .product-info-right .stock,
  body.catalog-product-view .product-info-right .stock-qty {
    min-height: 45px;
    margin-bottom: 20px;
  }
  body.catalog-product-view .product-info-right .stock .stock-text,
  body.catalog-product-view .product-info-right .stock-qty .stock-text {
    font-size: 36px;
    margin-bottom: 0;
  }
  body.catalog-product-view .product-info-right .stock .stock-count,
  body.catalog-product-view .product-info-right .stock-qty .stock-count {
    margin-bottom: -3px;
    font-size: 24px;
    padding: 7.5px 17px;
    border-radius: 100px;
    margin-left: 2px;
  }
  body.catalog-product-view .product-info-right .stock.alert,
  body.catalog-product-view .product-info-right .stock-qty.alert {
    padding: 0;
    margin: 30px auto 50px;
  }
  body.catalog-product-view .product-info-right .stock.alert .action,
  body.catalog-product-view .product-info-right .stock-qty.alert .action {
    font-size: 19px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders {
    margin: 5px 0 20px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders .supplier-order-item {
    font-size: 24px;
    padding-left: 23px;
  }
  body.catalog-product-view .product-info-right .sap-arrrival-orders .supplier-order-item:before {
    min-height: 3px;
    min-width: 12px;
    max-height: 3px;
    max-width: 12px;
  }
  body.catalog-product-view .home-page-popular-category-products,
  body.catalog-product-view .product-list-block {
    display: none;
    margin: 20px 0 0;
  }
  body.catalog-product-view.page-layout-1column .product-info-main {
    margin-bottom: 50px;
  }
  body.catalog-product-view.page-layout-1column .product-info-right {
    padding: 40px 40px 0;
  }
  body.catalog-product-view .fotorama__nav__frame--dot.fotorama__active {
    min-width: 60px;
  }
  body.catalog-product-view .fotorama__nav__frame--dot.fotorama__active .fotorama__dot {
    height: 10px;
    width: 60px;
    background: #002750;
    min-height: 10px;
    min-width: 60px;
    transition: all 0.3s;
  }
  body.catalog-product-view .fotorama__dot {
    border-radius: 10px;
    left: 0;
    top: 0;
    transition: all 0.3s;
    border: none;
    height: 10px;
    width: 10px;
    background: #4991d0;
  }
  body.catalog-product-view .fotorama__nav__shaft {
    display: flex;
    align-items: center;
    margin-top: 20px;
    justify-content: center;
    margin-bottom: 20px;
  }
  body.catalog-product-view .fotorama__nav--dots .fotorama__nav__frame--dot {
    height: 10px;
    width: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px;
  }
}
.mst-rma-box__title {
  margin: 0;
}
.ui-widget-overlay {
  z-index: 99;
}
.block-order-details-comments {
  margin-top: 20px;
}
.ui-dialog.rma-confirm-shipping {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 10px;
  z-index: 100;
}
.ui-dialog.rma-confirm-shipping .ui-dialog-titlebar-close {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ui-dialog.rma-confirm-shipping .ui-dialog-titlebar-close:before {
  content: '\e616';
  font-family: 'icons-blank-theme';
  font-size: 32px;
  line-height: 32px;
  color: #002750;
}
.ui-dialog.rma-confirm-shipping .ui-dialog-titlebar-close:hover:before {
  color: #4991d0;
}
.ui-dialog.rma-confirm-shipping .ui-dialog-content {
  min-height: inherit !important;
  padding: 10px 0 0;
}
.ui-dialog.rma-confirm-shipping .ui-dialog-content .actions-toolbar {
  margin-top: 20px;
  justify-content: flex-start;
}
.ui-dialog.rma-confirm-shipping .ui-dialog-content .actions-toolbar .action {
  min-width: inherit;
  padding: 15px 30px;
  font-size: 10px;
}
.ui-dialog.rma-confirm-shipping .ui-dialog-title {
  font-size: 16px;
  line-height: 1.1;
  display: block;
  border-bottom: 1px solid #edf2f4;
  padding-bottom: 7px;
  font-weight: 700;
  color: #002750;
  margin-bottom: 9px;
}
.customer-address-index.account .column .block-content .box {
  padding: 44px 39px 38px;
}
.customer-address-index.account .column .block-content .box.selected {
  border: 2px solid #4991d0;
}
.customer-address-index.account .column .block-content .box[class*=box-address] .box-actions {
  margin-top: 21px;
  justify-content: flex-start;
}
.customer-address-index.account .column .block-content .box[class*=box-address] .box-actions .action {
  color: #002750;
}
.customer-address-index.account .column .block-content .box[class*=box-address] .box-actions .action.delete {
  background-color: #4991d0;
}
.customer-address-index.account .column .block-content .box[class*=box-address] .box-actions .action:hover {
  background-color: #085ac3 !important;
  color: #ffffff !important;
}
.customer-address-index.account .column .block-content .box[class*=box-address] .box-content a {
  color: #085ac3;
}
.customer-address-index.account .column .block-content .box[class*=box-address] .box-content a:hover {
  color: #4991d0;
}
.account form.form-address-edit .actions-toolbar {
  margin-top: 20px !important;
}
.account form.form-address-edit .lbl-checkbox input {
  border-color: #ffffff;
}
.account form.form-address-edit .lbl-checkbox input:checked {
  border-color: #4991d0;
}
.account .sidebar.sidebar-main {
  padding: 0;
  background: transparent;
  flex: 0 0 25% !important;
  max-width: 25% !important;
}
.account .sidebar.sidebar-main .block.account-nav {
  border-radius: 30px;
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #f4f7fa;
}
.account .sidebar.sidebar-main .account-nav-title {
  display: none;
}
.account .column.main {
  flex: 0 0 75% !important;
  max-width: 75% !important;
}
.account .account-btn,
.account .order-actions-toolbar .action,
.account .order-actions-toolbar .link-related-quote,
.account .credit__account-subscription div button,
.account .column .box-actions .action {
  background-color: #002750;
}
.account .account-btn:hover,
.account .order-actions-toolbar .action:hover,
.account .order-actions-toolbar .link-related-quote:hover,
.account .credit__account-subscription div button:hover,
.account .column .box-actions .action:hover {
  background-color: #085ac3;
}
.account .page-main .action.primary {
  letter-spacing: 1.8px;
  font-family: 'Poppins';
  font-weight: 500;
  border-radius: 50px;
}
.account .lbl-checkbox {
  min-width: 25px;
  min-height: 25px;
  max-width: 25px;
  max-height: 25px;
}
.account .lbl-checkbox input {
  border-radius: 10px;
}
.account .lbl-checkbox input:before {
  width: 13px;
  height: 6px;
  top: 7px;
  left: 5px;
}
.account .lbl-checkbox + label {
  font-size: 14px;
  text-transform: unset;
  letter-spacing: 0;
  font-weight: 500;
  padding: 2px 0 0 10px !important;
  background: transparent;
  border-width: 0;
}
.account .pages {
  padding: 0;
}
.account .pages .pages-items .item {
  margin: 0 5px 0 0;
}
.account .pages .pages-items .item.current .page {
  background-color: #4991d0 !important;
}
.account .pages .pages-items .item .action:hover:after {
  border-color: #4991d0;
}
.account .pages .pages-items .item .page {
  border-radius: 15px;
}
.account .pages .pages-items .item .page:hover {
  background-color: #4991d0;
}
.account .shipping-address-form-container .address-form,
.account .billing-address-form-container .address-form {
  margin-bottom: 50px;
}
.account .credit__account .block-content {
  background: #f7f8fa;
}
.account .price-including-tax,
.account .price-excluding-tax {
  font-size: 13px;
  font-weight: 400;
}
.account .page-title-wrapper {
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.account .page-title-wrapper .order-date {
  margin-top: 4px;
  flex: 0 0 100%;
  max-width: 100%;
  font-size: 16px;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  color: #002750;
  line-height: 1;
  font-weight: 400;
  font-family: 'Poppins';
}
.account .page-title-wrapper .page-title-left {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  flex: 1 0 0;
}
.account .page-title-wrapper .order-status {
  margin: 4px 0 0 !important;
}
.account .page-title-wrapper .page-title {
  margin-right: 10px;
}
.account .order-status,
.account .mst-rma-status,
.account .mst-rma-badge {
  font-family: 'Poppins';
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-weight: 400;
  border-radius: 50px;
  display: inline-block;
  padding: 8px 14px 5px;
  line-height: 1;
  margin-top: -10px;
  margin-bottom: -10px;
  color: #ffffff;
  font-style: italic;
  background-color: #4991d0;
}
.account .order-status.closed,
.account .mst-rma-status.closed,
.account .mst-rma-badge.closed {
  background-color: #C9D9EA;
}
.account .order-status.processing,
.account .mst-rma-status.processing,
.account .mst-rma-badge.processing,
.account .order-status.open,
.account .mst-rma-status.open,
.account .mst-rma-badge.open {
  background-color: #085AC3;
}
.account .order-status.pending,
.account .mst-rma-status.pending,
.account .mst-rma-badge.pending,
.account .order-status.new,
.account .mst-rma-status.new,
.account .mst-rma-badge.new {
  background-color: #C9D9EA;
}
.account .order-status.complete,
.account .mst-rma-status.complete,
.account .mst-rma-badge.complete,
.account .order-status.ordered,
.account .mst-rma-status.ordered,
.account .mst-rma-badge.ordered,
.account .order-status.accepted,
.account .mst-rma-status.accepted,
.account .mst-rma-badge.accepted {
  background-color: #3CC849;
}
.account .order-status.canceled,
.account .mst-rma-status.canceled,
.account .mst-rma-badge.canceled {
  background-color: #F0084E;
}
.account .order-status.pending_payment,
.account .mst-rma-status.pending_payment,
.account .mst-rma-badge.pending_payment {
  background-color: #E82AC9;
}
.account .order-actions-toolbar {
  margin: 0;
}
.account .order-actions-toolbar:before,
.account .order-actions-toolbar:after {
  display: none;
}
.account .order-actions-toolbar .action,
.account .order-actions-toolbar .link-related-quote {
  margin: 0;
  text-decoration: none;
  margin-right: 19px;
  padding: 11px 15px;
  font-size: 10px;
  min-width: inherit;
  color: #ffffff;
}
.account .order-actions-toolbar .action:last-child,
.account .order-actions-toolbar .link-related-quote:last-child {
  margin-right: 0;
}
.account .order-actions-toolbar .action:hover,
.account .order-actions-toolbar .link-related-quote:hover {
  background-color: #002750;
}
.account .order-actions-toolbar .link-related-quote {
  margin-right: 10px !important;
}
.account .order-date,
.account .quote-date {
  font-size: 20px;
  font-weight: 600;
  color: #002750;
  margin: 0;
}
.account .mst-rma-badge,
.account .mst-rma-status {
  font-weight: 600;
}
.account .mst-rma-badge._pending,
.account .mst-rma-status._pending {
  color: #f0b700;
}
.account .mst-rma-badge._approved,
.account .mst-rma-status._approved {
  color: #63b551;
}
.account .mst-rma-badge._rejected,
.account .mst-rma-status._rejected {
  color: #f98312;
}
.account .mst-rma-badge._package_sent,
.account .mst-rma-status._package_sent {
  color: #3ea2da;
}
.account .rma-control-buttons {
  display: flex;
  justify-content: space-between;
  margin: 0;
}
.account .rma-control-buttons .action-print {
  display: flex;
  align-items: center;
  background-color: #4991d0;
  color: #ffffff;
  text-decoration: none;
  min-width: inherit;
  border-color: #4991d0;
  font-family: 'Lato';
  font-weight: 900;
}
.account .rma-control-buttons .action-print:before {
  content: "";
  transform: scale(0.39);
  width: 44px;
  height: 44px;
  display: block;
  background-image: url('../images/all-sprite.png');
  background-position: -915px 0;
  margin: -21px 0 -19px -15px;
}
.account .rma-control-buttons .action-print:hover {
  background-color: #002750;
  border-color: #002750;
}
.account .credit__account-balance .block-content {
  padding: 20px 20px 0;
  background: #f7f8fa;
  margin-bottom: 20px;
}
.account .credit__account-balance .block-content b {
  padding-left: 5px;
}
.account .print_proof {
  display: flex;
}
.account .print_proof a {
  display: flex;
  align-items: center;
  padding-bottom: 11px;
  background-color: #002750 !important;
  color: #ffffff !important;
  text-decoration: none;
  min-width: inherit !important;
}
.account .print_proof a:before {
  content: "";
  transform: scale(0.39);
  width: 44px;
  height: 44px;
  display: block;
  background-image: url('../images/all-sprite.png');
  background-position: -915px 0;
  margin: -21px 0 -19px -15px;
}
.account .print_proof a:hover {
  background-color: #085ac3 !important;
}
.account .credit__account-blocks {
  margin-top: 20px;
}
.account .credit__account-blocks form {
  width: 100%;
}
.account .credit__account-blocks .field {
  margin-bottom: 20px;
}
.account .credit__account-blocks .field.amount input {
  padding: 10px 20px;
}
.account .credit__account-blocks .field .control {
  width: 100% !important;
}
.account .credit__account-blocks .field textarea {
  border-radius: 5px;
  background-color: #ffffff;
  border: 1px solid transparent;
  appearance: none;
  box-shadow: none;
  padding: 15px 30px;
  letter-spacing: 1.2px;
  font-family: 'Poppins';
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  min-height: 100px;
  display: block;
}
.account .credit__account-blocks .field textarea[aria-invalid="true"] {
  border-color: #ff1c51;
}
.account .credit__account-subscription {
  float: inherit !important;
  min-height: inherit !important;
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
  margin-top: 10px;
}
.account .credit__account-subscription div {
  display: flex;
  align-items: center;
}
.account .credit__account-subscription div label {
  letter-spacing: 1.4px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  padding: 0 0 0 10px;
  display: block;
  cursor: pointer;
}
.account .credit__account-subscription div button {
  margin-left: 20px;
  padding: 9px 10px;
  min-width: inherit;
}
.account .credit__account-subscription div button:hover {
  background-color: #085ac3;
}
.account .customer-addresses-toolbar {
  width: 100%;
  display: flex;
}
.account .customer-addresses-toolbar .pager {
  flex-grow: 1;
  display: flex;
}
.account .customer-addresses-toolbar .limiter {
  display: flex;
  align-items: center;
  flex-grow: 1;
  justify-content: space-between;
}
.account .customer-addresses-toolbar .limiter .limiter-text {
  display: none;
}
.account .customer-addresses-toolbar .limiter-label {
  letter-spacing: 1.4px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
}
.account .customer-addresses-toolbar .limiter-options {
  background-position: 70%;
}
.account .form-edit-account {
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('../images/account-information.png');
}
.account .form-edit-account .fieldset.info .field.choice {
  max-width: 100%;
  flex: 0 0 100%;
}
.account .form-edit-account .fieldset.info .field.choice .lbl-checkbox {
  margin-right: 10px;
}
.account .form-edit-account .btn-vat-validate {
  background-color: #085ac3 !important;
}
.account .form-edit-account .btn-vat-validate:hover {
  background-color: #002750 !important;
}
.account .form-edit-account .actions-toolbar {
  margin: 0 !important;
  display: flex;
  justify-content: flex-end;
  max-width: 840px;
  padding-top: 30px;
  padding-bottom: 10px;
}
.account .form-edit-account .actions-toolbar .action.primary {
  margin: 0;
  min-width: 146px;
  background-color: #4991d0;
}
.account .form-edit-account .actions-toolbar .action.primary:hover {
  background-color: #085ac3;
}
.account .form-edit-account .password.fieldset {
  padding-top: 30px;
}
.account .form-edit-account .password .section-title {
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0 0 40px;
  background: transparent;
  padding: 40px 40px 0;
  border-radius: 0;
  display: none;
}
.account .form-edit-account .password [class*=btn-container] {
  margin-top: 10px;
}
.account .form-edit-account .password .action {
  background-color: #C9D9EA;
  color: #002750;
  min-width: unset;
  padding: 19px 30px 17px;
  font-weight: 600;
}
.account .form-edit-account .password .action:hover {
  background-color: #085ac3;
  color: #ffffff;
}
.account .address-info {
  padding: 2px 20px 0;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  color: #002750;
  order: 99;
}
.account .actions-toolbar .action {
  margin-bottom: 10px;
}
.account .actions-toolbar .action.track {
  margin-right: 15px;
}
.account .order-tracking {
  display: none;
}
.account .order-links {
  display: flex;
  margin-bottom: 19px;
  overflow: hidden;
  border: none;
  padding: 0;
}
.account .order-links .item {
  max-width: 271px;
  border: 1px solid #eeeaf7;
  margin: 0;
  flex-grow: 1;
  overflow: hidden;
  border-right: 0;
  transition: all 0.3s;
}
.account .order-links .item:last-child {
  border-right: 1px solid #eeeaf7;
}
.account .order-links .item:last-child {
  border-bottom-right-radius: 50px;
  border-top-right-radius: 50px;
}
.account .order-links .item:first-child {
  border-bottom-left-radius: 50px;
  border-top-left-radius: 50px;
}
.account .order-links .item.current,
.account .order-links .item:hover {
  background-color: #085ac3;
  border-color: #085ac3;
}
.account .order-links .item.current strong,
.account .order-links .item:hover strong,
.account .order-links .item.current a,
.account .order-links .item:hover a {
  color: #ffffff;
}
.account .order-links .item strong,
.account .order-links .item a {
  display: block;
  padding: 24px 17px 20px;
  color: #002750;
  font-size: 14px;
  letter-spacing: 2.1px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
.account .page-main .title {
  font-family: 'Poppins';
  font-size: 18px;
  color: #002750;
  margin-bottom: 20px;
}
.account .block-order-details-view .block-content .legend,
.account .mst-rma-create__order .rma-new-step2 .block-content .block-content .legend {
  font-size: 18px;
  color: #002750;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid #edf2f4;
  display: block;
  width: 100%;
  padding-bottom: 10px;
}
.account .block-order-details-view .block-content .field,
.account .mst-rma-create__order .rma-new-step2 .block-content .block-content .field {
  display: flex;
  justify-content: space-between;
}
.account .block-order-details-view .block-content .title,
.account .mst-rma-create__order .rma-new-step2 .block-content .block-content .title {
  font-size: 14px;
  margin: 0;
}
.account .section-title {
  text-transform: capitalize;
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  background: #edf2f4;
  padding: 20px 80px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.account .mst-rma-list__new-request {
  float: inherit !important;
  margin: 0 !important;
  display: block;
}
.account.rma-rma-list .mst-rma-list .mst-rma-list__items ul li {
  margin-left: 0;
}
.account .mst-rma-list thead th {
  text-align: left !important;
}
.account .mst-rma-status.status-branch-aqua {
  background-color: #2EC5B9;
  color: #246c67;
}
.account .mst-rma-status.status-branch-grey {
  background-color: #868686;
  color: #752727;
}
.account .mst-rma-status.status-branch-navy {
  background-color: #4C7EB4;
  color: #224770;
}
.account .mst-rma-status.status-branch-silver {
  background-color: #C0C0C0;
  color: #656161;
}
.account .mst-rma-status.status-branch-black {
  background-color: #424242;
  color: #691717;
}
.account .mst-rma-status.status-branch-green {
  background-color: #59E05B;
  color: #185619;
}
.account .mst-rma-status.status-branch-olive {
  background-color: #668121;
  color: #41560e;
}
.account .mst-rma-status.status-branch-teal {
  background-color: #3298B1;
  color: #1e758a;
}
.account .mst-rma-status.status-branch-blue {
  background-color: #5E6BFF;
  color: #252c77;
}
.account .mst-rma-status.status-branch-lime {
  background-color: #68CF70;
  color: #206c26;
}
.account .mst-rma-status.status-branch-purple {
  background-color: #C007BF;
  color: #7a2379;
}
.account .mst-rma-status.status-branch-fuchsia {
  background-color: #D55BD5;
  color: #811981;
}
.account .mst-rma-status.status-branch-maroon {
  background-color: #AF5959;
  color: #571818;
}
.account .mst-rma-status.status-branch-red {
  background-color: #ff2525;
  color: #861818;
}
.account .mst-rma-status.status-branch-orange {
  background-color: #FF8C00;
  color: #80521b;
}
.account .mst-rma-status.status-branch-yellow {
  background-color: #FFECC1;
  color: #897F1F;
}
.account .form-address-edit .actions-toolbar {
  margin: 0 !important;
  display: flex;
}
.account .form-address-edit .actions-toolbar .primary .action {
  margin: 0;
}
.account .form-address-edit .fieldset.address .field.choice {
  flex: 0 0 100%;
  max-width: 100%;
}
.account ul.ui-autocomplete .ui-menu-item .ui-corner-all:hover {
  background-color: #085ac3;
}
.account .pager {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px 0 0;
}
.account .toolbar-amount {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.account .limiter-text {
  display: none;
}
.account .limiter {
  float: inherit !important;
  display: flex !important;
  align-items: center;
}
.account .limiter .limiter-label {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  display: block;
  margin-right: 7px;
  padding-top: 3px;
}
.account .limiter select {
  margin: 0;
  width: auto;
  border: 1px solid #eeeaf7;
  background-color: #ffffff;
  border-radius: 50px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  height: 45px;
  display: block;
  cursor: pointer;
  padding: 15px 45px 14px 22px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: 57px 19px;
  background-image: url('../images/cart-select-icon.svg');
  background-repeat: no-repeat;
}
.account .limiter select::-ms-expand {
  display: none;
}
.account .account-nav .account-nav-content .item:last-child a,
.account .account-nav .account-nav-content .item:last-child strong {
  border-bottom: none;
}
.account .account-nav .account-nav-content a,
.account .account-nav .account-nav-content strong {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  padding: 27px 48px 21px;
  border-bottom: 1px solid #eeeaf7;
  display: block;
  text-decoration: none;
  position: relative;
}
.account .account-nav .account-nav-content a:hover {
  color: #ffffff;
  background-color: #4991d0;
}
.account .account-nav .account-nav-content .current a {
  padding: 0;
}
.account .account-nav .account-nav-content .current a strong {
  margin: 0;
}
.account .account-nav .account-nav-content .current strong {
  color: #ffffff;
  background-color: #4991d0;
}
.account .column {
  padding-left: 30px !important;
}
.account .column > .block {
  overflow: hidden;
  margin-bottom: 49px;
}
.account .column .table-wrapper {
  width: 100%;
  margin-bottom: 0;
  border-radius: 30px;
  overflow: hidden;
  border: 1px solid #eeeaf7;
}
.account .column .table-wrapper.quotation-history tbody tr td .price {
  color: #085ac3;
}
.account .column .table-wrapper .message {
  margin: 15px;
}
.account .column .table-wrapper thead tr {
  background: #f4f7fa;
  padding: 0;
  border: none;
}
.account .column .table-wrapper thead tr th {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  border: none;
  padding: 32px 9px 30px;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeaf7;
  letter-spacing: 2.4px;
  width: 16%;
  white-space: nowrap;
}
.account .column .table-wrapper thead tr th.qty {
  display: table-cell;
}
.account .column .table-wrapper thead tr th.id,
.account .column .table-wrapper thead tr th.col-number {
  padding-left: 50px;
}
.account .column .table-wrapper tr {
  background: #ffffff;
  border-bottom: 1px solid #eeeaf7;
}
.account .column .table-wrapper tr.with-tracking-row {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}
.account .column .table-wrapper tr.tracking-row {
  border-top: 1px solid #edf2f4;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.account .column .table-wrapper tr .track-col-title {
  display: block;
  color: #002750;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: 400;
  font-family: 'Poppins';
}
.account .column .table-wrapper tr td,
.account .column .table-wrapper tr th {
  padding: 15px 15px;
}
.account .column .table-wrapper tr td .cart-price,
.account .column .table-wrapper tr th .cart-price {
  padding-top: 0;
}
.account .column .table-wrapper tr td.id,
.account .column .table-wrapper tr th.id,
.account .column .table-wrapper tr td.col-number,
.account .column .table-wrapper tr th.col-number {
  padding-left: 50px;
}
.account .column .table-wrapper tr .pager {
  margin: 0;
  padding-bottom: 10px;
}
.account .column .table-wrapper tr .pager .pages {
  margin-left: auto;
  padding: 0;
}
.account .column .table-wrapper tr .pager .pages-items {
  display: flex;
}
.account .column .table-wrapper tr:last-child {
  border-bottom: 0;
}
.account .column .table-wrapper tr.options-label {
  display: none;
}
.account .column .table-wrapper .track-order-title {
  font-size: 12px;
  padding-top: 5px;
  display: block;
}
.account .column .table-wrapper .btn-track-order {
  background: transparent !important;
  min-width: inherit;
  color: #085ac3;
  font-size: 12px;
  white-space: nowrap;
  padding: 0;
  letter-spacing: 1.1px;
  display: block;
  text-align: left;
  margin-top: 6px;
  font-weight: 300;
  font-family: 'Poppins';
}
.account .column .table-wrapper .btn-track-order:hover {
  color: #4991d0;
}
.account .column .table-wrapper tbody tr td {
  border: none;
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  vertical-align: middle;
  padding: 25px 9px 20px;
  line-height: 1.3;
}
.account .column .table-wrapper tbody tr td .price {
  font-weight: 600;
  color: #002750;
}
.account .column .table-wrapper tbody tr td.id,
.account .column .table-wrapper tbody tr td.mst-rma-list__items,
.account .column .table-wrapper tbody tr td.col-number,
.account .column .table-wrapper tbody tr td.col-items {
  font-weight: 600;
}
.account .column .table-wrapper tbody tr td.track {
  padding: 15px 9px 10px;
}
.account .column .table-wrapper tbody tr td .track-carrier {
  display: block;
}
.account .column .table-wrapper tbody tr td .track-url {
  font-weight: 600;
}
.account .column .table-wrapper tbody tr td.actions,
.account .column .table-wrapper tbody tr td.col-actions {
  border-left: none;
  padding: 10px 9px;
}
.account .column .table-wrapper tbody tr td.actions .action,
.account .column .table-wrapper tbody tr td.col-actions .action {
  margin-bottom: 5px;
}
.account .column .table-wrapper tbody tr td.actions .action:last-child,
.account .column .table-wrapper tbody tr td.col-actions .action:last-child {
  margin-bottom: 0;
}
.account .column .table-wrapper tbody tr td.actions .print,
.account .column .table-wrapper tbody tr td.col-actions .print {
  display: flex;
  align-items: center;
  padding: 15px 16px 13px;
  max-width: 181px;
  background-color: #C9D9EA;
  color: #002750;
  text-decoration: none;
  min-width: inherit;
  border-color: #4991d0;
  font-family: 'Poppins';
  font-weight: 600;
  letter-spacing: 1.8px;
}
.account .column .table-wrapper tbody tr td.actions .print:before,
.account .column .table-wrapper tbody tr td.col-actions .print:before {
  content: "";
  transform: scale(0.34);
  min-width: 48px;
  min-height: 44px;
  max-width: 48px;
  max-height: 44px;
  display: block;
  background-image: url('../images/all-sprite.png');
  background-position: -918px 0;
  margin: -21px 0 -19px -16px;
}
.account .column .table-wrapper tbody tr td.actions .print:hover,
.account .column .table-wrapper tbody tr td.col-actions .print:hover {
  background-color: #085ac3;
  color: #ffffff;
}
.account .column .table-wrapper tbody tr td.actions .print:hover:before,
.account .column .table-wrapper tbody tr td.col-actions .print:hover:before {
  background-position: -918px -45px;
}
.account .column .table-wrapper tbody tr td.actions .view,
.account .column .table-wrapper tbody tr td.col-actions .view,
.account .column .table-wrapper tbody tr td.actions a,
.account .column .table-wrapper tbody tr td.col-actions a {
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  line-height: 1;
  transition: all 0.3s ease;
  padding: 15px 25px 13px;
  background-color: #4991d0;
  color: #002750;
  display: inline-block;
  text-decoration: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 100px;
  font-weight: 500;
}
.account .column .table-wrapper tbody tr td.actions .view:hover,
.account .column .table-wrapper tbody tr td.col-actions .view:hover,
.account .column .table-wrapper tbody tr td.actions a:hover,
.account .column .table-wrapper tbody tr td.col-actions a:hover {
  background-color: #085ac3;
  color: #ffffff;
}
.account .column .table-wrapper tbody tr td .checkbox-des {
  width: 15px;
  height: 15px;
  max-width: 15px;
  max-height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
  z-index: 8;
  position: relative;
  cursor: pointer;
  margin: 0 auto 3px;
  display: block;
  overflow: hidden;
}
.account .column .table-wrapper tbody tr td .checkbox-des .checkmark {
  width: 15px;
  height: 15px;
  max-width: 15px;
  max-height: 15px;
  display: block;
  position: relative;
  z-index: 8;
}
.account .column .table-wrapper tbody tr td .checkbox-des .checkmark:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 5px;
  border-style: solid;
  border-width: 2px 2px 0 0;
  border-color: #ffffff;
  transform: rotate(130deg) scale(0);
  top: 4px;
  right: 3px;
  z-index: 8;
  transition: all 0.5s;
}
.account .column .table-wrapper tbody tr td .checkbox-des input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.account .column .table-wrapper tbody tr td .checkbox-des input:checked ~ .checkmark {
  background-color: #4991d0;
}
.account .column .table-wrapper tbody tr td .checkbox-des input:checked ~ .checkmark:before {
  transform: rotate(130deg) scale(1);
}
.account .column .table-wrapper tbody + tbody {
  border: none;
  border-bottom: 1px solid #eeeaf7;
}
.account .column .table-wrapper tbody .options-label td,
.account .column .table-wrapper tbody .item-options-container td {
  border: none;
}
.account .column .table-wrapper tfoot .mark {
  width: 80%;
  padding-left: 693px;
  text-align: left;
}
.account .column .table-wrapper tfoot .amount {
  padding-right: 106px;
  text-align: right;
}
.account .column .table-wrapper tfoot .amount .price {
  color: #002750;
  font-weight: 400;
}
.account .column .table-wrapper tfoot tr {
  background: #f4f7fa;
  border-bottom: 0;
}
.account .column .table-wrapper tfoot tr td {
  border-top: 0;
}
.account .column .table-wrapper tfoot tr td,
.account .column .table-wrapper tfoot tr th {
  padding-top: 3px;
  padding-bottom: 4px;
  font-size: 16px;
  font-weight: 400;
  color: #002750;
  border: 0 !important;
}
.account .column .table-wrapper tfoot tr:first-child th,
.account .column .table-wrapper tfoot tr:first-child td {
  padding-top: 28px;
}
.account .column .table-wrapper tfoot tr.discount .mark,
.account .column .table-wrapper tfoot tr.discount .price {
  color: #3CC849;
  font-weight: 600;
}
.account .column .table-wrapper tfoot .grand_total_incl td,
.account .column .table-wrapper tfoot .grand_total_incl th {
  border-top: 1px solid #eeeaf7 !important;
  padding-top: 14px;
  padding-bottom: 11px;
  font-weight: 600;
  font-size: 24px;
  text-transform: uppercase;
}
.account .column .table-wrapper tfoot .grand_total_incl .price {
  font-weight: 600 !important;
}
.account .column .table-wrapper tfoot .tax td,
.account .column .table-wrapper tfoot .tax th {
  padding-bottom: 14px;
}
.account .column .table-wrapper .product-item-details .am-attachments-order-view {
  margin-top: 10px;
  margin-left: 155px;
}
.account .column .table-wrapper .product-item-details .am-attachments-order-view .am-fileline {
  margin-bottom: 0;
}
.account .column .table-wrapper .product-item-details .am-attachments-order-view b {
  display: none;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink {
  line-height: 1.3;
  height: inherit;
  position: relative;
  padding: 10px 0 7px 33px;
  display: block;
  margin-top: 5px;
  font-size: 14px;
  text-decoration: underline;
  color: #085ac3;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink:hover {
  color: #4991d0;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink:before {
  content: "";
  width: 23px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url('../images/all-sprite.png');
  background-position: -793px -976px;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-xml:before {
  background-position: -826px -976px;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-jpg:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-jpeg:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-png:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-gif:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-bmp:before {
  background-position: -701px -976px;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-pdf:before {
  background-position: -670px -976px;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-zip:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-gzip:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-rar:before {
  background-position: -731px -976px;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-xls:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-txt:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-xlsx:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-mp4:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-mp3:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-url:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-avi:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-csv:before {
  background-position: -793px -976px;
}
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-ppt:before,
.account .column .table-wrapper .am-attachments .am-fileline .am-filelink.doctype-pptx:before {
  background-position: -762px -976px;
}
.account .column .table-wrapper .table-wrapper {
  border: 0 !important;
}
.account .column .box-title {
  color: #085ac3;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 0;
  display: block;
  margin: 0 -30px 24px;
  padding: 0 30px 18px;
  border-bottom: 1px solid #eeeaf7;
}
.account .column .box-actions {
  display: flex;
}
.account .column .box-actions .action {
  background-color: #C9D9EA;
  min-width: unset;
  font-size: 12px;
  border-radius: 100px;
  letter-spacing: 1.8px;
  padding-left: 32px;
  padding-right: 32px;
  font-weight: 600;
  font-family: 'Poppins';
  margin-right: 10px;
  color: #002750;
}
.account .column .box-actions .action.add-new {
  background-color: #4991d0;
}
.account .column .box-actions .action:hover {
  background-color: #085ac3 !important;
  color: #ffffff;
  text-decoration: none;
  border: 0;
}
.account .column .box-content {
  letter-spacing: 0;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 20px;
  flex-grow: 1;
  color: #002750;
}
.account .column .box-content .name {
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 700;
  color: #002750;
  text-transform: capitalize;
}
.account .column .box-content .phone {
  margin-top: 10px;
  display: block;
}
.account .column .box-content .phone a {
  color: #002750;
  text-decoration: none;
}
.account .column .box-content .phone a:hover {
  color: #4991d0;
}
.account .column a {
  color: #002750;
}
.account .column a:hover {
  color: #4991d0;
  text-decoration: none;
}
.account .column .padd-cover,
.account.rma-rma-list .table-wrapper,
.account .column .table-wrapper.orders-history,
.account .column .block-content {
  background-color: transparent;
}
.account .column .block-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.account .column .block-content .box {
  flex: 0 0 33.33%;
  max-width: calc(33.33% - 13px);
  padding: 24px 30px 30px;
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 30px;
  border: 1px solid #eeeaf7;
}
.account .column .block-content .box .box-actions {
  margin-top: 88px;
}
.account .column .block-content .box.selected .default-address {
  background-color: #4991d0;
  border-color: #4991d0;
}
.account .column .block-content .box.selected .default-address:before {
  transform: rotate(130deg) scale(1);
}
.account .column .block-content .box .default-address {
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  top: 28px;
  right: 28px;
  border: 1px solid #eeeaf7;
  z-index: 9;
  border-radius: 8px;
  cursor: pointer;
  background-color: #f4f7fa;
  transition: all 0.3s;
}
.account .column .block-content .box .default-address:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 6px;
  border-style: solid;
  border-width: 2px 2px 0 0;
  border-color: #002750;
  transform: rotate(130deg) scale(0);
  top: 7px;
  right: 5px;
  z-index: 9;
  transition: all 0.3s;
}
.account .column .block-content .empty {
  border: 1px solid #edf2f4;
  padding: 30px 50px;
  display: block;
  width: 100%;
}
.account .column .block-content .empty.message {
  border: none;
  padding: 13px 40px;
}
.account .column .block-title,
.mst-rma-box__title,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header {
  padding: 0;
  margin-bottom: 19px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.account .column .block-title .actions,
.mst-rma-box__title .actions,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .actions {
  display: flex;
}
.account .column .block-title strong,
.mst-rma-box__title strong,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header strong {
  letter-spacing: 0;
  color: #0C023C;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
  text-transform: uppercase;
}
.account .column .block-title .action,
.mst-rma-box__title .action,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action {
  border-radius: 50px;
  background-color: #002750;
  letter-spacing: 1.8px;
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  padding: 17px 25px 15px 18px;
  text-decoration: none;
  margin-bottom: 0;
  float: inherit;
  border: none;
  display: flex;
  align-items: center;
}
.account .column .block-title .action:hover,
.mst-rma-box__title .action:hover,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action:hover {
  border: none;
  background-color: #4991d0;
}
.account .column .block-title .action:before,
.mst-rma-box__title .action:before,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action:before {
  content: "c";
  margin-right: 19px;
  font-size: 18px;
  text-transform: none;
  font-family: 'Allo-solar-icon';
  line-height: 1;
  font-weight: 400;
  display: block;
  margin-left: 0;
  color: #ffffff;
  transform: translateY(-2px);
}
.account .column .block-title .action.print,
.mst-rma-box__title .action.print,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
  padding: 12px 19px 11px;
  background-color: #C9D9EA;
  text-decoration: none;
  min-width: inherit;
  color: #002750;
  font-family: 'Poppins';
  font-weight: 500;
}
.account .column .block-title .action.print:before,
.mst-rma-box__title .action.print:before,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:before {
  content: "";
  transform: scale(0.34);
  min-width: 48px;
  min-height: 44px;
  max-width: 48px;
  max-height: 44px;
  display: block;
  background-image: url('../images/all-sprite.png');
  background-position: -918px 0;
  margin: -21px 0 -19px -16px;
  background-size: unset;
}
.account .column .block-title .action.print span,
.mst-rma-box__title .action.print span,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print span {
  margin-left: 5px;
}
.account .column .block-title .action.print:hover,
.mst-rma-box__title .action.print:hover,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:hover {
  background-color: #4991d0;
  color: #ffffff;
}
.account .column .block-title .action.print:hover:before,
.mst-rma-box__title .action.print:hover:before,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:hover:before {
  background-position: -918px -45px;
}
.account .column .block-title .btn-action-close,
.mst-rma-box__title .btn-action-close,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close {
  width: 20px;
  height: 20px;
  position: relative;
  cursor: pointer;
}
.account .column .block-title .btn-action-close:before,
.account .column .block-title .btn-action-close:after,
.mst-rma-box__title .btn-action-close:before,
.mst-rma-box__title .btn-action-close:after,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close:before,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close:after {
  content: "";
  height: 2px;
  width: 28px;
  background: #002750;
  position: absolute;
  left: -4px;
  top: 10px;
  transition: all 0.5s;
}
.account .column .block-title .btn-action-close:before,
.mst-rma-box__title .btn-action-close:before,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close:before {
  transform: rotate(45deg);
}
.account .column .block-title .btn-action-close:after,
.mst-rma-box__title .btn-action-close:after,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close:after {
  transform: rotate(-45deg);
}
.account .column .block-title .btn-action-close:hover:before,
.account .column .block-title .btn-action-close:hover:after,
.mst-rma-box__title .btn-action-close:hover:before,
.mst-rma-box__title .btn-action-close:hover:after,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close:hover:before,
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .btn-action-close:hover:after {
  background-color: #4991d0;
}
.columns .order-details-items,
.columns .quotation-items {
  padding: 0;
  border: none;
  border-top: 0;
  margin-bottom: 49px;
}
.columns .order-details-items .table-wrapper .mst-rma-list tbody td,
.columns .quotation-items .table-wrapper .mst-rma-list tbody td {
  font-size: 14px !important;
}
.columns .order-details-items .table-wrapper thead th.subtotal,
.columns .quotation-items .table-wrapper thead th.subtotal,
.columns .order-details-items .table-wrapper thead th.total,
.columns .quotation-items .table-wrapper thead th.total {
  padding-right: 106px;
  text-align: right;
}
.columns .order-details-items .table-wrapper thead th.name,
.columns .quotation-items .table-wrapper thead th.name {
  width: 20%;
  min-width: 20%;
}
.columns .order-details-items .table-wrapper tbody td,
.columns .quotation-items .table-wrapper tbody td {
  font-size: 18px !important;
}
.columns .order-details-items .table-wrapper tbody td.subtotal,
.columns .quotation-items .table-wrapper tbody td.subtotal,
.columns .order-details-items .table-wrapper tbody td.total,
.columns .quotation-items .table-wrapper tbody td.total {
  padding-right: 106px;
  text-align: right;
}
.columns .order-details-items .table-wrapper tbody td.subtotal .cart-price,
.columns .quotation-items .table-wrapper tbody td.subtotal .cart-price,
.columns .order-details-items .table-wrapper tbody td.total .cart-price,
.columns .quotation-items .table-wrapper tbody td.total .cart-price {
  padding-top: 0 !important;
}
.columns .order-details-items .table-wrapper tbody td.discount .price,
.columns .quotation-items .table-wrapper tbody td.discount .price,
.columns .order-details-items .table-wrapper tbody td.total .price,
.columns .quotation-items .table-wrapper tbody td.total .price {
  font-size: 24px;
}
.columns .order-details-items .table-wrapper tbody td.discount .price,
.columns .quotation-items .table-wrapper tbody td.discount .price {
  color: #81BC00;
}
.columns .order-details-items .table-wrapper tbody td.col-qty,
.columns .quotation-items .table-wrapper tbody td.col-qty,
.columns .order-details-items .table-wrapper tbody td.qty,
.columns .quotation-items .table-wrapper tbody td.qty,
.columns .order-details-items .table-wrapper tbody td.price,
.columns .quotation-items .table-wrapper tbody td.price,
.columns .order-details-items .table-wrapper tbody td.subtotal,
.columns .quotation-items .table-wrapper tbody td.subtotal,
.columns .order-details-items .table-wrapper tbody td.price,
.columns .quotation-items .table-wrapper tbody td.price,
.columns .order-details-items .table-wrapper tbody td.action,
.columns .quotation-items .table-wrapper tbody td.action,
.columns .order-details-items .table-wrapper tbody td.col-action,
.columns .quotation-items .table-wrapper tbody td.col-action {
  vertical-align: top;
  padding-top: 80px;
  font-weight: 600;
}
.columns .order-details-items .order-title,
.columns .quotation-items .order-title {
  display: none;
}
.columns .order-details-items .totals-tax-summary,
.columns .quotation-items .totals-tax-summary {
  display: none;
}
.columns .order-details-items .comments,
.columns .quotation-items .comments {
  width: 100%;
  margin: 20px 0 0;
  border-radius: 30px;
  overflow: hidden;
  border: 1px solid #eeeaf7;
  padding: 0 30px 30px;
}
.columns .order-details-items .comments .subtitle,
.columns .quotation-items .comments .subtitle {
  background-color: #f4f7fa;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  border: none;
  padding: 30px;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeaf7;
  letter-spacing: 2.4px;
  margin: 0 -30px;
}
.columns .order-details-items .comments .comments,
.columns .quotation-items .comments .comments {
  margin-bottom: 20px;
  background-color: #f4f7fa;
  padding: 20px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.columns .order-details-items .comments .comments:last-child,
.columns .quotation-items .comments .comments:last-child {
  margin-bottom: 0;
}
.columns .order-details-items .comments .date,
.columns .quotation-items .comments .date {
  order: 2;
  color: #b1b1b1;
  font-size: 12px;
  font-family: 'Poppins';
  font-weight: 400;
  padding-top: 8px;
}
.columns .order-details-items .comments .text,
.columns .quotation-items .comments .text {
  order: 1;
  color: #002750;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  line-height: 1.3;
  font-family: 'Poppins';
}
.columns .order-details-items .product-reviews-summary .reviews-actions a,
.columns .quotation-items .product-reviews-summary .reviews-actions a {
  color: #002750;
}
.columns .order-details-items .product-reviews-summary .reviews-actions a:hover,
.columns .quotation-items .product-reviews-summary .reviews-actions a:hover {
  color: #4991d0;
}
.columns .order-details-items .product-item-name,
.columns .quotation-items .product-item-name {
  margin-top: 3px;
  max-width: 255px;
}
.columns .order-details-items.invoice .table-wrapper tbody td,
.columns .quotation-items.invoice .table-wrapper tbody td,
.columns .order-details-items.shipments .table-wrapper tbody td,
.columns .quotation-items.shipments .table-wrapper tbody td,
.columns .order-details-items.creditmemo .table-wrapper tbody td,
.columns .quotation-items.creditmemo .table-wrapper tbody td {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
  vertical-align: middle !important;
}
.columns .order-details-items.invoice .table-wrapper tbody td.name,
.columns .quotation-items.invoice .table-wrapper tbody td.name,
.columns .order-details-items.shipments .table-wrapper tbody td.name,
.columns .quotation-items.shipments .table-wrapper tbody td.name,
.columns .order-details-items.creditmemo .table-wrapper tbody td.name,
.columns .quotation-items.creditmemo .table-wrapper tbody td.name,
.columns .order-details-items.invoice .table-wrapper tbody td.value,
.columns .quotation-items.invoice .table-wrapper tbody td.value,
.columns .order-details-items.shipments .table-wrapper tbody td.value,
.columns .quotation-items.shipments .table-wrapper tbody td.value,
.columns .order-details-items.creditmemo .table-wrapper tbody td.value,
.columns .quotation-items.creditmemo .table-wrapper tbody td.value {
  padding-left: 50px;
}
.columns .order-details-items.invoice .table-wrapper tbody td.sku,
.columns .quotation-items.invoice .table-wrapper tbody td.sku,
.columns .order-details-items.shipments .table-wrapper tbody td.sku,
.columns .quotation-items.shipments .table-wrapper tbody td.sku,
.columns .order-details-items.creditmemo .table-wrapper tbody td.sku,
.columns .quotation-items.creditmemo .table-wrapper tbody td.sku {
  text-align: left;
}
.columns .order-details-items.invoice .table-wrapper thead th.name,
.columns .quotation-items.invoice .table-wrapper thead th.name,
.columns .order-details-items.shipments .table-wrapper thead th.name,
.columns .quotation-items.shipments .table-wrapper thead th.name,
.columns .order-details-items.creditmemo .table-wrapper thead th.name,
.columns .quotation-items.creditmemo .table-wrapper thead th.name {
  width: 30%;
  min-width: 30%;
}
.columns .order-details-items.invoice .table-wrapper thead th.sku,
.columns .quotation-items.invoice .table-wrapper thead th.sku,
.columns .order-details-items.shipments .table-wrapper thead th.sku,
.columns .quotation-items.shipments .table-wrapper thead th.sku,
.columns .order-details-items.creditmemo .table-wrapper thead th.sku,
.columns .quotation-items.creditmemo .table-wrapper thead th.sku {
  text-align: left;
}
.columns .order-details-items.invoice .cart-price,
.columns .quotation-items.invoice .cart-price,
.columns .order-details-items.shipments .cart-price,
.columns .quotation-items.shipments .cart-price,
.columns .order-details-items.creditmemo .cart-price,
.columns .quotation-items.creditmemo .cart-price {
  padding-top: 0 !important;
}
.columns .order-details-items.creditmemo tbody tr td.subtotal,
.columns .quotation-items.creditmemo tbody tr td.subtotal {
  padding-right: 18px;
}
.columns .order-details-items.creditmemo thead th.subtotal,
.columns .quotation-items.creditmemo thead th.subtotal {
  padding-right: 18px;
}
.block-order-details-view,
.mst-rma-create__order .rma-new-step2 .block-content {
  flex: 0 0 100%;
  max-width: 100%;
  margin-top: 21px;
  display: flex;
  flex-wrap: wrap;
  padding: 30px;
  border-radius: 30px;
  background-color: #f4f7fa;
  margin-bottom: 0 !important;
  justify-content: space-between;
}
.block-order-details-view .block-content,
.mst-rma-create__order .rma-new-step2 .block-content .block-content {
  padding: 38px;
  background: #ffffff !important;
  border-radius: 30px;
  border: 1px solid #eeeaf7;
  margin-bottom: 20px;
  flex: 0 0 50%;
  max-width: calc(50% - 16px);
}
.block-order-details-view .block-content:nth-last-child(2),
.block-order-details-view .block-content:nth-last-child(1),
.mst-rma-create__order .rma-new-step2 .block-content .block-content:nth-last-child(2),
.mst-rma-create__order .rma-new-step2 .block-content .block-content:nth-last-child(1) {
  margin-bottom: 0 !important;
}
.block-order-details-view .shipping-method-logo,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
  margin-top: 0 !important;
}
.block-order-details-view .shipping-method-logo.knp_knp .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .value {
  margin-top: 0 !important;
}
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping {
  margin-bottom: 0 !important;
}
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description {
  display: block;
  font-size: 14px;
  text-transform: unset;
  letter-spacing: 0;
  color: #085ac3;
  font-family: 'Poppins';
  font-weight: 600;
  line-height: 1.25;
  font-style: italic;
  max-width: 170px;
}
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value {
  padding-bottom: 8px;
}
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping > .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping > .value:before {
  left: -50px;
}
.block-order-details-view .payment-description,
.mst-rma-create__order .rma-new-step2 .block-content .payment-description {
  font-weight: 600;
}
.block-order-details-view .box,
.mst-rma-create__order .rma-new-step2 .block-content .box {
  padding: 0 !important;
  border-radius: 0 !important;
  border: 0 !important;
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.block-order-details-view .box .box-title,
.mst-rma-create__order .rma-new-step2 .block-content .box .box-title {
  margin: 0 0 27px;
  padding: 0;
  border: 0;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.block-order-details-view .box .box-content,
.mst-rma-create__order .rma-new-step2 .block-content .box .box-content {
  margin-bottom: 0 !important;
}
.block-order-details-view .box .box-content a,
.mst-rma-create__order .rma-new-step2 .block-content .box .box-content a {
  color: #085ac3;
}
.block-order-details-view .box .box-content a:hover,
.mst-rma-create__order .rma-new-step2 .block-content .box .box-content a:hover {
  color: #4991d0;
}
.mst-rma-view .opc-progress-bar {
  margin-bottom: 27px;
}
.mst-rma-view .opc-progress-bar .opc-progress-bar-item span:before {
  color: #4991d0;
}
.mst-rma-view .mst-rma-block {
  margin-top: 5px;
  padding: 30px;
  border-radius: 30px;
  background-color: #f4f7fa;
  justify-content: space-between;
}
.mst-rma-view .mst-rma-block .mst-rma-box__title {
  margin: 0 0 17px;
}
.mst-rma-view .mst-rma-block .mst-rma-box__content a {
  color: #085ac3;
  font-weight: 600;
}
.mst-rma-view .mst-rma-block .mst-rma-box__content a:hover {
  color: #4991d0;
}
.mst-rma-view .mst-rma-block .mst-rma-box__content table th,
.mst-rma-view .mst-rma-block .mst-rma-box__content table td {
  padding: 0;
}
.mst-rma-view .mst-rma-block .mst-rma-box__content table th {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.mst-rma-view .mst-rma-block .mst-rma-box__content table tr {
  display: flex;
  flex-direction: column;
}
.mst-rma-view .mst-rma-block .mst-rma-box {
  padding: 40px 37px;
  background: #ffffff;
  border-radius: 30px;
  border: 1px solid #eeeaf7;
  margin: 0;
  flex: 0 0 50%;
  max-width: calc(50% - 16px);
}
.mst-rma-view .mst-rma-block._align-top {
  margin-top: 37px;
  padding: 0;
  background: transparent;
  border-radius: 0;
  align-items: unset;
}
.mst-rma-view .mst-rma-block._align-top .mst-rma-box {
  padding: 0;
  border-radius: 0;
  border: 0;
}
.mst-rma-view .mst-rma-block._align-top .fieldset .field:nth-child(2) {
  border-radius: 0 !important;
  border-bottom: 0 !important;
  margin: 0 !important;
}
.mst-rma-view .mst-rma-block._align-top .actions-toolbar {
  padding: 0 45px 30px 70px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  margin-left: 0 !important;
  background-color: #f4f7fa;
  border: 1px solid #eeeaf7;
  border-top: 0;
}
.mst-rma-view .mst-rma-block._align-top .actions-toolbar .action {
  padding-left: 30px;
  padding-right: 30px;
  min-width: unset;
}
.mst-rma-view .mst-rma__status {
  padding: 24px 60px 21px;
  text-align: center;
  font-size: 16px;
  color: #002750;
  border-radius: 100px;
  font-weight: 400;
  margin-bottom: 15px;
  background-color: rgba(240, 8, 78, 0.2);
  position: relative;
  line-height: 1.2;
  max-width: 100%;
  border: 0;
}
.mst-rma-view .mst-rma__status:before {
  content: "k";
  background-color: #ffffff;
  transform: translateY(-50%);
  top: 50%;
  min-width: 50px;
  min-height: 50px;
  max-width: 50px;
  max-height: 50px;
  left: 9px;
  color: #F1592A;
  margin: 0;
  border-radius: 100%;
  display: flex;
  align-items: center;
  font-size: 16px;
  justify-content: center;
  position: absolute;
  font-family: 'Allo-solar-icon';
  line-height: 1;
  text-transform: none;
  font-weight: 400;
}
.mst-rma-view .mst-rma-view__orders {
  margin-top: 38px;
}
.mst-rma-view .mst-rma-view__orders .table-wrapper thead tr th {
  width: 11%;
}
.mst-rma-view .mst-rma-view__orders .table-wrapper thead tr th.col-detail {
  width: 26%;
  padding-left: 50px;
}
.mst-rma-view .mst-rma-view__orders .table-wrapper thead tr th.col-sku {
  width: 5%;
}
.mst-rma-view .mst-rma-view__orders .table-wrapper thead tr th.col-qty {
  width: 8%;
  text-align: center;
}
.mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td {
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
  color: #002750;
}
.mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-detail {
  padding-left: 30px;
}
.mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty {
  font-weight: 600;
  text-align: center;
}
.mst-rma-view .mst-rma-badge {
  background-color: #085ac3;
}
.mst-rma-view .mst-rma-badge._pending {
  background-color: #f0b700;
}
.mst-rma-view .mst-rma-badge._approved {
  background-color: #63b551;
}
.mst-rma-view .mst-rma-badge._rejected {
  background-color: #f98312;
}
.mst-rma-view .mst-rma-badge._package_sent {
  background-color: #3ea2da;
}
.mst-rma-view .mst-rma__history {
  display: flex;
  flex-direction: column;
}
.mst-rma-view .mst-rma__history ::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}
.mst-rma-view .mst-rma__history ::-webkit-scrollbar-track {
  background: #f4f7fa;
  border-radius: 10px;
}
.mst-rma-view .mst-rma__history ::-webkit-scrollbar-thumb {
  background: #4f677e;
  border-radius: 10px;
}
.mst-rma-view .mst-rma__history .mst-rma-box__content {
  padding: 30px 45px;
  background: #f4f7fa;
  border: 1px solid #eeeaf7;
  border-radius: 30px;
  flex-grow: 1;
  overflow: hidden;
  align-items: unset;
  max-height: 434px;
}
.mst-rma-view .mst-rma__history .mst-rma-box__content-inner {
  max-height: 100%;
  overflow-y: auto;
}
.mst-rma-view .mst-rma__history .mst-rma__message-title {
  position: unset;
  display: flex;
  padding-bottom: 14px;
}
.mst-rma-view .mst-rma__history .mst-rma__message-title strong {
  color: #ffffff;
  margin-right: 20px;
  display: block;
  line-height: 1;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 500;
}
.mst-rma-view .mst-rma__history .mst-rma__message-title i {
  margin-right: 0;
  float: unset;
  display: block;
  line-height: 1;
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.mst-rma-view .mst-rma__history .mst-rma__message {
  padding: 16px 26px 20px;
  margin-top: 20px;
  margin-bottom: 0;
  border-radius: 40px;
  border: 0;
  background-color: #002750;
}
.mst-rma-view .mst-rma__history .mst-rma__message:before {
  display: none;
}
.mst-rma-view .mst-rma__history .mst-rma__message.__system {
  background-color: #4991d0;
  margin-left: 20px;
  border-top-right-radius: 0 !important;
}
.mst-rma-view .mst-rma__history .mst-rma__message.__system i,
.mst-rma-view .mst-rma__history .mst-rma__message.__system .mst-rma__message-body {
  color: #002750;
}
.mst-rma-view .mst-rma__history .mst-rma__message.__customer {
  margin-right: 20px;
  border-top-left-radius: 0 !important;
}
.mst-rma-view .mst-rma__history .mst-rma__message:first-child {
  margin-top: 0 !important;
}
.mst-rma-view .mst-rma__history .mst-rma__message a {
  margin-top: 5px;
  display: inline-block;
}
.mst-rma-view .mst-rma__history .mst-rma__message a:hover {
  color: #ffffff;
}
.mst-rma-view .mst-rma__history .mst-rma__message-body {
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}
.detail-inner {
  display: flex;
  align-items: center;
}
.detail-inner .product-item-photo {
  border-radius: 20px;
  background: #f4f7fa;
  min-width: 125px;
  min-height: 125px;
  overflow: hidden;
  max-width: 125px;
  max-height: 125px;
}
.detail-inner .product-item-photo img {
  width: 100%;
  height: 100%;
}
.detail-inner .product-item-right {
  padding-left: 30px;
  display: block;
}
.MultiFile-list {
  display: flex;
  flex-wrap: wrap;
}
.MultiFile-list .MultiFile-label {
  margin-right: 10px;
  padding: 3px 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.MultiFile-list .MultiFile-label .MultiFile-remove {
  margin-right: 7px;
  font-size: 12px;
}
.MultiFile-list .MultiFile-label .MultiFile-remove:hover {
  color: #002750;
}
.MultiFile-list .MultiFile-label .MultiFile-label {
  padding: 2px 0 0;
  line-height: 1;
  font-size: 12px;
  display: block;
  margin: 0;
  font-weight: 500;
}
.MultiFile-wrap input {
  font-size: 0 !important;
  background: transparent;
  padding: 16px 10px 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  height: unset;
  min-width: 150px;
  background: #002750;
  border-radius: 40px !important;
  cursor: pointer;
  transition: all 0.3s;
}
.MultiFile-wrap input:before {
  content: "parcourir";
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2.4px;
  font-weight: 600;
  display: block;
  text-align: center;
  line-height: 1;
  color: #ffffff;
}
.MultiFile-wrap input:hover {
  background-color: #4991d0;
}
.MultiFile-wrap input:hover:before {
  color: #002750;
}
.MultiFile-wrap input::-webkit-file-upload-button {
  visibility: hidden;
}
.block-rma-additional {
  max-width: 100%;
}
.block-rma-additional .fieldset {
  max-width: 100%;
  width: 100%;
}
.block-rma-additional .fieldset .field {
  padding: 30px 45px;
  background: #f4f7fa;
  border: 1px solid #eeeaf7;
  margin: 0 !important;
}
.block-rma-additional .fieldset .field textarea {
  margin: 0 !important;
  height: unset !important;
  min-height: 127px;
  padding-top: 13px;
}
.block-rma-additional .fieldset .field:nth-child(1) {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.block-rma-additional .fieldset .field:nth-child(2) {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  padding-left: 70px;
  border-top: 0;
}
.block-rma-additional .fieldset .field:nth-child(2) .label {
  padding: 0;
  margin-top: -7px;
  background: transparent;
  margin-bottom: 7px;
}
.block-rma-additional .fieldset .field:nth-child(2) .size-limit {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
  display: block;
  padding: 6px 0 0;
}
.block-rma-additional .fieldset .control {
  margin-bottom: 0 !important;
}
.form-newsletter-manage {
  padding: 33px 40px 39px;
  background-color: #f4f7fa;
  border-radius: 30px;
}
.form-newsletter-manage .fieldset-newsletter .choice {
  align-items: center;
  display: flex;
}
.form-newsletter-manage .actions-toolbar {
  margin-left: 0 !important;
  margin-top: 30px;
}
.form-newsletter-manage .actions-toolbar .action {
  min-width: 146px;
}
.ui-mst-rma__create-rma .fieldset-order-select {
  padding: 35px 40px;
  border-radius: 30px;
  border: 0;
  margin-bottom: 0;
  background-color: #f4f7fa;
}
.ui-mst-rma__create-rma .actions-toolbar {
  margin: 10px 0 0 0 !important;
}
.ui-mst-rma__create-rma .actions-toolbar button {
  font-family: 'Poppins';
  font-weight: 500;
  padding-left: 30px;
  padding-right: 30px;
  min-width: unset;
}
.ui-mst-rma__create-rma .mst-rma-box {
  padding: 0 !important;
  border-radius: 0 !important;
  border: 0 !important;
}
.mst-rma-create__order-selector .field {
  max-width: 400px;
  margin-bottom: 0;
}
.mst-rma-create__order-selector .field .field-inner {
  width: 100%;
}
.mst-rma-create__order {
  border: 0 !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.mst-rma-create__order .rma-new-step2 .block-content .box {
  padding: 38px !important;
  background: #ffffff !important;
  border-radius: 30px !important;
  border: 1px solid #eeeaf7 !important;
  flex: 0 0 50% !important;
  max-width: calc(50% - 16px) !important;
}
.mst-rma-create__order .rma-new-step2 .block-content table tr {
  display: flex;
  flex-direction: column;
}
.mst-rma-create__order .rma-new-step2 .block-content table tr:nth-child(2) {
  margin-top: 24px;
}
.mst-rma-create__order .rma-new-step2 .block-content table tr:nth-child(2) td {
  color: #085ac3;
}
.mst-rma-create__order .rma-new-step2 .block-content table th,
.mst-rma-create__order .rma-new-step2 .block-content table td {
  padding: 0;
}
.mst-rma-create__order .rma-new-step2 .block-content table th {
  font-weight: 400;
}
.mst-rma-create__order .rma-new-step2 .block-content table td {
  font-weight: 600;
}
.mst-rma-create__order .rma-new-step2 > .block {
  margin-bottom: 38px;
}
.mst-rma-create__order .rma-new-step2 > .block .title strong {
  font-weight: 600;
}
.mst-rma-create__order .rma-new-step2 .ui-store-items-container {
  padding: 0 !important;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item {
  padding: 30px;
  flex: 0 0 100%;
  max-width: 100%;
  border: 0;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item:not(:last-child) {
  border-bottom: 1px solid #eeeaf7;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item:before,
.mst-rma-create__order .rma-new-step2 .rma-one-item:after {
  display: none;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .item-description {
  float: unset;
  width: 100%;
  display: flex;
  align-items: center;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .item-description:before,
.mst-rma-create__order .rma-new-step2 .rma-one-item .item-description:after {
  display: none;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .image {
  float: unset;
  margin: 0 30px;
  border-radius: 20px;
  border: 1px solid #EEEAF7;
  background: #FFF;
  overflow: hidden;
  min-width: 125px;
  min-height: 125px;
  max-width: 125px;
  max-height: 125px;
  object-fit: cover;
  object-position: center center;
  display: block;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item b {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .item-options {
  float: unset;
  width: 100%;
  padding-left: 211px;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset {
  display: flex;
  flex-wrap: wrap;
  max-width: 840px;
  justify-content: space-between;
  margin-top: 30px;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field {
  margin-bottom: 20px;
  flex: 0 0 50%;
  max-width: calc(50% - 20px);
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field:nth-child(3),
.mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field:nth-child(4) {
  margin-bottom: 0 !important;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset input {
  width: 100% !important;
  text-align: left !important;
}
.mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .total-qty {
  display: none;
}
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action {
  padding: 19px 30px;
}
.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action:before {
  display: none;
}
.init-rma-container .actions-wrapper {
  margin-top: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.init-rma-container .actions-wrapper .actions-toolbar,
.init-rma-container .actions-wrapper .action.primary,
.init-rma-container .actions-wrapper .field,
.init-rma-container .actions-wrapper .control {
  margin: 0 !important;
}
.rma-policy .input-box {
  display: flex;
  align-items: center;
}
.rma-policy .control {
  list-style: none;
}
.wishlist-index-index .product-items {
  display: flex;
  flex-wrap: wrap;
}
.wishlist-index-index .form-wishlist-items {
  background-color: #f4f7fa;
  border: 1px solid #eeeaf7;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  border-bottom: 0;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar {
  padding: 30px;
  border-top: 1px solid #eeeaf7;
  border-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar:before,
.wishlist-index-index .form-wishlist-items .actions-toolbar:after {
  display: none;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar .primary {
  display: flex;
  flex-wrap: wrap;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar .action {
  letter-spacing: 2.4px;
  font-family: 'Poppins';
  font-weight: 600;
  border-radius: 50px;
  background-color: #002750;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  margin-right: 10px;
  min-width: unset;
  color: #ffffff;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar .action:hover {
  color: #002750;
  background-color: #4991d0;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar .action.back {
  display: block;
  margin: 0;
}
.wishlist-index-index .form-wishlist-items .message {
  margin: 20px;
}
.wishlist-index-index .wishlist-toolbar {
  border: 1px solid #eeeaf7;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 7px 30px;
  background-color: #f4f7fa;
}
.wishlist-index-index .wishlist-toolbar .pager {
  margin: 0;
}
.wishlist-index-index .product-item {
  flex: 0 0 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  width: 100% !important;
  padding: 30px !important;
  border-top: 0 !important;
}
.wishlist-index-index .product-item:not(:last-child) {
  border-bottom: 1px solid #eeeaf7;
}
.wishlist-index-index .product-item .item-inner .comment-box .field-inner label {
  clip: unset;
  height: unset;
  margin: unset;
  position: unset;
  width: unset;
}
.wishlist-index-index .item-inner,
.wishlist-index-index .col-detail,
.wishlist-index-index .product-item-inner,
.wishlist-index-index .box-tocart .fieldset {
  display: flex;
  align-items: center;
}
.wishlist-index-index .col-detail {
  max-width: 34%;
  flex: 0 0 34%;
  padding-right: 20px;
  align-items: flex-start;
}
.wishlist-index-index .col-detail .product-item-photo {
  margin-bottom: 0;
  display: flex;
  flex: 0 0 125px;
  height: 125px;
  max-width: 125px;
}
.wishlist-index-index .col-detail .product-item-photo .product-item-photo {
  display: block;
  border-radius: 20px;
  background-color: #ffffff;
  overflow: hidden;
  border: 1px solid #eeeaf7;
  width: 100%;
  height: 100%;
}
.wishlist-index-index .col-detail .product-item-photo .product-item-photo .product-image-photo,
.wishlist-index-index .col-detail .product-item-photo .product-item-photo .product-image-container {
  width: 100% !important;
  display: block;
  height: 100%;
  max-width: 100% !important;
}
.wishlist-index-index .col-detail .product-item-right {
  padding-left: 30px;
}
.wishlist-index-index .col-detail .price-box {
  padding-top: 10px;
}
.wishlist-index-index .col-detail .special-price {
  padding: 0;
}
.wishlist-index-index .col-detail .special-price .price {
  color: #085ac3;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}
.wishlist-index-index .col-detail .old-price {
  padding-top: 2px;
  display: block;
}
.wishlist-index-index .col-detail .old-price .price-label {
  display: none;
}
.wishlist-index-index .col-detail .old-price .price {
  font-size: 16px;
  font-weight: 400;
  color: #002750;
  line-height: 1;
  display: block;
}
.wishlist-index-index .comment-box {
  margin: 0;
  flex: 0 0 330px;
  max-width: 330px;
}
.wishlist-index-index .comment-box .field-inner {
  border: 1px solid #eeeaf7;
  border-radius: 17px;
  overflow: hidden;
}
.wishlist-index-index .comment-box textarea {
  margin: 0 !important;
  height: unset !important;
  min-height: 93px;
  font-size: 14px;
  padding-top: 12px;
  color: #002750;
}
.wishlist-index-index .comment-box textarea::-webkit-input-placeholder {
  font-size: 14px;
  color: #002750;
}
.wishlist-index-index .comment-box textarea:-moz-placeholder {
  font-size: 14px;
  color: #002750;
}
.wishlist-index-index .comment-box textarea::-moz-placeholder {
  font-size: 14px;
  color: #002750;
}
.wishlist-index-index .comment-box textarea::-ms-placeholder {
  font-size: 14px;
  color: #002750;
}
.wishlist-index-index .comment-box textarea:-ms-placeholder {
  font-size: 14px;
  color: #002750;
}
.wishlist-index-index .comment-box textarea::placeholder {
  font-size: 14px;
  color: #002750;
}
.wishlist-index-index .comment-box .control {
  margin-bottom: 0 !important;
}
.wishlist-index-index .box-tocart {
  margin: 0;
  padding-left: 28px;
}
.wishlist-index-index .product-item-actions {
  margin: 0 !important;
  padding-left: 20px;
  display: flex;
  align-items: center;
}
.wishlist-index-index .product-item-actions .action.edit,
.wishlist-index-index .product-item-actions .action.delete {
  font-size: 0;
  min-width: 26px;
  min-height: 26px;
  max-width: 26px;
  max-height: 26px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wishlist-index-index .product-item-actions .action.edit:before,
.wishlist-index-index .product-item-actions .action.delete:before {
  content: "";
  position: absolute;
  background-image: url('../images/all-sprite.png');
  display: block;
  width: 27px;
  height: 29px;
  transform: scale(0.6);
}
.wishlist-index-index .product-item-actions .action.edit:after,
.wishlist-index-index .product-item-actions .action.delete:after {
  display: none;
}
.wishlist-index-index .product-item-actions .action.delete:before {
  background-position: -46px 0;
}
.wishlist-index-index .product-item-actions .action.delete:hover:before {
  background-position: -112px 0;
}
.wishlist-index-index .product-item-actions .action.edit {
  margin-right: 10px;
}
.wishlist-index-index .product-item-actions .action.edit:before {
  background-position: -144px 0;
}
.wishlist-index-index .product-item-actions .action.edit:hover:before {
  background-position: -178px 0;
}
.wishlist-index-index .product-item-actions .action.out-of-stock {
  cursor: not-allowed;
  user-select: none;
  color: #002750 !important;
  background: #c2ccd5 !important;
}
.wishlist-index-index .qty {
  padding-right: 0 !important;
}
.wishlist-index-index .qty .label {
  background: transparent;
  font-size: 16px;
}
.wishlist-index-index .qty .control {
  height: 45px;
  border-radius: 100px;
  padding: 4px;
  position: relative;
  background-color: #ffffff;
}
.wishlist-index-index .qty .control span {
  height: 35px;
  width: 35px;
  background-color: #ffffff;
  font-size: 19px;
  padding-top: 4px;
  border: 1px solid #eeeaf7;
  border-radius: 100%;
  font-weight: 600;
}
.wishlist-index-index .qty .control .qty-plus {
  padding-left: 1px;
}
.wishlist-index-index .qty .control .qty-minus {
  padding-left: 3px;
}
.wishlist-index-index .qty .control div.mage-error {
  white-space: nowrap;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.wishlist-index-index .qty .control .input-text {
  height: 30px;
  padding: 5px 0 0 0;
  max-width: 40px;
  border-radius: 0;
  font-size: 16px;
}
.customer-account-logoutsuccess .column.main p {
  border-radius: 30px;
  padding: 35px 10px;
  text-align: center;
  color: #002750;
  background-color: #f4f7fa;
}
.sales-order-print .page-main {
  padding-top: 30px;
  padding-bottom: 50px;
}
.sales-order-print .logo-wrapper img {
  max-height: 70px;
  object-fit: contain;
  object-position: left;
}
.sales-order-print .column {
  padding-left: 0 !important;
}
.wishlist.share {
  padding: 40px;
  border-radius: 30px;
}
.wishlist.share .actions-toolbar {
  margin: 0 !important;
  padding-top: 10px;
}
.wishlist.share textarea {
  min-height: 130px;
  padding-top: 16px;
}
.wishlist.share br {
  display: none;
}
.wishlist.share .field {
  flex: 0 0 49%;
  max-width: 49%;
}
.wishlist.share .legend {
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 17px;
}
.wishlist.share .fieldset {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  body.account.page-layout-2columns-left .sidebar.sidebar-main {
    margin-bottom: 36px;
  }
  body.account .order-status,
  body.account .mst-rma-status,
  body.account .mst-rma-badge {
    font-size: 17px;
    padding: 12px 20px 8px;
    margin: 0 0 12px 0;
    letter-spacing: 1.7px;
  }
  body.account .page-title-wrapper .page-title {
    margin-top: 0;
    font-size: 38px;
  }
  body.account .page-title-wrapper .order-date {
    margin-top: 6px;
    font-size: 23px;
    letter-spacing: 3.572px;
    padding-left: 2px;
  }
  body.account .column .table-wrapper {
    border-width: 1.5px;
  }
  body.account .column .table-wrapper tbody tr {
    border-width: 1.5px;
    padding: 27px 33px 19px;
  }
  body.account .column .table-wrapper tbody tr td {
    font-size: 23px !important;
  }
  body.account .column .table-wrapper tbody tr td:not(:last-child) {
    margin-bottom: 11px !important;
  }
  body.account .column .table-wrapper tbody tr td.actions .print,
  body.account .column .table-wrapper tbody tr td.col-actions .print {
    padding: 14px 30px 12px;
    letter-spacing: 2.6px;
    font-size: 21px;
    max-width: 312px;
  }
  body.account .column .table-wrapper tbody tr td.actions .print:before,
  body.account .column .table-wrapper tbody tr td.col-actions .print:before {
    margin: -1px 19px 1px -15px;
    transform: scale(0.5);
  }
  body.account .column .table-wrapper tbody tr td.actions .view,
  body.account .column .table-wrapper tbody tr td.col-actions .view,
  body.account .column .table-wrapper tbody tr td.actions a,
  body.account .column .table-wrapper tbody tr td.col-actions a {
    padding: 12px 30px 10px;
    letter-spacing: 2.6px;
    font-size: 21px;
    margin: 10px 0 13px !important;
  }
  body.account .column .table-wrapper .am-attachments .am-fileline .am-filelink {
    padding: 7px 0 6px 33px;
    font-size: 17px;
  }
  body.account .column .table-wrapper .am-attachments .am-fileline .am-filelink:before {
    transform: translateY(-50%) scale(1);
  }
  body.account .column .table-wrapper .product-item-details .am-attachments-order-view {
    margin-left: 220px;
  }
  body.account .column .table-wrapper tfoot .mark {
    padding-left: 30px !important;
  }
  body.account .column .table-wrapper tfoot .amount {
    padding-right: 30px !important;
  }
  body.account .column .table-wrapper tfoot tr td,
  body.account .column .table-wrapper tfoot tr th {
    font-size: 23px;
    padding-top: 5px;
    padding-bottom: 6px;
  }
  body.account .column .table-wrapper tfoot tr:first-child th,
  body.account .column .table-wrapper tfoot tr:first-child td {
    padding-top: 28px !important;
  }
  body.account .column .table-wrapper tfoot .grand_total_incl td,
  body.account .column .table-wrapper tfoot .grand_total_incl th {
    padding-top: 14px;
    padding-bottom: 12px;
    font-size: 35px;
    border-width: 1.5px !important;
  }
  body.account .column .table-wrapper tfoot .tax td,
  body.account .column .table-wrapper tfoot .tax th {
    padding-bottom: 20px;
  }
  body.account .column .block-title,
  body.mst-rma-box__title,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header {
    margin-bottom: 16px;
  }
  body.account .column .block-title strong,
  body.account .column .block-title > span,
  body.account .column .block-title .increment-id,
  body.mst-rma-box__title strong,
  body.mst-rma-box__title > span,
  body.mst-rma-box__title .increment-id,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header strong,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header > span,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .increment-id {
    font-size: 29px;
  }
  body.account .column .block-title .action,
  body.mst-rma-box__title .action,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action {
    font-size: 18px;
    letter-spacing: 2.679px;
    padding: 25px 30px;
    margin: 13px 0 14px;
  }
  body.account .column .block-title .action:before,
  body.mst-rma-box__title .action:before,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action:before {
    margin-right: 30px;
    font-size: 23px;
  }
  body.account .column .block-title .action.print,
  body.mst-rma-box__title .action.print,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print {
    padding: 23px 26px 20px;
    margin: 0 0 14px 0;
    font-size: 18px;
    letter-spacing: 2.679px;
  }
  body.account .column .block-title .action.print:before,
  body.mst-rma-box__title .action.print:before,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print:before {
    margin: -10px 0 -4px;
    transform: scale(0.5);
  }
  body.account .column .block-title .action.print span,
  body.mst-rma-box__title .action.print span,
  body.mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action.print span {
    margin-left: 14px;
  }
  body.account .column > .block {
    margin-bottom: 46px;
  }
  body.account .column .block-content .box {
    padding: 35px 33px 45px;
    border-radius: 43px;
    border-width: 1.5px;
    margin-bottom: 28px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.account .column .block-content .box .box-actions {
    margin-top: 30px;
  }
  body.account .column .block-content .box .default-address {
    transform: scale(1.5) translate(-10px, 10px);
  }
  body.account .column .box-content {
    font-size: 23px;
    margin: 0 0 14px;
  }
  body.account .column .box-title {
    font-size: 26px;
    margin: 0 -33px 27px;
    padding: 0 33px 28px;
    line-height: 1;
    border-width: 1.5px;
    letter-spacing: 1.3px;
  }
  body.account .column .box-actions .action {
    font-size: 17px;
    letter-spacing: 2.6px;
    padding: 30px 47px 26px;
    margin-right: 14px;
  }
  body.account .column .block-dashboard-orders .block-title {
    padding: 0 0 16px;
  }
  body.account .sidebar.sidebar-main .account-nav-title {
    border-radius: 54px;
    letter-spacing: 1.3px;
    font-size: 26px;
    padding: 37px 65px 30px 43px;
    background-size: 15px;
  }
  body.account .sidebar.sidebar-main .account-nav-title:before {
    right: 49px;
    top: 40px;
  }
  body.account .sidebar .account-nav-content {
    border-bottom-left-radius: 54px;
    border-bottom-right-radius: 54px;
  }
  body.account .sidebar .account-nav-content .items {
    border-width: 1.5px;
  }
  body.account .sidebar .account-nav-content strong,
  body.account .sidebar .account-nav-content a {
    font-size: 26px;
    border-width: 1.5px;
    padding: 37px 43px 29px;
  }
  body.account .order-actions-toolbar .actions {
    margin-bottom: 15px;
  }
  body.account .order-links {
    margin-bottom: 30px;
    padding: 0 20px;
    border-width: 1.5px;
  }
  body.account .order-links .item {
    margin: 0 20px;
  }
  body.account .order-links .item.current:before,
  body.account .order-links .item:hover:before {
    height: 4px;
    bottom: 5px;
  }
  body.account .order-links .item strong,
  body.account .order-links .item a {
    padding: 38px 0 35px;
    font-size: 17px;
    letter-spacing: 2.679px;
  }
  body.account .form-address-edit,
  body.account .form-edit-account,
  body.account .form-newsletter-manage {
    padding: 40px;
    border-radius: 40px;
  }
  body.account .form-address-edit .fieldset.address .field,
  body.account .form-edit-account .fieldset.address .field,
  body.account .form-newsletter-manage .fieldset.address .field,
  body.account .form-address-edit .fieldset.info .field,
  body.account .form-edit-account .fieldset.info .field,
  body.account .form-newsletter-manage .fieldset.info .field {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.account .form-address-edit .fieldset.address .field.date .customer-dob button,
  body.account .form-edit-account .fieldset.address .field.date .customer-dob button,
  body.account .form-newsletter-manage .fieldset.address .field.date .customer-dob button,
  body.account .form-address-edit .fieldset.info .field.date .customer-dob button,
  body.account .form-edit-account .fieldset.info .field.date .customer-dob button,
  body.account .form-newsletter-manage .fieldset.info .field.date .customer-dob button {
    top: -23px;
    transform: scale(0.5);
    right: 9px;
  }
  body.account .form-address-edit .actions-toolbar .primary .action,
  body.account .form-edit-account .actions-toolbar .primary .action,
  body.account .form-newsletter-manage .actions-toolbar .primary .action {
    letter-spacing: 2.679px;
    padding: 29px 42px 24px;
    font-size: 17px;
    margin: 23px 0 0;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox,
  body.account .form-edit-account .field.choice .lbl-checkbox,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox {
    min-width: 38px;
    min-height: 38px;
    max-width: 38px;
    max-height: 38px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox input,
  body.account .form-edit-account .field.choice .lbl-checkbox input,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox input {
    border-radius: 13px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox input:before,
  body.account .form-edit-account .field.choice .lbl-checkbox input:before,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox input:before {
    width: 19px;
    height: 8px;
    top: 11px;
    left: 9px;
  }
  body.account .form-address-edit .field.choice .lbl-checkbox + label,
  body.account .form-edit-account .field.choice .lbl-checkbox + label,
  body.account .form-newsletter-manage .field.choice .lbl-checkbox + label {
    padding: 9px 0 0 17px !important;
    font-size: 20px;
  }
  body.account .form-edit-account .actions-toolbar .primary .action {
    margin: 0;
  }
  body.account .form-edit-account .password .action {
    letter-spacing: 2.679px;
    padding: 29px 42px 26px;
    font-size: 17px;
  }
  body.account .form-edit-account .password [class*=btn-container] {
    margin-bottom: 10px;
    margin-top: 0;
  }
  body.account .address-info {
    padding: 0;
    font-size: 19px;
  }
  body .page-wrapper .order-details-items + .block-title,
  body .page-wrapper .quotation-items + .block-title {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    padding: 40px 40px 36px;
    font-size: 27px;
    margin-bottom: 0 !important;
    border-width: 1.5px;
  }
  body .page-wrapper .block-order-details-view,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content {
    padding: 23px 15px 30px;
    border: 0;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    margin-bottom: 30px;
    margin-top: 0;
  }
  body .page-wrapper .block-order-details-view .block-content,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .block-content {
    padding: 44px 35px 33px;
    border-radius: 40px;
    margin-top: 11px !important;
    max-width: 100%;
    flex: 0 0 100%;
  }
  body .page-wrapper .block-order-details-view .block-content:nth-child(1),
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .block-content:nth-child(1) {
    margin-top: 0 !important;
  }
  body .page-wrapper .block-order-details-view .sm-desc .sm-stock,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .sm-stock {
    font-size: 18px;
    margin-bottom: 20px;
  }
  body .page-wrapper .block-order-details-view .sm-desc .preparation,
  body .page-wrapper .block-order-details-view .sm-desc .expendition,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition {
    padding-left: 60px;
    font-size: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 11px;
  }
  body .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    transform: scale(0.4) !important;
    left: -28px !important;
  }
  body .page-wrapper .block-order-details-view .sm-desc .preparation:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .preparation:before {
    top: -31px !important;
  }
  body .page-wrapper .block-order-details-view .sm-desc .expendition:before,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .sm-desc .expendition:before {
    top: -12px !important;
  }
  body .page-wrapper .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description,
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .box-content .payment-description {
    font-size: 24px;
    max-width: 310px;
  }
  body .page-wrapper .mst-rma-view .opc-progress-bar {
    margin-bottom: 20px;
  }
  body .page-wrapper .mst-rma-view .opc-progress-bar .opc-progress-bar-item span {
    padding-top: 135px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__status {
    font-size: 21px;
    border-radius: 60px;
    padding: 40px 90px 38px;
    min-height: 90px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__status:before {
    min-width: 74px;
    min-height: 74px;
    max-width: 74px;
    max-height: 74px;
    left: 13px;
    font-size: 30px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block {
    margin-top: 15px;
    padding: 14px;
    border-radius: 40px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block .mst-rma-box__title {
    margin: 0 0 17px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block .mst-rma-box__content table th {
    font-size: 20px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block .mst-rma-box {
    padding: 35px 55px;
    border-radius: 40px;
    margin-bottom: 15px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block .mst-rma-box .mst-rma-box__title {
    font-size: 24px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block._align-top {
    margin-top: 40px;
    padding: 0;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block._align-top .actions-toolbar {
    padding: 0 26px 38px;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block._align-top .actions-toolbar .action {
    font-size: 18px;
    letter-spacing: 3.572px;
    padding: 30px 45px 26px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block._align-top .mst-rma-box__title {
    font-size: 35px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-block._align-top .mst-rma-box {
    margin-bottom: 40px;
    padding: 0;
  }
  body .page-wrapper .mst-rma-view .mst-rma-view__orders {
    margin-top: 44px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-view__orders .table-wrapper {
    width: 100%;
    position: relative;
    margin-left: 0 !important;
    left: 0;
    border-radius: 50px;
    border: 2px solid #eeeaf7;
  }
  body .page-wrapper .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr {
    padding: 42px 25px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-sku,
  body .page-wrapper .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-qty,
  body .page-wrapper .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-reason,
  body .page-wrapper .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-condition,
  body .page-wrapper .mst-rma-view .mst-rma-view__orders .table-wrapper tbody tr td.col-resolution {
    font-size: 24px !important;
    padding: 0 11px 0 200px !important;
    margin-bottom: 0 !important;
  }
  body .page-wrapper .mst-rma-view .mst-rma-view__orders .table-wrapper .mst-rma-badge {
    margin: 0 0 6px 0;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma-box__content {
    padding: 44px 35px;
    border-radius: 40px;
    max-height: 512px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message-title {
    padding-bottom: 22px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    margin-bottom: 10px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message-title i,
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message-title strong {
    font-size: 17px;
    letter-spacing: 2.679px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message {
    padding: 23px 38px;
    margin-top: 14px;
    border-radius: 50px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message.__system {
    margin-left: 15px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message.__customer {
    margin-right: 15px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message a {
    margin-top: 7px;
  }
  body .page-wrapper .mst-rma-view .mst-rma__history .mst-rma__message-body {
    font-size: 20px;
  }
  body .page-wrapper .mst-rma-view .mst-rma-box__title {
    font-size: 35px;
  }
  body .page-wrapper .block-rma-additional .fieldset .field {
    padding: 26px;
  }
  body .page-wrapper .block-rma-additional .fieldset .field textarea {
    min-height: 186px;
  }
  body .page-wrapper .block-rma-additional .fieldset .field:nth-child(1) {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
  body .page-wrapper .block-rma-additional .fieldset .field:nth-child(2) {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    padding-left: 31px;
  }
  body .page-wrapper .block-rma-additional .fieldset .field:nth-child(2) .label {
    font-size: 20px;
    margin: 11px 0 8px;
  }
  body .page-wrapper .block-rma-additional .fieldset .field:nth-child(2) .size-limit {
    font-size: 25px;
    line-height: 1.4;
    padding: 13px 0 0;
  }
  body .page-wrapper .detail-inner .product-item-photo {
    border-radius: 29px;
    min-width: 186px;
    min-height: 186px;
    max-width: 186px;
    max-height: 186px;
  }
  body .page-wrapper .detail-inner .product-item-right {
    padding-left: 14px;
    font-size: 26px;
  }
  body .page-wrapper .MultiFile-list .MultiFile-label {
    margin-right: 13px;
    padding: 5px 0;
    margin-top: 12px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
  }
  body .page-wrapper .MultiFile-list .MultiFile-label .MultiFile-remove {
    margin-right: 8px;
    font-size: 21px;
  }
  body .page-wrapper .MultiFile-list .MultiFile-label .MultiFile-label {
    font-size: 17px;
  }
  body .page-wrapper .MultiFile-wrap input {
    padding: 21px 9px 15px;
    min-width: 223px;
  }
  body .page-wrapper .MultiFile-wrap input:before {
    font-size: 17px;
    letter-spacing: 3.572px;
    line-height: 1.8;
  }
  body .page-wrapper .ui-mst-rma__create-rma .fieldset-order-select {
    padding: 40px;
    border-radius: 35px;
  }
  body .page-wrapper .ui-mst-rma__create-rma .actions-toolbar button {
    letter-spacing: 2.679px;
    padding: 29px 42px 27px;
    font-size: 17px;
  }
  body .page-wrapper .ui-mst-rma__create-rma .actions-toolbar {
    margin: 15px 0 0 0 !important;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content {
    border-radius: 40px !important;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content .box {
    padding: 40px 50px !important;
    border-radius: 40px !important;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .block-content table tr:nth-child(2) {
    margin-top: 20px;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 > .block {
    margin-bottom: 40px;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 > .block .title strong {
    font-size: 35px;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .rma-one-item {
    padding: 45px 25px;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .rma-one-item .image {
    margin: 0 16px 0 0;
    border-radius: 24px;
    min-width: 166px;
    min-height: 166px;
    max-width: 166px;
    max-height: 166px;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .rma-one-item .lbl-checkbox {
    top: -18px;
    right: 4px;
    transform: scale(1.15);
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .rma-one-item b {
    font-size: 24px;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset {
    margin-top: 15px;
  }
  body .page-wrapper .mst-rma-create__order .rma-new-step2 .rma-one-item .fieldset .field {
    margin-top: 6px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .page-wrapper .mst-rma-create__order.rma-step2 .mst-rma-create__order-header strong {
    font-size: 29px;
  }
  body .page-wrapper .mst-rma-create__order.rma-step2 .mst-rma-create__order-header .action {
    padding: 26px 35px 24px;
    font-size: 18px;
    letter-spacing: 2.679px;
  }
  body .page-wrapper .init-rma-container .actions-wrapper {
    margin-top: 40px;
  }
  body .page-wrapper .init-rma-container .actions-wrapper .actions-toolbar {
    margin-top: 22px !important;
  }
  body .page-wrapper #rma-new-form .block-rma-additional .fieldset .field textarea {
    min-height: 450px;
  }
  body .page-wrapper #rma-new-form .block-rma-additional .fieldset .field .size-limit {
    margin-bottom: 20px;
  }
  body .columns .column .order-details-items,
  body .columns .column .quotation-items {
    margin-bottom: 35px;
  }
  body .columns .column .order-details-items .table-wrapper,
  body .columns .column .quotation-items .table-wrapper {
    border-radius: 40px;
    border-width: 1.5px;
  }
  body .columns .column .order-details-items .table-wrapper tbody,
  body .columns .column .quotation-items .table-wrapper tbody {
    border-width: 1.5px;
  }
  body .columns .column .order-details-items .table-wrapper tbody tr td.qty,
  body .columns .column .quotation-items .table-wrapper tbody tr td.qty {
    font-size: 24px !important;
  }
  body .columns .column .order-details-items .table-wrapper tbody tr td.qty:before,
  body .columns .column .quotation-items .table-wrapper tbody tr td.qty:before {
    margin-right: 14px;
  }
  body .columns .column .order-details-items .table-wrapper .mst-rma-list tbody tr td:not(:last-child),
  body .columns .column .quotation-items .table-wrapper .mst-rma-list tbody tr td:not(:last-child) {
    margin-bottom: 11px !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody tr,
  body .columns .column .quotation-items.invoice .table-wrapper tbody tr,
  body .columns .column .order-details-items.shipments .table-wrapper tbody tr,
  body .columns .column .quotation-items.shipments .table-wrapper tbody tr,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody tr,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody tr {
    padding: 40px;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td {
    padding: 0 0 20px 0 !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td:last-child,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td:last-child,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td:last-child,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td:last-child {
    padding: 0 !important;
  }
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.subtotal .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.price .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.price .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.discount .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.discount .price,
  body .columns .column .order-details-items.invoice .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.invoice .table-wrapper tbody td.total .price,
  body .columns .column .order-details-items.shipments .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.shipments .table-wrapper tbody td.total .price,
  body .columns .column .order-details-items.creditmemo .table-wrapper tbody td.total .price,
  body .columns .column .quotation-items.creditmemo .table-wrapper tbody td.total .price {
    font-size: 29px;
  }
  body .columns .column .order-details-items.invoice .product-item-name,
  body .columns .column .quotation-items.invoice .product-item-name,
  body .columns .column .order-details-items.shipments .product-item-name,
  body .columns .column .quotation-items.shipments .product-item-name,
  body .columns .column .order-details-items.creditmemo .product-item-name,
  body .columns .column .quotation-items.creditmemo .product-item-name {
    font-size: 29px;
  }
  body .columns .column .order-details-items .comments,
  body .columns .column .quotation-items .comments {
    border-radius: 40px;
  }
  body.customer-address-index.account .page-wrapper .column .block-content .box {
    padding: 74px 40px 50px;
  }
  body.customer-address-index.account .page-wrapper .column .block-content .box[class*=box-address] .box-actions {
    margin-top: 25px;
  }
  body.wishlist-index-index .page-wrapper .form-wishlist-items {
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
  }
  body.wishlist-index-index .page-wrapper .form-wishlist-items .actions-toolbar {
    padding: 25px;
  }
  body.wishlist-index-index .page-wrapper .form-wishlist-items .actions-toolbar .action {
    letter-spacing: 3.5px;
    padding: 28px 38px;
    font-size: 18px;
    margin: 0 auto 14px auto;
  }
  body.wishlist-index-index .page-wrapper .wishlist-toolbar {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 30px 25px;
  }
  body.wishlist-index-index .page-wrapper .wishlist-toolbar .toolbar-amount {
    font-size: 23px;
  }
  body.wishlist-index-index .page-wrapper .wishlist-toolbar .limiter .limiter-label {
    font-size: 23px;
    margin-right: 11px;
  }
  body.wishlist-index-index .page-wrapper .wishlist-toolbar .limiter select {
    font-size: 23px;
    height: 66px;
    padding: 19px 55px 16px 32px;
    background-size: 12px;
    background-position: 74px 27px;
  }
  body.wishlist-index-index .page-wrapper .product-item {
    padding: 25px 25px 44px !important;
  }
  body.wishlist-index-index .page-wrapper .product-item .item-inner .comment-box .field-inner label {
    letter-spacing: 2.679px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    padding: 25px 36px 4px;
    font-size: 17px;
  }
  body.wishlist-index-index .page-wrapper .col-detail {
    padding-bottom: 29px;
  }
  body.wishlist-index-index .page-wrapper .col-detail .product-item-photo {
    flex: 0 0 186px;
    height: 186px;
    max-width: 186px;
  }
  body.wishlist-index-index .page-wrapper .col-detail .product-item-photo .product-item-photo {
    border-radius: 29px;
  }
  body.wishlist-index-index .page-wrapper .col-detail .product-item-name a,
  body.wishlist-index-index .page-wrapper .col-detail .product-brand a {
    font-size: 27px;
    margin: 0 !important;
  }
  body.wishlist-index-index .page-wrapper .col-detail .product-item-name {
    margin: 0;
  }
  body.wishlist-index-index .page-wrapper .col-detail .product-item-right {
    padding-left: 14px;
    padding-top: 3px;
  }
  body.wishlist-index-index .page-wrapper .col-detail .price-box {
    padding-top: 18px;
  }
  body.wishlist-index-index .page-wrapper .col-detail .special-price .price {
    font-size: 27px;
  }
  body.wishlist-index-index .page-wrapper .col-detail .old-price {
    padding-top: 7px;
  }
  body.wishlist-index-index .page-wrapper .col-detail .old-price .price {
    font-size: 24px;
  }
  body.wishlist-index-index .page-wrapper .comment-box {
    margin-bottom: 111px;
  }
  body.wishlist-index-index .page-wrapper .comment-box .field-inner {
    border-radius: 30px;
  }
  body.wishlist-index-index .page-wrapper .comment-box textarea {
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    padding: 20px 36px 0;
    min-height: 245px;
    font-size: 21px;
  }
  body.wishlist-index-index .page-wrapper .comment-box textarea::-webkit-input-placeholder {
    font-size: 21px;
  }
  body.wishlist-index-index .page-wrapper .comment-box textarea:-moz-placeholder {
    font-size: 21px;
  }
  body.wishlist-index-index .page-wrapper .comment-box textarea::-moz-placeholder {
    font-size: 21px;
  }
  body.wishlist-index-index .page-wrapper .comment-box textarea::-ms-placeholder {
    font-size: 21px;
  }
  body.wishlist-index-index .page-wrapper .comment-box textarea:-ms-placeholder {
    font-size: 21px;
  }
  body.wishlist-index-index .page-wrapper .comment-box textarea::placeholder {
    font-size: 21px;
  }
  body.wishlist-index-index .page-wrapper .box-tocart {
    margin: 0 50px 0 0 !important;
  }
  body.wishlist-index-index .page-wrapper .box-tocart .tocart {
    font-size: 18px;
    height: unset;
    letter-spacing: 3.5px !important;
    padding: 28px 42px;
  }
  body.wishlist-index-index .page-wrapper .box-tocart .fieldset .product-item-actions {
    padding: 0;
  }
  body.wishlist-index-index .page-wrapper .field.qty {
    top: -95px;
  }
  body.wishlist-index-index .page-wrapper .field.qty .label {
    font-size: 24px;
    margin-right: 15px;
    margin-bottom: 2px;
  }
  body.wishlist-index-index .page-wrapper .field.qty .control {
    height: 67px;
    padding: 7px;
  }
  body.wishlist-index-index .page-wrapper .field.qty .control span {
    min-height: 52px;
    min-width: 52px;
    font-size: 30px;
  }
  body.wishlist-index-index .page-wrapper .field.qty .control .qty-plus {
    padding-left: 0;
  }
  body.wishlist-index-index .page-wrapper .field.qty .control .qty-minus {
    padding-left: 2px;
    padding-top: 10px;
  }
  body.wishlist-index-index .page-wrapper .field.qty .control .input-text {
    max-width: 60px;
    min-width: 60px;
    font-size: 24px;
    height: 45px;
    padding-top: 2px;
    line-height: 45px;
    min-height: 45px;
  }
  body.wishlist-index-index .page-wrapper .product-item-inner {
    flex-wrap: wrap;
  }
  body.wishlist-index-index .page-wrapper .product-item-actions .action.edit,
  body.wishlist-index-index .page-wrapper .product-item-actions .action.delete {
    min-width: 37px;
    min-height: 37px;
    max-width: 37px;
    max-height: 37px;
  }
  body.wishlist-index-index .page-wrapper .product-item-actions .action.edit:before,
  body.wishlist-index-index .page-wrapper .product-item-actions .action.delete:before {
    transform: scale(0.8);
  }
  body.wishlist-index-index .page-wrapper .product-item-actions .action.edit {
    margin-right: 13px;
  }
}
.checkout-onepage-success .columns {
  margin-top: 20px;
}
.checkout-onepage-success .page-header {
  min-height: 110px !important;
  max-height: 110px !important;
}
.checkout-onepage-success .column.main {
  flex: 0 0 69%;
  max-width: 69%;
}
.checkout-onepage-success .page-title-wrapper {
  display: none;
}
.checkout-onepage-success .sidebar {
  flex: 0 0 31%;
  max-width: 31%;
  padding: 49px 0 0 34px !important;
}
.checkout-onepage-success .sidebar > div {
  border-radius: 30px;
}
.checkout-onepage-success .order-link-info .order-link {
  color: #085ac3;
  text-decoration: none;
}
.checkout-onepage-success .order-link-info .order-link:hover {
  color: #4991d0;
}
.checkout-onepage-success .order-link-info p {
  display: inline;
}
.checkout-success .section-subtitle,
.checkout-success .order-items-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  display: block;
  background-color: #f4f7fa;
  border-bottom: 1px solid #eeeaf7;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  padding: 21px 40px 17px;
}
.checkout-success .order-info-top {
  padding: 40px;
  border-bottom-left-radius: 30px;
  background-color: #f4f7fa;
  border-bottom-right-radius: 30px;
  margin-bottom: 55px;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
.checkout-success .order-info-col {
  padding: 38px;
  background: #ffffff;
  border-radius: 30px;
  border: 1px solid #eeeaf7;
  margin-top: 20px;
  flex: 0 0 50%;
  max-width: calc(50% - 8px);
}
.checkout-success .order-info-col:first-child {
  margin-top: 0 !important;
}
.checkout-success .order-info-col.order-info-note {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.checkout-success .order-info-col.order-info-note .info-title {
  margin-bottom: 16px;
}
.checkout-success .info-title,
.block-order-details-view .box .box-title,
.mst-rma-view .mst-rma-box__title,
.ui-mst-rma__create-rma .mst-rma-box__title,
.mst-rma-create__order .rma-new-step2 > .block .title,
.mst-rma-create__order .rma-new-step2 .block-content .box .box-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  display: block;
  margin-bottom: 20px;
}
.checkout-success .stock {
  display: inline;
}
.checkout-success .stock span {
  display: inline !important;
}
.checkout-success .order-shipping-address .info-title,
.checkout-success .order-billing-address .info-title {
  margin-bottom: 27px;
}
.checkout-success .order-shipping-address span,
.checkout-success .order-billing-address span {
  display: block;
}
.checkout-success .order-shipping-address .telephone,
.checkout-success .order-billing-address .telephone {
  color: #085ac3;
}
.checkout-success .order-shipping-address .telephone:before,
.checkout-success .order-billing-address .telephone:before {
  content: "M:";
  color: #002750;
  padding-right: 3px;
}
.checkout-success .shipping-description {
  display: none;
}
.checkout-success .shipping-method-logo .value,
.block-order-details-view .shipping-method-logo .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo .value {
  margin-left: 0 !important;
}
.checkout-success .shipping-method-logo.knp_knp .value,
.block-order-details-view .shipping-method-logo.knp_knp .value,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.knp_knp .value {
  margin-top: 0 !important;
}
.checkout-success .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .shipping-description {
  font-size: 0 !important;
}
.checkout-success .shipping-method-logo.freeshipping_freeshipping .value:before,
.block-order-details-view .shipping-method-logo.freeshipping_freeshipping .value:before,
.mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping .value:before {
  left: -50px;
}
.checkout-success .payment-method-logo,
.block-order-details-view .payment-method-logo,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  display: block !important;
  margin-bottom: 10px;
  min-height: 45px;
}
.checkout-success .payment-method-logo.ca-creditcard,
.checkout-success .payment-method-logo.caetransactionscw_creditcard,
.checkout-success .payment-method-logo.oney,
.checkout-success .payment-method-logo.alma_monthly_payments,
.checkout-success .payment-method-logo.younited,
.checkout-success .payment-method-logo.worldline_redirect_payment_320,
.checkout-success .payment-method-logo.worldline_redirect_payment_302,
.checkout-success .payment-method-logo.worldline_cc,
.checkout-success .payment-method-logo.linxo,
.block-order-details-view .payment-method-logo.ca-creditcard,
.block-order-details-view .payment-method-logo.caetransactionscw_creditcard,
.block-order-details-view .payment-method-logo.oney,
.block-order-details-view .payment-method-logo.alma_monthly_payments,
.block-order-details-view .payment-method-logo.younited,
.block-order-details-view .payment-method-logo.worldline_redirect_payment_320,
.block-order-details-view .payment-method-logo.worldline_redirect_payment_302,
.block-order-details-view .payment-method-logo.worldline_cc,
.block-order-details-view .payment-method-logo.linxo,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo {
  min-height: 35px;
}
.checkout-success .payment-method-logo.linxo:before,
.block-order-details-view .payment-method-logo.linxo:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.linxo:before {
  left: -37px;
}
.checkout-success .payment-method-logo.younited:before,
.block-order-details-view .payment-method-logo.younited:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.younited:before {
  left: -48px;
}
.checkout-success .payment-method-logo.alma_monthly_payments:before,
.block-order-details-view .payment-method-logo.alma_monthly_payments:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.alma_monthly_payments:before {
  left: -23px;
}
.checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
.block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before {
  left: -33px;
}
.checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
.block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before {
  left: -27px;
}
.checkout-success .payment-method-logo:before,
.block-order-details-view .payment-method-logo:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo:before {
  right: unset !important;
  left: 0;
  top: 50%;
}
.checkout-success .payment-method-logo.ca-creditcard:before,
.checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
.checkout-success .payment-method-logo.worldline_cc:before,
.block-order-details-view .payment-method-logo.ca-creditcard:before,
.block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
.block-order-details-view .payment-method-logo.worldline_cc:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
  left: -38px;
}
.checkout-success .payment-method-logo.paypal:before,
.checkout-success .payment-method-logo.paypal_express:before,
.block-order-details-view .payment-method-logo.paypal:before,
.block-order-details-view .payment-method-logo.paypal_express:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal_express:before {
  left: -29px;
}
.checkout-success .payment-method-logo.banktransfer:before,
.block-order-details-view .payment-method-logo.banktransfer:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
  left: -36px;
}
.checkout-success .payment-method-logo.checkmo:before,
.block-order-details-view .payment-method-logo.checkmo:before,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
  left: -44px;
}
.checkout-success .payment-method-logo.oney:after,
.block-order-details-view .payment-method-logo.oney:after,
.mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney:after {
  top: 0 !important;
  right: unset !important;
  left: 0;
}
.checkout-success .payment-description {
  font-weight: 600;
}
.checkout-success .col-content,
.block-order-details-view .box .box-content,
.mst-rma-view .mst-rma-block .mst-rma-box__content,
.mst-rma-create__order .rma-new-step2 .block-content .box .box-content {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.checkout-success .order-item-list {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  overflow: hidden;
  border: 1px solid #eeeaf7;
}
.checkout-success .order-item {
  display: flex;
}
.checkout-success .order-item:not(:last-child) {
  border-bottom: 1px solid #eeeaf7;
}
.checkout-success .order-item .col-name {
  text-align: left;
  padding: 30px;
  width: 51.7%;
  min-width: 51.7%;
  display: flex;
  align-items: center;
}
.checkout-success .order-item .col-name .product-image {
  display: block;
  border-radius: 20px;
  background-color: #f4f7fa;
  overflow: hidden;
  flex: 0 0 125px;
  height: 125px;
}
.checkout-success .order-item .col-name img {
  width: 100%;
  height: 100%;
}
.checkout-success .order-item .col-name span {
  display: block;
  width: unset !important;
}
.checkout-success .order-item .product-info {
  padding-left: 29px;
  padding-top: 7px;
}
.checkout-success .order-item .product-reviews-summary {
  padding-bottom: 4px;
}
.checkout-success .order-item .product-brand {
  display: block;
  padding-top: 6px;
  line-height: 1;
}
.checkout-success .order-item .product-item-name {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
  max-width: 255px;
}
.checkout-success .order-item .col-qty {
  text-align: center;
  min-width: 19.5%;
  width: 19.5%;
}
.checkout-success .order-item .item-row-total .price {
  font-weight: 600;
  color: #085ac3;
  font-size: 24px;
  line-height: 1;
  display: block;
  text-align: right;
}
.checkout-success .order-item .item-unit-price {
  margin: 6px 3px 0 0;
  color: #002750;
  justify-content: flex-end;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
}
.checkout-success .order-item .item-unit-price .price {
  font-weight: 400;
  color: #002750;
}
.checkout-success .order-item .col-total {
  text-align: right;
  flex-grow: 1;
  padding-right: 137px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.checkout-success .order-item .col-qty,
.checkout-success .order-item .col-total {
  padding-top: 85px;
}
.checkout-success .order-item.item-header .item-col {
  letter-spacing: 2.4px;
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  padding: 32px 18px 29px;
  background-color: #f4f7fa;
}
.checkout-success .order-item.item-header .col-name {
  text-align: left;
  padding-left: 49px;
}
.checkout-success .order-item.item-header .col-total {
  padding-right: 137px;
  text-align: right;
}
.checkout-success .order-info-items .order-items-title {
  border: 0;
  padding: 0 !important;
  background: transparent;
  margin-bottom: 24px;
}
.checkout-success .order-info-totals {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #f4f7fa;
  border: 1px solid #eeeaf7;
  overflow: hidden;
  border-top: 0;
  margin-bottom: 30px;
  padding: 21px 0 0;
}
.checkout-success .totals-tax-summary {
  display: none;
}
.checkout-success .table-order-totals th,
.checkout-success .table-order-totals td {
  padding-top: 3px;
  padding-bottom: 4px;
  font-size: 16px;
  font-weight: 400;
  color: #002750;
}
.checkout-success .table-order-totals .discount th,
.checkout-success .table-order-totals .discount .price {
  color: #3cc849;
  font-weight: 600 !important;
}
.checkout-success .table-order-totals .amount {
  padding-right: 136px;
  text-align: right;
}
.checkout-success .table-order-totals .amount .price {
  font-weight: 400;
  color: #002750;
}
.checkout-success .table-order-totals .mark {
  width: 80%;
  padding-left: 690px;
}
.checkout-success .table-order-totals .totals th,
.checkout-success .table-order-totals .totals td {
  padding-bottom: 12px;
}
.checkout-success .grand_total_incl th,
.checkout-success .grand_total_incl td {
  border-top: 1px solid #eeeaf7 !important;
  padding-top: 16px;
  padding-bottom: 14px;
  font-weight: 600;
  font-size: 24px;
  text-transform: uppercase;
}
.checkout-success .grand_total_incl .price {
  font-weight: 600 !important;
}
.checkout-success .actions-toolbar {
  display: flex;
  justify-content: flex-end;
}
.checkout-success .actions-toolbar .action {
  border-radius: 100px;
  letter-spacing: 1.8px;
  font-weight: 600;
  margin-right: 0;
  min-width: 250px;
}
@media only screen and (max-width: 767px) {
  body.checkout-onepage-success .order-link-info {
    width: 100vw;
    position: relative;
    margin: 0 0 20px -50vw !important;
    left: 50%;
    padding: 0 20px 26px;
    font-size: 35px;
  }
  body.checkout-onepage-success .column.main {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.checkout-onepage-success .sidebar {
    display: none;
  }
  body .checkout-success .section-subtitle,
  body .checkout-success .order-items-title {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    padding: 40px 40px 36px;
    font-size: 27px;
  }
  body .checkout-success .order-info-top {
    padding: 23px 15px 30px;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    margin-bottom: 30px;
  }
  body .checkout-success .order-info-col {
    padding: 44px 35px 33px;
    border-radius: 40px;
    margin-top: 11px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .checkout-success .info-title,
  body .block-order-details-view .box .box-title,
  body .mst-rma-view .mst-rma-box__title,
  body .ui-mst-rma__create-rma .mst-rma-box__title,
  body .mst-rma-create__order .rma-new-step2 > .block .title,
  body .mst-rma-create__order .rma-new-step2 .block-content .box .box-title {
    font-size: 24px;
    margin-bottom: 20px !important;
  }
  body .checkout-success .col-content,
  body .block-order-details-view .box .box-content,
  body .mst-rma-view .mst-rma-block .mst-rma-box__content,
  body .mst-rma-create__order .rma-new-step2 .block-content .box .box-content {
    font-size: 20px;
  }
  body .checkout-success .order-shipping-method .sm-desc .sm-stock {
    font-size: 18px;
    margin-bottom: 20px;
  }
  body .checkout-success .order-shipping-method .sm-desc .preparation,
  body .checkout-success .order-shipping-method .sm-desc .expendition {
    padding-left: 30px;
    font-size: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 11px;
  }
  body .checkout-success .order-shipping-method .sm-desc .preparation:before,
  body .checkout-success .order-shipping-method .sm-desc .expendition:before {
    top: 12px !important;
    left: 0 !important;
  }
  body .checkout-success .order-shipping-method .col-content {
    padding-top: 10px;
  }
  body .checkout-success .shipping-method-logo,
  body .block-order-details-view .shipping-method-logo,
  body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo {
    margin-bottom: 20px !important;
  }
  body .checkout-success .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .block-order-details-view .shipping-method-logo.freeshipping_freeshipping + .shipping-description,
  body .mst-rma-create__order .rma-new-step2 .block-content .shipping-method-logo.freeshipping_freeshipping + .shipping-description {
    font-size: 24px;
    max-width: 170px;
    margin-bottom: 12px;
    margin-top: -20px;
  }
  body .checkout-success .payment-method-logo,
  body .block-order-details-view .payment-method-logo,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo {
    margin-bottom: 13px;
    min-height: 67px;
  }
  body .checkout-success .payment-method-logo.ca-creditcard,
  body .checkout-success .payment-method-logo.caetransactionscw_creditcard,
  body .checkout-success .payment-method-logo.worldline_cc,
  body .block-order-details-view .payment-method-logo.ca-creditcard,
  body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard,
  body .block-order-details-view .payment-method-logo.worldline_cc,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc {
    min-height: 48px;
  }
  body .checkout-success .payment-method-logo.ca-creditcard:before,
  body .checkout-success .payment-method-logo.caetransactionscw_creditcard:before,
  body .checkout-success .payment-method-logo.worldline_cc:before,
  body .block-order-details-view .payment-method-logo.ca-creditcard:before,
  body .block-order-details-view .payment-method-logo.caetransactionscw_creditcard:before,
  body .block-order-details-view .payment-method-logo.worldline_cc:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.ca-creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.caetransactionscw_creditcard:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_cc:before {
    left: -28px;
  }
  body .checkout-success .payment-method-logo.paypal:before,
  body .checkout-success .payment-method-logo.paypal_express:before,
  body .block-order-details-view .payment-method-logo.paypal:before,
  body .block-order-details-view .payment-method-logo.paypal_express:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.paypal_express:before {
    left: -27px;
  }
  body .checkout-success .payment-method-logo.worldline_redirect_payment_302:before,
  body .checkout-success .payment-method-logo.worldline_redirect_payment_320:before,
  body .block-order-details-view .payment-method-logo.worldline_redirect_payment_302:before,
  body .block-order-details-view .payment-method-logo.worldline_redirect_payment_320:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_302:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.worldline_redirect_payment_320:before {
    left: -20px;
  }
  body .checkout-success .payment-method-logo.banktransfer:before,
  body .block-order-details-view .payment-method-logo.banktransfer:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.banktransfer:before {
    left: -20px;
  }
  body .checkout-success .payment-method-logo.checkmo:before,
  body .block-order-details-view .payment-method-logo.checkmo:before,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.checkmo:before {
    left: -32px;
  }
  body .checkout-success .payment-method-logo.oney,
  body .block-order-details-view .payment-method-logo.oney,
  body .mst-rma-create__order .rma-new-step2 .block-content .payment-method-logo.oney {
    min-height: 31px;
  }
  body .checkout-success .order-info-items .order-items-title {
    padding: 43px 40px 39px !important;
  }
  body .checkout-success .order-item {
    padding: 40px 0 30px;
  }
  body .checkout-success .order-item .col-name {
    padding: 15px 25px;
  }
  body .checkout-success .order-item .col-name .product-image {
    border-radius: 29px;
    flex: 0 0 186px;
    height: 186px;
  }
  body .checkout-success .order-item .product-brand {
    padding-top: 4px;
  }
  body .checkout-success .order-item .product-info {
    padding-left: 14px;
  }
  body .checkout-success .order-item .item-unit-price {
    margin: 4px 0 0 0;
    font-size: 21px;
  }
  body .checkout-success .order-item .col-qty,
  body .checkout-success .order-item .col-total {
    padding: 0 15px 0 227px;
  }
  body .checkout-success .order-item .col-qty {
    font-size: 24px;
    margin-bottom: 34px;
  }
  body .checkout-success .order-item .product-item-name {
    margin: 4px 0 1px;
    font-size: 27px;
  }
  body .checkout-success .order-item .product-reviews-summary {
    padding-bottom: 4px;
  }
  body .checkout-success .order-item .item-row-total .price {
    font-size: 33px;
  }
  body .checkout-success .stock {
    font-size: 20px;
  }
  body .checkout-success .product-reviews-summary svg {
    height: 19px !important;
    width: 113px !important;
  }
  body .checkout-success .product-reviews-summary .reviews-actions {
    margin-top: 3px !important;
  }
  body .checkout-success .product-reviews-summary .reviews-actions a {
    font-size: 21px !important;
    margin-left: 8px !important;
  }
  body .checkout-success .table-order-totals th,
  body .checkout-success .table-order-totals td {
    font-size: 23px;
    padding-top: 5px;
    padding-bottom: 6px;
  }
  body .checkout-success .table-order-totals .amount {
    padding-right: 30px;
  }
  body .checkout-success .table-order-totals .mark {
    padding-left: 30px;
  }
  body .checkout-success .table-order-totals .totals td,
  body .checkout-success .table-order-totals .totals th {
    padding-bottom: 26px;
  }
  body .checkout-success .order-info-totals {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    margin-bottom: 25px;
    padding: 29px 0 0;
  }
  body .checkout-success .grand_total_incl th,
  body .checkout-success .grand_total_incl td {
    padding-top: 14px;
    padding-bottom: 12px;
    font-size: 35px;
  }
}
.brand-container {
  margin: 0;
}
.brand-container .block-brand-list {
  margin: 0;
}
.brand-container .block-brand-list .product-items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -7px;
}
.brand-container .block-brand-list .product-items .product-item {
  flex: 0 0 20%;
  max-width: 20%;
  width: inherit !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 7px;
  margin-bottom: 15px;
}
.brand-container .block-brand-list .product-items .product-item-info {
  background: #f4f7fa;
  border-radius: 20px;
  overflow: hidden;
  width: 100% !important;
  position: relative;
}
.brand-container .block-brand-list .product-items .product-item-info:hover .product-item-link {
  color: #4991d0 !important;
}
.brand-container .block-brand-list .product-items .product-item-info:hover .product-item-details {
  opacity: 1;
  visibility: visible;
}
.brand-container .block-brand-list .product-items .product-item-info .product-item-photo {
  display: block;
}
.brand-container .block-brand-list .product-items .product-item-info .product-image-container {
  width: 100% !important;
  padding: 13px 0;
  display: block;
  background: #ffffff;
  border-radius: 20px;
}
.brand-container .block-brand-list .product-items .product-item-info .product-image-wrapper {
  padding-bottom: 150px !important;
}
.brand-container .block-brand-list .product-items .product-item-info .product-item-details {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  border: 1px solid #4991d0;
  overflow: hidden;
  z-index: 99;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
}
.brand-container .block-brand-list .product-items .product-item-info .product-item-details .product-item-name {
  text-align: center;
  margin: 0;
  display: block;
  -webkit-line-clamp: unset;
  text-overflow: unset;
  background-color: #4991d0;
  border-radius: 60px;
  overflow: hidden;
}
.brand-container .block-brand-list .product-items .product-item-info .product-item-details .product-item-link {
  background: #4991d0;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 12px;
  font-style: italic;
  font-weight: 700;
  color: #002750 !important;
  line-height: 1.5;
  display: block;
  padding: 7px 18px 5px;
  border-radius: 60px;
  overflow: hidden;
}
.brand-container .block-brand-list .product-items .product-item-info .product-item-details .product-item-description {
  margin: 0;
}
.brand-container .block-brand-list .product-items .product-item-info .product-image-photo {
  max-width: 150px;
  max-height: 150px;
  height: 150px;
  width: 150px;
  object-fit: contain;
  border-radius: 5px;
}
.brand-container .brand-category-name,
.brand-container .brand-list-content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 44px;
  padding-right: 44px;
}
.brand-container .brand-category-name {
  padding-top: 17px;
  padding-bottom: 16px;
  border-bottom: 1px solid #EEEAF7;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5;
  color: #002750;
}
.brand-container .brand-list-content {
  padding-bottom: 17px;
  padding-top: 27px;
}
.brand-container .brand-category {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  max-width: 100%;
  background-color: #F4F7FA;
  border-radius: 30px;
  margin-bottom: 20px;
}
.brand-container .block-content {
  padding: 0 !important;
  border: 0;
  border-radius: 0;
  flex-wrap: wrap;
}
.brand-container .block-content .mp-searchbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.brand-container .block-content input {
  border-radius: 50px;
  border: 0;
  background: #f4f7fa;
  padding: 13.5px 40px 11.3px;
  height: inherit;
  font-size: 16px;
  text-transform: none;
  font-weight: 400;
  color: #002750;
  line-height: 1;
  width: 100%;
  overflow: hidden;
}
.brand-container .block-content input::-webkit-input-placeholder {
  text-transform: none;
  font-size: 16px;
  color: #002750;
  font-weight: 400;
  opacity: 1;
}
.brand-container .block-content input:-moz-placeholder {
  text-transform: none;
  font-size: 16px;
  color: #002750;
  font-weight: 400;
  opacity: 1;
}
.brand-container .block-content input::-moz-placeholder {
  text-transform: none;
  font-size: 16px;
  color: #002750;
  font-weight: 400;
  opacity: 1;
}
.brand-container .block-content input::-ms-placeholder {
  text-transform: none;
  font-size: 16px;
  color: #002750;
  font-weight: 400;
  opacity: 1;
}
.brand-container .block-content input:-ms-placeholder {
  text-transform: none;
  font-size: 16px;
  color: #002750;
  font-weight: 400;
  opacity: 1;
}
.brand-container .block-content input::placeholder {
  text-transform: none;
  font-size: 16px;
  color: #002750;
  font-weight: 400;
  opacity: 1;
}
.brand-container .block-content .btn-primary {
  padding: 19px 28px 18px;
  min-width: inherit;
  margin-left: 10px;
  font-size: 14px;
  border-radius: 50px;
  letter-spacing: 3px;
}
.brand-container .block-content .btn-primary:hover {
  background-color: #085ac3;
  color: #ffffff;
}
.brand-section-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 40px 0 20px;
}
.mpbrand-index-index .page-header {
  margin-bottom: 0;
}
.mpbrand-index-index .page-title-wrapper {
  margin: 0 !important;
  text-transform: uppercase;
}
#brand-thumbnail-bottom {
  display: none;
}
.autocomplete-suggestions {
  background: #ffffff;
  padding: 20px 10px;
  box-shadow: 0 35px 54px #f6f8f9;
}
.autocomplete-suggestions .autocomplete-suggestion {
  display: block;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 10px;
  cursor: pointer;
  position: relative;
}
.autocomplete-suggestions .autocomplete-suggestion:before {
  content: "";
  position: absolute;
  top: 0;
  left: 10px;
  right: 10px;
  background: #ecf0f3;
  height: 1px;
}
.autocomplete-suggestions .autocomplete-suggestion .shopbybrand-suggestion {
  display: flex;
  text-decoration: none;
  align-items: center;
}
.autocomplete-suggestions .autocomplete-suggestion .shopbybrand-suggestion .shopbybrand-suggestion-right {
  font-size: 19px;
  font-weight: 700;
  color: #002750;
  line-height: 1;
  padding-left: 20px;
}
.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected {
  background-color: #ecf0f3;
}
.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected .shopbybrand-suggestion .shopbybrand-suggestion-right {
  color: #4991d0;
}
.block-brand-list .product-item-description {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  body .brand-section-top {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  body .brand-container .block-brand-search {
    padding: 15px 0 0;
  }
  body .brand-container .block-content input {
    padding: 8.5px 31px;
    font-size: 20px;
    height: 70px;
  }
  body .brand-container .block-content input::-webkit-input-placeholder {
    font-size: 20px;
  }
  body .brand-container .block-content input:-moz-placeholder {
    font-size: 20px;
  }
  body .brand-container .block-content input::-moz-placeholder {
    font-size: 20px;
  }
  body .brand-container .block-content input::-ms-placeholder {
    font-size: 20px;
  }
  body .brand-container .block-content input:-ms-placeholder {
    font-size: 20px;
  }
  body .brand-container .block-content input::placeholder {
    font-size: 20px;
  }
  body .brand-container .block-content .btn-primary {
    padding: 16px 20px;
    font-size: 16px;
    letter-spacing: 2px;
    height: 70px;
    min-width: 181px;
  }
  body .brand-container .block-brand-list .product-items {
    margin: 0 -10px;
  }
  body .brand-container .block-brand-list .product-items .product-item {
    padding: 0 10px !important;
    margin-bottom: 20px;
  }
  body .brand-container .block-brand-list .product-items .product-item-info {
    border-radius: 20px;
  }
  body .brand-container .block-brand-list .product-items .product-item-info .product-item-details .product-item-link {
    margin: 0 !important;
  }
  body .brand-container .block-brand-list .product-items .product-item-info .product-image-photo {
    max-width: 105px;
    max-height: 105px;
    height: 105px;
    width: 105px;
  }
}
.kbase .page-header {
  border-bottom: 1px solid #EEEAF7;
  margin-bottom: 15px;
}
.kbase.kb-root .page-title-wrapper {
  align-items: center;
  margin-left: 0 !important;
  margin-bottom: 30px !important;
}
.kb__category-description {
  display: none;
}
.kbase-article-s .sidebar.sidebar-main,
.kbase-category-view .sidebar.sidebar-main {
  flex: 0 0 24%;
  max-width: 24%;
  background-color: #F4F7FA;
}
.kbase-article-s .sidebar.sidebar-main .kb__search-box,
.kbase-category-view .sidebar.sidebar-main .kb__search-box {
  display: none;
}
.kbase-article-s .columns .column.main,
.kbase-category-view .columns .column.main {
  flex: 0 0 76%;
  max-width: 76%;
}
.kbase-article-s .columns .column.main .page-title-wrapper,
.kbase-category-view .columns .column.main .page-title-wrapper {
  margin-left: 35px;
  margin-bottom: 10px;
}
.kbase-article-s .columns .column.main .page-title-wrapper .page-title,
.kbase-category-view .columns .column.main .page-title-wrapper .page-title {
  font-size: 20px;
  text-transform: uppercase;
}
.faq_topbar {
  margin: 10px 0 28px;
}
.faq_topbar .faq_topbar_cover {
  border-radius: 20px;
  overflow: hidden;
  min-height: 217px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0;
  background-position: left center;
  background-image: url('../images/faqheadeer-v2.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.faq_topbar .faq_topbar_cover .faq_topbar_title {
  font-size: 30px;
  color: #0C023C;
  line-height: 1;
  font-weight: bold;
}
.kb-article__metadata .author {
  font-size: 13px;
  color: #7BB4EC;
  display: flex;
  align-items: center;
}
.kb-article__metadata .author:before {
  content: "";
  display: block;
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
  border-radius: 100%;
  background: #F4F7FA;
  margin-right: 10px;
}
.kbase-category-view .column.main .kb__search-box,
.kbase-article-s .column.main .kb__search-box {
  padding: 0;
  border-radius: 0;
  background: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  flex: 0 0 58%;
  max-width: 58%;
}
.kbase-category-view .column.main .kb__search-box form,
.kbase-article-s .column.main .kb__search-box form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.kbase-category-view .column.main .kb__search-box input,
.kbase-article-s .column.main .kb__search-box input {
  border-radius: 40px;
  border: 1px solid transparent;
  background: #F4F7FA;
  padding: 12.5px 26px;
  height: inherit;
  font-size: 12px;
  text-transform: unset;
  font-family: 'Lato';
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1;
  flex: 1 0 0;
  color: #002750;
}
.kbase-category-view .column.main .kb__search-box input::-webkit-input-placeholder,
.kbase-article-s .column.main .kb__search-box input::-webkit-input-placeholder {
  font-family: 'Lato';
  font-weight: 500;
  color: #002750;
}
.kbase-category-view .column.main .kb__search-box input:-moz-placeholder,
.kbase-article-s .column.main .kb__search-box input:-moz-placeholder {
  font-family: 'Lato';
  font-weight: 500;
  color: #002750;
}
.kbase-category-view .column.main .kb__search-box input::-moz-placeholder,
.kbase-article-s .column.main .kb__search-box input::-moz-placeholder {
  font-family: 'Lato';
  font-weight: 500;
  color: #002750;
}
.kbase-category-view .column.main .kb__search-box input::-ms-placeholder,
.kbase-article-s .column.main .kb__search-box input::-ms-placeholder {
  font-family: 'Lato';
  font-weight: 500;
  color: #002750;
}
.kbase-category-view .column.main .kb__search-box input:-ms-placeholder,
.kbase-article-s .column.main .kb__search-box input:-ms-placeholder {
  font-family: 'Lato';
  font-weight: 500;
  color: #002750;
}
.kbase-category-view .column.main .kb__search-box input::placeholder,
.kbase-article-s .column.main .kb__search-box input::placeholder {
  font-family: 'Lato';
  font-weight: 500;
  color: #002750;
}
.kbase-category-view .column.main .kb__search-box button,
.kbase-article-s .column.main .kb__search-box button {
  position: inherit;
  padding: 14px 20px !important;
  height: inherit;
  margin-left: 12px;
  font-size: 12px;
  letter-spacing: 1px;
  border-radius: 40px;
  min-width: 150px;
}
.kbase-category-view .kb-category__grid,
.kbase-article-s .kb-category__grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.kbase-category-view .kb-category__grid .kb__category-item,
.kbase-article-s .kb-category__grid .kb__category-item {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  margin-bottom: 30px;
  padding: 0 15px;
  display: flex;
  flex-wrap: wrap;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category-item-inner,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category-item-inner {
  border-radius: 25px;
  padding: 32px;
  background: #F4F7FA;
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category-item-inner svg,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category-item-inner svg {
  min-width: 55px;
  min-height: 55px;
  max-width: 55px;
  max-height: 55px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb-view-action,
.kbase-article-s .kb-category__grid .kb__category-item .kb-view-action {
  letter-spacing: 2px;
  font-size: 14px;
  color: #085ac3;
  text-transform: uppercase;
  font-weight: 600;
  text-decoration: underline;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb-view-action:hover,
.kbase-article-s .kb-category__grid .kb__category-item .kb-view-action:hover {
  color: #0C023C;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category {
  margin: 0 0 10px;
  flex-grow: 1;
  max-width: 90%;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category a,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category a {
  display: block;
  white-space: inherit;
  color: #002750;
  font-size: 12px;
  line-height: 1.3;
  text-decoration: underline;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category a:hover,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category a:hover {
  color: #085ac3;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category ol li,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category ol li {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category ol li:after,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category ol li:after,
.kbase-category-view .kb-category__grid .kb__category-item .kb__category ol li:before,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category ol li:before {
  display: none;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category-title,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category-title {
  border: none;
  padding: 0;
  margin-bottom: 10px;
  max-width: 80%;
}
.kbase-category-view .kb-category__grid .kb__category-item .kb__category-title h2,
.kbase-article-s .kb-category__grid .kb__category-item .kb__category-title h2 {
  color: #0C023C;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  max-width: 340px;
  text-transform: uppercase;
}
.kbase-category-view .page-main .column,
.kbase-article-s .page-main .column {
  padding-left: 0 !important;
}
.kbase-article-s .column.main .kb__search-box {
  padding: 0 0 30px;
  margin: 0 0 0 35px;
  border-bottom: 1px solid #EEEAF7;
  max-width: 100%;
  flex: 0 0 100%;
}
.kb__category-description {
  margin-bottom: 25px;
  margin-top: -10px;
  letter-spacing: 0.5px;
}
.kbase-article-view .sidebar.sidebar-main,
.kbase-category-view .sidebar.sidebar-main,
.kbase-article-s .sidebar.sidebar-main {
  padding: 0 !important;
  margin-bottom: auto;
  padding-bottom: 50px !important;
  flex: 0 0 25%;
  max-width: 25%;
  background-color: #f6f8f9;
  border-radius: 20px;
}
.kbase-article-view .column,
.kbase-category-view .column,
.kbase-article-s .column {
  padding-left: 40px !important;
  padding-right: 30px;
}
.kbase-article-view .column.main,
.kbase-category-view .column.main,
.kbase-article-s .column.main {
  flex: 0 0 75%;
  max-width: 75%;
}
.kbase-article-view.page-layout-1column .columns .column.main,
.kbase-category-view.page-layout-1column .columns .column.main,
.kbase-article-s.page-layout-1column .columns .column.main {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
}
.kbase-article-view .columns .column.main,
.kbase-category-view .columns .column.main,
.kbase-article-s .columns .column.main {
  flex: 0 0 75%;
  max-width: 75%;
}
.kbase-article-view .kb__sidebar .kb__search-box,
.kbase-category-view .kb__sidebar .kb__search-box,
.kbase-article-s .kb__sidebar .kb__search-box {
  margin: 0;
  padding: 18px;
}
.kbase-article-view .kb__sidebar .kb__search-box .action,
.kbase-category-view .kb__sidebar .kb__search-box .action,
.kbase-article-s .kb__sidebar .kb__search-box .action {
  display: none;
}
.kbase-article-view .kb__sidebar .kb__search-box form,
.kbase-category-view .kb__sidebar .kb__search-box form,
.kbase-article-s .kb__sidebar .kb__search-box form {
  display: flex;
}
.kbase-article-view .kb__sidebar .kb__search-box input,
.kbase-category-view .kb__sidebar .kb__search-box input,
.kbase-article-s .kb__sidebar .kb__search-box input {
  border-radius: 2px;
  border: 1px solid transparent;
  background: #ffffff;
  padding: 11.5px 20px;
  height: inherit;
  font-size: 12px !important;
  text-transform: uppercase;
  color: #002750;
  font-family: 'Lato';
  font-weight: 600;
  letter-spacing: 1.7px;
  line-height: 1;
}
.kbase-article-view .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
.kbase-category-view .kb__sidebar .kb__search-box input::-webkit-input-placeholder,
.kbase-article-s .kb__sidebar .kb__search-box input::-webkit-input-placeholder {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.kbase-article-view .kb__sidebar .kb__search-box input:-moz-placeholder,
.kbase-category-view .kb__sidebar .kb__search-box input:-moz-placeholder,
.kbase-article-s .kb__sidebar .kb__search-box input:-moz-placeholder {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.kbase-article-view .kb__sidebar .kb__search-box input::-moz-placeholder,
.kbase-category-view .kb__sidebar .kb__search-box input::-moz-placeholder,
.kbase-article-s .kb__sidebar .kb__search-box input::-moz-placeholder {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.kbase-article-view .kb__sidebar .kb__search-box input::-ms-placeholder,
.kbase-category-view .kb__sidebar .kb__search-box input::-ms-placeholder,
.kbase-article-s .kb__sidebar .kb__search-box input::-ms-placeholder {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.kbase-article-view .kb__sidebar .kb__search-box input:-ms-placeholder,
.kbase-category-view .kb__sidebar .kb__search-box input:-ms-placeholder,
.kbase-article-s .kb__sidebar .kb__search-box input:-ms-placeholder {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.kbase-article-view .kb__sidebar .kb__search-box input::placeholder,
.kbase-category-view .kb__sidebar .kb__search-box input::placeholder,
.kbase-article-s .kb__sidebar .kb__search-box input::placeholder {
  letter-spacing: 0;
  color: #002750;
  font-family: 'Poppins';
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.kbase-article-view .kb__search-result h1,
.kbase-category-view .kb__search-result h1,
.kbase-article-s .kb__search-result h1 {
  font-weight: 700;
  color: #002750;
}
.kbase-article-view .kb__search-result p,
.kbase-category-view .kb__search-result p,
.kbase-article-s .kb__search-result p {
  margin-top: 10px;
  padding: 13px 20px;
  background: #f6f8f9;
  line-height: 1;
  border-radius: 5px;
}
.kbase-article-view .kb-articles__list .kb-articles__article,
.kbase-category-view .kb-articles__list .kb-articles__article,
.kbase-article-s .kb-articles__list .kb-articles__article {
  margin-bottom: 10px;
  border-radius: 5px;
  padding: 30px 35px;
  color: #002750;
}
.kbase-article-view .kb-articles__list .kb-articles__article a,
.kbase-category-view .kb-articles__list .kb-articles__article a,
.kbase-article-s .kb-articles__list .kb-articles__article a {
  display: block;
  line-height: 1.2;
  font-size: 22px;
}
.kbase-article-view .kb-articles__list a,
.kbase-category-view .kb-articles__list a,
.kbase-article-s .kb-articles__list a {
  color: #085ac3;
  text-decoration: none;
}
.kbase-article-view .kb-articles__list a:hover,
.kbase-category-view .kb-articles__list a:hover,
.kbase-article-s .kb-articles__list a:hover {
  color: #002750;
}
.kbase-article-view .toolbar.toolbar-products > *,
.kbase-category-view .toolbar.toolbar-products > *,
.kbase-article-s .toolbar.toolbar-products > * {
  display: none;
}
.kbase-article-view .toolbar.toolbar-products .pages,
.kbase-category-view .toolbar.toolbar-products .pages,
.kbase-article-s .toolbar.toolbar-products .pages {
  display: block;
}
.kbase-article-view .breadcrumbs,
.kbase-category-view .breadcrumbs,
.kbase-article-s .breadcrumbs {
  margin-bottom: 34px;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-nav-title,
.kbase-category-view .kb__category-sidebar .block-collapsible-nav-title,
.kbase-article-s .kb__category-sidebar .block-collapsible-nav-title {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  line-height: 1;
  text-transform: uppercase;
  padding: 30px 30px 20px;
  margin-bottom: 0;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-nav-title strong,
.kbase-category-view .kb__category-sidebar .block-collapsible-nav-title strong,
.kbase-article-s .kb__category-sidebar .block-collapsible-nav-title strong {
  font-weight: bold;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content,
.kbase-category-view .kb__category-sidebar .block-collapsible-content,
.kbase-article-s .kb__category-sidebar .block-collapsible-content {
  padding: 0 30px;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content .collapsible-control,
.kbase-category-view .kb__category-sidebar .block-collapsible-content .collapsible-control,
.kbase-article-s .kb__category-sidebar .block-collapsible-content .collapsible-control {
  display: none !important;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content .count,
.kbase-category-view .kb__category-sidebar .block-collapsible-content .count,
.kbase-article-s .kb__category-sidebar .block-collapsible-content .count {
  position: inherit;
  top: 0;
  right: 0;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content a,
.kbase-category-view .kb__category-sidebar .block-collapsible-content a,
.kbase-article-s .kb__category-sidebar .block-collapsible-content a {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  text-transform: capitalize;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  padding: 0 !important;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content a:hover,
.kbase-category-view .kb__category-sidebar .block-collapsible-content a:hover,
.kbase-article-s .kb__category-sidebar .block-collapsible-content a:hover {
  color: #085ac3;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content a .count,
.kbase-category-view .kb__category-sidebar .block-collapsible-content a .count,
.kbase-article-s .kb__category-sidebar .block-collapsible-content a .count {
  background-color: #085ac3;
  width: 35px;
  height: 20px;
  min-width: 35px;
  min-height: 20px;
  line-height: 1;
  color: #ffffff;
  font-weight: 700;
  display: flex;
  justify-content: center;
  padding: 5px;
  font-size: 12px;
  border-radius: 10px;
  margin-left: 20px;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content .item,
.kbase-category-view .kb__category-sidebar .block-collapsible-content .item,
.kbase-article-s .kb__category-sidebar .block-collapsible-content .item {
  padding: 12px 0;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content .item:first-child,
.kbase-category-view .kb__category-sidebar .block-collapsible-content .item:first-child,
.kbase-article-s .kb__category-sidebar .block-collapsible-content .item:first-child {
  padding-top: 0;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content .item:last-child,
.kbase-category-view .kb__category-sidebar .block-collapsible-content .item:last-child,
.kbase-article-s .kb__category-sidebar .block-collapsible-content .item:last-child {
  border-bottom: 0;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content .item .articles-list a,
.kbase-category-view .kb__category-sidebar .block-collapsible-content .item .articles-list a,
.kbase-article-s .kb__category-sidebar .block-collapsible-content .item .articles-list a {
  font-size: 13px;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content .item > a,
.kbase-category-view .kb__category-sidebar .block-collapsible-content .item > a,
.kbase-article-s .kb__category-sidebar .block-collapsible-content .item > a {
  text-transform: uppercase;
  font-size: 17px;
  color: #7BB4EC;
  margin-bottom: 5px;
}
.kbase-article-view .kb__category-sidebar .block-collapsible-content .item > a:hover,
.kbase-category-view .kb__category-sidebar .block-collapsible-content .item > a:hover,
.kbase-article-s .kb__category-sidebar .block-collapsible-content .item > a:hover {
  color: #002850;
}
.kbase-article-view .kb-article__categories,
.kbase-category-view .kb-article__categories,
.kbase-article-s .kb-article__categories {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 20px;
}
.kbase-article-view .kb-article__categories a,
.kbase-category-view .kb-article__categories a,
.kbase-article-s .kb-article__categories a {
  font-weight: 400;
  color: #085ac3;
  text-decoration: none;
}
.kbase-article-view .kb-article__categories a:hover,
.kbase-category-view .kb-article__categories a:hover,
.kbase-article-s .kb-article__categories a:hover {
  color: #002750;
}
.kbase-article-view .kb-article__body p,
.kbase-category-view .kb-article__body p,
.kbase-article-s .kb-article__body p {
  color: #002750;
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 20px;
}
.kbase-article-view .kb-article__body strong,
.kbase-category-view .kb-article__body strong,
.kbase-article-s .kb-article__body strong {
  color: #085ac3;
}
.kbase-article-view .kb-article__body table tr td,
.kbase-category-view .kb-article__body table tr td,
.kbase-article-s .kb-article__body table tr td {
  padding: 0;
}
.kbase-article-view .kb-article__body h3,
.kbase-category-view .kb-article__body h3,
.kbase-article-s .kb-article__body h3 {
  color: #002750;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  display: block;
  margin: 15px 0;
}
.kbase-article-view .sidebar-main,
.kbase-category-view .sidebar-main,
.kbase-article-s .sidebar-main {
  padding: 30px 20px !important;
  border-radius: 5px;
}
.kbase-article-view .page-title-wrapper,
.kbase-category-view .page-title-wrapper,
.kbase-article-s .page-title-wrapper {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  body.kbase-category-view .kb-category__grid .kb__category-item,
  body.kbase-article-s .kb-category__grid .kb__category-item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cms-e-batterie div:not([class]) {
  margin: 0 !important;
}
.cms-e-batterie .breadcrumbs,
.cms-e-batterie .page-title-wrapper {
  display: none;
}
.cms-e-batterie .page-main .main .eBatterieTitle {
  color: #002750;
  font-family: 'Poppins';
  font-size: 32px;
  font-weight: 600;
  line-height: 1;
  margin-top: 50px;
  margin-bottom: 21px;
  display: block;
  text-transform: unset;
}
.cms-e-batterie .page-header {
  margin-bottom: 25px !important;
}
.ebattery-form-block .sub-title {
  color: #E12F86;
  font-family: 'Poppins';
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 4.5px;
  margin-top: -18px;
  display: block;
}
.ebattery-form-block :is(.ebattery-items , .portability) {
  border: 1px solid #E12F86;
  border-radius: 30px;
  overflow: hidden;
  margin-top: 24px;
  margin-bottom: 30px !important;
}
.ebattery-form-block button.action {
  min-width: unset;
  background: #E12F86;
  border-radius: 40px;
  font-size: 16px;
  letter-spacing: 2.4px;
  padding: 15px 25px 12px;
  flex-grow: 1;
  text-align: center;
  border: 1px solid #E12F86;
  font-weight: 600;
  color: #ffffff;
}
.ebattery-form-block button.action:hover,
.ebattery-form-block button.action:focus,
.ebattery-form-block button.action:active {
  background-color: transparent;
  color: #E12F86;
  border: 1px solid #E12F86;
}
.ebattery-form-block .no {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M25 4.09614L21.1268 0.2229L12.5 9.02572L3.87324 0.2229L0 4.09614L8.80282 12.7229L0 21.3497L3.87324 25.2229L12.5 16.4201L21.1268 25.2229L25 21.3497L16.1972 12.7229L25 4.09614Z' fill='%237B02AD'/%3E%3C/svg%3E");
  min-width: 25px;
  min-height: 25px;
  max-width: 25px;
  max-height: 25px;
  display: block;
}
.ebattery-form-block .yes {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='21' viewBox='0 0 25 21' fill='none'%3E%3Cpath d='M20.414 0L18.2166 2.29299L9.36306 11.1465L6.78344 8.66242L4.49045 6.36943L0 10.8599L2.29299 13.1529L7.07006 17.9299L9.26752 20.2229L11.5605 17.9299L22.707 6.78344L25 4.49045L20.414 0Z' fill='%23E12F86'/%3E%3C/svg%3E");
  min-width: 25px;
  min-height: 20px;
  max-width: 25px;
  max-height: 20px;
  display: block;
}
.ebattery-form-block :is(.ebt-row , .port-item) {
  margin-bottom: 0 !important;
  display: flex;
}
.ebattery-form-block :is(.ebt-row , .port-item):not(.actions) {
  border-bottom: 1px solid #E12F86;
}
.ebattery-form-block :is(.ebt-row , .port-item) .ebt-col {
  margin-bottom: 0 !important;
  display: flex;
  padding: 27px 28px 23px 28px;
  flex-wrap: wrap;
}
.ebattery-form-block :is(.ebt-row , .port-item) .ebt-col.value,
.ebattery-form-block :is(.ebt-row , .port-item) .ebt-col.action {
  flex: 0 0 11.97%;
  max-width: 11.97%;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #E12F86;
}
.ebattery-form-block :is(.ebt-row , .port-item) .ebt-col.title {
  flex: 0 0 40.2%;
  max-width: 40.2%;
  padding-left: 80px;
  position: relative;
}
.ebattery-form-block :is(.ebt-row , .port-item) .ebt-col.title:before {
  content: "";
  position: absolute;
  left: 27px;
  top: 21px;
  background-repeat: no-repeat;
  background-image: url('../../../../../../../../media/wysiwyg/e-batteries/e-batterie-form-block.png');
}
.ebattery-form-block :is(.ebt-row , .port-item) .ebt-col.title strong {
  color: #002750;
  font-family: 'Poppins';
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.3;
  text-transform: unset;
}
.ebattery-form-block :is(.ebt-row , .port-item) .ebt-col.title .note {
  color: #000000;
  font-family: 'Poppins';
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
  display: block;
  margin-top: 4px;
}
.ebattery-form-block :is(.ebt-row , .port-item) .price {
  font-size: 30px;
  font-weight: 600;
}
.ebattery-form-block :is(.ebt-row , .port-item) input {
  margin: auto 40px auto auto;
  min-width: 25px;
  min-height: 25px;
  max-width: 25px;
  max-height: 25px;
  border: 2px solid #4E006F;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 100%;
  background: #ffffff;
  position: relative;
  cursor: pointer;
}
.ebattery-form-block :is(.ebt-row , .port-item) input:before {
  content: "";
  transition: all 0.3s;
  min-width: 7px;
  min-height: 7px;
  max-width: 7px;
  max-height: 7px;
  position: absolute;
  top: 7px;
  left: 7px;
  transform: scale(0);
  background-color: #E12F86;
  border-radius: 100%;
}
.ebattery-form-block :is(.ebt-row , .port-item) input:checked:before {
  transform: scale(1);
}
.ebattery-form-block :is(.ebt-row , .port-item).hphc-jpme :is(strong, span, label),
.ebattery-form-block :is(.ebt-row , .port-item).base-jpme :is(strong, span, label),
.ebattery-form-block :is(.ebt-row , .port-item).double :is(strong, span, label),
.ebattery-form-block :is(.ebt-row , .port-item).simple :is(strong, span, label) {
  color: #ffffff;
}
.ebattery-form-block :is(.ebt-row , .port-item).hphc-jpme .ebt-col.value,
.ebattery-form-block :is(.ebt-row , .port-item).base-jpme .ebt-col.value,
.ebattery-form-block :is(.ebt-row , .port-item).double .ebt-col.value,
.ebattery-form-block :is(.ebt-row , .port-item).simple .ebt-col.value {
  border-color: #ffffff;
}
.ebattery-form-block :is(.ebt-row , .port-item).hphc-jpme .ebt-col.title,
.ebattery-form-block :is(.ebt-row , .port-item).base-jpme .ebt-col.title,
.ebattery-form-block :is(.ebt-row , .port-item).double .ebt-col.title,
.ebattery-form-block :is(.ebt-row , .port-item).simple .ebt-col.title {
  padding: 0;
}
.ebattery-form-block :is(.ebt-row , .port-item) .icon {
  flex: 0 0 16%;
  max-width: 16%;
  min-height: 120px;
  background: #ffffff;
  position: relative;
}
.ebattery-form-block :is(.ebt-row , .port-item) .icon:after {
  content: "";
  position: absolute;
  background-image: url('../../../../../../../../media/wysiwyg/e-batteries/e-batterie-form-block.png');
  min-height: 62px;
  min-width: 71px;
  max-height: 62px;
  max-width: 71px;
  top: 29px;
  left: 23px;
  background-position: 0 0;
}
.ebattery-form-block :is(.ebt-row , .port-item) label {
  flex: 0 0 63%;
  max-width: 63%;
  color: #FFF;
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.5;
  font-family: 'Poppins';
  margin: auto 0;
  padding-left: 39px;
  padding-top: 2px;
  cursor: pointer;
}
.ebattery-form-block :is(.ebt-row , .port-item).hphc-jpme,
.ebattery-form-block :is(.ebt-row , .port-item).simple {
  border-bottom: 0;
}
.ebattery-form-block :is(.ebt-row , .port-item).hphc-jpme .ebt-col,
.ebattery-form-block :is(.ebt-row , .port-item).simple .ebt-col {
  background-color: #e12f86;
  border-bottom: 1px solid #ffffff;
}
.ebattery-form-block :is(.ebt-row , .port-item).hphc-jpme .icon,
.ebattery-form-block :is(.ebt-row , .port-item).simple .icon {
  position: relative;
}
.ebattery-form-block :is(.ebt-row , .port-item).hphc-jpme .icon:before,
.ebattery-form-block :is(.ebt-row , .port-item).simple .icon:before {
  content: "";
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  background-color: #e12f86;
}
.ebattery-form-block :is(.ebt-row , .port-item).base-jpme .ebt-col {
  background-color: #7b02ad;
}
.ebattery-form-block :is(.ebt-row , .port-item).raccordement .title:before,
.ebattery-form-block :is(.ebt-row , .port-item).enedis .title:before,
.ebattery-form-block :is(.ebt-row , .port-item).dp-mairie .title:before {
  min-height: 30px;
  min-width: 30px;
}
.ebattery-form-block :is(.ebt-row , .port-item).bleue .title:before,
.ebattery-form-block :is(.ebt-row , .port-item).violette .title:before {
  min-height: 30px;
  min-width: 26px;
  top: 29px;
  left: 32px;
}
.ebattery-form-block :is(.ebt-row , .port-item).raccordement .title:before {
  background-position: -72px 0;
}
.ebattery-form-block :is(.ebt-row , .port-item).enedis .title:before {
  background-position: -72px -32px;
}
.ebattery-form-block :is(.ebt-row , .port-item).bleue .title:before {
  background-position: -35px -64px;
}
.ebattery-form-block :is(.ebt-row , .port-item).violette .title:before {
  background-position: -65px -63px;
}
.ebattery-form-block :is(.ebt-row , .port-item).dp-mairie .title:before {
  background-position: 0 -64px;
  left: 30px;
  top: 17px;
}
.ebattery-form-block .portability {
  border-color: #0b586d;
}
.ebattery-form-block .port-item:last-child {
  border-bottom: 0;
}
.ebattery-form-block .port-item.simple {
  background-color: #64c3dd;
}
.ebattery-form-block .port-item.simple .ebt-col {
  background-color: #64c3dd;
}
.ebattery-form-block .port-item.simple :is(strong, span, label) {
  color: #002750;
}
.ebattery-form-block .port-item.simple .icon:before {
  background-color: #0b586d;
}
.ebattery-form-block .port-item input {
  border-radius: 9px;
  border-color: #002750;
}
.ebattery-form-block .port-item input:before {
  min-width: 12px;
  min-height: 7px;
  max-width: 12px;
  max-height: 7px;
  border-radius: 0;
  background: transparent;
  border-width: 0 0 3px 3px;
  border-style: solid;
  border-color: #E12F86;
  transform: rotate(-45deg) scale(0);
  top: 6px;
  left: 5px;
}
.ebattery-form-block .port-item input:checked:before {
  transform: rotate(-45deg) scale(1);
}
.ebattery-form-block .port-item .icon:after {
  background-position: -104px 0;
  min-height: 50px;
  min-width: 67px;
  max-height: 50px;
  max-width: 67px;
}
.ebattery-form-block .port-item .ebt-col.value {
  flex: 0 0 59.8%;
  max-width: 59.8%;
}
.ebattery-form-block .port-item.double {
  background-color: #0b586d;
}
@media only screen and (max-width: 767px) {
  body.cms-e-batterie .page-main .main .eBatterieTitle {
    font-size: 35px;
    margin-bottom: 19px;
    margin-top: 50px;
  }
  body .ebattery-form-block .sub-title {
    font-size: 24px;
    letter-spacing: 5.953px;
  }
  body .ebattery-form-block .ebattery-items.mobile {
    margin: 23px 0 16px 0 !important;
  }
  body .ebattery-form-block .ebt-item {
    border-radius: 40px;
    margin-bottom: 14px;
  }
  body .ebattery-form-block .ebt-item:last-child {
    margin-bottom: 0 !important;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) {
    padding: 27px 41px 22px 29px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .cal-top {
    padding-bottom: 15px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input {
    margin: auto 0 auto auto;
    min-width: 37px;
    min-height: 37px;
    max-width: 37px;
    max-height: 37px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:before {
    min-width: 10px;
    min-height: 10px;
    max-width: 10px;
    max-height: 10px;
    top: 11px;
    left: 11px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) input:checked:before {
    transform: scale(1);
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) label {
    font-size: 21px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon {
    max-width: 98px;
    min-width: 98px;
    max-height: 98px;
    min-height: 98px;
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .icon:before {
    transform: scale(1.08) translate(2px, -7px);
  }
  body .ebattery-form-block :is(.hphc-jpme ,.base-jpme) .price {
    font-size: 41px;
    padding-right: 0;
  }
  body .ebattery-form-block .info {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    padding: 46px 100px 74px;
  }
  body .ebattery-form-block .info :is(strong , .note) {
    font-size: 21px;
    line-height: 1.3;
    margin-bottom: 33px;
  }
  body .ebattery-form-block .info .actions {
    padding-top: 4px;
  }
  body .ebattery-form-block .info button {
    min-width: 333px;
    letter-spacing: 3.572px;
    font-size: 24px;
    padding: 20px 20px 16px;
  }
  body .ebattery-form-block .portability {
    border-radius: 40px;
  }
  body .ebattery-form-block .port-item .ebt-col.value {
    right: 38px;
    top: 50px;
  }
  body .ebattery-form-block .port-item .ebt-col.title {
    padding: 27px 44px 46px 30px !important;
  }
  body .ebattery-form-block .port-item input {
    min-width: 37px;
    min-height: 37px;
    max-width: 37px;
    max-height: 37px;
    border-radius: 12px;
  }
  body .ebattery-form-block .port-item input:before {
    min-width: 20px;
    min-height: 10px;
    max-width: 20px;
    max-height: 10px;
    top: 9px;
    left: 7px;
  }
  body .ebattery-form-block .port-item label {
    padding: 10px 0 0 0;
    font-size: 24px;
  }
  body .ebattery-form-block .port-item .icon {
    min-height: 96px;
    margin-bottom: 39px;
  }
  body .ebattery-form-block .port-item .icon:after {
    transform: scale(1.1) translate(13px, 9px);
  }
  body .ebattery-form-block .port-item .icon:before {
    min-width: 96px;
    max-width: 96px;
  }
  body .ebattery-form-block .port-item .price {
    font-size: 41px;
  }
}
.blog-search {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding-right: 20px;
}
.blog-search .control {
  margin: 0;
  flex-grow: 1;
  display: flex;
  position: relative;
}
.blog-search .control:before {
  content: "Z";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-color: #0071b7;
  font-size: 16px;
  background-repeat: no-repeat;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  line-height: 1;
  display: flex;
  align-items: center;
  color: #ffffff;
  justify-content: center;
  z-index: 4;
}
.blog-search .label {
  padding: 8px 106px 0 0;
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 0;
  letter-spacing: 0.5px;
  background: transparent;
  font-family: 'Poppins';
  color: var(--allo-color1);
}
.blog-search input {
  border: 1px solid #0071b7;
  letter-spacing: 1.8px;
  font-size: 12px;
  height: 60px;
  border-radius: 50px;
  padding: 12px 60px 10px 38px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: 'Poppins';
  position: relative;
  z-index: 3;
}
.blog-search input::-webkit-input-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.blog-search input:-moz-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.blog-search input::-moz-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.blog-search input::-ms-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.blog-search input:-ms-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.blog-search input::placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.blog-category {
  margin-bottom: 12px;
}
.blog-category .category-items {
  display: flex;
  flex-wrap: wrap;
}
.blog-category .category-items .category-item {
  margin: 0 15px 15px 0;
}
.blog-category .category-items .category-item:hover .item-name,
.blog-category .category-items .category-item.active .item-name {
  background-color: var(--allo-color2);
  color: var(--allo-color1);
}
.blog-category .category-items .category-item:hover .item-name .item-count,
.blog-category .category-items .category-item.active .item-name .item-count {
  background-color: var(--allo-color1);
}
.blog-category .category-items .category-item.active .item-name {
  position: relative;
  padding-right: 45px;
}
.blog-category .category-items .category-item.active .item-name:before {
  content: "X";
  font-size: 9px;
  line-height: 1;
  position: absolute;
  top: 50%;
  right: 22px;
  transform: translateY(-50%);
  font-family: 'Allo-solar-icon';
  color: #002750;
  font-weight: 400;
}
.blog-category .category-items .item-name {
  background-color: #0071b7;
  text-decoration: none;
  font-style: italic;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  padding: 10px 15px 9px 22px;
  border-radius: 50px;
  white-space: nowrap;
  font-family: 'Poppins';
  line-height: 1.5;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}
.blog-category .category-items .item-name .item-count {
  border-radius: 20px;
  color: #ffffff;
  min-width: 33px;
  background-color: #0486D6;
  font-weight: 600;
  margin-left: 16px;
  letter-spacing: 1.2px;
  font-style: italic;
  font-size: 12px;
  font-family: 'Poppins';
  line-height: 1.167;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 0 0;
  margin-top: -1px;
}
.blog-post .page-title-wrapper {
  align-items: flex-end;
  margin-top: 0;
}
.blog-post .blog-toolbar.bottom {
  max-width: 100%;
  width: 100%;
}
.blog-post .blog-toolbar .pages {
  justify-content: center;
  padding: 0 0 29px;
}
.blog-post .blog-toolbar .pages .items {
  display: flex;
  align-items: center;
}
.blog-post .blog-toolbar .pages .item {
  min-width: 50px;
  min-height: 50px;
  max-height: 50px;
  max-width: 50px;
  border-radius: 100%;
  border: 1px solid #EEEAF7;
  margin: 0 6px;
  display: flex;
  transition: all 0.3s;
}
.blog-post .blog-toolbar .pages .item.current,
.blog-post .blog-toolbar .pages .item:hover {
  border-color: #0071b7;
}
.blog-post .blog-toolbar .pages .item.current .page,
.blog-post .blog-toolbar .pages .item:hover .page {
  color: #0071b7 !important;
  background: transparent !important;
}
.blog-post .blog-toolbar .pages .pages-items .page {
  border: 0;
  font-size: 17px;
  line-height: unset;
  width: unset;
  height: unset;
  flex-grow: 1;
  border-radius: 0;
  padding: 2px 0 0;
}
.blog-post .blog-toolbar .pages .pages-items .item .action {
  width: 100%;
  height: unset;
}
.blog-post .blog-toolbar .pages .pages-items .item .action.previous {
  padding-left: 4px;
}
.blog-post .blog-toolbar .pages .pages-items .item .action:hover:after {
  border-color: #0071b7;
}
.blog-post .blog-toolbar .pages .pages-items .item .action.next {
  padding-right: 4px;
}
.post-items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -30px;
}
.post-items .post-item {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding: 0 30px;
  display: flex;
  margin-bottom: 50px;
}
.post-item-cover {
  border: 1px solid #EEEAF7;
  border-radius: 30px;
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.post-item-cover .post-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 59%;
  background-color: #f4f7fa;
}
.post-item-cover .post-img img {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  z-index: 3;
}
.post-item-cover .post-img .cat-name {
  position: absolute;
  z-index: 4;
  bottom: 33px;
  left: 40px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
  color: #ffffff;
  background: #0071b7;
  display: block;
  line-height: 1;
  padding: 8px 15px 5px;
  border-radius: 50px;
}
.post-item-cover .post-info {
  padding: 32px 40px 42px;
  flex-grow: 1;
}
.post-item-cover .post-info a {
  text-decoration: none !important;
}
.post-item-cover .post-name {
  color: var(--allo-color1);
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  font-family: 'Poppins';
  display: block;
  margin-bottom: 5px;
}
.post-item-cover .post-date {
  font-family: 'Poppins';
  display: block;
  color: #0071b7;
  font-size: 14px;
  letter-spacing: 2.1px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.5;
}
.post-item-cover .post-desc {
  display: block;
  font-family: 'Poppins';
  color: var(--allo-color1);
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
  padding-top: 15px;
}
.post-item-cover .post-actions {
  padding: 18px 40px 17px;
  border-top: 1px solid #EEEAF7;
}
.post-item-cover .post-actions a {
  font-family: 'Poppins';
  color: #0071b7;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.8px;
  text-decoration-line: underline;
  text-transform: uppercase;
  transition: all 0.3s;
}
.post-item-cover .post-actions a:hover {
  color: var(--allo-color1);
}
.blog-toolbar .limiter {
  display: none;
}
.blog-sf {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 0 40px;
  align-items: center;
}
.blog-sf .toolbar {
  max-width: 305px;
  width: 100%;
}
.blog-sf .ui-select {
  border-radius: 17px;
  border: 1px solid #EEEAF7;
  cursor: pointer;
  text-align: left;
  background-color: #ffffff;
  padding: 17px 22px 13px;
  user-select: none;
  position: relative;
}
.blog-sf .ui-select.opened .ui-select-options {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.blog-sf .ui-select.opened:before {
  transform: translateY(-50%) rotate(180deg);
}
.blog-sf .ui-select:before {
  content: "a";
  position: absolute;
  right: 30px;
  transform: translateY(-50%);
  top: 50%;
  font-size: 10px;
  line-height: 1;
  font-family: 'Allo-solar-icon';
  font-weight: 400;
  transition: all 0.3s;
}
.blog-sf .ui-select .ui-select-label {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1.8px;
  margin: 0;
  display: block;
  text-transform: uppercase;
  line-height: 1;
  color: var(--allo-color1);
  font-family: 'Poppins';
  width: 100%;
  padding-bottom: 2px;
  cursor: pointer;
}
.blog-sf .ui-select .ui-option-selected {
  line-height: 1;
  color: var(--allo-color1);
  font-family: 'Poppins';
  font-size: 14px;
  font-weight: 400;
  display: block;
  padding: 12px 0 0;
  cursor: pointer;
}
.blog-sf .ui-select ul {
  list-style: none;
}
.blog-sf .ui-select li {
  margin-bottom: 0;
  line-height: 1;
  font-size: 16px;
  font-weight: 400;
  color: var(--allo-color1);
  padding: 18px 22px;
  border-bottom: 1px solid #EEEAF7;
  cursor: pointer;
  transition: all 0.3s;
  text-align: left;
}
.blog-sf .ui-select li:last-child {
  border-bottom: 0 !important;
}
.blog-sf .ui-select li:hover {
  background-color: #f4f7fa;
}
.blog-sf .ui-select li.selected {
  font-weight: 600;
}
.blog-sf .ui-select-options {
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  background-color: #ffffff;
  left: 0;
  right: 0;
  border: 1px solid #EEEAF7;
  transform: scale(0.75) translateY(-41px);
  transition: all 0.3s;
  z-index: 99;
  border-radius: 22px;
}
.mblog-post-index .page-main > #contentarea + .page-title-wrapper,
.mblog-category-view .page-main > #contentarea + .page-title-wrapper,
.mblog-post-view .page-main > #contentarea + .page-title-wrapper {
  display: none;
}
.mblog-post-index .breadcrumbs,
.mblog-category-view .breadcrumbs,
.mblog-post-view .breadcrumbs {
  margin-bottom: 27px;
}
@media only screen and (min-width: 991px) {
  .mblog-post-index .page-header,
  .mblog-category-view .page-header,
  .mblog-post-view .page-header {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  body .post-items .post-item {
    margin-bottom: 46px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .post-item-cover {
    border-radius: 45px;
  }
  body .post-item-cover .post-info {
    padding: 25px 45px 46px;
  }
  body .post-item-cover .post-img .cat-name {
    font-size: 15px;
    letter-spacing: 1.488px;
    padding: 10px 20px 7px;
    bottom: 45px;
    left: 45px;
  }
  body .post-item-cover .post-name {
    font-size: 30px;
    margin-bottom: 4px;
  }
  body .post-item-cover .post-date {
    font-size: 18px;
    letter-spacing: 2.679px;
  }
  body .post-item-cover .post-desc {
    font-size: 21px;
    padding-top: 22px;
  }
  body .post-item-cover .post-actions {
    padding: 27px 45px;
  }
  body .post-item-cover .post-actions a {
    font-size: 18px;
    letter-spacing: 2.679px;
  }
  body .blog-search .control:before {
    right: 22px;
    width: 45px;
    height: 45px;
    font-size: 24px;
  }
  body .blog-search .label {
    padding: 0 0 27px 0;
    font-size: 36px;
  }
  body .blog-search input {
    height: 89px;
    padding: 17px 75px 14px 56px;
    letter-spacing: 2.679px;
    font-size: 18px;
  }
  body .blog-category {
    margin-bottom: 28px;
  }
  body .blog-category .category-items .category-item {
    margin: 0 13px 7px 0;
  }
  body .blog-category .category-items .category-item.active .item-name {
    padding-right: 47px;
  }
  body .blog-category .category-items .category-item.active .item-name:before {
    font-size: 14px;
    right: 20px;
  }
  body .blog-category .category-items .item-name {
    font-size: 18px;
    padding: 13px 14px 11px 19px;
  }
  body .blog-category .category-items .item-name .item-count {
    padding: 5px 0 1px;
    margin-top: -2px;
    margin-left: 18px;
    min-width: 49px;
    font-size: 15px;
    letter-spacing: 1.488px;
  }
  body .blog-post .blog-toolbar .pages {
    padding: 0 0 145px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .page {
    font-size: 21px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .item .action:after {
    width: 12px;
    height: 12px;
  }
  body .blog-post .blog-toolbar .pages .pages-items .item .action.next {
    padding-right: 4px;
  }
  body .blog-post .blog-toolbar .pages .item {
    min-width: 59px;
    min-height: 59px;
    max-height: 59px;
    max-width: 59px;
    margin: 0 11px;
  }
  body .blog-sf {
    margin: 0 0 29px;
  }
}
.post-content {
  max-width: 1098px;
  margin: 0 auto 75px;
  --box-radius: 30px;
  --box-padding-x: 60px;
  --box-padding-y: 50px;
}
.post-content ol,
.post-content ul {
  padding-left: 25px;
  margin: 30px 0;
}
.post-content ol li,
.post-content ul li {
  margin: 14px 0;
}
.post-content ol li:has(a),
.post-content ul li:has(a) {
  color: #0071b7;
}
.post-content .list-box-title {
  font-weight: 600;
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 40px;
  line-height: 1.25;
  margin-top: 30px;
  padding: var(--box-padding-y) var(--box-padding-x);
  background-color: #0071b7;
  margin-bottom: 0;
  border-radius: var(--box-radius);
}
.post-content .list-box-title:has(+ .list-box-items) {
  padding-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0 !important;
}
.post-content .list-box-title:has(+ .list-box-items) + .list-box-items {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-top: 35px;
  margin-top: 0 !important;
}
.post-content .list-box-items {
  list-style: none;
  margin-bottom: 37px;
  padding: var(--box-padding-y) var(--box-padding-x);
  background-color: #0071b7;
  border-radius: var(--box-radius);
  margin-top: 0;
}
.post-content .list-box-item {
  line-height: 1.25;
  font-weight: 700;
  color: #ffffff;
  font-family: 'Poppins';
  font-size: 27px;
  position: relative;
  padding-left: 30px;
  margin-bottom: 21px;
  margin-top: 0;
}
.post-content .list-box-item a {
  font-weight: 700;
  color: #ffffff !important;
  font-family: 'Poppins';
  font-size: 27px;
  text-decoration: none;
}
.post-content .list-box-item:last-child {
  margin-bottom: 0 !important;
}
.post-content .list-box-item:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  top: 10px;
  background-color: var(--allo-color2);
  border-radius: 100%;
}
.post-content .list-box-horizontal-card {
  display: flex;
  align-items: center;
}
.post-content .list-box-horizontal-card .list-box-horizontal-left {
  flex: 0 0 80%;
  max-width: 80%;
}
.post-content .list-box-horizontal-card .list-box-horizontal-right {
  flex: 0 0 20%;
  max-width: 20%;
  display: flex;
  justify-content: center;
}
.post-content p,
.post-content a,
.post-content li {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.42;
  margin: 20px 0;
  font-family: 'Poppins';
  color: var(--allo-color1);
}
.post-content img {
  border-radius: var(--box-radius);
  overflow: hidden;
}
.post-content p:has(a) {
  padding: 10px 0;
}
.post-content p a {
  text-decoration: underline;
  color: var(--allo-color1);
}
.post-content p a:hover {
  color: #0071b7;
}
.post-content a {
  text-decoration: underline;
  color: #0071b7;
}
.post-content a:hover {
  color: var(--allo-color1);
}
.post-content button {
  color: #ffffff;
  font-family: 'Poppins';
  letter-spacing: 3.168px;
  font-size: 21px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  display: block;
  max-width: 464px;
  width: 100%;
  border-radius: 50px;
  padding: 36px 25px 33px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: all 0.3s ease;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  border: 0;
  cursor: pointer;
  user-select: none;
  background-color: #0071b7;
  margin: 30px auto;
}
.post-content button:hover {
  background-color: var(--allo-color1);
}
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  color: var(--allo-color1);
  font-family: 'Poppins';
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 10px;
  display: block;
  margin-top: 50px;
}
.post-content h1 {
  font-size: 60px;
}
.post-content h2 {
  font-size: 50px;
}
.post-content h3 {
  font-size: 40px;
}
.post-content h4 {
  font-size: 30px;
}
.post-content h5 {
  font-size: 25px;
}
.post-content h6 {
  font-size: 20px;
}
.contact-info-box {
  margin: 75px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contact-info-box .contact-info-left {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.contact-info-box .contact-info-name {
  font-size: 20px;
  color: #0071b7;
  font-family: 'Poppins';
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin: 0;
  padding-top: 8px;
}
.contact-info-box .publiced-date {
  color: #0071b7;
  font-family: 'Poppins';
  letter-spacing: 2.1px;
  text-transform: uppercase;
  font-weight: 400;
  font-style: italic;
  font-size: 14px;
  display: block;
  text-align: left;
  line-height: 1;
  padding-top: 5px;
}
.contact-info-box .contact-info-social {
  margin-left: 12px;
  display: flex;
  align-items: center;
}
.contact-info-box .contact-info-link {
  font-size: 0;
  margin: 0;
  padding: 0 5px;
  text-decoration: none;
}
.contact-info-box .contact-info-link svg {
  max-width: 35px;
  max-height: 35px;
  min-width: 35px;
  min-height: 35px;
}
.contact-info-box .contact-info-right {
  display: flex;
  align-items: center;
}
.contact-info-box .contact-info-text {
  font-size: 16px;
  color: #0071b7;
  font-family: 'Poppins';
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2.4px;
  margin: 0;
  padding-top: 10px;
}
.contact-info-box .contact-info-user {
  margin-right: 29px;
  overflow: hidden;
  position: relative;
  flex: 0 0 100px;
  max-width: 100px;
  padding-top: 100px;
  border-radius: 100%;
}
.contact-info-box .contact-info-user img {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.mblog-post-view .page-main > .page-title-wrapper {
  display: none !important;
}
@media only screen and (min-width: 991px) {
  .post-content .list-box-horizontal-card h1,
  .post-content .list-box-horizontal-card h2,
  .post-content .list-box-horizontal-card h3,
  .post-content .list-box-horizontal-card h4,
  .post-content .list-box-horizontal-card h5,
  .post-content .list-box-horizontal-card h6 {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  body .post-content {
    margin-bottom: 160px;
    --box-radius: 45px;
    --box-padding-x: 38px;
    --box-padding-y: 42px;
  }
  body .post-content ol,
  body .post-content ul {
    padding-left: 21px;
    margin: 22px 0;
  }
  body .post-content ol li,
  body .post-content ul li {
    margin: 13px 0;
  }
  body .post-content .list-box-title {
    font-size: 44px;
    margin-top: 22px;
  }
  body .post-content .list-box-title:has(+ .list-box-items) + .list-box-items {
    padding-top: 28px;
  }
  body .post-content .list-box-items {
    margin-bottom: 30px;
    padding: var(--box-padding-y) var(--box-padding-x);
  }
  body .post-content .list-box-item {
    font-size: 27px;
    padding-left: 30px;
    margin-bottom: 26px;
    margin-top: 0;
  }
  body .post-content .list-box-item a {
    font-size: 27px;
  }
  body .post-content .list-box-item:before {
    width: 11px;
    height: 11px;
    top: 9px;
  }
  body .post-content p,
  body .post-content a,
  body .post-content li {
    font-size: 20px;
    margin: 20px 0;
  }
  body .post-content p:has(a) {
    padding: 13px 0;
  }
  body .post-content button {
    margin: 31px auto 41px;
    font-size: 24px;
    letter-spacing: 3.572px;
    padding: 46px 25px 40px;
  }
  body .post-content h1,
  body .post-content h2,
  body .post-content h3,
  body .post-content h4,
  body .post-content h5,
  body .post-content h6 {
    margin-bottom: 19px;
    margin-top: 40px;
  }
  body .post-content h1 {
    font-size: 59px;
  }
  body .post-content h2 {
    font-size: 51px;
  }
  body .post-content h3 {
    font-size: 45px;
  }
  body .post-content h4 {
    font-size: 41px;
  }
  body .post-content h5 {
    font-size: 37px;
  }
  body .post-content h6 {
    font-size: 34px;
  }
  body .contact-info-box {
    margin: 44px 0;
  }
  body .contact-info-box .contact-info-user {
    margin-right: 20px;
    flex: 0 0 90px;
    max-width: 90px;
    padding-top: 90px;
  }
  body .contact-info-box .contact-info-left {
    margin-bottom: 29px;
  }
  body .contact-info-box .contact-info-name,
  body .contact-info-box .contact-info-text {
    font-size: 18px;
    letter-spacing: 2.679px;
  }
  body .contact-info-box .publiced-date {
    padding-top: 5px;
    font-size: 15px;
  }
  body .contact-info-box .contact-info-text {
    padding-top: 7px;
  }
  body .contact-info-box .contact-info-link {
    padding: 0 7px;
  }
  body .contact-info-box .contact-info-link svg {
    max-width: 52px;
    max-height: 52px;
    min-width: 52px;
    min-height: 52px;
  }
}
body:has(.blog-search-wrapper._show) .modals-overlay {
  background: rgba(6, 14, 40, 0.8);
  opacity: 0.2;
}
.blog-search-wrapper.modal-popup .modal-inner-wrap {
  max-width: 1146px !important;
  border-radius: 60px;
  box-shadow: none;
  overflow: hidden;
}
.blog-search-wrapper.modal-popup .modal-inner-wrap .modal-content {
  padding: 0 !important;
}
.blog-search-wrapper.modal-popup .action-close {
  padding: 20px;
  top: 25px;
  right: 34px;
  cursor: pointer;
  z-index: 5;
}
.blog-search-wrapper.modal-popup .action-close:before {
  content: "X";
  display: block;
  line-height: 1;
  font-size: 16px;
  font-family: 'Allo-solar-icon';
}
.search-title {
  margin-bottom: 32px;
  font-size: 35px;
  text-align: center;
  display: block;
  font-weight: 600;
  line-height: 1.2;
  padding-bottom: 27px;
  position: relative;
  margin-top: -8px;
}
.search-title:before {
  content: "";
  left: -50px;
  right: -50px;
  height: 1px;
  background: #EEEAF7;
  position: absolute;
  bottom: 0;
}
.search-box {
  position: relative;
  max-width: 611px;
  margin: 0 auto;
}
.search-box input {
  border: 1px solid #0071b7;
  letter-spacing: 1.8px;
  font-size: 12px;
  height: 60px;
  border-radius: 50px;
  padding: 12px 60px 10px 38px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: 'Poppins';
  z-index: 3;
}
.search-box input::-webkit-input-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.search-box input:-moz-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.search-box input::-moz-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.search-box input::-ms-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.search-box input:-ms-placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.search-box input::placeholder {
  color: var(--allo-color1);
  opacity: 1;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.search-box:before {
  content: "Z";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  line-height: 1;
  font-size: 16px;
  border-radius: 100%;
  background-color: #0071b7;
  color: #ffffff;
  font-family: 'Allo-solar-icon';
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  padding-bottom: 2px;
}
.search-result .search-item {
  margin-bottom: 10px;
  background-color: #F4F7FA;
  border-radius: 25px;
  padding: 39px 34px 33px;
}
.search-result .search-item:last-child {
  margin-bottom: 0 !important;
}
.search-result .search-item:first-child {
  margin-top: 28px;
}
.search-result .item-title,
.search-result .item-desc {
  font-size: 19px;
  font-family: 'Poppins';
  color: var(--allo-color1);
  line-height: 1.5;
  font-weight: 400;
}
.search-result .item-title {
  font-weight: 700;
  color: #0071b7 !important;
  display: block !important;
  margin-bottom: 5px;
}
.search-result .item-title:hover {
  color: var(--allo-color1) !important;
}
.post-content {
  max-width: 1098px;
  margin: 0 auto 75px;
}
@media only screen and (max-width: 767px) {
  body .blog-search-wrapper.modal-popup .modal-inner-wrap {
    border-radius: 42px;
    padding: 47px 20px 20px;
  }
  body .blog-search-wrapper.modal-popup .action-close {
    top: 17px;
    right: 20px;
  }
  body .blog-search-wrapper.modal-popup .action-close:before {
    width: 24px;
    height: 24px;
  }
  body .search-title {
    margin-bottom: 28px;
    font-size: 35px;
    padding: 0 65px 40px 30px;
  }
  body .search-box:before {
    right: 22px;
    width: 45px;
    height: 45px;
    font-size: 24px;
  }
  body .search-box input {
    height: 89px;
    padding: 17px 75px 14px 56px;
    letter-spacing: 2.679px;
    font-size: 18px;
  }
  body .search-result .search-item {
    margin-bottom: 25px;
    border-radius: 45px;
    padding: 41px 34px;
  }
  body .search-result .search-item:first-child {
    margin-top: 28px;
  }
  body .search-result .item-title {
    margin-bottom: 17px;
  }
  body .search-result .item-title,
  body .search-result .item-desc {
    font-size: 28px;
  }
}
.bannerCoverBox {
  display: flex;
  gap: 18px;
}
.bannerCoverBox .bannerItem {
  background-color: #F4F7FA;
  flex-grow: 1;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  display: flex;
  height: 100%;
}
.bannerCoverBox .bannerItem.bannerLeft {
  flex: 0 0 62.25%;
  max-width: 62.25%;
}
.bannerCoverBox .bannerItem.bannerCenter,
.bannerCoverBox .bannerItem.bannerRight {
  flex: 0 0 17.88%;
  max-width: 17.88%;
}
.bannerCoverBox .bannerItem > div {
  flex-grow: 1;
  max-width: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-shipping-address .fieldset.address,
  .checkout-payment-method .billing-address-form .fieldset.address,
  .form-create-account .fieldset.address,
  .account .form-edit-account .fieldset.address,
  .account .form-address-edit .fieldset.address {
    width: 100%;
    margin: 0;
  }
}
.page-header {
  min-height: 152px !important;
  max-height: 152px !important;
}
.page-header .panel.wrapper:has(.call-button-container) {
  display: none !important;
}
.categorypath-victron-energy-magasin .page-header {
  margin-bottom: 32px !important;
}
.header.content {
  min-height: unset !important;
}
.category-victron-energy-magasin.page-products .columns {
  padding-bottom: 0;
}
.category-victron-energy-magasin.page-products .products-grid .product-items {
  border: 0;
}
.category-victron-energy-magasin.page-products .products-grid .product-items .product-item {
  border-bottom: 0;
  border-right: 0;
}
.mageplaza-fbt-content .item-inner .lbl-checkbox input:before {
  border-color: #ffffff;
}
.minicart-items .action:hover:before {
  background-position: -78px 0;
}
.block-products-list .products-grid .product-items .product-item-details .ttc {
  display: none;
}
.block-products-list .products-grid .product-items .product-item-details .btn-link {
  color: #ffffff !important;
}
.block-products-list .products-grid .product-items .product-item-details .btn-link:hover {
  border-color: #002750 !important;
  background-color: #002750 !important;
}
.empty-cart-wrapper .bg-img {
  background-image: url('../images/all-sprite.png');
  background-position: -834px -330px;
}
.product-info-main .fieldset .actions .action {
  background: #002750;
  border-color: #002750;
}
.product-info-main .fieldset .actions .action:hover {
  border-color: #4991d0;
}
.mageplaza-fbt-content .lbl-checkbox input:checked {
  background: #002750;
  border-color: #002750;
}
.mageplaza-fbt-content .mageplaza-fbt-price-box:before {
  background-position: -179px -267px;
}
.page-products .products-grid .product-items .product-item.out-of-stock-wrapper:after {
  background-position-y: 54px;
}
.page-products .columns {
  z-index: unset;
}
.page-products .product-item {
  z-index: 1 !important;
}
.home-all-categories .home-categories-item {
  transition: all 0.3s;
}
.home-all-categories .home-categories-item:before {
  top: 23px;
}
.home-all-categories .home-categories-item:after {
  top: 40px;
}
.home-all-categories .home-categories-item:hover:before {
  z-index: 4;
  color: #ffffff;
}
.home-all-categories .home-categories-item:hover:after {
  z-index: 4;
  background-color: #f15a29;
}
.home-all-categories .home-categories-item:hover .home-categories-link {
  background: #4991d0;
  position: relative;
  z-index: 3;
  color: #ffffff;
}
.home-all-categories .home-categories-item:hover .home-categories-link:before {
  opacity: 0.2;
}
.home-all-categories .home-categories-link {
  transition: all 0.3s;
}
.home-all-categories .home-categories-link:before {
  width: 59px;
  height: 36px;
  background-position: -214px -226px;
  opacity: 0.5;
}
.home-all-categories .home-categories-link .home-categories-img {
  background-image: none;
  min-width: 110px;
}
.home-all-categories .home-categories-link .home-categories-img img {
  margin: 0 auto;
}
.home-all-categories .home-categories-link .title {
  padding-right: 30px;
}
.block-category-list .block-content .categoryLink .category-icon {
  margin-top: -10px;
}
.block-category-list .block-content .categoryLink .title {
  display: block;
  max-width: 139px;
  margin-top: -10px;
}
.block-category-list .block-content .category-item.category-item-42 .title {
  max-width: 230px;
}
.newtopheader {
  background-color: #4991d0;
}
.newtopheader .newtopheader-ship:before {
  color: #ffffff;
}
.newtopheader .newtopheader-ship,
.newtopheader .newtopheader-maga,
.newtopheader .newtopheader-cont {
  color: #ffffff;
}
.newtopheader .newtopheader-right .newtopheader-link {
  color: #ffffff;
}
.newtopheader .newtopheader-right .newtopheader-link:before {
  color: #ffffff;
}
.newsletter-main-part .newsletter-main .content .actions .subscribe {
  color: #ffffff !important;
}
.newsletter-main-part .newsletter-main .content .actions .subscribe:hover {
  color: #002750 !important;
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .tocart {
  color: #ffffff !important;
}
.category-page-v2:not(.category-victron-energy-magasin).page-products .product-item-info .product-item-details .tocart:hover {
  background-color: #002750 !important;
}
.category-page-v2:not(.category-victron-energy-magasin) .filter-options .filter-options-content input[type="checkbox"]:before {
  border-color: #ffffff !important;
}
.product-info-right .actions .action {
  color: #ffffff !important;
}
.product-info-right .actions .action:hover {
  background-color: #002750 !important;
}
.header-wrapper-left {
  display: flex;
  align-items: center;
}
.header-wrapper-left .logo-wrapper {
  max-width: 100px;
}
.header-wrapper-left .logo-wrapper:before {
  display: none;
}
.ve-logo-wrapper {
  margin-left: 24px;
}
.ve-logo-wrapper .ve-logo {
  background-color: #f4f7fa;
  border-radius: 12px;
  font-size: 0;
  display: block;
  padding: 12px 16px;
}
.ve-logo-wrapper .ve-logo:before {
  content: "";
  background-image: url('../images/ve-logo.svg');
  width: 125px;
  height: 24px;
  display: block;
}
.slider-product-box .victrn-below-logo {
  padding-bottom: 18px;
  max-width: 215px;
  display: block;
}
.slider-product-box .slider-product-cover {
  padding: 34px;
  top: 0;
}
.slider-product-box .victrn-below-title {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 6px;
  color: #ffffff;
  line-height: 1.2;
  font-family: 'Poppins';
}
.slider-product-box .product-below-link:hover {
  background-color: #f15a29;
}
.slider-product-box .victrn-text,
.slider-product-box .victrn-title-text {
  max-width: 307px;
  font-size: 18px;
  font-family: 'Lato';
  line-height: 1.35;
  color: #ffffff;
  margin-bottom: 43px;
}
.slider-product-box .victrn-title-text {
  display: block;
  margin: 0 0 10px 0;
}
.slider-product-box.slider-victrn-connect .slider-product-cover {
  padding-left: 68px;
  padding-right: 68px;
}
.slider-product-box.slider-victrn-connect .victrn-below-logo {
  margin-bottom: 80px;
  margin-top: 38px;
}
.slider-product-box.slider-victrn-connect .victrn-below-title {
  margin-bottom: 27px;
}
.slider-product-box.slider-victrn-connect .slider-background-img {
  background-color: #4991d0;
}
.slider-product-box.slider-victrn-connect .slider-background-img img {
  width: inherit;
  left: inherit;
}
.slider-product-box.slider-victrn-energy .slider-product-cover {
  padding: 37px 57px;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
}
.slider-product-box.slider-victrn-energy .victrn-below-logo {
  position: relative;
}
.slider-product-box.slider-victrn-energy .victrn-below-logo:before {
  content: "";
  position: absolute;
  right: -70px;
  left: 0;
  bottom: 0;
  height: 1px;
  background: #ffffff;
}
.slider-product-box.slider-victrn-energy .product-below-link {
  margin-top: 4px;
}
.slider-product-box.slider-victrn-energy .victrn-below-title {
  text-shadow: 0 3px 54px #000000;
  margin: 22px -7px 22px 0;
}
.slider-product-box.slider-victrn-phoenix .victrn-below-logo {
  max-width: 164px;
  position: relative;
}
.slider-product-box.slider-victrn-phoenix .victrn-below-logo:before {
  content: "";
  right: 30px;
  left: -70px;
  bottom: 0;
  height: 1px;
  background: #ffffff;
  position: absolute;
}
.slider-product-box.slider-victrn-phoenix .slider-product-cover {
  padding-left: 65px;
  padding-right: 65px;
}
.slider-product-box.slider-victrn-phoenix .victrn-below-title {
  margin: 26px 0 16px;
}
.slider-product-box.slider-victrn-system .slider-background-img {
  background-color: #4991d0;
}
.slider-product-box.slider-victrn-system .slider-background-img img {
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: right bottom;
  object-position: right bottom;
}
.slider-product-box.slider-victrn-system .product-below-img {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin-top: 30px;
  flex-grow: 1;
  width: 100%;
}
.slider-product-box.slider-victrn-system .slider-product-cover {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  padding: 42px 57px 32px 57px;
  bottom: 0;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .item .filter-value {
  color: #ffffff;
}
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .remove:after,
.category-page-v2:not(.category-victron-energy-magasin) .sidebar .filter-current .remove:before {
  background-color: #ffffff;
}
.product-info-right .product-info-price .price-box .save-percent {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  body .block-category-list .block-content .categoryLink .title {
    max-width: 167px;
  }
  body .block-category-list .block-content .category-item.category-item-42 .title {
    max-width: 240px;
  }
}
