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: #000;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
p {
  margin-top: 0;
  margin-bottom: 2rem;
}
abbr[title] {
  border-bottom: 1px dotted #d1d1d1;
  cursor: help;
}
b,
strong {
  font-weight: 700;
}
em,
i {
  font-style: italic;
}
mark {
  background: #f0f0f0;
  color: #000;
}
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: -0.5em;
}
sub {
  bottom: -0.25em;
}
dfn {
  font-style: italic;
}
h1 {
  color: #000;
  font-weight: 800;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0;
  margin-bottom: 2rem;
}
h2 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
h3 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
h4 {
  color: #000;
  font-weight: 600;
  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: #333;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
a,
.alink {
  color: #ff4100;
  text-decoration: none;
}
a:visited,
.alink:visited {
  color: #ff4100;
  text-decoration: none;
}
a:hover,
.alink:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
a:active,
.alink:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 2.5rem;
}
ul > li,
ol > li {
  margin-top: 0;
  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: #111;
  padding: 2px 4px;
  font-size: 1.2rem;
  white-space: nowrap;
}
kbd {
  background: #f0f0f0;
  color: #111;
  padding: 2px 4px;
  font-size: 1.2rem;
}
pre {
  background: #f0f0f0;
  border: 1px solid #d1d1d1;
  color: #111;
  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: #000;
  font-family: "Open Sans", "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: #333;
  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,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.vcekezjxzqek-gift {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "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,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.vcekezjxzqek-gift:focus,
.vcekezjxzqek-gift:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
button:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.vcekezjxzqek-gift:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
button.disabled,
button[disabled],
fieldset[disabled] button,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.disabled,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek[disabled],
fieldset[disabled] .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.disabled,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek[disabled],
fieldset[disabled] .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.vcekezjxzqek-gift.disabled,
.vcekezjxzqek-gift[disabled],
fieldset[disabled] .vcekezjxzqek-gift {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
button::-moz-focus-inner,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek::-moz-focus-inner,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek::-moz-focus-inner,
.vcekezjxzqek-gift::-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: #fff;
  background-clip: padding-box;
  border: 2px solid #000;
  border-radius: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 28px;
  line-height: 1.42857143;
  padding: 0 1em;
  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: #fff;
  background-clip: padding-box;
  border: 2px solid #000;
  border-radius: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 28px;
  line-height: 1.42857143;
  padding: 0 1em;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
select:disabled {
  opacity: 0.5;
}
select[multiple] {
  height: auto;
  background-image: none;
}
textarea {
  background: #fff;
  background-clip: padding-box;
  border: 2px solid #000;
  border-radius: 0;
  font-family: "Open Sans", "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[generated] {
  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;
}
span[style*="color: #ff6600;"] {
  color: #ff4100 !important;
}
span[style*="color: #ff0000;"] {
  color: #ff4100 !important;
}
.gexdiwuvugjqovg {
  display: inline-block;
  width: 30px;
  height: 30px;
  fill: #000;
  transition: fill 0.4s, color 0.4s ease-in-out;
}
.gymtheme-circle-icon {
  display: inline-flex;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #f7f7f7;
}
.gymtheme-circle-icon .gexdiwuvugjqovg {
  margin: auto;
  width: 25px;
  height: 25px;
}
.purchaseorderrule-index-index .data-grid-actions-cell .vcekezjxzqek-menu,
.bundle-options-container .block-bundle-summary .bundle.azwqfuupejcyldx,
.azwqfuupejcyldx,
.block-wishlist-management .wishlist-select-items,
.paypal-review .azwqfuupejcyldx-qty,
.qtpixehzrkvsys,
.qcsflgjqzzfas-tier,
.cart-container .checkout-methods-items,
.opc-wrapper .opc,
.opc-progress-bar,
.checkout-agreements-items,
.cdveuvlkuc.links,
.block-banners .banner-items,
.block-banners-inline .banner-items,
.block-event .slider-panel .slider,
.purchaseorderrule-index-index
  .data-grid-actions-cell
  table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.purchaseorderrule-index-index .data-grid-actions-cell .vcekezjxzqek-menu > li,
.bundle-options-container .block-bundle-summary .bundle.azwqfuupejcyldx > li,
.azwqfuupejcyldx > li,
.block-wishlist-management .wishlist-select-items > li,
.paypal-review .azwqfuupejcyldx-qty > li,
.qtpixehzrkvsys > li,
.qcsflgjqzzfas-tier > li,
.cart-container .checkout-methods-items > li,
.opc-wrapper .opc > li,
.opc-progress-bar > li,
.checkout-agreements-items > li,
.cdveuvlkuc.links > li,
.block-banners .banner-items > li,
.block-banners-inline .banner-items > li,
.block-event .slider-panel .slider > li,
.purchaseorderrule-index-index
  .data-grid-actions-cell
  table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu
  > li {
  margin: 0;
}
.abs-action-addto-product,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event,
.bundle-options-container .block-bundle-summary .fjazghprsdvlekt-addto-links > .vcekezjxzqek,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist,
.block-bundle-summary .vcekezjxzqek.towishlist,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  font-family: "Open Sans", "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 .duytlxtogt .vcekezjxzqek.event:focus,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event:active,
.bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek:focus,
.bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek:active,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist:focus,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist:active,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist:focus,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist:active,
.block-bundle-summary .vcekezjxzqek.towishlist:focus,
.block-bundle-summary .vcekezjxzqek.towishlist:active,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare:focus,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare:active,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare:focus,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
.abs-action-link-button:hover,
.abs-action-addto-product:hover,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event:hover,
.bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek:hover,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist:hover,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist:hover,
.block-bundle-summary .vcekezjxzqek.towishlist:hover,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare:hover,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
.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 .duytlxtogt .vcekezjxzqek.event.disabled,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event,
.bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek.disabled,
.bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek[disabled],
fieldset[disabled]
  .bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist.disabled,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist[disabled],
fieldset[disabled] .fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist.disabled,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist[disabled],
fieldset[disabled] .fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist,
.block-bundle-summary .vcekezjxzqek.towishlist.disabled,
.block-bundle-summary .vcekezjxzqek.towishlist[disabled],
fieldset[disabled] .block-bundle-summary .vcekezjxzqek.towishlist,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare.disabled,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare[disabled],
fieldset[disabled] .fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare.disabled,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare[disabled],
fieldset[disabled] .fjazghprsdvlekt-options-bottom .vcekezjxzqek.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 .duytlxtogt .vcekezjxzqek.event:hover,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event:active,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event:focus,
.bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek:hover,
.bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek:active,
.bundle-options-container
  .block-bundle-summary
  .fjazghprsdvlekt-addto-links
  > .vcekezjxzqek:focus,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist:hover,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist:active,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist:focus,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist:hover,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist:active,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist:focus,
.block-bundle-summary .vcekezjxzqek.towishlist:hover,
.block-bundle-summary .vcekezjxzqek.towishlist:active,
.block-bundle-summary .vcekezjxzqek.towishlist:focus,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare:hover,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare:active,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare:focus,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare:hover,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare:active,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare:focus {
  text-decoration: none;
}
.block-giftregistry-shared-items .fjazghprsdvlekt .duytlxtogt-options dt,
.multicheckout .duytlxtogt-options dt,
.cart.table-wrapper .duytlxtogt-options dt,
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt .duytlxtogt-options dt {
  clear: left;
  float: left;
  margin: 0 10px 5px 0;
}
.block-giftregistry-shared-items .fjazghprsdvlekt .duytlxtogt-options dt:after,
.multicheckout .duytlxtogt-options dt:after,
.cart.table-wrapper .duytlxtogt-options dt:after,
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt .duytlxtogt-options dt:after {
  content: ": ";
}
.block-giftregistry-shared-items .fjazghprsdvlekt .duytlxtogt-options dd,
.multicheckout .duytlxtogt-options dd,
.cart.table-wrapper .duytlxtogt-options dd,
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt .duytlxtogt-options dd {
  display: inline-block;
  float: left;
  margin: 0 0 5px;
}
.block-giftregistry-shared-items .laolhqxpwahtis,
.cwjphrtkzvcsfi-list .laolhqxpwahtis,
.cart.table-wrapper .laolhqxpwahtis,
.minicart-items .laolhqxpwahtis {
  height: auto;
  padding: 0 !important;
}
.block-giftregistry-shared-items .laolhqxpwahtis .trzvidurlsaevap,
.cwjphrtkzvcsfi-list .laolhqxpwahtis .trzvidurlsaevap,
.cart.table-wrapper .laolhqxpwahtis .trzvidurlsaevap,
.minicart-items .laolhqxpwahtis .trzvidurlsaevap {
  position: static;
}
.fjazghprsdvlekt.media .fjazghprsdvlekt.fgyhydvursiqsad .fgyhydvursiqsad.image {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}
.company-account-index .ryqqythpgq .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-title {
  font-size: 1.8rem;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.company-account-index
  .ryqqythpgq
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .block-title
  strong {
  font-weight: 500;
}
.abs-account-blocks .block-title,
.block-giftregistry-results .block-title,
.block-giftregistry-shared-items .block-title,
.block-wishlist-search-results .block-title,
.block-wishlist .block-title,
.block-compare .block-title,
.company-account-index .ryqqythpgq .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-title,
.multicheckout .block-title,
.paypal-review .block .block-title,
.magento-rma-guest-returns .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-title,
.account .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-title {
  margin-bottom: 15px;
}
.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-wishlist .block-title > strong,
.block-compare .block-title > strong,
.company-account-index
  .ryqqythpgq
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .block-title
  > strong,
.multicheckout .block-title > strong,
.paypal-review .block .block-title > strong,
.magento-rma-guest-returns
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .block-title
  > strong,
.account .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-title > strong {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.company-account-index
  .ryqqythpgq
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .block-title
  > .vcekezjxzqek,
.multicheckout .block-title > .vcekezjxzqek,
.paypal-review .block .block-title > .vcekezjxzqek,
.magento-rma-guest-returns
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .block-title
  > .vcekezjxzqek,
.account .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-title > .vcekezjxzqek {
  margin-left: 15px;
}
.company-account-index .ryqqythpgq .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .box-title,
.multicheckout .box-title,
.paypal-review .block .box-title,
.magento-rma-guest-returns .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .box-title,
.account .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .box-title {
  display: inline-block;
  margin: 0 0 5px;
}
.company-account-index
  .ryqqythpgq
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .box-title
  > span,
.multicheckout .box-title > span,
.paypal-review .block .box-title > span,
.magento-rma-guest-returns .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .box-title > span,
.account .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .box-title > span {
  color: #000;
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.company-account-index
  .ryqqythpgq
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .box-title
  > .vcekezjxzqek,
.multicheckout .box-title > .vcekezjxzqek,
.paypal-review .block .box-title > .vcekezjxzqek,
.magento-rma-guest-returns
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .box-title
  > .vcekezjxzqek,
.account .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .box-title > .vcekezjxzqek {
  font-weight: 400;
  margin-left: 10px;
}
.company-account-index
  .ryqqythpgq
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .block-content
  p:last-child,
.multicheckout .block-content p:last-child,
.paypal-review .block .block-content p:last-child,
.magento-rma-guest-returns
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .block-content
  p:last-child,
.account .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-content p:last-child {
  margin-bottom: 0;
}
.company-account-index
  .ryqqythpgq
  .hprthwiryux.gxpskzlteskkffk
  .block:not(.widget)
  .block-content
  .box,
.multicheckout .block-content .box,
.paypal-review .block .block-content .box,
.magento-rma-guest-returns .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-content .box,
.account .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-content .box {
  margin-bottom: 20px;
}
.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 .vcekezjxzqek.toggle,
.giftregisty-dropdown .vcekezjxzqek.toggle,
.wishlist-dropdown .vcekezjxzqek.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .vcekezjxzqek.toggle:after,
.giftregisty-dropdown .vcekezjxzqek.toggle:after,
.wishlist-dropdown .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .vcekezjxzqek.toggle:hover:after,
.giftregisty-dropdown .vcekezjxzqek.toggle:hover:after,
.wishlist-dropdown .vcekezjxzqek.toggle:hover:after {
  color: inherit;
}
.abs-dropdown-simple .vcekezjxzqek.toggle:active:after,
.giftregisty-dropdown .vcekezjxzqek.toggle:active:after,
.wishlist-dropdown .vcekezjxzqek.toggle:active:after {
  color: inherit;
}
.abs-dropdown-simple .vcekezjxzqek.toggle.jxlzkptulvqwy,
.giftregisty-dropdown .vcekezjxzqek.toggle.jxlzkptulvqwy,
.wishlist-dropdown .vcekezjxzqek.toggle.jxlzkptulvqwy {
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .vcekezjxzqek.toggle.jxlzkptulvqwy:after,
.giftregisty-dropdown .vcekezjxzqek.toggle.jxlzkptulvqwy:after,
.wishlist-dropdown .vcekezjxzqek.toggle.jxlzkptulvqwy: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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .vcekezjxzqek.toggle.jxlzkptulvqwy:hover:after,
.giftregisty-dropdown .vcekezjxzqek.toggle.jxlzkptulvqwy:hover:after,
.wishlist-dropdown .vcekezjxzqek.toggle.jxlzkptulvqwy:hover:after {
  color: inherit;
}
.abs-dropdown-simple .vcekezjxzqek.toggle.jxlzkptulvqwy:active:after,
.giftregisty-dropdown .vcekezjxzqek.toggle.jxlzkptulvqwy:active:after,
.wishlist-dropdown .vcekezjxzqek.toggle.jxlzkptulvqwy: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: #fff;
  border: 2px solid #000;
  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: 7px solid;
  border-color: transparent transparent #fff;
  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 #000;
  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.jxlzkptulvqwy,
.giftregisty-dropdown.jxlzkptulvqwy,
.wishlist-dropdown.jxlzkptulvqwy {
  overflow: visible;
}
.abs-dropdown-simple.jxlzkptulvqwy ul.dropdown,
.giftregisty-dropdown.jxlzkptulvqwy ul.dropdown,
.wishlist-dropdown.jxlzkptulvqwy ul.dropdown {
  display: block;
}
.requisition-grid .col.jyywgqgegjz .input-text,
.quote-details-items .col.jyywgqgegjz .input-text,
.hprthwiryux .block-addbysku .jyywgqgegjz .jyywgqgegjz,
.bundle-options-container .input-text.jyywgqgegjz,
.table-giftregistry-items .field.jyywgqgegjz .jyywgqgegjz,
.block-giftregistry-shared-items .jyywgqgegjz .jyywgqgegjz,
.table.grouped .control .jyywgqgegjz,
.block-wishlist-info-items .input-text.jyywgqgegjz,
.multicheckout .table-wrapper .col .jyywgqgegjz .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .jyywgqgegjz,
.ifuypwlsfqfzl.wishlist .uddhevxefgjhg .box-tocart input.jyywgqgegjz,
.account .table-return-items .jyywgqgegjz .input-text,
.sidebar .block-addbysku .fieldset .fields .field.jyywgqgegjz .jyywgqgegjz {
  text-align: center;
  width: 47px;
}
.block,
.block-banners,
.block-banners-inline {
  margin-bottom: 40px;
}
.filtered .duytlxtogt .vcekezjxzqek.remove,
.sidebar .vcekezjxzqek.delete,
.table-comparison .cell.remove .vcekezjxzqek.delete,
.block-compare .vcekezjxzqek.delete {
  display: inline-block;
  text-decoration: none;
}
.abs-remove-button-for-blocks > span,
.filtered .duytlxtogt .vcekezjxzqek.remove > span,
.sidebar .vcekezjxzqek.delete > span,
.table-comparison .cell.remove .vcekezjxzqek.delete > span,
.block-compare .vcekezjxzqek.delete > 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,
.filtered .duytlxtogt .vcekezjxzqek.remove:before,
.sidebar .vcekezjxzqek.delete:before,
.table-comparison .cell.remove .vcekezjxzqek.delete:before,
.block-compare .vcekezjxzqek.delete: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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-remove-button-for-blocks:hover:before,
.filtered .duytlxtogt .vcekezjxzqek.remove:hover:before,
.sidebar .vcekezjxzqek.delete:hover:before,
.table-comparison .cell.remove .vcekezjxzqek.delete:hover:before,
.block-compare .vcekezjxzqek.delete:hover:before {
  color: #303030;
}
.abs-remove-button-for-blocks:active:before,
.filtered .duytlxtogt .vcekezjxzqek.remove:active:before,
.sidebar .vcekezjxzqek.delete:active:before,
.table-comparison .cell.remove .vcekezjxzqek.delete:active:before,
.block-compare .vcekezjxzqek.delete:active:before {
  color: #303030;
}
.hqckixwzxdvasv,
.fjazghprsdvlekt.rpwhkpsvhfwq a {
  font-weight: 400;
}
.hqckixwzxdvasv > a,
.fjazghprsdvlekt.rpwhkpsvhfwq a > a {
  color: #000;
  text-decoration: none;
}
.abs-product-link > a:visited,
.hqckixwzxdvasv > a:visited,
.fjazghprsdvlekt.rpwhkpsvhfwq a > a:visited {
  color: #000;
  text-decoration: #cc3400;
}
.abs-product-link > a:hover,
.hqckixwzxdvasv > a:hover,
.fjazghprsdvlekt.rpwhkpsvhfwq a > a:hover {
  color: #000;
  text-decoration: #cc3400;
}
.abs-product-link > a:active,
.hqckixwzxdvasv > a:active,
.fjazghprsdvlekt.rpwhkpsvhfwq a > a:active {
  color: #000;
  text-decoration: #cc3400;
}
.form.giftregistry.azwqfuupejcyldx .eqzzjjgqwk-toolbar,
.form-new-agreement .eqzzjjgqwk-toolbar,
.form.wishlist.azwqfuupejcyldx .eqzzjjgqwk-toolbar,
.fieldset .review-legend.legend {
  margin-left: 0;
}
.abs-add-fields .vcekezjxzqek.remove,
.form-giftregistry-share .vcekezjxzqek.remove,
.form-giftregistry-edit .vcekezjxzqek.remove,
.form-add-invitations .vcekezjxzqek.remove,
.form-create-return .vcekezjxzqek.remove,
.form.send.friend .vcekezjxzqek.remove {
  left: 10px;
  margin-left: 70%;
  position: absolute;
  top: 31px;
  width: auto;
}
.form-giftregistry-share .fieldset,
.form-giftregistry-edit .fieldset,
.form-add-invitations .fieldset,
.form-create-return .fieldset,
.form.send.friend .fieldset {
  margin-bottom: 50px;
}
.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%;
}
.form-giftregistry-share
  .fieldset
  .eqzzjjgqwk-toolbar:not(:first-child)
  > .secondary,
.form-giftregistry-edit
  .fieldset
  .eqzzjjgqwk-toolbar:not(:first-child)
  > .secondary,
.form-add-invitations .fieldset .eqzzjjgqwk-toolbar:not(:first-child) > .secondary,
.form-create-return .fieldset .eqzzjjgqwk-toolbar:not(:first-child) > .secondary,
.form.send.friend .fieldset .eqzzjjgqwk-toolbar:not(:first-child) > .secondary {
  float: left;
}
.form-giftregistry-share
  .fieldset
  .eqzzjjgqwk-toolbar:not(:first-child)
  > .secondary
  .vcekezjxzqek.add,
.form-giftregistry-edit
  .fieldset
  .eqzzjjgqwk-toolbar:not(:first-child)
  > .secondary
  .vcekezjxzqek.add,
.form-add-invitations
  .fieldset
  .eqzzjjgqwk-toolbar:not(:first-child)
  > .secondary
  .vcekezjxzqek.add,
.form-create-return
  .fieldset
  .eqzzjjgqwk-toolbar:not(:first-child)
  > .secondary
  .vcekezjxzqek.add,
.form.send.friend
  .fieldset
  .eqzzjjgqwk-toolbar:not(:first-child)
  > .secondary
  .vcekezjxzqek.add {
  margin-top: 30px;
}
.form-giftregistry-share .fieldset .fields .eqzzjjgqwk-toolbar,
.form-giftregistry-edit .fieldset .fields .eqzzjjgqwk-toolbar,
.form-add-invitations .fieldset .fields .eqzzjjgqwk-toolbar,
.form-create-return .fieldset .fields .eqzzjjgqwk-toolbar,
.form.send.friend .fieldset .fields .eqzzjjgqwk-toolbar {
  margin: 0;
}
.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;
}
.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;
}
.order-details-items .order-items .order-gift-message:not(.expanded-content) {
  height: 0;
  visibility: hidden;
}
.fieldset > .field.no-label > .ucdpwrftsagu,
.fieldset > .fields > .field.no-label > .ucdpwrftsagu,
.quote-details-items .col.jyywgqgegjz .ucdpwrftsagu,
.vcekezjxzqek-multicheck-wrap .vcekezjxzqek-multicheck-toggle > span,
.vsovrkifsprawwa-product-downloadable
  .fjazghprsdvlekt-options-wrapper
  .fieldset
  .legend.links-title,
.opc-wrapper .form-giftcard-account .field .ucdpwrftsagu,
.filter-options-content .filter-count-label,
.block-wishlist-search-form .form-wishlist-search .fieldset > .legend,
.vsovrkifsprawwa-multiple-wishlist .clcyoqtlydil .aqyqcftjotwqfh,
.multicheckout .table-wrapper .col .ucdpwrftsagu,
.multicheckout .block .methods-shipping .duytlxtogt-content .fieldset > .legend,
.block.newsletter .ucdpwrftsagu,
.opc-wrapper .form-discount .field .ucdpwrftsagu,
.ifuypwlsfqfzl.wishlist .uddhevxefgjhg .comment-box .ucdpwrftsagu,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek span,
.table-comparison .cell.ucdpwrftsagu.remove span,
.table-comparison .cell.ucdpwrftsagu.fjazghprsdvlekt span,
.block-search > .block-title,
.block-search .ucdpwrftsagu,
.checkout-coupon-code .input-with-icon .ucdpwrftsagu,
.checkout-coupon-code .input-with-icon .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute span,
.cart.table-wrapper .col.jyywgqgegjz .ucdpwrftsagu,
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .text,
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .lgdvxlhfgxvead-label,
.checkout-index-index .clcyoqtlydil,
.checkout-payment-method .field-select-billing > .ucdpwrftsagu,
.checkout-payment-method .payments .legend,
.checkout-payment-method .ccard .legend,
.fieldset .fullname.field > .ucdpwrftsagu,
.account .hprthwiryux.gxpskzlteskkffk .limiter > .ucdpwrftsagu,
.field.street .field .ucdpwrftsagu,
.account-nav .title,
.vsovrkifsprawwa-product-giftcard .fieldset.giftcard > .legend,
.vcekezjxzqek.skip:not(:focus),
.cdveuvlkuc.links #invitation-send-link,
.cdveuvlkuc.links .link.wishlist,
.cdveuvlkuc.links .link.compare {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.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 .eqzzjjgqwk-toolbar:not(:first-child):before,
.abs-add-fields .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.requisition-grid .eqzzjjgqwk-toolbar:before,
.requisition-grid .eqzzjjgqwk-toolbar:after,
.requisition-view-links:before,
.requisition-view-links:after,
.quote-details-items .quote-table-totals-wrap:before,
.quote-details-items .quote-table-totals-wrap:after,
.quote-details-items .duytlxtogt-options:before,
.quote-details-items .duytlxtogt-options:after,
.quote-details-items .eqzzjjgqwk-toolbar:before,
.quote-details-items .eqzzjjgqwk-toolbar:after,
.negotiable-quote-quote-print .clcyoqtlydil:before,
.negotiable-quote-quote-print .clcyoqtlydil:after,
.negotiable-quote-quote-print .quote-price-block:before,
.negotiable-quote-quote-print .quote-price-block:after,
.quickorder-index-index .fjazghprsdvlekt-block:before,
.quickorder-index-index .fjazghprsdvlekt-block:after,
.vsovrkifsprawwa-product-downloadable .fjazghprsdvlekt-add-form:before,
.vsovrkifsprawwa-product-downloadable .fjazghprsdvlekt-add-form:after,
.gift-options:before,
.gift-options:after,
.gift-item-block .uoesokfqgho:before,
.gift-item-block .uoesokfqgho: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 .fjazghprsdvlekt .duytlxtogt-options:before,
.block-giftregistry-shared-items .fjazghprsdvlekt .duytlxtogt-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 .fjazghprsdvlekt:before,
.order-options .fjazghprsdvlekt:after,
.map-popup .map-info-price:before,
.map-popup .map-info-price:after,
.multicheckout .duytlxtogt-options:before,
.multicheckout .duytlxtogt-options:after,
.multicheckout .block:before,
.multicheckout .block:after,
.multicheckout .block-content:before,
.multicheckout .block-content:after,
.sidebar .qtpixehzrkvsys-images:before,
.sidebar .qtpixehzrkvsys-images:after,
.cart.table-wrapper .eqzzjjgqwk-toolbar:before,
.cart.table-wrapper .eqzzjjgqwk-toolbar:after,
.cart.table-wrapper .duytlxtogt-options:before,
.cart.table-wrapper .duytlxtogt-options:after,
.minicart-items .uddhevxefgjhg > .fjazghprsdvlekt:before,
.minicart-items .uddhevxefgjhg > .fjazghprsdvlekt:after,
.checkout-container:before,
.checkout-container:after,
.checkout-onepage-success:before,
.checkout-onepage-success:after,
.opc-estimated-wrapper:before,
.opc-estimated-wrapper:after,
.opc-wrapper .field.addresses:before,
.opc-wrapper .field.addresses:after,
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt .duytlxtogt-options:before,
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt .duytlxtogt-options:after,
.fieldset .fullname .field:before,
.fieldset .fullname .field:after,
.customer-review .fjazghprsdvlekt-details:before,
.customer-review .fjazghprsdvlekt-details:after,
.form-giftregistry-share .fieldset .eqzzjjgqwk-toolbar:not(:first-child):before,
.form-giftregistry-share .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.form-giftregistry-edit .fieldset .eqzzjjgqwk-toolbar:not(:first-child):before,
.form-giftregistry-edit .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.form-add-invitations .fieldset .eqzzjjgqwk-toolbar:not(:first-child):before,
.form-add-invitations .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.form-create-return .fieldset .eqzzjjgqwk-toolbar:not(:first-child):before,
.form-create-return .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.form.send.friend .fieldset .eqzzjjgqwk-toolbar:not(:first-child):before,
.form.send.friend .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after {
  content: "";
  display: table;
}
.abs-add-clearfix:after,
.abs-add-fields .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.requisition-grid .eqzzjjgqwk-toolbar:after,
.requisition-view-links:after,
.quote-details-items .quote-table-totals-wrap:after,
.quote-details-items .duytlxtogt-options:after,
.quote-details-items .eqzzjjgqwk-toolbar:after,
.negotiable-quote-quote-print .clcyoqtlydil:after,
.negotiable-quote-quote-print .quote-price-block:after,
.quickorder-index-index .fjazghprsdvlekt-block:after,
.vsovrkifsprawwa-product-downloadable .fjazghprsdvlekt-add-form:after,
.gift-options:after,
.gift-item-block .uoesokfqgho:after,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .fjazghprsdvlekt .duytlxtogt-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 .fjazghprsdvlekt:after,
.map-popup .map-info-price:after,
.multicheckout .duytlxtogt-options:after,
.multicheckout .block:after,
.multicheckout .block-content:after,
.sidebar .qtpixehzrkvsys-images:after,
.cart.table-wrapper .eqzzjjgqwk-toolbar:after,
.cart.table-wrapper .duytlxtogt-options:after,
.minicart-items .uddhevxefgjhg > .fjazghprsdvlekt:after,
.checkout-container:after,
.checkout-onepage-success:after,
.opc-estimated-wrapper:after,
.opc-wrapper .field.addresses:after,
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt .duytlxtogt-options:after,
.fieldset .fullname .field:after,
.customer-review .fjazghprsdvlekt-details:after,
.form-giftregistry-share .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.form-giftregistry-edit .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.form-add-invitations .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.form-create-return .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after,
.form.send.friend .fieldset .eqzzjjgqwk-toolbar:not(:first-child):after {
  clear: both;
}
.abs-field-date .control,
.abs-field-tooltip,
.ryqqythpgq .hprthwiryux.gxpskzlteskkffk,
.ryqqythpgq .sidebar-main,
.ryqqythpgq .sidebar-additional,
.checkout-cart-index .block-requisition-list,
.form-create-purchase-order-rule
  .field.rule-type
  .field-tooltip
  .field-tooltip-content,
.hprthwiryux .block-addbysku .sku,
.bundle-options-container .block-bundle-summary,
.uddhevxefgjhg,
.sidebar .qtpixehzrkvsys-images .uddhevxefgjhg,
.cart-summary,
.opc-wrapper .shipping-address-item,
.shipping-policy-block.field-tooltip .field-tooltip-content,
.opc-block-summary,
.sidebar .block-addbysku .fieldset .fields .field.sku,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.show,
.field.date .control,
.field .control._with-tooltip {
  box-sizing: border-box;
}
.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button:before,
.abs-split-button:after {
  content: "";
  display: table;
}
.abs-split-button:after {
  clear: both;
}
.abs-split-button .vcekezjxzqek.split {
  float: left;
  margin: 0;
}
.abs-split-button .vcekezjxzqek.toggle {
  float: right;
  margin: 0;
}
.abs-split-button button.vcekezjxzqek.split,
.abs-split-button .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vcekezjxzqek.split,
.abs-split-button .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vcekezjxzqek.split,
.abs-split-button .vcekezjxzqek-gift.vcekezjxzqek.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.abs-split-button button + .vcekezjxzqek.toggle,
.abs-split-button
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek
  + .vcekezjxzqek.toggle,
.abs-split-button
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek
  + .vcekezjxzqek.toggle,
.abs-split-button .vcekezjxzqek-gift + .vcekezjxzqek.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.abs-split-button .vcekezjxzqek.toggle {
  padding: 4px 5px;
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .vcekezjxzqek.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 .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .vcekezjxzqek.toggle:hover:after {
  color: inherit;
}
.abs-split-button .vcekezjxzqek.toggle:active:after {
  color: inherit;
}
.abs-split-button .vcekezjxzqek.toggle.jxlzkptulvqwy {
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .vcekezjxzqek.toggle.jxlzkptulvqwy > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .vcekezjxzqek.toggle.jxlzkptulvqwy: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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .vcekezjxzqek.toggle.jxlzkptulvqwy:hover:after {
  color: inherit;
}
.abs-split-button .vcekezjxzqek.toggle.jxlzkptulvqwy:active:after {
  color: inherit;
}
.abs-split-button .azwqfuupejcyldx {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 2px solid #000;
  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 .azwqfuupejcyldx li {
  margin: 0;
  padding: 3px 5px;
}
.abs-split-button .azwqfuupejcyldx li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-split-button .azwqfuupejcyldx:before,
.abs-split-button .azwqfuupejcyldx:after {
  border-bottom-style: solid;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-split-button .azwqfuupejcyldx:before {
  border: 7px solid;
  border-color: transparent transparent #fff;
  z-index: 99;
}
.abs-split-button .azwqfuupejcyldx:after {
  border: 7px solid;
  border-color: transparent transparent #000;
  z-index: 98;
}
.abs-split-button .azwqfuupejcyldx:before {
  right: 10px;
  top: -12px;
}
.abs-split-button .azwqfuupejcyldx:after {
  right: 10px;
  top: -14px;
}
.abs-split-button.jxlzkptulvqwy {
  overflow: visible;
}
.abs-split-button.jxlzkptulvqwy .azwqfuupejcyldx {
  display: block;
}
.bundle-options-container .block-bundle-summary .fjazghprsdvlekt-addto-links > .vcekezjxzqek,
.fjazghprsdvlekt-info-main .vcekezjxzqek.towishlist,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.towishlist,
.block-bundle-summary .vcekezjxzqek.towishlist,
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.table-comparison .wishlist.split.button > .vcekezjxzqek.split,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek.split,
.qtpixehzrkvsys .vcekezjxzqek.towishlist,
.cwjphrtkzvcsfi.afocqpoujcxt.azwqfuupejcyldx .vcekezjxzqek.towishlist,
.table-comparison .vcekezjxzqek.towishlist,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek {
  display: inline-block;
  text-decoration: none;
}
.abs-actions-addto-gridlist > span,
.table-comparison .wishlist.split.button > .vcekezjxzqek.split > span,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek.split > span,
.qtpixehzrkvsys .vcekezjxzqek.towishlist > span,
.cwjphrtkzvcsfi.afocqpoujcxt.azwqfuupejcyldx .vcekezjxzqek.towishlist > span,
.table-comparison .vcekezjxzqek.towishlist > span,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek > 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 > .vcekezjxzqek.split:before,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek.split:before,
.qtpixehzrkvsys .vcekezjxzqek.towishlist:before,
.cwjphrtkzvcsfi.afocqpoujcxt.azwqfuupejcyldx .vcekezjxzqek.towishlist:before,
.table-comparison .vcekezjxzqek.towishlist:before,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek: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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-actions-addto-gridlist:hover:before,
.table-comparison .wishlist.split.button > .vcekezjxzqek.split:hover:before,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek.split:hover:before,
.qtpixehzrkvsys .vcekezjxzqek.towishlist:hover:before,
.cwjphrtkzvcsfi.afocqpoujcxt.azwqfuupejcyldx .vcekezjxzqek.towishlist:hover:before,
.table-comparison .vcekezjxzqek.towishlist:hover:before,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek:hover:before {
  color: #333;
}
#store-selector .form-continue .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute,
.bundle-actions .vcekezjxzqek.pagurkjcute,
.bundle-options-container .block-bundle-summary .box-tocart .vcekezjxzqek.pagurkjcute,
.multicheckout .vcekezjxzqek.pagurkjcute,
.fjazghprsdvlekt-info-main .box-tocart .vcekezjxzqek.hjylchrztwr,
.fjazghprsdvlekt-options-bottom .box-tocart .vcekezjxzqek.hjylchrztwr,
.cart-container .checkout-methods-items .vcekezjxzqek.pagurkjcute,
.methods-shipping .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute,
.block-authentication .vcekezjxzqek.vcekezjxzqek-register,
.block-authentication .vcekezjxzqek.vcekezjxzqek-login,
.form-address-edit .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute {
  line-height: 1.8rem;
  padding: 0 1em;
  font-size: 1.4rem;
}
.abs-action-remove,
.requisition-list-action > .vcekezjxzqek,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete,
.title-actions-links button,
.block-requisition-management .requisition-list-title button,
.block-requisition-management .requisition-toolbar-actions .remove-selected,
.data-grid-filters-wrap .vcekezjxzqek,
.quote-grid-filters-wrap .vcekezjxzqek,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete,
.attachments-list .attachments-item .vcekezjxzqek-delete,
.negotiable-quote-quote-view .modal-popup .modal-footer .vcekezjxzqek-hide-popup,
.admin__action-group-wrap .admin__action-multiselect-action-links .vcekezjxzqek,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel,
.table-comparison .wishlist.split.button > .vcekezjxzqek,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek,
.paypal-button-widget .paypal-button,
.cart.table-wrapper .vcekezjxzqek.help.map,
.opc-wrapper .edit-address-link,
.vcekezjxzqek-auth-toggle,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel,
.checkout-agreements-block .vcekezjxzqek-show,
.checkout-container .vcekezjxzqek-additional,
.cart-summary .block.giftcard .vcekezjxzqek.check,
.abs-add-fields .vcekezjxzqek.remove,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.title-actions-links .vcekezjxzqek-gift,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift,
.form-giftregistry-share .vcekezjxzqek.remove,
.form-giftregistry-edit .vcekezjxzqek.remove,
.form-add-invitations .vcekezjxzqek.remove,
.form-create-return .vcekezjxzqek.remove,
.form.send.friend .vcekezjxzqek.remove {
  line-height: 1.42857143;
  padding: 0;
  color: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
  border-radius: 0;
  font-size: inherit;
  font-weight: 400;
}
.abs-action-button-as-link:visited,
.abs-action-remove:visited,
.requisition-list-action > .vcekezjxzqek:visited,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after:visited,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:visited,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:visited,
.title-actions-links button:visited,
.block-requisition-management .requisition-list-title button:visited,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected:visited,
.data-grid-filters-wrap .vcekezjxzqek:visited,
.quote-grid-filters-wrap .vcekezjxzqek:visited,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:visited,
.attachments-list .attachments-item .vcekezjxzqek-delete:visited,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup:visited,
.admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek:visited,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary:visited,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:visited,
.table-comparison .wishlist.split.button > .vcekezjxzqek:visited,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:visited,
.paypal-button-widget .paypal-button:visited,
.cart.table-wrapper .vcekezjxzqek.help.map:visited,
.opc-wrapper .edit-address-link:visited,
.vcekezjxzqek-auth-toggle:visited,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel:visited,
.checkout-agreements-block .vcekezjxzqek-show:visited,
.checkout-container .vcekezjxzqek-additional:visited,
.cart-summary .block.giftcard .vcekezjxzqek.check:visited,
.abs-add-fields .vcekezjxzqek.remove:visited,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:visited,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:visited,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:visited,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:visited,
.title-actions-links .vcekezjxzqek-gift:visited,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift:visited,
.form-giftregistry-share .vcekezjxzqek.remove:visited,
.form-giftregistry-edit .vcekezjxzqek.remove:visited,
.form-add-invitations .vcekezjxzqek.remove:visited,
.form-create-return .vcekezjxzqek.remove:visited,
.form.send.friend .vcekezjxzqek.remove:visited {
  color: #ff4100;
  text-decoration: none;
}
.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.requisition-list-action > .vcekezjxzqek:hover,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after:hover,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:hover,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:hover,
.title-actions-links button:hover,
.block-requisition-management .requisition-list-title button:hover,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected:hover,
.data-grid-filters-wrap .vcekezjxzqek:hover,
.quote-grid-filters-wrap .vcekezjxzqek:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:hover,
.attachments-list .attachments-item .vcekezjxzqek-delete:hover,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup:hover,
.admin__action-group-wrap .admin__action-multiselect-action-links .vcekezjxzqek:hover,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary:hover,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:hover,
.table-comparison .wishlist.split.button > .vcekezjxzqek:hover,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:hover,
.paypal-button-widget .paypal-button:hover,
.cart.table-wrapper .vcekezjxzqek.help.map:hover,
.opc-wrapper .edit-address-link:hover,
.vcekezjxzqek-auth-toggle:hover,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel:hover,
.checkout-agreements-block .vcekezjxzqek-show:hover,
.checkout-container .vcekezjxzqek-additional:hover,
.cart-summary .block.giftcard .vcekezjxzqek.check:hover,
.abs-add-fields .vcekezjxzqek.remove:hover,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.title-actions-links .vcekezjxzqek-gift:hover,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift:hover,
.form-giftregistry-share .vcekezjxzqek.remove:hover,
.form-giftregistry-edit .vcekezjxzqek.remove:hover,
.form-add-invitations .vcekezjxzqek.remove:hover,
.form-create-return .vcekezjxzqek.remove:hover,
.form.send.friend .vcekezjxzqek.remove:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
.abs-action-button-as-link:active,
.abs-action-remove:active,
.requisition-list-action > .vcekezjxzqek:active,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after:active,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:active,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:active,
.title-actions-links button:active,
.block-requisition-management .requisition-list-title button:active,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected:active,
.data-grid-filters-wrap .vcekezjxzqek:active,
.quote-grid-filters-wrap .vcekezjxzqek:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:active,
.attachments-list .attachments-item .vcekezjxzqek-delete:active,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup:active,
.admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek:active,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary:active,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:active,
.table-comparison .wishlist.split.button > .vcekezjxzqek:active,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:active,
.paypal-button-widget .paypal-button:active,
.cart.table-wrapper .vcekezjxzqek.help.map:active,
.opc-wrapper .edit-address-link:active,
.vcekezjxzqek-auth-toggle:active,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel:active,
.checkout-agreements-block .vcekezjxzqek-show:active,
.checkout-container .vcekezjxzqek-additional:active,
.cart-summary .block.giftcard .vcekezjxzqek.check:active,
.abs-add-fields .vcekezjxzqek.remove:active,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:active,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:active,
.title-actions-links .vcekezjxzqek-gift:active,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift:active,
.form-giftregistry-share .vcekezjxzqek.remove:active,
.form-giftregistry-edit .vcekezjxzqek.remove:active,
.form-add-invitations .vcekezjxzqek.remove:active,
.form-create-return .vcekezjxzqek.remove:active,
.form.send.friend .vcekezjxzqek.remove:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
.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,
.requisition-list-action > .vcekezjxzqek:hover,
.requisition-list-action > .vcekezjxzqek:active,
.requisition-list-action > .vcekezjxzqek:focus,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after:hover,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after:active,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after:focus,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:hover,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:active,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:focus,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:hover,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:active,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:focus,
.title-actions-links button:hover,
.title-actions-links button:active,
.title-actions-links button:focus,
.block-requisition-management .requisition-list-title button:hover,
.block-requisition-management .requisition-list-title button:active,
.block-requisition-management .requisition-list-title button:focus,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected:hover,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected:active,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected:focus,
.data-grid-filters-wrap .vcekezjxzqek:hover,
.data-grid-filters-wrap .vcekezjxzqek:active,
.data-grid-filters-wrap .vcekezjxzqek:focus,
.quote-grid-filters-wrap .vcekezjxzqek:hover,
.quote-grid-filters-wrap .vcekezjxzqek:active,
.quote-grid-filters-wrap .vcekezjxzqek:focus,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:focus,
.attachments-list .attachments-item .vcekezjxzqek-delete:hover,
.attachments-list .attachments-item .vcekezjxzqek-delete:active,
.attachments-list .attachments-item .vcekezjxzqek-delete:focus,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup:hover,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup:active,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup:focus,
.admin__action-group-wrap .admin__action-multiselect-action-links .vcekezjxzqek:hover,
.admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek:active,
.admin__action-group-wrap .admin__action-multiselect-action-links .vcekezjxzqek:focus,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary:hover,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary:active,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary:focus,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:hover,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:active,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:focus,
.table-comparison .wishlist.split.button > .vcekezjxzqek:hover,
.table-comparison .wishlist.split.button > .vcekezjxzqek:active,
.table-comparison .wishlist.split.button > .vcekezjxzqek:focus,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:hover,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:active,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:focus,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:focus,
.cart.table-wrapper .vcekezjxzqek.help.map:hover,
.cart.table-wrapper .vcekezjxzqek.help.map:active,
.cart.table-wrapper .vcekezjxzqek.help.map:focus,
.opc-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:focus,
.vcekezjxzqek-auth-toggle:hover,
.vcekezjxzqek-auth-toggle:active,
.vcekezjxzqek-auth-toggle:focus,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel:hover,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel:active,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel:focus,
.checkout-agreements-block .vcekezjxzqek-show:hover,
.checkout-agreements-block .vcekezjxzqek-show:active,
.checkout-agreements-block .vcekezjxzqek-show:focus,
.checkout-container .vcekezjxzqek-additional:hover,
.checkout-container .vcekezjxzqek-additional:active,
.checkout-container .vcekezjxzqek-additional:focus,
.cart-summary .block.giftcard .vcekezjxzqek.check:hover,
.cart-summary .block.giftcard .vcekezjxzqek.check:active,
.cart-summary .block.giftcard .vcekezjxzqek.check:focus,
.abs-add-fields .vcekezjxzqek.remove:hover,
.abs-add-fields .vcekezjxzqek.remove:active,
.abs-add-fields .vcekezjxzqek.remove:focus,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:active,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:focus,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:active,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:focus,
.title-actions-links .vcekezjxzqek-gift:hover,
.title-actions-links .vcekezjxzqek-gift:active,
.title-actions-links .vcekezjxzqek-gift:focus,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift:hover,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift:active,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift:focus,
.form-giftregistry-share .vcekezjxzqek.remove:hover,
.form-giftregistry-share .vcekezjxzqek.remove:active,
.form-giftregistry-share .vcekezjxzqek.remove:focus,
.form-giftregistry-edit .vcekezjxzqek.remove:hover,
.form-giftregistry-edit .vcekezjxzqek.remove:active,
.form-giftregistry-edit .vcekezjxzqek.remove:focus,
.form-add-invitations .vcekezjxzqek.remove:hover,
.form-add-invitations .vcekezjxzqek.remove:active,
.form-add-invitations .vcekezjxzqek.remove:focus,
.form-create-return .vcekezjxzqek.remove:hover,
.form-create-return .vcekezjxzqek.remove:active,
.form-create-return .vcekezjxzqek.remove:focus,
.form.send.friend .vcekezjxzqek.remove:hover,
.form.send.friend .vcekezjxzqek.remove:active,
.form.send.friend .vcekezjxzqek.remove:focus {
  background: 0 0;
  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,
.requisition-list-action > .vcekezjxzqek.disabled,
.requisition-list-action > .vcekezjxzqek[disabled],
fieldset[disabled] .requisition-list-action > .vcekezjxzqek,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after.disabled,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after[disabled],
fieldset[disabled]
  .cart.table-wrapper
  .requisition-list-action
  > .vcekezjxzqek.toggle:after,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit.disabled,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit[disabled],
fieldset[disabled] .requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete.disabled,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete[disabled],
fieldset[disabled] .requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete,
.title-actions-links button.disabled,
.title-actions-links button[disabled],
fieldset[disabled] .title-actions-links button,
.block-requisition-management .requisition-list-title button.disabled,
.block-requisition-management .requisition-list-title button[disabled],
fieldset[disabled] .block-requisition-management .requisition-list-title button,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected.disabled,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected[disabled],
fieldset[disabled]
  .block-requisition-management
  .requisition-toolbar-actions
  .remove-selected,
.data-grid-filters-wrap .vcekezjxzqek.disabled,
.data-grid-filters-wrap .vcekezjxzqek[disabled],
fieldset[disabled] .data-grid-filters-wrap .vcekezjxzqek,
.quote-grid-filters-wrap .vcekezjxzqek.disabled,
.quote-grid-filters-wrap .vcekezjxzqek[disabled],
fieldset[disabled] .quote-grid-filters-wrap .vcekezjxzqek,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete.disabled,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete[disabled],
fieldset[disabled] .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete,
.attachments-list .attachments-item .vcekezjxzqek-delete.disabled,
.attachments-list .attachments-item .vcekezjxzqek-delete[disabled],
fieldset[disabled] .attachments-list .attachments-item .vcekezjxzqek-delete,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup.disabled,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup[disabled],
fieldset[disabled]
  .negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup,
.admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek.disabled,
.admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek[disabled],
fieldset[disabled]
  .admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary.disabled,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary[disabled],
fieldset[disabled]
  .admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel.disabled,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel[disabled],
fieldset[disabled] .gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel,
.table-comparison .wishlist.split.button > .vcekezjxzqek.disabled,
.table-comparison .wishlist.split.button > .vcekezjxzqek[disabled],
fieldset[disabled] .table-comparison .wishlist.split.button > .vcekezjxzqek,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek.disabled,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek[disabled],
fieldset[disabled] .qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek,
.paypal-button-widget .paypal-button.disabled,
.paypal-button-widget .paypal-button[disabled],
fieldset[disabled] .paypal-button-widget .paypal-button,
.cart.table-wrapper .vcekezjxzqek.help.map.disabled,
.cart.table-wrapper .vcekezjxzqek.help.map[disabled],
fieldset[disabled] .cart.table-wrapper .vcekezjxzqek.help.map,
.opc-wrapper .edit-address-link.disabled,
.opc-wrapper .edit-address-link[disabled],
fieldset[disabled] .opc-wrapper .edit-address-link,
.vcekezjxzqek-auth-toggle.disabled,
.vcekezjxzqek-auth-toggle[disabled],
fieldset[disabled] .vcekezjxzqek-auth-toggle,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel.disabled,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel[disabled],
fieldset[disabled]
  .checkout-payment-method
  .checkout-billing-address
  .vcekezjxzqek-cancel,
.checkout-agreements-block .vcekezjxzqek-show.disabled,
.checkout-agreements-block .vcekezjxzqek-show[disabled],
fieldset[disabled] .checkout-agreements-block .vcekezjxzqek-show,
.checkout-container .vcekezjxzqek-additional.disabled,
.checkout-container .vcekezjxzqek-additional[disabled],
fieldset[disabled] .checkout-container .vcekezjxzqek-additional,
.cart-summary .block.giftcard .vcekezjxzqek.check.disabled,
.cart-summary .block.giftcard .vcekezjxzqek.check[disabled],
fieldset[disabled] .cart-summary .block.giftcard .vcekezjxzqek.check,
.abs-add-fields .vcekezjxzqek.remove.disabled,
.abs-add-fields .vcekezjxzqek.remove[disabled],
fieldset[disabled] .abs-add-fields .vcekezjxzqek.remove,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.disabled,
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek[disabled],
fieldset[disabled]
  .title-actions-links
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.disabled,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek[disabled],
fieldset[disabled]
  .block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.disabled,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek[disabled],
fieldset[disabled]
  .title-actions-links
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.disabled,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek[disabled],
fieldset[disabled]
  .block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.title-actions-links .vcekezjxzqek-gift.disabled,
.title-actions-links .vcekezjxzqek-gift[disabled],
fieldset[disabled] .title-actions-links .vcekezjxzqek-gift,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift.disabled,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift[disabled],
fieldset[disabled]
  .block-requisition-management
  .requisition-list-title
  .vcekezjxzqek-gift,
.form-giftregistry-share .vcekezjxzqek.remove.disabled,
.form-giftregistry-share .vcekezjxzqek.remove[disabled],
fieldset[disabled] .form-giftregistry-share .vcekezjxzqek.remove,
.form-giftregistry-edit .vcekezjxzqek.remove.disabled,
.form-giftregistry-edit .vcekezjxzqek.remove[disabled],
fieldset[disabled] .form-giftregistry-edit .vcekezjxzqek.remove,
.form-add-invitations .vcekezjxzqek.remove.disabled,
.form-add-invitations .vcekezjxzqek.remove[disabled],
fieldset[disabled] .form-add-invitations .vcekezjxzqek.remove,
.form-create-return .vcekezjxzqek.remove.disabled,
.form-create-return .vcekezjxzqek.remove[disabled],
fieldset[disabled] .form-create-return .vcekezjxzqek.remove,
.form.send.friend .vcekezjxzqek.remove.disabled,
.form.send.friend .vcekezjxzqek.remove[disabled],
fieldset[disabled] .form.send.friend .vcekezjxzqek.remove {
  color: #ff4100;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.abs-action-remove:active,
.abs-action-remove:not(:focus),
.requisition-list-action > .vcekezjxzqek:active,
.requisition-list-action > .vcekezjxzqek:not(:focus),
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after:active,
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after:not(:focus),
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:active,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:not(:focus),
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:active,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:not(:focus),
.title-actions-links button:active,
.title-actions-links button:not(:focus),
.block-requisition-management .requisition-list-title button:active,
.block-requisition-management .requisition-list-title button:not(:focus),
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected:active,
.block-requisition-management
  .requisition-toolbar-actions
  .remove-selected:not(:focus),
.data-grid-filters-wrap .vcekezjxzqek:active,
.data-grid-filters-wrap .vcekezjxzqek:not(:focus),
.quote-grid-filters-wrap .vcekezjxzqek:active,
.quote-grid-filters-wrap .vcekezjxzqek:not(:focus),
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:not(:focus),
.attachments-list .attachments-item .vcekezjxzqek-delete:active,
.attachments-list .attachments-item .vcekezjxzqek-delete:not(:focus),
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup:active,
.negotiable-quote-quote-view
  .modal-popup
  .modal-footer
  .vcekezjxzqek-hide-popup:not(:focus),
.admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek:active,
.admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek:not(:focus),
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary:active,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary:not(:focus),
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:active,
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:not(:focus),
.table-comparison .wishlist.split.button > .vcekezjxzqek:active,
.table-comparison .wishlist.split.button > .vcekezjxzqek:not(:focus),
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:active,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:not(:focus),
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:not(:focus),
.cart.table-wrapper .vcekezjxzqek.help.map:active,
.cart.table-wrapper .vcekezjxzqek.help.map:not(:focus),
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:not(:focus),
.vcekezjxzqek-auth-toggle:active,
.vcekezjxzqek-auth-toggle:not(:focus),
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel:active,
.checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel:not(:focus),
.checkout-agreements-block .vcekezjxzqek-show:active,
.checkout-agreements-block .vcekezjxzqek-show:not(:focus),
.checkout-container .vcekezjxzqek-additional:active,
.checkout-container .vcekezjxzqek-additional:not(:focus),
.cart-summary .block.giftcard .vcekezjxzqek.check:active,
.cart-summary .block.giftcard .vcekezjxzqek.check:not(:focus),
.abs-add-fields .vcekezjxzqek.remove:active,
.abs-add-fields .vcekezjxzqek.remove:not(:focus),
.title-actions-links .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.title-actions-links
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:not(:focus),
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:active,
.block-requisition-management
  .requisition-list-title
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:not(:focus),
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.title-actions-links .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:not(:focus),
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:active,
.block-requisition-management
  .requisition-list-title
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:not(:focus),
.title-actions-links .vcekezjxzqek-gift:active,
.title-actions-links .vcekezjxzqek-gift:not(:focus),
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift:active,
.block-requisition-management .requisition-list-title .vcekezjxzqek-gift:not(:focus),
.form-giftregistry-share .vcekezjxzqek.remove:active,
.form-giftregistry-share .vcekezjxzqek.remove:not(:focus),
.form-giftregistry-edit .vcekezjxzqek.remove:active,
.form-giftregistry-edit .vcekezjxzqek.remove:not(:focus),
.form-add-invitations .vcekezjxzqek.remove:active,
.form-add-invitations .vcekezjxzqek.remove:not(:focus),
.form-create-return .vcekezjxzqek.remove:active,
.form-create-return .vcekezjxzqek.remove:not(:focus),
.form.send.friend .vcekezjxzqek.remove:active,
.form.send.friend .vcekezjxzqek.remove:not(:focus) {
  box-shadow: none;
}
.cart-summary .form.giftregistry .fieldset .vcekezjxzqek.pagurkjcute,
.paypal-review .block .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute,
.block-compare .vcekezjxzqek.compare {
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
}
.abs-revert-secondary-color:focus,
.abs-revert-secondary-color:active,
.cart-summary .form.giftregistry .fieldset .vcekezjxzqek.pagurkjcute:focus,
.cart-summary .form.giftregistry .fieldset .vcekezjxzqek.pagurkjcute:active,
.paypal-review .block .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute:focus,
.paypal-review .block .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute:active,
.block-compare .vcekezjxzqek.compare:focus,
.block-compare .vcekezjxzqek.compare:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
.abs-revert-secondary-color:hover,
.cart-summary .form.giftregistry .fieldset .vcekezjxzqek.pagurkjcute:hover,
.paypal-review .block .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute:hover,
.block-compare .vcekezjxzqek.compare:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
.cart-summary .form.giftregistry .fieldset .vcekezjxzqek.pagurkjcute {
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 7px 15px;
}
.bundle-actions {
  margin: 10px 0;
}
.bundle-options-container .qcsflgjqzzfa-notice .qcsflgjqzzfa-including-tax,
.bundle-options-container .qcsflgjqzzfa-notice .qcsflgjqzzfa-excluding-tax,
.bundle-options-container .qcsflgjqzzfa-notice .svjuskrjidh,
.gift-summary .qcsflgjqzzfa-including-tax,
.gift-summary .qcsflgjqzzfa-excluding-tax,
.gift-summary .svjuskrjidh,
.gift-options .qcsflgjqzzfa-including-tax,
.gift-options .qcsflgjqzzfa-excluding-tax,
.gift-options .svjuskrjidh,
.fjazghprsdvlekt-options-wrapper .field .qcsflgjqzzfa-notice .qcsflgjqzzfa-including-tax,
.fjazghprsdvlekt-options-wrapper .field .qcsflgjqzzfa-notice .qcsflgjqzzfa-excluding-tax,
.fjazghprsdvlekt-options-wrapper .field .qcsflgjqzzfa-notice .svjuskrjidh,
.cart-summary .qcsflgjqzzfa-including-tax,
.cart-summary .qcsflgjqzzfa-excluding-tax,
.cart-summary .svjuskrjidh {
  font-size: 1.4rem;
  display: inline-block;
  white-space: nowrap;
}
.bundle-options-container
  .qcsflgjqzzfa-notice
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax,
.gift-summary .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax,
.gift-options .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax,
.fjazghprsdvlekt-options-wrapper
  .field
  .qcsflgjqzzfa-notice
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax,
.cart-summary .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax {
  display: inline-block;
  font-size: 1.1rem;
}
.bundle-options-container
  .qcsflgjqzzfa-notice
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax:before,
.gift-summary .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax:before,
.gift-options .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax:before,
.fjazghprsdvlekt-options-wrapper
  .field
  .qcsflgjqzzfa-notice
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax:before,
.cart-summary .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax:before {
  content: "(" attr(data-label) ": ";
}
.bundle-options-container
  .qcsflgjqzzfa-notice
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax:after,
.gift-summary .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax:after,
.gift-options .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax:after,
.fjazghprsdvlekt-options-wrapper
  .field
  .qcsflgjqzzfa-notice
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax:after,
.cart-summary .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax:after {
  content: ")";
}
.qcsflgjqzzfa-including-tax .cart-tax-total,
.qcsflgjqzzfa-excluding-tax .cart-tax-total {
  cursor: pointer;
  padding-right: 12px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.abs-tax-total:after,
.qcsflgjqzzfa-including-tax .cart-tax-total:after,
.qcsflgjqzzfa-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;
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.qcsflgjqzzfa-including-tax .cart-tax-total:after,
.qcsflgjqzzfa-excluding-tax .cart-tax-total:after {
  position: absolute;
  right: -10px;
  top: 3px;
}
.abs-tax-total-expanded:after {
  content: "\e621";
}
.abs-tax-total-expanded:after,
.qcsflgjqzzfa-including-tax .cart-tax-total-expanded:after,
.qcsflgjqzzfa-excluding-tax .cart-tax-total-expanded:after {
  content: "\e621";
}
.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;
}
.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;
}
.review-ratings .coaotqjedilrazc {
  display: table-row;
}
.review-ratings .rating-label {
  display: table-cell;
  padding-bottom: 5px;
  padding-right: 25px;
  padding-top: 1px;
  vertical-align: top;
}
.review-ratings .yurdfzvexl {
  display: table-cell;
  vertical-align: top;
}
.order-details-items .order-gift-message .ucdpwrftsagu:after,
.order-details-items .block-order-details-gift-message .ucdpwrftsagu:after,
.block-wishlist-management .wishlist-select .wishlist-name-label:after,
.block-minicart .subtotal .ucdpwrftsagu:after,
.minicart-items .yvughgaxugkl-qty .ucdpwrftsagu:after,
.minicart-items .qcsflgjqzzfa-minicart .ucdpwrftsagu:after {
  content: ": ";
}
.abs-dropdown-items-new .vcekezjxzqek.new,
.admin__action-group-wrap .vcekezjxzqek-select,
.admin__action-multiselect-search-label,
.admin__action-multiselect-dropdown,
.admin__action-group-wrap .admin__action-multiselect-remove-label,
.requisition-list-action .vcekezjxzqek.new,
.wishlist.split.button .vcekezjxzqek.new,
.wishlist-dropdown .vcekezjxzqek.new {
  display: inline-block;
  text-decoration: none;
}
.abs-icon-add:before,
.abs-dropdown-items-new .vcekezjxzqek.new:before,
.admin__action-group-wrap .vcekezjxzqek-select:before,
.admin__action-multiselect-search-label:before,
.admin__action-multiselect-dropdown:before,
.admin__action-group-wrap .admin__action-multiselect-remove-label:before,
.requisition-list-action .vcekezjxzqek.new:before,
.wishlist.split.button .vcekezjxzqek.new:before,
.wishlist-dropdown .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.requisition-list-action .azwqfuupejcyldx .duytlxtogt:last-child:hover,
.wishlist.split.button .azwqfuupejcyldx .duytlxtogt:last-child:hover,
.wishlist-dropdown .azwqfuupejcyldx .duytlxtogt:last-child:hover {
  background: #e8e8e8;
}
.requisition-list-action .vcekezjxzqek.new:before,
.wishlist.split.button .vcekezjxzqek.new:before,
.wishlist-dropdown .vcekezjxzqek.new:before {
  margin-left: -17px;
  margin-right: 5px;
}
.abs-sidebar-totals .table-caption,
.order-details-items .order-items .order-gift-message .vcekezjxzqek.close,
.multicheckout .block .methods-shipping .duytlxtogt-content .fieldset > .legend + br,
.multicheckout .hidden,
[class^="multishipping-"] .dcstkvjuexecxc,
[class^="multishipping-"] .purswuhegr,
.sidebar .subtitle,
.cart-summary .block .fieldset.estimate > .legend,
.cart-summary .block .fieldset.estimate > .legend + br,
.minicart-items .deorqzaepi .svjuskrjidh[data-label] .ucdpwrftsagu,
.vsovrkifsprawwa-product-giftcard .fieldset.giftcard > .legend + br,
.cart-totals .table-caption,
.opc-block-summary .table-totals .table-caption {
  display: none;
}
.quote-status,
.purchase-order-status,
.return-status {
  display: inline-block;
  margin-bottom: 20px;
}
.block-wishlist .lgdvxlhfgxvead,
.block-compare .lgdvxlhfgxvead {
  color: #7d7d7d;
  font-size: 1.2rem;
  white-space: nowrap;
}
.block-cart-failed .vcekezjxzqek.continue,
.cart-container .form-cart .vcekezjxzqek.continue {
  border-radius: 3px;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  font-family: "Open Sans", "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 .vcekezjxzqek.continue:hover,
.abs-shopping-cart-items .vcekezjxzqek.continue:active,
.abs-shopping-cart-items .vcekezjxzqek.continue:focus,
.block-cart-failed .vcekezjxzqek.continue:hover,
.block-cart-failed .vcekezjxzqek.continue:active,
.block-cart-failed .vcekezjxzqek.continue:focus,
.cart-container .form-cart .vcekezjxzqek.continue:hover,
.cart-container .form-cart .vcekezjxzqek.continue:active,
.cart-container .form-cart .vcekezjxzqek.continue:focus {
  text-decoration: none;
}
.abs-shopping-cart-items .vcekezjxzqek.continue:before,
.block-cart-failed .vcekezjxzqek.continue:before,
.cart-container .form-cart .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-shopping-cart-items .vcekezjxzqek.continue:hover:before,
.block-cart-failed .vcekezjxzqek.continue:hover:before,
.cart-container .form-cart .vcekezjxzqek.continue:hover:before {
  color: inherit;
}
.abs-shopping-cart-items .vcekezjxzqek.continue:active:before,
.block-cart-failed .vcekezjxzqek.continue:active:before,
.cart-container .form-cart .vcekezjxzqek.continue:active:before {
  color: inherit;
}
.abs-shopping-cart-items .vcekezjxzqek.continue:focus,
.abs-shopping-cart-items .vcekezjxzqek.continue:active,
.block-cart-failed .vcekezjxzqek.continue:focus,
.block-cart-failed .vcekezjxzqek.continue:active,
.cart-container .form-cart .vcekezjxzqek.continue:focus,
.cart-container .form-cart .vcekezjxzqek.continue:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
.abs-shopping-cart-items .vcekezjxzqek.continue:hover,
.block-cart-failed .vcekezjxzqek.continue:hover,
.cart-container .form-cart .vcekezjxzqek.continue:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
.abs-shopping-cart-items .vcekezjxzqek.continue.disabled,
.abs-shopping-cart-items .vcekezjxzqek.continue[disabled],
fieldset[disabled] .abs-shopping-cart-items .vcekezjxzqek.continue,
.block-cart-failed .vcekezjxzqek.continue.disabled,
.block-cart-failed .vcekezjxzqek.continue[disabled],
fieldset[disabled] .block-cart-failed .vcekezjxzqek.continue,
.cart-container .form-cart .vcekezjxzqek.continue.disabled,
.cart-container .form-cart .vcekezjxzqek.continue[disabled],
fieldset[disabled] .cart-container .form-cart .vcekezjxzqek.continue {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.block-cart-failed .vcekezjxzqek.continue:active,
.cart-container .form-cart .vcekezjxzqek.continue:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
.block-cart-failed .vcekezjxzqek.update,
.cart-container .form-cart .vcekezjxzqek.update {
  display: inline-block;
  text-decoration: none;
  padding-left: 5px;
}
.abs-shopping-cart-items .vcekezjxzqek.update:before,
.block-cart-failed .vcekezjxzqek.update:before,
.cart-container .form-cart .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-shopping-cart-items .vcekezjxzqek.update:hover:before,
.block-cart-failed .vcekezjxzqek.update:hover:before,
.cart-container .form-cart .vcekezjxzqek.update:hover:before {
  color: inherit;
}
.abs-shopping-cart-items .vcekezjxzqek.update:active:before,
.block-cart-failed .vcekezjxzqek.update:active:before,
.cart-container .form-cart .vcekezjxzqek.update:active:before {
  color: inherit;
}
.field.date .control {
  position: relative;
}
.abs-field-date input,
.form-giftregistry-search .fields-specific-options .datetime-picker,
.field.date input {
  margin-right: 10px;
  width: calc(100% - 50px);
}
.field .control._with-tooltip {
  position: relative;
}
.field .control._with-tooltip input {
  margin-right: 10px;
  width: calc(100% - 39px);
}
.negotiable-quote-quote-view .modal-popup .field-tooltip .field-tooltip-content,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content,
.shipping-policy-block.field-tooltip .field-tooltip-content {
  right: -10px;
  top: 40px;
  left: auto;
}
.negotiable-quote-quote-view
  .modal-popup
  .field-tooltip
  .field-tooltip-content:before,
.negotiable-quote-quote-view
  .modal-popup
  .field-tooltip
  .field-tooltip-content:after,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content: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;
}
.negotiable-quote-quote-view
  .modal-popup
  .field-tooltip
  .field-tooltip-content:before,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:before {
  border-bottom-color: #999;
}
.negotiable-quote-quote-view
  .modal-popup
  .field-tooltip
  .field-tooltip-content:after,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border-bottom-color: #f4f4f4;
  top: 1px;
}
.cart-summary .summary.title,
.opc-wrapper .step-title,
.opc-block-summary > .title,
.checkout-agreements-items .checkout-agreements-item-title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  color: #000;
  font-weight: 300;
  font-size: 1.8rem;
}
.cart-totals .mark,
.opc-block-summary .table-totals .mark {
  font-weight: 700;
  padding-left: 0;
}
.cart-totals .mark strong,
.opc-block-summary .table-totals .mark strong {
  font-weight: 700;
}
.cart-totals .amount,
.opc-block-summary .table-totals .amount {
  padding-right: 0;
  text-align: right;
  white-space: nowrap;
  font-weight: 700;
}
.cart-totals .amount strong,
.opc-block-summary .table-totals .amount strong {
  font-weight: 700;
}
.cart-totals .line td,
.opc-block-summary .table-totals .line td {
  padding: 0;
}
.cart-totals .line td hr,
.opc-block-summary .table-totals .line td hr {
  margin-bottom: 10px;
  margin-top: 10px;
}
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .amount {
  text-align: right;
}
.cart-totals .grand .amount strong,
.opc-block-summary .table-totals .grand .amount strong {
  font-weight: 700;
}
.cart-totals .msrp,
.opc-block-summary .table-totals .msrp {
  margin-bottom: 10px;
}
.cart-totals .totals-tax-summary .amount .qcsflgjqzzfa,
.opc-block-summary .table-totals .totals-tax-summary .amount .qcsflgjqzzfa {
  position: relative;
}
.cart-totals .totals-tax-summary.expanded .mark,
.cart-totals .totals-tax-summary.expanded .amount,
.opc-block-summary .table-totals .totals-tax-summary.expanded .mark,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount {
  border-bottom: 0;
}
.abs-sidebar-totals .totals-tax-summary.expanded .amount .qcsflgjqzzfa:after,
.cart-totals .totals-tax-summary.expanded .amount .qcsflgjqzzfa:after,
.opc-block-summary
  .table-totals
  .totals-tax-summary.expanded
  .amount
  .qcsflgjqzzfa:after {
  content: "\e621";
}
.cart-totals .totals-tax-details,
.opc-block-summary .table-totals .totals-tax-details {
  border-bottom: 1px solid #d1d1d1;
  display: none;
}
.cart-totals .totals-tax-details.shown,
.opc-block-summary .table-totals .totals-tax-details.shown {
  display: table-row;
}
.paypal-review-discount .block > .title,
.cart-summary .block > .title {
  border-top: 1px solid #d1d1d1;
  cursor: pointer;
  font-weight: 600;
  display: swap;
  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,
.cart-summary .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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.paypal-review-discount .block > .title:after,
.cart-summary .block > .title:after {
  position: absolute;
  right: -5px;
  top: -5px;
}
.hprthwiryux.gxpskzlteskkffk .paypal-review-discount .block > .title strong,
.hprthwiryux.gxpskzlteskkffk .cart-summary .block > .title strong {
  font-size: 1.8rem;
  font-weight: 400;
}
.paypal-review-discount .block > .uoesokfqgho,
.cart-summary .block > .uoesokfqgho {
  display: none;
}
.abs-discount-block.jxlzkptulvqwy > .title:after,
.paypal-review-discount .block.jxlzkptulvqwy > .title:after,
.cart-summary .block.jxlzkptulvqwy > .title:after {
  content: "\e621";
}
.paypal-review-discount .block.jxlzkptulvqwy > .uoesokfqgho,
.cart-summary .block.jxlzkptulvqwy > .uoesokfqgho {
  display: block;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/opensans/light/opensans-300.woff2") format("woff2"),
    url("../fonts/opensans/light/opensans-300.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/opensans/regular/opensans-400.woff2") format("woff2"),
    url("../fonts/opensans/regular/opensans-400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/opensans/semibold/opensans-600.woff2") format("woff2"),
    url("../fonts/opensans/semibold/opensans-600.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/opensans/bold/opensans-700.woff2") format("woff2"),
    url("../fonts/opensans/bold/opensans-700.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/opensans/extrabold/opensans-800.woff2") format("woff2"),
    url("../fonts/opensans/extrabold/opensans-800.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
.azwqfuupejcyldx {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.hidden {
  display: none;
}
.ryqqythpgq {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.ryqqythpgq:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.ryqqythpgq .hprthwiryux.gxpskzlteskkffk {
  padding-bottom: 40px;
  -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%;
}
.ryqqythpgq .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;
}
.ryqqythpgq .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;
}
.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;
}
table {
  margin-bottom: 20px;
}
table thead tr {
  background: #ff4100;
  color: #fff;
}
.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: #ff4100;
}
.message.info a:hover {
  color: #cc3400;
}
.message.info a:active {
  color: #cc3400;
}
.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: 400;
  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: #ff4100;
}
.message.error a:hover {
  color: #cc3400;
}
.message.error a:active {
  color: #cc3400;
}
.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: 400;
  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: #ff4100;
}
.message.warning a:hover {
  color: #cc3400;
}
.message.warning a:active {
  color: #cc3400;
}
.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: 400;
  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: #ff4100;
}
.message.notice a:hover {
  color: #cc3400;
}
.message.notice a:active {
  color: #cc3400;
}
.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: 400;
  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: #ff4100;
}
.message.success a:hover {
  color: #cc3400;
}
.message.success a:active {
  color: #cc3400;
}
.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: 400;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.panel.cdveuvlkuc .links {
  display: none;
}
.dcstkvjuexecxc {
  background: 0 0;
}
.purswuhegr {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  display: block;
  font-size: 0;
  left: 17px;
  position: absolute;
  top: 15px;
  z-index: 14;
}
.purswuhegr: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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.purswuhegr:hover:before {
  color: #333;
}
.purswuhegr > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.purswuhegr:before {
  color: #000;
}
.modals-overlay.mob-nav.hidden {
  display: none;
}
.language-switcher-wrapper .switcher.yddczgfpzzufz {
  background: #000;
}
.language-switcher-wrapper .switcher.cdveuvlkuc {
  justify-content: flex-end;
  display: flex;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
  padding-left: 20px;
  padding-right: 20px;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher {
  display: inline-block;
  position: relative;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher:before,
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher:after {
  content: "";
  display: table;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher:after {
  clear: both;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher .vcekezjxzqek.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  .vcekezjxzqek.toggle:hover:after {
  color: inherit;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  .vcekezjxzqek.toggle:active:after {
  color: inherit;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher .vcekezjxzqek.toggle.jxlzkptulvqwy {
  display: inline-block;
  text-decoration: none;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  .vcekezjxzqek.toggle.jxlzkptulvqwy: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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  .vcekezjxzqek.toggle.jxlzkptulvqwy:hover:after {
  color: inherit;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  .vcekezjxzqek.toggle.jxlzkptulvqwy:active:after {
  color: inherit;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 2px solid #000;
  margin-top: 6px;
  min-width: 100%;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown li {
  margin: 0;
  padding: 3px 5px;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown:before,
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown:after {
  border-bottom-style: solid;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown:before {
  border: 7px solid;
  border-color: transparent transparent #fff;
  z-index: 99;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #000;
  z-index: 98;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown:before {
  right: 20px;
  top: -12px;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher ul.dropdown:after {
  right: 20px;
  top: -14px;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher.jxlzkptulvqwy {
  overflow: visible;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher.jxlzkptulvqwy ul.dropdown {
  display: block;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  > .dropdown.jxlzkptulvqwy
  ul.dropdown {
  display: block;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher > .dropdown ul.dropdown {
  z-index: 875;
  padding: 7px;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  > .dropdown
  ul.dropdown
  li:hover {
  background: unset;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  > .dropdown
  .vcekezjxzqek.toggle {
  display: flex;
  align-items: center;
  color: #fff;
  padding: 1em 0;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  > .dropdown
  .vcekezjxzqek.toggle.jxlzkptulvqwy:after {
  transform: rotate(90deg);
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher
  > .dropdown
  .vcekezjxzqek.toggle:after {
  content: "";
  background-image: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="rgba(255,255,255)" viewBox="0 0 28 28"><path d="M20.686 16l-9.257 12.914v-3.086l7.086-9.829-7.086-9.829v-3.086z"></path><path d="M21.829 16l-11.314 15.771v-6.286l6.857-9.486-6.857-9.486v-6.286z"></path></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  transform: rotate(270deg);
  width: 20px;
  height: 20px;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher-dropdown a {
  display: flex;
  align-items: center;
  padding: 1px 0;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher-dropdown a .flag-image {
  width: 25px;
  max-width: none;
  height: auto;
  margin: 0;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a
  input[type="radio"] {
  display: none;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a
  input[type="radio"]
  + label {
  padding-left: 44px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a
  input[type="radio"]
  + label:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
  border-radius: 50%;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a
  input[type="radio"]
  + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  border-radius: 50%;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a
  input[type="radio"]:checked
  + label:after {
  width: 14px;
  height: 14px;
  background: #ff4100;
  position: absolute;
  left: 6px;
  opacity: 1;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a
  input[type="radio"]:hover
  + label:before {
  border-color: #ff4100;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a
  input[type="radio"]
  + label {
  padding-left: 30px;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a
  input[type="radio"]
  + label:before {
  width: 12px;
  height: 12px;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher-dropdown a span {
  font-size: 1.2rem;
  color: #000;
  padding-left: 1em;
  line-height: 1;
}
.language-switcher-wrapper
  .switcher.cdveuvlkuc
  .switcher-dropdown
  a:hover
  input[type="radio"]
  + label:after {
  width: 6px;
  height: 6px;
  background: #ff4100;
  position: absolute;
  left: 5px;
  opacity: 1;
}
.language-switcher-wrapper .switcher.cdveuvlkuc .switcher-dropdown a:hover span {
  color: #ff4100;
}
@media all and (min-width: 1024px), print {
  .language-switcher-wrapper .switcher.cdveuvlkuc {
    padding-left: 0;
    padding-right: 0;
  }
}
.tooltip.yddczgfpzzufz {
  position: relative;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho:after,
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho:after {
  border-width: 5px;
  border-color: transparent;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho:before {
  border-width: 6px;
  border-color: transparent;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho:after,
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho:before {
  bottom: 100%;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho:after {
  border-bottom-color: #fff;
  left: 15px;
  margin-left: -5px;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho:before {
  border-bottom-color: #bbb;
  left: 15px;
  margin-left: -6px;
}
.tooltip.yddczgfpzzufz .tooltip.toggle {
  cursor: help;
}
.tooltip.yddczgfpzzufz .tooltip.toggle:hover + .tooltip.uoesokfqgho,
.tooltip.yddczgfpzzufz .tooltip.toggle:focus + .tooltip.uoesokfqgho,
.tooltip.yddczgfpzzufz:hover .tooltip.uoesokfqgho {
  display: block;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho dl {
  margin-bottom: 0;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho dd {
  white-space: normal;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho .subtitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho .ucdpwrftsagu {
  margin-top: 10px;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho .ucdpwrftsagu:first-child {
  margin-top: 0;
}
.tooltip.yddczgfpzzufz .tooltip.uoesokfqgho .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("../../../../../frontend/GymBeam/default/ru_RU/images/spinner.svg")
    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 {
  display: none;
}
.loading-mask .loader:after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-image: url("../images/spinner.svg");
  background-repeat: no-repeat;
  background-position: center;
  content: " ";
  width: 100%;
  height: 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;
}
.fieldset {
  border: 0;
  margin: 0 0 40px;
  padding: 0;
  letter-spacing: -0.31em;
}
.fieldset > * {
  letter-spacing: normal;
}
.fieldset > .legend {
  margin: 0 0 25px;
  padding: 0;
  box-sizing: border-box;
  float: left;
  line-height: 1.2;
  font-size: 2rem;
}
.fieldset > .legend + br {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.fieldset:last-child {
  margin-bottom: 20px;
}
.fieldset > .field,
.fieldset > .fields > .field {
  margin: 0 0 20px;
  position: relative;
}
.fieldset > .field > .ucdpwrftsagu,
.fieldset > .fields > .field > .ucdpwrftsagu {
  margin: 0 0 5px;
  display: inline-block;
}
.fieldset > .field:last-child,
.fieldset > .fields > .field:last-child {
  margin-bottom: 0;
}
.fieldset > .field > .ucdpwrftsagu,
.fieldset > .fields > .field > .ucdpwrftsagu {
  font-weight: 400;
}
.fieldset > .field > .ucdpwrftsagu + br,
.fieldset > .fields > .field > .ucdpwrftsagu + br {
  display: none;
}
.fieldset > .field .choice input,
.fieldset > .fields > .field .choice input {
  vertical-align: top;
}
.fieldset > .field .fields.group:before,
.fieldset > .fields > .field .fields.group:before,
.fieldset > .field .fields.group:after,
.fieldset > .fields > .field .fields.group:after {
  content: "";
  display: table;
}
.fieldset > .field .fields.group:after,
.fieldset > .fields > .field .fields.group:after {
  clear: both;
}
.fieldset > .field .fields.group .field,
.fieldset > .fields > .field .fields.group .field {
  box-sizing: border-box;
  float: left;
}
.fieldset > .field .fields.group.group-2 .field,
.fieldset > .fields > .field .fields.group.group-2 .field {
  width: 50% !important;
}
.fieldset > .field .fields.group.group-3 .field,
.fieldset > .fields > .field .fields.group.group-3 .field {
  width: 33.3% !important;
}
.fieldset > .field .fields.group.group-4 .field,
.fieldset > .fields > .field .fields.group.group-4 .field {
  width: 25% !important;
}
.fieldset > .field .fields.group.group-5 .field,
.fieldset > .fields > .field .fields.group.group-5 .field {
  width: 20% !important;
}
.fieldset > .field .addon,
.fieldset > .fields > .field .addon {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0;
  width: 100%;
}
.fieldset > .field .addon textarea,
.fieldset > .fields > .field .addon textarea,
.fieldset > .field .addon select,
.fieldset > .fields > .field .addon select,
.fieldset > .field .addon input,
.fieldset > .fields > .field .addon input {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  display: inline-block;
  margin: 0;
  width: auto;
}
.fieldset > .field .addon .addbefore,
.fieldset > .fields > .field .addon .addbefore,
.fieldset > .field .addon .addafter,
.fieldset > .fields > .field .addon .addafter {
  background: #fff;
  background-clip: padding-box;
  border: 2px solid #000;
  border-radius: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 28px;
  line-height: 1.42857143;
  padding: 0 1em;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}
.fieldset > .field .addon .addbefore:disabled,
.fieldset > .fields > .field .addon .addbefore:disabled,
.fieldset > .field .addon .addafter:disabled,
.fieldset > .fields > .field .addon .addafter:disabled {
  opacity: 0.5;
}
.fieldset > .field .addon .addbefore::-moz-placeholder,
.fieldset > .fields > .field .addon .addbefore::-moz-placeholder,
.fieldset > .field .addon .addafter::-moz-placeholder,
.fieldset > .fields > .field .addon .addafter::-moz-placeholder {
  color: #c2c2c2;
}
.fieldset > .field .addon .addbefore::-webkit-input-placeholder,
.fieldset > .fields > .field .addon .addbefore::-webkit-input-placeholder,
.fieldset > .field .addon .addafter::-webkit-input-placeholder,
.fieldset > .fields > .field .addon .addafter::-webkit-input-placeholder {
  color: #c2c2c2;
}
.fieldset > .field .addon .addbefore:-ms-input-placeholder,
.fieldset > .fields > .field .addon .addbefore:-ms-input-placeholder,
.fieldset > .field .addon .addafter:-ms-input-placeholder,
.fieldset > .fields > .field .addon .addafter:-ms-input-placeholder {
  color: #c2c2c2;
}
.fieldset > .field .addon .addbefore,
.fieldset > .fields > .field .addon .addbefore {
  float: left;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.fieldset > .field .additional,
.fieldset > .fields > .field .additional {
  margin-top: 10px;
}
.fieldset > .field.required > .ucdpwrftsagu:after,
.fieldset > .fields > .field.required > .ucdpwrftsagu:after,
.fieldset > .field._required > .ucdpwrftsagu:after,
.fieldset > .fields > .field._required > .ucdpwrftsagu:after {
  content: "*";
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.fieldset > .field .note,
.fieldset > .fields > .field .note {
  font-size: 1.2rem;
  margin: 3px 0 0;
  padding: 0;
  display: inline-block;
  text-decoration: none;
}
.fieldset > .field .note:before,
.fieldset > .fields > .field .note:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 12px;
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.fieldset > .field.choice,
.fieldset > .fields > .field.choice {
  margin: 20px 0;
}
.fieldset > .field.choice .ucdpwrftsagu,
.fieldset > .fields > .field.choice .ucdpwrftsagu {
  display: inline-flex;
  align-items: center;
  font-weight: 400;
}
.fieldset > .field.choice label,
.fieldset > .fields > .field.choice label {
  margin: 0;
}
.fieldset > .field.choice:not(.review-field-rating) input[type="radio"],
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="radio"] {
  display: none;
}
.fieldset > .field.choice:not(.review-field-rating) input[type="radio"] + label,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="radio"]
  + label {
  padding-left: 44px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="radio"]
  + label:before,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="radio"]
  + label:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
  border-radius: 50%;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="radio"]
  + label:after,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="radio"]
  + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  border-radius: 50%;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="radio"]:checked
  + label:after,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="radio"]:checked
  + label:after {
  width: 14px;
  height: 14px;
  background: #ff4100;
  position: absolute;
  left: 6px;
  opacity: 1;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="radio"]:hover
  + label:before,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="radio"]:hover
  + label:before {
  border-color: #ff4100;
}
.fieldset > .field.choice:not(.review-field-rating) input[type="checkbox"],
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"] {
  display: none;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]
  + label,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]
  + label {
  padding-left: 44px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]
  + label:before,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]
  + label:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]
  + label:after,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]
  + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]:checked
  + label:after,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]:checked
  + label:after {
  width: 14px;
  height: 14px;
  background: #ff4100;
  position: absolute;
  left: 6px;
  opacity: 1;
}
.fieldset
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]:hover
  + label:before,
.fieldset
  > .fields
  > .field.choice:not(.review-field-rating)
  input[type="checkbox"]:hover
  + label:before {
  border-color: #ff4100;
}
.hprthwiryux:not(.gxpskzlteskkffk) .fieldset > .field .ucdpwrftsagu,
.hprthwiryux:not(.gxpskzlteskkffk) .fieldset > .fields > .field .ucdpwrftsagu {
  font-weight: 400;
}
.fieldset > .field .field.choice,
.fieldset > .fields > .field .field.choice {
  margin-bottom: 10px;
}
.fieldset > .field .field.choice:last-child,
.fieldset > .fields > .field .field.choice:last-child {
  margin-bottom: 0;
}
.fieldset > .field input[type="file"],
.fieldset > .fields > .field input[type="file"] {
  margin: 5px 0;
}
.fieldset > .field input,
.fieldset > .fields > .field input,
.fieldset > .field select,
.fieldset > .fields > .field select,
.fieldset > .field textarea,
.fieldset > .fields > .field textarea {
  transition: box-shadow, border-color 0.4s ease-in-out;
}
.fieldset > .field input:not([disabled]):focus,
.fieldset > .fields > .field input:not([disabled]):focus,
.fieldset > .field select:not([disabled]):focus,
.fieldset > .fields > .field select:not([disabled]):focus,
.fieldset > .field textarea:not([disabled]):focus,
.fieldset > .fields > .field textarea:not([disabled]):focus {
  box-shadow: 0 2px 8px rgba(57, 56, 56, 0.25);
}
.fieldset > .field input:hover,
.fieldset > .fields > .field input:hover,
.fieldset > .field select:hover,
.fieldset > .fields > .field select:hover,
.fieldset > .field textarea:hover,
.fieldset > .fields > .field textarea:hover {
  border-color: #757779;
}
.legend + .fieldset,
.legend + div {
  clear: both;
}
.legend strong {
  margin-left: 5px;
}
fieldset.field {
  border: 0;
  padding: 0;
}
.field.date .control {
  display: flex;
  align-items: center;
}
.field.date .time-picker {
  display: inline-block;
  margin-top: 10px;
  white-space: nowrap;
}
.field .message.warning {
  margin-top: 10px;
}
.field-error,
div.mage-error[generated] {
  margin-top: 2px;
}
.field-error {
  color: #e02b27;
  font-size: 1.2rem;
}
.fjazghprsdvlekt-options-wrapper .date.required div[for*="options"].mage-error {
  display: none !important;
}
.field .tooltip {
  position: relative;
}
.field .tooltip .tooltip-content {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.field .tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.field .tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
  right: 100%;
}
.field .tooltip .tooltip-content:after {
  border-right-color: #fff;
  margin-top: -5px;
  top: 15px;
}
.field .tooltip .tooltip-content:before {
  border-right-color: #bbb;
  margin-top: -6px;
  top: 15px;
}
.field .tooltip .tooltip-toggle {
  cursor: help;
}
.field .tooltip .tooltip-toggle:hover + .tooltip-content,
.field .tooltip .tooltip-toggle:focus + .tooltip-content,
.field .tooltip:hover .tooltip-content {
  display: block;
}
.field .tooltip .tooltip-content {
  min-width: 200px;
  white-space: normal;
}
input:focus ~ .tooltip .tooltip-content,
select:focus ~ .tooltip .tooltip-content {
  display: block;
}
._has-datepicker ~ .ui-datepicker-trigger {
  background-image: none;
  background: 0 0;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: swap;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}
._has-datepicker ~ .ui-datepicker-trigger:focus,
._has-datepicker ~ .ui-datepicker-trigger:active {
  background: 0 0;
  border: none;
}
._has-datepicker ~ .ui-datepicker-trigger:hover {
  background: 0 0;
  border: none;
}
._has-datepicker ~ .ui-datepicker-trigger.disabled,
._has-datepicker ~ .ui-datepicker-trigger[disabled],
fieldset[disabled] ._has-datepicker ~ .ui-datepicker-trigger {
  pointer-events: none;
  opacity: 0.5;
}
._has-datepicker ~ .ui-datepicker-trigger > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._has-datepicker ~ .ui-datepicker-trigger:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 40px;
  line-height: 40px;
  color: #7d7d7d;
  content: "\e612";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
._has-datepicker ~ .ui-datepicker-trigger:focus {
  box-shadow: none;
  outline: 0;
}
.ui-datepicker {
  border: 2px solid #000;
  background: #fff;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  height: 3rem;
}
.ui-datepicker .ui-datepicker-prev span {
  border-color: transparent #000 transparent transparent;
}
.ui-datepicker .ui-datepicker-next span {
  border-color: transparent transparent transparent #000;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
  background: #ff4100;
  color: #fff;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-active {
  background: #8dc63f;
  color: #fff;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
  text-align: center;
}
.ui-datepicker .ui-datepicker-calendar th {
  text-align: center;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="rgba(0,0,0)" viewBox="0 0 28 28"><path d="M14 18.1l-11.3-8.1h2.7l8.6 6.2 8.6-6.2h2.7z"></path><path d="M14 19.1l-13.8-9.9h5.5l8.3 6 8.3-6h5.5z"></path></svg>');
  background-repeat: no-repeat;
  background-position: top 5px right 10px;
  background-size: 1em;
  padding-right: 2.25em;
}
.sidebar .fieldset {
  margin: 0;
}
.sidebar .fieldset > .field:not(.choice):not(:last-child),
.sidebar .fieldset .fields > .field:not(:last-child) {
  margin: 0 0 20px;
}
.sidebar .fieldset > .field:not(.choice) .ucdpwrftsagu,
.sidebar .fieldset .fields > .field .ucdpwrftsagu {
  margin: 0 0 4px;
  padding: 0 0 5px;
  text-align: left;
  width: 100%;
}
.sidebar .fieldset > .field:not(.choice) .control,
.sidebar .fieldset .fields > .field .control {
  width: 100%;
}
@font-face {
  font-family: "icons-blank-theme";
  src: url("../fonts/Blank-Theme-Icons.woff2") format("woff2"),
    url("../fonts/Blank-Theme-Icons.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
a.vcekezjxzqek.pagurkjcute {
  font-size: 1.4rem;
  display: flex;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  justify-content: space-between;
  border: none;
  padding: 0 2em;
  transition: background-color 0.4s ease-in-out;
  height: 50px;
  background: #ff4100;
}
a.vcekezjxzqek.pagurkjcute .gexdiwuvugjqovg {
  fill: #fff;
}
a.vcekezjxzqek.pagurkjcute:hover,
a.vcekezjxzqek.pagurkjcute:focus,
a.vcekezjxzqek.pagurkjcute:active {
  background: #cc3400;
  color: #fff;
  border: transparent;
}
a.vcekezjxzqek.secondary {
  font-size: 1.4rem;
  display: flex;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  justify-content: space-between;
  border: none;
  padding: 0 2em;
  transition: background-color 0.4s ease-in-out;
  height: 50px;
  background: #000;
}
a.vcekezjxzqek.secondary .gexdiwuvugjqovg {
  fill: #fff;
}
a.vcekezjxzqek.secondary:hover,
a.vcekezjxzqek.secondary:focus,
a.vcekezjxzqek.secondary:active {
  background: #333;
  color: #fff;
  border: transparent;
}
.vcekezjxzqek.pagurkjcute,
.vcekezjxzqek-primary {
  font-size: 1.4rem;
  display: flex;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  justify-content: space-between;
  border: none;
  padding: 0 2em;
  transition: background-color 0.4s ease-in-out;
  height: 50px;
  background: #ff4100;
}
.vcekezjxzqek.pagurkjcute .gexdiwuvugjqovg,
.vcekezjxzqek-primary .gexdiwuvugjqovg {
  fill: #fff;
}
.vcekezjxzqek.pagurkjcute:hover,
.vcekezjxzqek-primary:hover,
.vcekezjxzqek.pagurkjcute:focus,
.vcekezjxzqek-primary:focus,
.vcekezjxzqek.pagurkjcute:active,
.vcekezjxzqek-primary:active {
  background: #cc3400;
  color: #fff;
  border: transparent;
}
.vcekezjxzqek.secondary,
.vcekezjxzqek-secondary {
  font-size: 1.4rem;
  display: flex;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  justify-content: space-between;
  border: none;
  padding: 0 2em;
  transition: background-color 0.4s ease-in-out;
  height: 50px;
  background: #000;
}
.vcekezjxzqek.secondary .gexdiwuvugjqovg,
.vcekezjxzqek-secondary .gexdiwuvugjqovg {
  fill: #fff;
}
.vcekezjxzqek.secondary:hover,
.vcekezjxzqek-secondary:hover,
.vcekezjxzqek.secondary:focus,
.vcekezjxzqek-secondary:focus,
.vcekezjxzqek.secondary:active,
.vcekezjxzqek-secondary:active {
  background: #333;
  color: #fff;
  border: transparent;
}
.vcekezjxzqek.alternate {
  font-size: 1.4rem;
  display: flex;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  justify-content: space-between;
  border: none;
  padding: 0 2em;
  transition: background-color 0.4s ease-in-out;
  height: 50px;
  background: #8dc63f;
}
.vcekezjxzqek.alternate .gexdiwuvugjqovg {
  fill: #fff;
}
.vcekezjxzqek.alternate:hover,
.vcekezjxzqek.alternate:focus,
.vcekezjxzqek.alternate:active {
  background: #567b24;
  color: #fff;
  border: transparent;
}
.vcekezjxzqek.size-s {
  font-size: 1.2rem;
  height: 25px;
}
.vcekezjxzqek.size-m {
  font-size: 1.5rem;
  height: 35px;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx {
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch {
  display: block;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho:before,
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho:after {
  content: "";
  display: table;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho:after {
  clear: both;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho.jxlzkptulvqwy {
  display: block;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title {
  margin: 0 0 5px;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.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;
  font-weight: 600;
  line-height: 40px;
  font-size: 1.8rem;
  color: #7d7d7d;
  text-decoration: none;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch:visited {
  color: #7d7d7d;
  text-decoration: none;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch:hover {
  color: #7d7d7d;
  text-decoration: none;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch:active {
  color: #000;
  text-decoration: none;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title:not(.disabled) > .switch:focus,
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title:not(.disabled) > .switch:hover {
  background: #fcfcfc;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title:not(.disabled) > .switch:active,
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title.jxlzkptulvqwy > .switch,
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title.jxlzkptulvqwy > .switch:focus,
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title.jxlzkptulvqwy > .switch:hover {
  background: #fff;
  color: #000;
  text-decoration: none;
  padding-bottom: 5px;
}
.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho {
  background: #fff;
  border: 1px solid #d1d1d1;
  margin: 0 0 5px;
  padding: 20px;
}
.vsovrkifsprawwas > .ucdpwrftsagu {
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 3.2rem;
  letter-spacing: normal;
}
.vsovrkifsprawwas > .ucdpwrftsagu:after {
  content: ": ";
}
.vsovrkifsprawwas > .ucdpwrftsagu {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vsovrkifsprawwas .azwqfuupejcyldx {
  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;
}
.vsovrkifsprawwas .duytlxtogt {
  font-size: 1.2rem;
  line-height: 3.2rem;
  letter-spacing: normal;
  margin: 0 2px 0 0;
  display: inline-block;
}
.vsovrkifsprawwas .duytlxtogt .ucdpwrftsagu {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vsovrkifsprawwas a.vsovrkifsprawwa {
  color: #000;
  display: inline-block;
  padding: 0 4px;
  text-decoration: none;
}
.vsovrkifsprawwas a.vsovrkifsprawwa:visited {
  color: #000;
}
.vsovrkifsprawwas a.vsovrkifsprawwa:hover {
  color: #ff4100;
  text-decoration: none;
}
.vsovrkifsprawwas a.vsovrkifsprawwa:active {
  color: #cc3400;
}
.vsovrkifsprawwas strong.vsovrkifsprawwa {
  font-size: 1.2rem;
  line-height: 3.2rem;
  letter-spacing: normal;
  color: #ff4100;
  display: inline-block;
  font-weight: 700;
  padding: 0 4px;
}
.vsovrkifsprawwas .vcekezjxzqek {
  border: 1px solid #d1d1d1;
  color: #7d7d7d;
  display: inline-block;
  padding: 0;
  text-decoration: none;
}
.vsovrkifsprawwas .vcekezjxzqek:visited {
  color: #000;
}
.vsovrkifsprawwas .vcekezjxzqek:hover {
  color: #7d7d7d;
  text-decoration: none;
}
.vsovrkifsprawwas .vcekezjxzqek:active {
  color: #7d7d7d;
}
.vsovrkifsprawwas .vsovrkifsprawwas-items {
  display: flex;
}
.vsovrkifsprawwas .duytlxtogt {
  display: inline-flex;
  align-items: center;
  line-height: 1;
}
.vsovrkifsprawwas .vcekezjxzqek {
  display: inline-flex;
  border: none;
}
.vsovrkifsprawwas .vcekezjxzqek > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vsovrkifsprawwas .vcekezjxzqek.previous:after {
  content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" stroke="rgba(0,0,0)" width="28" height="28" viewBox="0 0 86 28"><path d="M14.3 28l1.5-1.5-11.5-11.4h81v-2.1h-81.1l11.5-11.4-1.5-1.5-13.9 13.9z"></path></svg>');
}
.vsovrkifsprawwas .vcekezjxzqek.previous:hover:after {
  content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" stroke="rgba(255,65,0)" fill="rgba(255,65,0)" width="28" height="28" viewBox="0 0 86 28"><path d="M14.3 28l1.5-1.5-11.5-11.4h81v-2.1h-81.1l11.5-11.4-1.5-1.5-13.9 13.9z"></path></svg>');
}
.vsovrkifsprawwas .vcekezjxzqek.next:after {
  content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" stroke="rgba(0,0,0)" width="28" height="28" viewBox="0 0 86 28"><path d="M71.4 0.1l-1.5 1.5 11.4 11.4h-81v2.1h81.1l-11.4 11.4 1.4 1.5 13.9-13.9z"></path></svg>');
}
.vsovrkifsprawwas .vcekezjxzqek.next:hover:after {
  content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" stroke="rgba(255,65,0)" fill="rgba(255,65,0)" width="28" height="28" viewBox="0 0 86 28"><path d="M71.4 0.1l-1.5 1.5 11.4 11.4h-81v2.1h81.1l-11.4 11.4 1.4 1.5 13.9-13.9z"></path></svg>');
}
.eqzzjjgqwk-toolbar {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.eqzzjjgqwk-toolbar .vcekezjxzqek.secondary,
.eqzzjjgqwk-toolbar .secondary > .vcekezjxzqek {
  order: 0;
  float: none;
  line-height: 16px;
}
.eqzzjjgqwk-toolbar > .secondary {
  margin-left: 25px;
}
.breadcrumbs {
  margin: auto 0 25px;
}
.breadcrumbs .azwqfuupejcyldx {
  font-size: 1.2rem;
  color: #a8a69f;
  margin: 0;
  padding: 0;
  list-style: none none;
}
.breadcrumbs .azwqfuupejcyldx > li {
  display: inline-block;
  vertical-align: top;
}
.breadcrumbs .duytlxtogt {
  margin: 0;
}
.breadcrumbs a {
  color: #a8a69f;
  text-decoration: none;
}
.breadcrumbs a:visited {
  color: #a8a69f;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color: #a8a69f;
  text-decoration: underline;
}
.breadcrumbs a:active {
  color: #a8a69f;
  text-decoration: none;
}
.breadcrumbs strong {
  font-weight: 400;
}
.breadcrumbs .duytlxtogt:not(:last-child) {
  display: inline-block;
  text-decoration: none;
}
.breadcrumbs .duytlxtogt:not(:last-child):after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 1.2;
  content: "»";
  font-family: "icons-blank-theme";
  margin: 0 3px;
  vertical-align: top;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.breadcrumbs .duytlxtogt {
  margin: 3px 0;
}
.breadcrumbs .duytlxtogt:not(:last-child):after {
  font-family: revert;
}
.catalog-product-view .breadcrumbs {
  margin: auto auto 15px;
}
.ui-dialog.popup .vcekezjxzqek.close {
  position: absolute;
  height: 40px;
  right: 0;
  top: 0;
  width: 40px;
  z-index: 1001;
  display: inline-block;
  background-image: none;
  background: 0 0;
  -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 .vcekezjxzqek.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 .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog.popup .vcekezjxzqek.close:hover:before {
  color: inherit;
}
.ui-dialog.popup .vcekezjxzqek.close:active:before {
  color: inherit;
}
.ui-dialog.popup .vcekezjxzqek.close:focus,
.ui-dialog.popup .vcekezjxzqek.close:active {
  background: 0 0;
  border: none;
}
.ui-dialog.popup .vcekezjxzqek.close:hover {
  background: 0 0;
  border: none;
}
.ui-dialog.popup .vcekezjxzqek.close.disabled,
.ui-dialog.popup .vcekezjxzqek.close[disabled],
fieldset[disabled] .ui-dialog.popup .vcekezjxzqek.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 #fff;
  z-index: 99;
}
.popup-pointer:after {
  left: 1px;
  top: 0;
  border: solid 7px;
  border-color: transparent transparent #aeaeae;
  z-index: 98;
}
.qcsflgjqzzfa-tier_price .qcsflgjqzzfa-excluding-tax,
.qcsflgjqzzfa-tier_price .qcsflgjqzzfa-including-tax {
  display: inline;
}
.qcsflgjqzzfa-including-tax,
.qcsflgjqzzfa-excluding-tax {
  display: block;
  font-size: 1.8rem;
  line-height: 1;
}
.qcsflgjqzzfa-including-tax .qcsflgjqzzfa,
.qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa {
  font-weight: 700;
}
.qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax,
.svjuskrjidh[data-label] {
  display: block;
  font-size: 1.8rem;
}
.qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax:before,
.svjuskrjidh[data-label]:before {
  content: attr(data-label) ": ";
  font-size: 1.1rem;
}
.qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa,
.svjuskrjidh[data-label] .qcsflgjqzzfa {
  font-size: 1.1rem;
}
body._has-modal {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.modals-overlay {
  z-index: 800;
}
.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 0.3s, opacity 0.3s ease;
  transition: visibility 0s 0.3s, opacity 0.3s ease;
}
.modal-slide._show,
.modal-popup._show {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.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: #fff;
  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%;
  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.confirm .modal-inner-wrap .modal-content {
  padding-right: 3rem;
}
.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 0.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 .vcekezjxzqek-close,
.modal-popup .vcekezjxzqek-close,
.modal-slide .vcekezjxzqek-close {
  background-image: none;
  background: 0 0;
  -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;
  position: absolute;
  right: 0;
  top: 0;
}
.modal-custom .vcekezjxzqek-close:focus,
.modal-popup .vcekezjxzqek-close:focus,
.modal-slide .vcekezjxzqek-close:focus,
.modal-custom .vcekezjxzqek-close:active,
.modal-popup .vcekezjxzqek-close:active,
.modal-slide .vcekezjxzqek-close:active {
  background: 0 0;
  border: none;
}
.modal-custom .vcekezjxzqek-close:hover,
.modal-popup .vcekezjxzqek-close:hover,
.modal-slide .vcekezjxzqek-close:hover {
  background: 0 0;
  border: none;
}
.modal-custom .vcekezjxzqek-close.disabled,
.modal-popup .vcekezjxzqek-close.disabled,
.modal-slide .vcekezjxzqek-close.disabled,
.modal-custom .vcekezjxzqek-close[disabled],
.modal-popup .vcekezjxzqek-close[disabled],
.modal-slide .vcekezjxzqek-close[disabled],
fieldset[disabled] .modal-custom .vcekezjxzqek-close,
fieldset[disabled] .modal-popup .vcekezjxzqek-close,
fieldset[disabled] .modal-slide .vcekezjxzqek-close {
  pointer-events: none;
  opacity: 0.5;
}
.modal-custom .vcekezjxzqek-close:hover:before,
.modal-popup .vcekezjxzqek-close:hover:before,
.modal-slide .vcekezjxzqek-close:hover:before {
  content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" stroke="rgba(143 143 143)" fill="rgba(143 143 143)" viewBox="0 0 28 28"><path d="M28 1.5l-1.5-1.5-12.5 12.5-12.5-12.5-1.5 1.5 12.5 12.5-12.5 12.5 1.5 1.5 12.5-12.5 12.5 12.5 1.5-1.5-12.5-12.5z"></path></svg>');
}
.modal-custom .vcekezjxzqek-close:before,
.modal-popup .vcekezjxzqek-close:before,
.modal-slide .vcekezjxzqek-close:before {
  content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" stroke="rgba(25.5 25.5 25.5)" fill="rgba(25.5 25.5 25.5)" viewBox="0 0 28 28"><path d="M28 1.5l-1.5-1.5-12.5 12.5-12.5-12.5-1.5 1.5 12.5 12.5-12.5 12.5 1.5 1.5 12.5-12.5 12.5 12.5 1.5-1.5-12.5-12.5z"></path></svg>');
}
.modal-custom .vcekezjxzqek-close {
  margin: 25px;
}
.modal-popup {
  pointer-events: none;
}
.modal-popup .modal-title {
  font-size: 2rem;
  font-weight: 800;
  padding-bottom: 10px;
  font-size: 26px;
  margin-bottom: 0;
  min-height: 1em;
  word-wrap: break-word;
}
.modal-popup .modal-content input,
.modal-popup .modal-content select,
.modal-popup .modal-content textarea {
  transition: box-shadow 0.4s ease-in-out;
}
.modal-popup .modal-content input:not([disabled]):hover,
.modal-popup .modal-content select:not([disabled]):hover,
.modal-popup .modal-content textarea:not([disabled]):hover,
.modal-popup .modal-content input:not([disabled]):focus,
.modal-popup .modal-content select:not([disabled]):focus,
.modal-popup .modal-content textarea:not([disabled]):focus {
  box-shadow: 0 2px 8px rgba(57, 56, 56, 0.25);
}
.modal-popup .modal-content input:hover,
.modal-popup .modal-content select:hover,
.modal-popup .modal-content textarea:hover,
.modal-popup .modal-content input:focus,
.modal-popup .modal-content select:focus,
.modal-popup .modal-content textarea:focus {
  border-color: #000;
}
.modal-popup .modal-footer button.vcekezjxzqek-secondary,
.modal-popup
  .modal-footer
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-secondary,
.modal-popup
  .modal-footer
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-secondary,
.modal-popup .modal-footer .vcekezjxzqek-gift.vcekezjxzqek-secondary {
  float: left;
}
.modal-popup .modal-footer button.vcekezjxzqek-primary,
.modal-popup
  .modal-footer
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.modal-popup
  .modal-footer
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.modal-popup .modal-footer .vcekezjxzqek-gift.vcekezjxzqek-primary {
  float: right;
}
.modal-popup .vcekezjxzqek-close {
  padding: 10px;
}
.modal-popup .vcekezjxzqek-close {
  padding: 1.1rem 2rem;
}
.modal-slide .vcekezjxzqek-close {
  padding: 1.1rem 2rem;
}
.modal-slide .ckqkgffldohc-actions {
  margin-bottom: -12.9rem;
  margin-top: 2.1rem;
}
.modals-overlay {
  background-color: rgba(0, 0, 0, 0.75);
  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: 800;
}
.block-requisition-list {
  display: inline;
  margin-bottom: 0;
}
.requisition-list-action {
  display: inline-block;
  position: relative;
  vertical-align: text-bottom;
}
.requisition-list-action:before,
.requisition-list-action:after {
  content: "";
  display: table;
}
.requisition-list-action:after {
  clear: both;
}
.requisition-list-action .vcekezjxzqek.split {
  float: left;
  margin: 0;
}
.requisition-list-action .vcekezjxzqek.toggle {
  float: right;
  margin: 0;
}
.requisition-list-action button.vcekezjxzqek.split,
.requisition-list-action
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.split,
.requisition-list-action
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.split,
.requisition-list-action .vcekezjxzqek-gift.vcekezjxzqek.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.requisition-list-action button + .vcekezjxzqek.toggle,
.requisition-list-action
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek
  + .vcekezjxzqek.toggle,
.requisition-list-action
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek
  + .vcekezjxzqek.toggle,
.requisition-list-action .vcekezjxzqek-gift + .vcekezjxzqek.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.requisition-list-action .vcekezjxzqek.toggle {
  display: inline-block;
  text-decoration: none;
}
.requisition-list-action .vcekezjxzqek.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 22px;
  color: #7d7d7d;
  content: "\e622";
  font-family: "icons-blank-theme";
  margin: 0 0 0 10px;
  vertical-align: top;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.requisition-list-action .vcekezjxzqek.toggle:hover:after {
  color: #333;
}
.requisition-list-action .vcekezjxzqek.toggle:active:after {
  color: inherit;
}
.requisition-list-action .vcekezjxzqek.toggle.jxlzkptulvqwy {
  display: inline-block;
  text-decoration: none;
}
.requisition-list-action .vcekezjxzqek.toggle.jxlzkptulvqwy:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 22px;
  color: #7d7d7d;
  content: "\e621";
  font-family: "icons-blank-theme";
  margin: 0 0 0 10px;
  vertical-align: top;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.requisition-list-action .vcekezjxzqek.toggle.jxlzkptulvqwy:hover:after {
  color: #333;
}
.requisition-list-action .vcekezjxzqek.toggle.jxlzkptulvqwy:active:after {
  color: inherit;
}
.requisition-list-action .azwqfuupejcyldx {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 2px solid #000;
  margin-top: 4px;
  min-width: 20rem;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.requisition-list-action .azwqfuupejcyldx li {
  margin: 0;
  padding: 0.5rem 0.5rem 0.5rem 2.3rem;
}
.requisition-list-action .azwqfuupejcyldx li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.requisition-list-action .azwqfuupejcyldx:before,
.requisition-list-action .azwqfuupejcyldx:after {
  border-bottom-style: solid;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.requisition-list-action .azwqfuupejcyldx:before {
  border: 7px solid;
  border-color: transparent transparent #fff;
  z-index: 99;
}
.requisition-list-action .azwqfuupejcyldx:after {
  border: 7px solid;
  border-color: transparent transparent #000;
  z-index: 98;
}
.requisition-list-action .azwqfuupejcyldx:before {
  left: 10px;
  top: -12px;
}
.requisition-list-action .azwqfuupejcyldx:after {
  left: 9px;
  top: -14px;
}
.requisition-list-action.jxlzkptulvqwy {
  overflow: visible;
}
.requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx {
  display: block;
}
.requisition-list-action .azwqfuupejcyldx {
  max-width: 23.7rem;
  min-width: 23.7rem;
  text-align: left;
}
.requisition-list-action .azwqfuupejcyldx .afocqpoujcxt-items {
  list-style-type: none;
  margin: 0;
  max-height: 24rem;
  overflow-y: auto;
  padding: 0;
}
.requisition-list-action .azwqfuupejcyldx .duytlxtogt:last-child:hover {
  background: #e8e8e8;
}
.requisition-list-action .azwqfuupejcyldx .duytlxtogt .duytlxtogt-name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.requisition-list-action .azwqfuupejcyldx .duytlxtogt .vcekezjxzqek.new {
  background-image: none;
  background: 0 0;
  -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;
}
.requisition-list-action .azwqfuupejcyldx .duytlxtogt .vcekezjxzqek.new:focus,
.requisition-list-action .azwqfuupejcyldx .duytlxtogt .vcekezjxzqek.new:active {
  background: 0 0;
  border: none;
}
.requisition-list-action .azwqfuupejcyldx .duytlxtogt .vcekezjxzqek.new:hover {
  background: 0 0;
  border: none;
}
.requisition-list-action .azwqfuupejcyldx .duytlxtogt .vcekezjxzqek.new.disabled,
.requisition-list-action .azwqfuupejcyldx .duytlxtogt .vcekezjxzqek.new[disabled],
fieldset[disabled] .requisition-list-action .azwqfuupejcyldx .duytlxtogt .vcekezjxzqek.new {
  pointer-events: none;
  opacity: 0.5;
}
.requisition-list-action > .vcekezjxzqek.toggle {
  padding: 0.4rem 5px;
}
.requisition-toolbar-actions .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx {
  right: 0;
}
.requisition-toolbar-actions .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx:before {
  left: auto;
  right: 11px;
}
.requisition-toolbar-actions .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx:after {
  left: auto;
  right: 10px;
}
.cart.table-wrapper .requisition-list-action {
  vertical-align: baseline;
}
.cart.table-wrapper .requisition-list-action .azwqfuupejcyldx {
  max-width: 23.7rem;
  min-width: 23.7rem;
}
.cart.table-wrapper .requisition-list-action > .vcekezjxzqek.toggle:after {
  color: inherit;
  vertical-align: middle;
}
.social-button .requisition-list-button {
  display: inline-block;
  text-decoration: none;
  color: #666;
  font-size: 1.4rem;
  font-weight: 600;
  letter-spacing: 0.05rem;
  line-height: 1.42857143;
  padding: 0 5px 0 0;
  text-transform: uppercase;
}
.social-button .requisition-list-button:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: inherit;
  content: "\e901";
  font-family: "magento-icons";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.social-button .requisition-list-button:before {
  margin-top: -0.2rem;
}
.social-button .requisition-list-button:active,
.social-button .requisition-list-button:focus,
.social-button .requisition-list-button:hover {
  color: #333;
}
.social-button .requisition-list-button:after {
  height: 1.5rem;
  margin: 0.3rem 0 0;
}
.social-button .requisition-list-button.jxlzkptulvqwy:after {
  margin: 0.4rem 0 0;
}
.link-button .requisition-list-button.toggle:after {
  color: #1979c3;
  vertical-align: bottom;
}
.link-button .requisition-list-button.toggle.jxlzkptulvqwy:after {
  color: #1979c3;
  margin: 0.3rem 0 0;
}
.link-button .requisition-list-button.toggle.jxlzkptulvqwy:after:hover {
  color: #1979c3;
}
.data-grid-wrap .afocqpoujcxt-name-field .cell-label-line-name {
  font-size: 18px;
}
.data-grid-wrap .cell-label-line-description {
  word-break: break-all;
}
.requisition-grid .col {
  padding-top: 20px;
}
.requisition-grid .col .qcsflgjqzzfa {
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}
.requisition-grid .col .qcsflgjqzzfa-excluding-tax {
  display: block;
  font-size: 1.3rem;
}
.requisition-grid .col .qcsflgjqzzfa-excluding-tax:before {
  content: attr(data-label) ": ";
}
.requisition-grid .col .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa {
  font-size: 12px;
}
.requisition-grid .hqckixwzxdvasv {
  display: block;
  font-size: 18px;
  line-height: 1;
  margin-bottom: 5px;
  margin-top: 0;
}
.requisition-grid .uddhevxefgjhg-description {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 5px;
  margin-top: 0;
}
.requisition-grid .uddhevxefgjhg-description .uddhevxefgjhg-sku {
  color: #111;
  font-size: 12px;
}
.requisition-grid .uddhevxefgjhg-description .deorqzaepi {
  color: #111;
  font-size: 12px;
  margin-top: 5px;
}
.requisition-grid .uddhevxefgjhg-description .deorqzaepi dl {
  margin: 0;
}
.requisition-grid .uddhevxefgjhg-description .deorqzaepi dl dt,
.requisition-grid .uddhevxefgjhg-description .deorqzaepi dl dd {
  display: inline;
}
.requisition-grid .eqzzjjgqwk-toolbar {
  text-align: right;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:focus,
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete {
  display: inline-block;
  text-decoration: none;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: inherit;
  color: #8f8f8f;
  content: "\e604";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:hover:before {
  color: #333;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:active:before {
  color: #8f8f8f;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit {
  display: inline-block;
  text-decoration: none;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: inherit;
  color: #8f8f8f;
  content: "\e601";
  font-family: "magento-icons";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:hover:before {
  color: #333;
}
.requisition-grid .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit:active:before {
  color: #8f8f8f;
}
.requisition-grid .duytlxtogt-error {
  margin-top: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.requisition-grid .duytlxtogt-error > *:first-child:before {
  margin-top: -1.4rem;
}
.requisition-list-description {
  word-wrap: break-word;
}
.requisition-popup .vcekezjxzqek.hidden {
  display: none;
}
.requisition-popup .modal-title {
  padding-right: 20px;
}
.confirm-requisition-popup .modal-footer .secondary {
  line-height: 1.42857143;
  margin: 0;
  padding: 0.7rem 1.5rem;
  color: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
  font-weight: 400;
}
.confirm-requisition-popup .modal-footer .secondary:visited {
  color: #ff4100;
  text-decoration: none;
}
.confirm-requisition-popup .modal-footer .secondary:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
.confirm-requisition-popup .modal-footer .secondary:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
.confirm-requisition-popup .modal-footer .secondary:hover,
.confirm-requisition-popup .modal-footer .secondary:active,
.confirm-requisition-popup .modal-footer .secondary:focus {
  background: 0 0;
  border: 0;
}
.confirm-requisition-popup .modal-footer .secondary.disabled,
.confirm-requisition-popup .modal-footer .secondary[disabled],
fieldset[disabled] .confirm-requisition-popup .modal-footer .secondary {
  color: #ff4100;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.requisition-view-links {
  margin-bottom: 10px;
  text-align: right;
}
.requisition-view-links .print {
  padding-left: 25px;
  padding-right: 0;
}
.block-requisition-management {
  position: relative;
}
.block-requisition-management .requisition-list-title {
  margin-bottom: 25px;
}
.block-requisition-management .requisition-list-title h1 {
  display: inline-block;
  font-weight: 300;
  margin-bottom: 0;
  margin-right: 10px;
}
.block-requisition-management .requisition-toolbar-select,
.block-requisition-management .requisition-toolbar-actions {
  display: inline-block;
  vertical-align: bottom;
}
.block-requisition-management .requisition-toolbar-select {
  margin-right: 20px;
}
.requisition-content {
  margin-bottom: 2rem;
}
.uddhevxefgjhg-inner .block-requisition-list {
  margin-bottom: 0;
}
.qtpixehzrkvsys .ptsgeevgsrprtl .requisition-list-button.toggle span {
  font-size: 0;
  letter-spacing: 0;
}
.qtpixehzrkvsys .ptsgeevgsrprtl .requisition-list-button.toggle:after {
  border-left: 0;
  padding-left: 0;
}
.order-actions-toolbar .block-requisition-list,
.requisition-toolbar-actions .block-requisition-list {
  margin-left: 10px;
}
.requisition-list-requisition-view .requisition-grid .col.number {
  display: none;
}
.requisition-list-requisition-print.account .hprthwiryux.gxpskzlteskkffk {
  padding-bottom: 0;
}
.requisition-list-requisition-print .block-requisition-management {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0;
  padding-bottom: 10px;
}
.requisition-list-requisition-print
  .block-requisition-management
  .requisition-list-title {
  margin-bottom: 0;
}
.requisition-list-requisition-print
  .block-requisition-management
  .requisition-info {
  float: right;
  margin-top: -2.2rem;
}
.requisition-list-requisition-print .requisition-grid .eqzzjjgqwk-toolbar {
  display: none;
}
.requisition-list-requisition-print .requisition-grid .col.number {
  width: 1rem;
}
.requisition-list-requisition-print .requisition-grid .col.col-checkbox {
  padding: 0;
}
.requisition-list-requisition-print
  .requisition-grid
  .col.col-checkbox
  input[type="checkbox"] {
  display: none;
}
.requisition-list-requisition-print .requisition-grid .col.subtotal {
  padding-right: 0;
}
.requisition-list-requisition-print .requisition-grid .col.qcsflgjqzzfa,
.requisition-list-requisition-print .requisition-grid .col.jyywgqgegjz,
.requisition-list-requisition-print .requisition-grid .col.subtotal {
  text-align: right;
}
.requisition-list-requisition-print
  .requisition-grid
  .col
  .hqckixwzxdvasv
  a {
  pointer-events: none;
}
.requisition-list-requisition-print .requisition-grid .col .qcsflgjqzzfa {
  font-size: 1.4rem;
  font-weight: 600;
}
.requisition-list-requisition-print
  .requisition-grid
  .col
  .qcsflgjqzzfa-excluding-tax {
  font-size: 1.1rem;
}
.requisition-list-requisition-print
  .requisition-grid
  .col
  .qcsflgjqzzfa-excluding-tax
  .qcsflgjqzzfa {
  font-size: 12px;
}
.requisition-list-requisition-print .requisition-grid .col .input-text {
  border-color: transparent;
  opacity: 1;
  padding-right: 0;
  pointer-events: none;
  text-align: right;
}
.requisition-list-requisition-print .requisition-grid .uddhevxefgjhg-image {
  display: none;
}
.requisition-list-requisition-print
  .requisition-grid
  .uddhevxefgjhg-description {
  float: none;
  width: 100%;
}
.requisition-list-requisition-print .requisition-grid tbody td {
  border-top: 1px solid #e4e4e4;
}
.requisition-list-requisition-print .drohcypxoczzwjz {
  background-color: transparent;
  color: #333;
  font-size: 12px;
  margin-bottom: 25px;
  padding: 10px 0 0;
  text-align: left;
}
.requisition-list-requisition-print .drohcypxoczzwjz .phone {
  float: right;
}
.checkout-cart-index .block-requisition-list {
  margin: 0;
}
.checkout-cart-index .requisition-list-action > .vcekezjxzqek.toggle:after {
  color: inherit;
  vertical-align: middle;
}
@media (max-width: 800px) {
  .checkout-cart-index .clcyoqtlydil {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .checkout-cart-index .clcyoqtlydil .block-requisition-list {
    margin-bottom: 15px;
  }
}
@media print {
  .requisition-list-requisition-print .table-wrapper table {
    table-layout: auto;
  }
}
@font-face {
  font-family: "magento-icons";
  src: url("../Magento_Company/fonts/Magento-Icons.woff2") format("woff2"),
    url("../Magento_Company/fonts/Magento-Icons.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.jstree > ul ul li {
  background: 0 0;
  border-left: 1px dashed #a6a6a6;
  margin-left: 2.4rem;
  padding: 0.5rem 0;
  position: relative;
}
.jstree > ul ul li.jstree-last {
  background: 0 0;
  border-left: none;
  left: 0.1rem;
  padding-bottom: 0;
  position: relative;
}
.jstree > ul ul li.jstree-last:after {
  border-left: 1px dashed #a6a6a6;
  content: "";
  height: 2.3rem;
  left: -0.1rem;
  position: absolute;
  top: 0;
}
.jstree > ul ul li.jstree-leaf > .jstree-icon.jstree-ocl {
  background: 0 0;
  display: inline;
  padding-right: 3.7rem;
  width: 2.5rem;
}
.jstree > ul ul li.jstree-leaf > .jstree-icon.jstree-ocl:after {
  right: 0;
  top: 1.7rem;
  width: 100%;
}
.jstree > ul ul li > .jstree-icon.jstree-ocl {
  position: relative;
}
.jstree > ul ul li > .jstree-icon.jstree-ocl:after {
  border-top: 1px dashed #a6a6a6;
  content: "";
  height: 0.1rem;
  position: absolute;
  right: 2.3rem;
  top: 1.1rem;
  width: 1.3rem;
}
.jstree li > .jstree-icon {
  padding-right: 1.5rem;
}
.jstree li a {
  height: 2.2rem;
  line-height: 2.2rem;
  padding: 0.4rem 1rem 0.4rem 0.2rem;
}
.jstree li a > .jstree-themeicon-custom {
  margin-left: 10px;
  margin-right: 0.7rem;
}
.jstree li a > .jstree-icon.icon-customer:before {
  content: "\e907";
}
.jstree li a > .jstree-icon.icon-customer:before {
  font-size: 1.8rem;
}
.jstree li a > .jstree-icon.icon-company:before {
  content: "\e906";
}
.jstree li a > .jstree-icon.icon-company:before {
  font-size: 1.7rem;
}
.jstree li a > .field-tooltip {
  color: #000;
  left: 100%;
  margin-left: 5px;
  top: 0.4rem;
}
.jstree li a .field-tooltip-content {
  white-space: normal;
}
.jstree li:not(.jstree-leaf) > .jstree-icon {
  display: inline-block;
  text-decoration: none;
  left: -0.1rem;
  position: relative;
  top: 0.6rem;
  z-index: 5;
}
.jstree li:not(.jstree-leaf) > .jstree-icon > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.jstree li:not(.jstree-leaf) > .jstree-icon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.9rem;
  line-height: 1.1;
  color: #575757;
  content: "\e909";
  font-family: "magento-icons";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.jstree li:not(.jstree-leaf) > .jstree-icon:before {
  cursor: pointer;
  text-align: center;
}
.jstree li.jstree-open > .jstree-icon:before {
  content: "\e90a";
}
.jstree li.jstree-open > .jstree-icon:before {
  color: #c2c2c2;
  font-size: 2.2rem;
  left: 1.4rem;
  position: relative;
}
.jstree li.jstree-closed > .jstree-icon:before {
  content: "\e909";
}
.jstree li.jstree-closed > .jstree-icon:before {
  color: #c2c2c2;
  font-size: 2.2rem;
  left: 1.4rem;
  position: relative;
}
.jstree > ul > li {
  background: 0 0;
}
.jstree > ul > li > a.company-admin {
  margin-left: -0.2rem;
  padding-bottom: 1.3rem;
}
.jstree > ul > li > a.company-admin:before {
  display: none;
}
.jstree > ul > li > a.company-admin > .jstree-icon {
  margin-right: 10px;
  position: relative;
  z-index: 5;
}
.jstree > ul > li > a.company-admin > .jstree-icon:before {
  content: "\e908";
}
.jstree > ul > li > a.company-admin > .jstree-icon:before {
  font-size: 3rem;
}
.jstree > ul > li:not(.root-collapsible) > .jstree-icon.jstree-ocl {
  display: none;
}
.jstree .jstree-leaf > .jstree-icon.jstree-ocl {
  display: none;
}
.jstree a > .jstree-icon {
  display: inline-block;
  text-decoration: none;
  background: 0 0;
}
.jstree a > .jstree-icon > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.jstree a > .jstree-icon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.8rem;
  line-height: 1.1;
  color: #858585;
  font-family: "magento-icons";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.jstree.jstree-draggable a {
  display: inline-block;
  text-decoration: none;
}
.jstree.jstree-draggable a > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.jstree.jstree-draggable a:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.8rem;
  line-height: 1.1;
  color: #c2c2c2;
  content: "\e90b";
  font-family: "magento-icons";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.jstree.jstree-draggable a:before {
  height: 1.8rem;
  margin-left: -0.4rem;
  overflow: hidden;
  width: 1.9rem;
}
.jstree.jstree-draggable a.jstree-clicked:before {
  color: #fff;
}
.jstree i {
  font-style: normal;
}
.block-dashboard-company .jstree .jstree-clicked {
  background-color: #006bb4;
  color: #fff;
}
.block-dashboard-company .jstree .jstree-clicked > .jstree-icon:before {
  color: #fff;
}
.jstree .jstree-anchor .jstree-checkbox {
  background-color: transparent;
  background-image: url(../Magento_Company/images/icon-tree.png);
  background-position: top right;
  background-repeat: no-repeat;
  height: 16px;
  margin: 5px 8px -2px 4px;
  position: relative;
  width: 16px;
}
.jstree .jstree-anchor.jstree-clicked > .jstree-checkbox {
  background-position: top center;
}
.jstree .jstree-anchor > .jstree-checkbox.jstree-undetermined {
  background-position: top left;
}
.jstree-checkbox-selection .jstree-anchor {
  display: inline-block;
  text-decoration: none;
}
.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  color: #000;
  display: inline-block;
  margin: 0;
  padding: 0 4px 0 1px;
  vertical-align: top;
  white-space: nowrap;
}
[id="jstree-marker"] {
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  border-right: 0;
  border-top: 5px solid transparent;
  font-size: 0;
  height: 0;
  left: 0;
  line-height: 0;
  margin: -5px 0 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 0;
}
[id="jstree-dnd"] {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
[id="jstree-dnd"] .jstree-icon,
[id="jstree-dnd"] .jstree-copy {
  display: inline-block;
  height: 16px;
  margin: 0 2px 0 0;
  padding: 0;
  text-decoration: none;
  width: 16px;
}
[id="jstree-dnd"] .jstree-ok {
  background: #ff0080 0;
}
[id="jstree-dnd"] .jstree-er {
  background: #ff0 0;
}
[id="jstree-dnd"] .jstree-copy {
  margin: 0 2px;
}
.form-edit-role .block-title,
.block-dashboard-company .block-title {
  margin-top: 20px;
}
.form-edit-role .box-actions button.vcekezjxzqek,
.block-dashboard-company .box-actions button.vcekezjxzqek,
.form-edit-role
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek,
.block-dashboard-company
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek,
.form-edit-role
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek,
.block-dashboard-company
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek,
.form-edit-role .box-actions .vcekezjxzqek-gift.vcekezjxzqek,
.block-dashboard-company .box-actions .vcekezjxzqek-gift.vcekezjxzqek {
  background: 0 0;
  border: 0;
  color: #1979c3;
  font-weight: 400;
  padding: 0 25px 10px 0;
  position: relative;
}
.form-edit-role .box-actions button.vcekezjxzqek:hover,
.block-dashboard-company .box-actions button.vcekezjxzqek:hover,
.form-edit-role .box-actions button.vcekezjxzqek:active,
.block-dashboard-company .box-actions button.vcekezjxzqek:active,
.form-edit-role
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:hover,
.block-dashboard-company
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:hover,
.form-edit-role
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:active,
.block-dashboard-company
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:active,
.form-edit-role
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:hover,
.block-dashboard-company
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:hover,
.form-edit-role
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:active,
.block-dashboard-company
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:active,
.form-edit-role .box-actions .vcekezjxzqek-gift.vcekezjxzqek:hover,
.block-dashboard-company .box-actions .vcekezjxzqek-gift.vcekezjxzqek:hover,
.form-edit-role .box-actions .vcekezjxzqek-gift.vcekezjxzqek:active,
.block-dashboard-company .box-actions .vcekezjxzqek-gift.vcekezjxzqek:active {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #006bb4;
}
.form-edit-role .box-actions button.vcekezjxzqek:not(:focus),
.block-dashboard-company .box-actions button.vcekezjxzqek:not(:focus),
.form-edit-role
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:not(:focus),
.block-dashboard-company
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:not(:focus),
.form-edit-role
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:not(:focus),
.block-dashboard-company
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:not(:focus),
.form-edit-role .box-actions .vcekezjxzqek-gift.vcekezjxzqek:not(:focus),
.block-dashboard-company .box-actions .vcekezjxzqek-gift.vcekezjxzqek:not(:focus) {
  box-shadow: none;
}
.form-edit-role .box-actions button.vcekezjxzqek:after,
.block-dashboard-company .box-actions button.vcekezjxzqek:after,
.form-edit-role
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:after,
.block-dashboard-company
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:after,
.form-edit-role
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:after,
.block-dashboard-company
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:after,
.form-edit-role .box-actions .vcekezjxzqek-gift.vcekezjxzqek:after,
.block-dashboard-company .box-actions .vcekezjxzqek-gift.vcekezjxzqek:after {
  position: absolute;
  right: -0.2rem;
  top: 0.2rem;
  width: 0.1rem;
}
.form-edit-role .box-actions button.vcekezjxzqek.delete:after,
.block-dashboard-company .box-actions button.vcekezjxzqek.delete:after,
.form-edit-role
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.delete:after,
.block-dashboard-company
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.delete:after,
.form-edit-role
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.delete:after,
.block-dashboard-company
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.delete:after,
.form-edit-role .box-actions .vcekezjxzqek-gift.vcekezjxzqek.delete:after,
.block-dashboard-company .box-actions .vcekezjxzqek-gift.vcekezjxzqek.delete:after {
  display: none;
}
.form-edit-role .box-actions button.vcekezjxzqek._hidden,
.block-dashboard-company .box-actions button.vcekezjxzqek._hidden,
.form-edit-role
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek._hidden,
.block-dashboard-company
  .box-actions
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek._hidden,
.form-edit-role
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek._hidden,
.block-dashboard-company
  .box-actions
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek._hidden,
.form-edit-role .box-actions .vcekezjxzqek-gift.vcekezjxzqek._hidden,
.block-dashboard-company .box-actions .vcekezjxzqek-gift.vcekezjxzqek._hidden {
  display: none;
}
.form-edit-account .fieldset.company {
  clear: both;
  margin-bottom: 20px;
}
.form-edit-account .fieldset.company .control {
  box-sizing: border-box;
  padding: 6px 15px 0 0;
}
.form-edit-account .fieldset.company:nth-child(2) {
  float: none;
}
.form-edit-account .fieldset.job_title {
  clear: both;
  float: none !important;
}
.form-edit-account .eqzzjjgqwk-toolbar {
  clear: both;
}
.company-account-index .ryqqythpgq .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-title {
  font-size: 1.8rem;
}
.message.company-warning {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #ff0101;
  border-color: none;
  color: #fff;
  margin-bottom: 0;
  text-align: center;
}
.message.company-warning a {
  color: #ff4100;
}
.message.company-warning a:hover {
  color: #cc3400;
}
.message.company-warning a:active {
  color: #cc3400;
}
.message.company-warning._hidden {
  display: none;
}
.nav .delimiter {
  border-top: 1px solid #d1d1d1;
  display: block;
  margin: 10px 1.8rem;
}
.additional-fields {
  margin-top: 20px;
}
.additional-fields._hidden {
  display: none;
}
.modal-container {
  display: none;
}
.data-grid-filters-wrap {
  margin-bottom: 10px;
  margin-top: -15px;
}
.data-grid-filters-wrap .vcekezjxzqek {
  margin-right: 25px;
}
.modal-popup .vcekezjxzqek._hidden {
  display: none;
}
.popup-tree .modal-footer .vcekezjxzqek-primary {
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 7px 15px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
  box-shadow: none;
}
.popup-tree .modal-footer .vcekezjxzqek-primary:focus,
.popup-tree .modal-footer .vcekezjxzqek-primary:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #fff;
}
.popup-tree .modal-footer .vcekezjxzqek-primary:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #fff;
}
.popup-tree .modal-footer .vcekezjxzqek-primary.disabled,
.popup-tree .modal-footer .vcekezjxzqek-primary[disabled],
fieldset[disabled] .popup-tree .modal-footer .vcekezjxzqek-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.company-profile-payment-methods {
  font-size: 1.6rem;
  line-height: 24px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.company-profile-payment-methods .payment-methods-label {
  font-weight: 700;
  margin-bottom: 10px;
}
.company-profile-payment-methods .payment-methods-list {
  list-style: none;
}
.block-dashboard-info {
  margin-bottom: 10px;
}
.block-dashboard-info .block-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.block-dashboard-info .box {
  margin-bottom: 30px;
  width: 100%;
}
.block-dashboard-info .box-info {
  order: 1;
}
.block-dashboard-info .box-newsletter {
  order: 3;
}
.block-dashboard-info .box-role {
  order: 2;
}
.block-dashboard-info .box-role .box-content {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.block-dashboard-info .company-roles span:after {
  content: ",";
}
.block-dashboard-info .company-roles span:last-child:after {
  content: "";
}
.wrap-text {
  margin-bottom: 30px;
}
.jstree-display-block {
  display: block !important;
}
.form-add-user .field.email .exist-notification-message {
  color: #999;
  font-size: 12px;
  padding-top: 5px;
}
.payment-method._active .available-credit {
  display: block;
}
.form-purchase-order {
  margin-bottom: 10px;
}
.credit-balance-list {
  list-style: none;
  padding-left: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.credit-balance-list .credit-balance-item {
  margin-right: 10rem;
}
.credit-balance-list .credit-balance-item:last-child {
  margin-right: 0;
}
.credit-balance-list .credit-balance-label {
  font-size: 1.6rem;
  margin-bottom: 0;
}
.credit-balance-list .credit-balance-price {
  font-size: 2.4rem;
  font-weight: 600;
}
.credit-balance-list .credit-balance-price._negative {
  color: #eb5202;
}
.available-credit {
  display: none;
  float: right;
}
.available-credit strong + span {
  padding: 0 10px;
}
.change-result {
  clear: both;
  padding-top: 20px;
}
.change-result strong {
  padding-left: 5px;
}
.negotiable_quote-quote-view .aqyqcftjotwqfh {
  margin-bottom: 1.4rem;
  margin-top: 0.4rem;
}
.order-references {
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.order-reference-content {
  margin: 1px 0;
  padding-right: 25px;
}
[data-role="negotiable-quote-popup"] .add-file {
  background: 0 0;
  border: 0;
  color: #1979c3;
  float: right;
  font-weight: 400;
  padding: 0 0 10px;
  position: relative;
}
[data-role="negotiable-quote-popup"] .add-file:hover,
[data-role="negotiable-quote-popup"] .add-file:active {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #006bb4;
}
[data-role="negotiable-quote-popup"] .add-file:not(:focus) {
  box-shadow: none;
}
[data-role="negotiable-quote-popup"] .fieldset {
  margin-bottom: 10px;
}
.reorder-quote-popup .fieldset {
  margin-bottom: 20px;
}
.reorder-quote-popup .vcekezjxzqek.cancel {
  background: 0 0;
  border: 0;
  color: #1979c3;
  font-weight: 400;
  padding-left: 10px;
}
.reorder-quote-popup .vcekezjxzqek.cancel:hover,
.reorder-quote-popup .vcekezjxzqek.cancel:active {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #006bb4;
}
.reorder-quote-popup .vcekezjxzqek.cancel:not(:focus) {
  box-shadow: none;
}
.quote__data-grid-wrap {
  border-bottom: 1px solid #e4e4e4;
  clear: both;
  margin-bottom: 20px;
}
.admin__data-grid-loading-mask {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 4;
}
.admin__data-grid-loading-mask .spinner {
  background: url("../images/loader-2.gif") 50% 50% no-repeat;
  display: inline-block;
  font-size: 4rem;
  height: 1em;
  left: 50%;
  margin-left: -2rem;
  margin-right: 1.5rem;
  position: absolute;
  top: 50%;
  width: 1em;
}
.ie9 .admin__data-grid-loading-mask .spinner {
  background: url("../images/loader-2.gif") 50% 50% no-repeat;
  bottom: 0;
  height: 149px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 218px;
}
.quote-view-links {
  margin: 10px 0;
}
.quote-view-links ._disabled {
  display: inline-block;
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.quote-actions-toolbar .vcekezjxzqek {
  padding-right: 25px;
}
.quote-details-items {
  margin-bottom: 20px;
}
.quote-details-items .uoesokfqgho .quote-title {
  border-bottom: 1px solid #e4e4e4;
  display: block;
  padding-bottom: 10px;
}
.quote-details-items .uoesokfqgho .quote-title > strong {
  font-size: 2.4rem;
  font-weight: 300;
}
.quote-details-items .duytlxtogt .col.duytlxtogt,
.quote-details-items .duytlxtogt .col.sku {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.quote-details-items .quote-table-totals-wrap {
  background: #f2f2f2;
}
.quote-details-items .quote-table-totals tr td,
.quote-details-items .quote-table-totals tr th {
  font-weight: 400;
  text-align: right;
}
.quote-details-items .quote-table-totals:not(.cart) tfoot {
  background: 0 0;
}
.quote-details-items .quote-table-totals:not(.cart) tfoot > tr td {
  width: 10rem;
}
.quote-details-items .quote-table-totals:not(.cart) tfoot > tr th {
  text-align: left;
}
.quote-details-items .quote-table-totals:not(.cart) tfoot > tr:first-child td,
.quote-details-items .quote-table-totals:not(.cart) tfoot > tr:first-child th {
  border-top-width: 0;
  padding-top: 10px;
}
.quote-details-items .quote-table-totals .hidden {
  display: none;
}
.quote-details-items .quote-table-totals .toggle-action tr th,
.quote-details-items .quote-table-totals .toggle-action tr td {
  font-weight: 600;
  padding-bottom: 0;
}
.quote-details-items .collapsible-table {
  border-bottom: 1px solid #ccc;
  display: none;
  padding-bottom: 10px;
}
.quote-details-items .collapsible-table tbody td,
.quote-details-items .collapsible-table tbody th {
  line-height: 1.2;
  padding-bottom: 0;
}
.quote-details-items .collapsible-table tbody td {
  padding-right: 0;
}
.quote-details-items .collapsible-table tbody th {
  padding-left: 0;
}
.quote-details-items .toggle-action td {
  padding-right: 0;
}
.quote-details-items .toggle-action th {
  padding-left: 0;
}
.quote-details-items .toggle-action .toggle {
  border: 0;
  padding: 0;
}
.quote-details-items .toggle-action .toggle:after {
  color: #8f8f8f;
  margin: 0 0 0 5px;
  position: static;
}
.quote-details-items .toggle-action .toggle.jxlzkptulvqwy:after {
  content: "\e621";
}
.quote-details-items .quote-table {
  padding: 20px 20px 40px;
}
.quote-details-items .quote-table .table {
  border-collapse: separate;
}
.quote-details-items .quote-table .table > tbody > tr.duytlxtogt-actions td,
.quote-details-items .quote-table .table > tbody > tr.duytlxtogt-actions th {
  border-top-width: 0;
}
.quote-details-items .azwqfuupejcyldx thead + .duytlxtogt {
  border-top-width: 0;
}
.quote-details-items .hqckixwzxdvasv {
  font-size: 1.8rem;
  line-height: 1;
  margin: 0;
}
.quote-details-items .hqckixwzxdvasv + .duytlxtogt-options {
  margin-top: 20px;
}
.quote-details-items .duytlxtogt-options {
  margin-bottom: 0;
}
.quote-details-items .col {
  padding-top: 20px;
}
.quote-details-items .col.jyywgqgegjz .input-text {
  margin-top: -5px;
}
.quote-details-items .eqzzjjgqwk-toolbar {
  position: relative;
  text-align: right;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek {
  display: inline-block;
  text-decoration: none;
  margin-bottom: 10px;
  margin-right: 10px;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus {
  text-decoration: none;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:last-child {
  margin-right: 0;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:not(:focus) {
  box-shadow: none;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.quote-details-items .eqzzjjgqwk-toolbar .update._disabled {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.quote-details-items .eqzzjjgqwk-toolbar._disabled a {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete {
  display: inline-block;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: -2px;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: inherit;
  color: #8f8f8f;
  content: "\e604";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:hover:before {
  color: #333;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:active:before {
  color: #8f8f8f;
}
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.quote-shipping-info .block-content > .box {
  width: 100% !important;
}
.quote-shipping-info .edit {
  display: inline-block;
  margin: 10px 0;
}
.quote-shipping-info .edit._disabled {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.quote-references {
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.quote-reference-content {
  margin-right: 25px;
}
.quote-reference-content:last-child {
  flex: 1 1 auto;
}
.quote-status {
  margin: 0 0 1.4rem;
  padding: 5px 10px;
}
.quote-date {
  font-size: 1.4rem;
}
.quote-date > div {
  margin-bottom: 5px;
}
.quote-sales-rep {
  font-size: 1.4rem;
}
.quote-actions-toolbar {
  clear: both;
}
.field-attachment._disabled {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.quote-comments-block .quote-block-title {
  display: none;
}
.quote-comments-block .comments-block-item:not(:last-child) {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.quote-comments-block .comments-block-item .comments-block-item-date-time {
  display: block;
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 5px;
}
.quote-comments-block .comments-block-item .comments-block-item-comment {
  font-size: 1.4rem;
  margin-bottom: 5px;
  word-break: break-all;
}
.quote-comments-block
  .comments-block-item
  .attachments-list
  span.attachments-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 250px;
}
.quote-comments-block ._disabled {
  opacity: 0.5;
  pointer-events: none;
}
.quote-history-log-block .history-log-block-list {
  list-style-type: none;
  padding-left: 0;
}
.quote-history-log-block .history-log-block-item-info {
  word-break: break-all;
}
.quote-history-log-block .history-log-block-item {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.quote-history-log-block .history-log-block-item:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.quote-history-log-block
  .history-log-block-item
  .history-log-block-item-action-describe {
  padding-bottom: 5px;
  padding-top: 10px;
}
.quote-history-log-block
  .history-log-block-item
  .history-log-block-item-action-describe:last-child {
  padding-bottom: 0;
}
.quote-history-log-block .history-log-block-item b,
.quote-history-log-block .history-log-block-item strong {
  font-weight: 600;
}
.quote-history-log-block .history-log-block-item-title {
  font-size: 1.4rem;
  margin-bottom: 5px;
}
.quote-history-log-block .history-log-block-item-old {
  margin-right: 5px;
  text-decoration: line-through;
}
.comments-field .comments-field-label {
  display: block;
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 10px;
}
.quote-attach-file {
  text-align: right;
}
.attachments-list {
  padding-top: 10px;
}
.attachments-list .attachments-item {
  padding-bottom: 5px;
}
.attachments-list .attachments-item span {
  padding-right: 5px;
}
.attachments-list .attachments-item .vcekezjxzqek-delete {
  display: inline-block;
  text-decoration: none;
  position: relative;
  top: -0.2rem;
}
.attachments-list .attachments-item .vcekezjxzqek-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.attachments-list .attachments-item .vcekezjxzqek-delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.4rem;
  line-height: inherit;
  color: #8f8f8f;
  content: "\e604";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.attachments-list .attachments-item .vcekezjxzqek-delete:hover:before {
  color: #333;
}
.attachments-list .attachments-item .vcekezjxzqek-delete:active:before {
  color: #8f8f8f;
}
.attachments-list .attachments-item .vcekezjxzqek-delete:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.field-attachment input {
  display: none;
}
.field-attachment label {
  display: inline-block;
  text-decoration: none;
  color: #1979c3;
  cursor: pointer;
  font-size: 1.4rem;
  margin-left: 20px;
  margin-top: 10px;
  position: relative;
}
.field-attachment label:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.4rem;
  line-height: 1.2;
  color: #1979c3;
  content: "\e900";
  font-family: "magento-icons";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.field-attachment label:before {
  left: -20px;
  position: absolute;
}
.field-attachment.loading label {
  color: inherit;
  pointer-events: none;
}
.field-attachment:after {
  content: attr(data-progress);
  padding-left: 20px;
}
.field-attachment._disabled {
  opacity: 0.5;
  pointer-events: none;
}
.negotiable-quote-quote-view .modal-popup .fieldset .field .ucdpwrftsagu {
  font-weight: 400;
}
.negotiable-quote-quote-view .modal-popup .modal-footer .vcekezjxzqek-hide-popup {
  margin-top: 8px;
}
.popup-edit-address .vcekezjxzqek.hidden {
  display: none;
}
.popup-edit-address .modal-footer .secondary {
  line-height: 1.42857143;
  margin: 0;
  padding: 0.7rem 1.5rem;
  color: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
  font-weight: 400;
}
.popup-edit-address .modal-footer .secondary:visited {
  color: #ff4100;
  text-decoration: none;
}
.popup-edit-address .modal-footer .secondary:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
.popup-edit-address .modal-footer .secondary:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
.popup-edit-address .modal-footer .secondary:hover,
.popup-edit-address .modal-footer .secondary:active,
.popup-edit-address .modal-footer .secondary:focus {
  background: 0 0;
  border: 0;
}
.popup-edit-address .modal-footer .secondary.disabled,
.popup-edit-address .modal-footer .secondary[disabled],
fieldset[disabled] .popup-edit-address .modal-footer .secondary {
  color: #ff4100;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.popup-edit-address .modal-footer .secondary:active,
.popup-edit-address .modal-footer .secondary:not(:focus) {
  box-shadow: none;
}
.negotiable-quote.request button,
.negotiable-quote.request .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.negotiable-quote.request .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.negotiable-quote.request .vcekezjxzqek-gift {
  width: 100%;
}
.negotiable-quote.request .message-info.message.info {
  font-size: 1.3rem;
  background: #f5f5f5;
  color: #858585;
  margin-top: 0.5rem;
  padding: 0 0.6rem;
  text-align: left;
}
.negotiable-quote.request .message-info.message.info:before {
  display: none;
}
.negotiable-quote-quote-print.account .hprthwiryux.gxpskzlteskkffk {
  padding-bottom: 0;
}
.negotiable-quote-quote-print.account
  .hprthwiryux.gxpskzlteskkffk
  .block.block-order-details-view
  .block-content:not(.widget)
  .box {
  float: left;
  width: 50%;
}
.negotiable-quote-quote-print .ryqqythpgq {
  display: block;
}
.negotiable-quote-quote-print .aqyqcftjotwqfh {
  font-size: 4rem;
  margin-bottom: 5px;
}
.negotiable-quote-quote-print .clcyoqtlydil {
  margin-bottom: 30px;
}
.negotiable-quote-quote-print .quote-date {
  float: left;
}
.negotiable-quote-quote-print .quote-sales-rep {
  float: right;
}
.negotiable-quote-quote-print .quote-details-items .quote-table {
  border-width: 0;
  padding: 0;
}
.negotiable-quote-quote-print .quote-name {
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 2rem;
  padding-bottom: 10px;
}
.negotiable-quote-quote-print .quote-title {
  border-bottom: 1px solid #e4e4e4;
}
.negotiable-quote-quote-print .quote-title > strong {
  font-size: 2.2rem;
  font-weight: 300;
  line-height: 2;
}
.negotiable-quote-quote-print .quote-status {
  float: none;
}
.negotiable-quote-quote-print .quote-details-items thead .col.duytlxtogt,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.duytlxtogt {
  display: table-cell;
}
.negotiable-quote-quote-print .quote-details-items thead .col.subtotal,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.subtotal {
  padding-right: 0;
}
.negotiable-quote-quote-print .quote-details-items thead .col.delete,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.delete {
  display: none;
}
.negotiable-quote-quote-print .quote-details-items thead .col.qcsflgjqzzfa,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.qcsflgjqzzfa,
.negotiable-quote-quote-print .quote-details-items thead .col.stock,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.stock,
.negotiable-quote-quote-print .quote-details-items thead .col.jyywgqgegjz,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.jyywgqgegjz,
.negotiable-quote-quote-print .quote-details-items thead .col.subtotal,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.subtotal {
  text-align: right;
}
.negotiable-quote-quote-print
  .quote-details-items
  thead
  .col
  .hqckixwzxdvasv
  a,
.negotiable-quote-quote-print
  .quote-details-items
  .duytlxtogt
  .col
  .hqckixwzxdvasv
  a {
  pointer-events: none;
}
.negotiable-quote-quote-print .quote-details-items thead .col .qcsflgjqzzfa,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col .qcsflgjqzzfa {
  font-size: 1.4rem;
  font-weight: 600;
}
.negotiable-quote-quote-print .quote-details-items thead .col .input-text,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt .col .input-text {
  border-color: transparent;
  opacity: 1;
  padding-right: 0;
  text-align: right;
}
.negotiable-quote-quote-print .quote-details-items thead td,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt td {
  border-color: #f2f2f2;
}
.negotiable-quote-quote-print .quote-details-items thead th,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt th,
.negotiable-quote-quote-print .quote-details-items thead td,
.negotiable-quote-quote-print .quote-details-items .duytlxtogt td {
  padding-left: 0;
}
.negotiable-quote-quote-print .quote-details-items tbody:last-child td {
  border-bottom: 1px solid #f2f2f2;
}
.negotiable-quote-quote-print .quote-details-items tbody td {
  border-top: 1px solid #f2f2f2;
}
.negotiable-quote-quote-print .quote-details-items .quote-table-totals {
  background: 0 0;
}
.negotiable-quote-quote-print .quote-details-items .quote-table-totals tbody {
  background: 0 0;
}
.negotiable-quote-quote-print .quote-details-items .quote-table-totals tr th {
  font-weight: 400;
  padding-left: 0;
  text-align: left;
}
.negotiable-quote-quote-print .quote-details-items .quote-table-totals tr td,
.negotiable-quote-quote-print .quote-details-items .quote-table-totals tr th {
  font-size: 1.3rem;
  padding-bottom: 1.2rem;
  padding-top: 0;
}
.negotiable-quote-quote-print
  .quote-details-items
  .quote-table-totals:not(.cart)
  tbody
  > tr
  > td,
.negotiable-quote-quote-print
  .quote-details-items
  .quote-table-totals:not(.cart)
  tbody
  > tr
  > th {
  border: none;
}
.negotiable-quote-quote-print
  .quote-details-items
  .quote-table-totals:not(.cart)
  tbody
  > tr[class="grand_total"]
  td,
.negotiable-quote-quote-print
  .quote-details-items
  .quote-table-totals:not(.cart)
  tbody
  > tr[class="grand_total"]
  th {
  border-bottom: none;
  border-top: 1px solid #e4e4e4;
  padding-top: 1.8rem;
}
.negotiable-quote-quote-print
  .quote-details-items
  .catalog-price
  .quote-table-totals:not(.cart)
  tbody
  > tr:last-child
  td,
.negotiable-quote-quote-print
  .quote-details-items
  .catalog-price
  .quote-table-totals:not(.cart)
  tbody
  > tr:last-child
  th {
  border-bottom: none;
  border-top: 1px solid #e4e4e4;
  padding-top: 1.8rem;
}
.negotiable-quote-quote-print .quote-shipping-info {
  margin-bottom: 0;
}
.negotiable-quote-quote-print .quote-price-block {
  margin: 6rem 0 40px;
}
.negotiable-quote-quote-print .quote-block-title {
  border-bottom: 1px solid #f2f2f2;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
.negotiable-quote-quote-print .quote-block-content {
  width: calc(44%);
}
.negotiable-quote-quote-print .quote-block-content.catalog-price {
  float: left;
}
.negotiable-quote-quote-print
  .quote-block-content.catalog-price
  .quote-table-totals
  td
  strong,
.negotiable-quote-quote-print
  .quote-block-content.catalog-price
  .quote-table-totals
  th
  strong {
  font-weight: 400;
}
.negotiable-quote-quote-print .quote-block-content.negotiated-price {
  float: right;
}
.negotiable-quote-quote-print
  .quote-block-content.negotiated-price
  .quote-table-totals:not(.cart)
  tfoot
  > tr:last-child
  td,
.negotiable-quote-quote-print
  .quote-block-content.negotiated-price
  .quote-table-totals:not(.cart)
  tfoot
  > tr:last-child
  th {
  border-color: #858585;
}
.negotiable-quote-quote-print .quote-comments-block .quote-block-title {
  border-color: #e4e4e4;
  display: block;
  font-weight: 300;
}
.negotiable-quote-quote-print .quote-comments-block .comments-block-item {
  border-color: #e4e4e4;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.negotiable-quote-quote-print .quote-comments-block .attachments-list {
  padding-top: 0;
}
.negotiable-quote-quote-print .quote-comments-block .attachments-list a {
  pointer-events: none;
}
.negotiable-quote-quote-print .quote-comments-block .comments-field {
  display: none;
}
.negotiable-quote-quote-print .drohcypxoczzwjz {
  background-color: transparent;
  border-bottom: 1px solid #e4e4e4;
  color: #333;
  margin-bottom: 25px;
  padding: 10px 0 0;
  text-align: left;
}
.negotiable-quote-quote-print .drohcypxoczzwjz .phone {
  float: right;
}
.negotiable-quote-errors .error-wrap {
  display: none;
}
.negotiable-quote-order-information {
  font-size: 1.4rem;
  margin: 0 0 1.8rem;
}
.negotiable-quote-order-information:before,
.negotiable-quote-order-information:after {
  content: "";
  display: table;
}
.negotiable-quote-order-information:after {
  clear: both;
}
.table-order-items .vsovrkifsprawwa-section-negotiable td {
  padding: 0;
}
.table-order-items .vsovrkifsprawwa-section-negotiable td .data-table {
  position: relative;
}
.table-order-items .vsovrkifsprawwa-section-negotiable td .data-table tr td {
  border: none;
  padding: 11px 10px;
  text-align: right;
}
.table-order-items .vsovrkifsprawwa-section-negotiable td .data-table tr td:first-child {
  width: 79.5%;
}
.table-order-items .vsovrkifsprawwa-section-negotiable td .data-table tr.col-subtotal {
  font-weight: 600;
}
.table-order-items
  .vsovrkifsprawwa-section-negotiable
  td
  .data-table
  tr.col-subtotal:after {
  background: #ccc;
  bottom: 42px;
  content: "";
  height: 1px;
  left: auto;
  position: absolute;
  right: 1.5%;
  width: 36%;
}
.table-order-items tfoot > tr.vsovrkifsprawwa-section-negotiable td {
  padding: 0;
}
.sales-order-view
  .ckqkgffldohc
  .clcyoqtlydil
  .negotiable-quote-order-information
  .order-date {
  font-size: 1.4rem;
  margin: 0;
}
.checkout-shipping-address .message.notice .link-back {
  font-size: 0;
}
.checkout-shipping-address .message.notice .link-back a,
.checkout-shipping-address .message.notice .link-back span {
  font-size: 1.3rem;
}
@media print {
  body {
    min-width: 102.4rem;
  }
}
.fjazghprsdvlekt-info-stock-sku .configurable-variation-qty {
  display: none;
}
#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 .vcekezjxzqek {
  line-height: 1.8rem;
  padding: 0 1em;
  font-size: 1.4rem;
}
#delivery-method-selector .vcekezjxzqek.selected {
  background: #fff;
}
#delivery-method-selector .vcekezjxzqek-select-shipping {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#delivery-method-selector .vcekezjxzqek-select-store-pickup {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
#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;
}
#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 #ccc;
}
.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 .vcekezjxzqek {
  float: right;
}
.store-selector-popup-empty-query,
.store-selector-popup-no-locations {
  margin: 0 0 20px;
}
.lac-notification-sticky {
  position: relative;
  z-index: 999;
}
.lac-notification-sticky .lac-notification {
  background-color: #373330;
  color: #fff;
  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 .dqxlqvtaytjaiqp-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: #fff;
  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;
}
.my-orders-search-advanced .field .secondary,
.my-orders-search-advanced .eqzzjjgqwk-toolbar,
.my-orders-search-advanced .filters-collapse {
  text-align: right !important;
}
.my-orders-search-advanced .fieldset:first-of-type {
  margin-bottom: 0;
}
.my-orders-search-advanced .eqzzjjgqwk-toolbar div.pagurkjcute {
  text-align: right !important;
  width: 100%;
}
.my-orders-search-advanced .eqzzjjgqwk-toolbar div.pagurkjcute a {
  text-decoration: none;
}
.my-orders-search-advanced .eqzzjjgqwk-toolbar button.pagurkjcute,
.my-orders-search-advanced
  .eqzzjjgqwk-toolbar
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.pagurkjcute,
.my-orders-search-advanced
  .eqzzjjgqwk-toolbar
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.pagurkjcute,
.my-orders-search-advanced .eqzzjjgqwk-toolbar .vcekezjxzqek-gift.pagurkjcute {
  float: none !important;
  margin-right: 0;
  width: auto !important;
}
.my-orders-search-advanced .eqzzjjgqwk-toolbar button,
.my-orders-search-advanced
  .eqzzjjgqwk-toolbar
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.my-orders-search-advanced
  .eqzzjjgqwk-toolbar
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.my-orders-search-advanced .eqzzjjgqwk-toolbar .vcekezjxzqek-gift {
  margin-left: 10px !important;
}
.my-orders-search-advanced .extra-order-search,
.my-orders-search-advanced .filter-close {
  display: none;
}
.my-orders-search-advanced .mage-error[generated] {
  clear: both;
  display: inline-block;
  padding-right: 10px;
}
.my-orders-search-advanced .filter-summary {
  margin: 5px 0 0;
}
.my-orders-search-advanced .filter-summary ul {
  border-top: 1px solid #ccc;
  display: inline-block;
  margin: 0;
  padding: 10px 0 0;
  width: 100%;
}
.my-orders-search-advanced .filter-summary li {
  float: left;
  list-style: none;
  margin-bottom: 5px;
  margin-right: 14px;
}
.my-orders-search-advanced .filter-summary li span {
  padding: 0 3px;
}
.my-orders-search-advanced .filter-summary li .ucdpwrftsagu {
  font-weight: 700;
}
.my-orders-search-advanced .vcekezjxzqek-remove {
  font-weight: 700;
  padding: 0 3px;
}
.my-orders-search-advanced .vcekezjxzqek-remove:not(.vcekezjxzqek-clear-all) {
  display: inline-block;
  text-decoration: none;
}
.my-orders-search-advanced .vcekezjxzqek-remove:not(.vcekezjxzqek-clear-all) > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.my-orders-search-advanced .vcekezjxzqek-remove:not(.vcekezjxzqek-clear-all):before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 15px;
  color: #1979c3;
  content: "\e616";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.my-orders-search-advanced .vcekezjxzqek-remove:not(.vcekezjxzqek-clear-all):hover:before {
  color: #00699d;
}
.my-orders-search-advanced .vcekezjxzqek-remove:not(.vcekezjxzqek-clear-all):active:before {
  color: #68a8e0;
}
.my-orders-search-advanced .vcekezjxzqek-remove:not(.vcekezjxzqek-clear-all):before {
  display: inline;
  vertical-align: unset;
}
.my-orders-search-advanced .vcekezjxzqek-clear-all {
  font-weight: inherit;
}
.my-orders-search-advanced + .filter-divider hr {
  margin-top: 0;
}
.search-sku input {
  float: left;
  padding-right: 24px;
}
.search-sku button[type="submit"],
.search-sku .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek[type="submit"],
.search-sku .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek[type="submit"],
.search-sku .vcekezjxzqek-gift[type="submit"] {
  background: 0 0;
  border: none;
  box-shadow: none;
  float: right;
  margin-left: -22px;
  padding: 0;
  position: absolute;
}
.search-sku button[type="submit"]:after,
.search-sku
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek[type="submit"]:after,
.search-sku .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek[type="submit"]:after,
.search-sku .vcekezjxzqek-gift[type="submit"]:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #7d7d7d;
  content: "\e615";
  display: inline-block;
  font-family: "icons-blank-theme";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  margin: 0;
  overflow: hidden;
  speak: none;
  text-align: center;
  vertical-align: top;
}
.field-date .control .sub-label,
.field-order-total .control .sub-label {
  float: left;
  margin-top: 7px;
  position: relative;
  width: 25%;
}
.field-date .control input,
.field-order-total .control input {
  float: left;
  position: relative;
  width: 50%;
}
.field-date .control button.ui-datepicker-trigger,
.field-date
  .control
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.ui-datepicker-trigger,
.field-date
  .control
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.ui-datepicker-trigger,
.field-date .control .vcekezjxzqek-gift.ui-datepicker-trigger {
  margin: 4px 0 0 7px;
}
@font-face {
  font-family: "pagebuilder-font";
  font-style: normal;
  font-weight: 400;
  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");
}
.vsovrkifsprawwabuilder-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: 400;
  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: 400;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
}
.vsovrkifsprawwabuilder-icon-down:before {
  content: "\f101";
}
.vsovrkifsprawwabuilder-icon-next:before {
  content: "\f102";
}
.vsovrkifsprawwabuilder-icon-prev:before {
  content: "\f103";
}
.vsovrkifsprawwabuilder-icon-up:before {
  content: "\f104";
}
.fjazghprsdvlekt-full-width-section {
  padding: 0.5em 0;
}
.fjazghprsdvlekt-full-width-section .block.review-add {
  margin-top: 2.7rem;
}
.vsovrkifsprawwa-layout-product-full-width .block.related {
  margin-top: 2.7rem;
}
.ckqkgffldohc-details .fjazghprsdvlekt-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.vsovrkifsprawwa-layout-cms-full-width .dcstkvjuexecxc {
  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: 0.2;
}
.slick-prev:hover,
.slick-next:hover {
  background: #fcfcfc;
  border: none;
}
.slick-prev:hover.slick-disabled,
.slick-next:hover.slick-disabled {
  opacity: 0.2;
}
.slick-prev:hover:before,
.slick-next:hover:before {
  color: #494949;
}
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  color: #555;
  font-size: 38px;
  opacity: 1;
}
.slick-prev:active,
.slick-next:active,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:not(.pagurkjcute),
.slick-next:not(.pagurkjcute) {
  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(.pagurkjcute):active,
.slick-next:not(.pagurkjcute):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,
.slick-dots li .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.slick-dots li .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.slick-dots li .vcekezjxzqek-gift {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 14px;
  padding: 0;
  text-indent: -99999px;
  transition: 0.3s;
  width: 14px;
}
.slick-dots li button:hover,
.slick-dots li .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.slick-dots li .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.slick-dots li .vcekezjxzqek-gift:hover {
  border: 1px solid #b3b3b3;
}
.slick-dots li button:active,
.slick-dots li button:focus,
.slick-dots li button:not(.pagurkjcute),
.slick-dots li .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.slick-dots li .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus,
.slick-dots li .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek:not(.pagurkjcute),
.slick-dots li .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.slick-dots li .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus,
.slick-dots li .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:not(.pagurkjcute),
.slick-dots li .vcekezjxzqek-gift:active,
.slick-dots li .vcekezjxzqek-gift:focus,
.slick-dots li .vcekezjxzqek-gift:not(.pagurkjcute) {
  box-shadow: none;
}
.slick-dots li.slick-active button,
.slick-dots li.slick-active .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.slick-dots li.slick-active .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.slick-dots li.slick-active .vcekezjxzqek-gift {
  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;
}
.vsovrkifsprawwabuilder-banner-wrapper {
  background-clip: padding-box;
  border-radius: inherit;
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.vsovrkifsprawwabuilder-banner-wrapper .vsovrkifsprawwabuilder-overlay {
  -moz-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  box-sizing: border-box;
  padding: 30px;
  position: relative;
  transition: background-color 0.5s ease;
}
.vsovrkifsprawwabuilder-banner-wrapper .vsovrkifsprawwabuilder-overlay.vsovrkifsprawwabuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
}
.vsovrkifsprawwabuilder-banner-wrapper
  .vsovrkifsprawwabuilder-overlay:not(.vsovrkifsprawwabuilder-poster-overlay) {
  max-width: 540px;
}
.vsovrkifsprawwabuilder-banner-wrapper.jarallax .video-overlay {
  z-index: 0;
}
.vsovrkifsprawwabuilder-banner-wrapper [data-element="content"] {
  min-height: 50px;
  overflow: auto;
}
.vsovrkifsprawwabuilder-banner-wrapper .vsovrkifsprawwabuilder-banner-button {
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  margin: 20px 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 0.5s ease;
  word-break: break-word;
}
.vsovrkifsprawwabuilder-banner-wrapper .vsovrkifsprawwabuilder-poster-content {
  width: 100%;
}
[data-appearance="collage-centered"]
  .vsovrkifsprawwabuilder-banner-wrapper
  .vsovrkifsprawwabuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance="collage-left"]
  .vsovrkifsprawwabuilder-banner-wrapper
  .vsovrkifsprawwabuilder-overlay {
  margin-right: auto;
}
[data-appearance="collage-right"]
  .vsovrkifsprawwabuilder-banner-wrapper
  .vsovrkifsprawwabuilder-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.vsovrkifsprawwabuilder-button-link,
button.vsovrkifsprawwabuilder-button-link,
div.vsovrkifsprawwabuilder-button-link,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link {
  line-height: 1.8rem;
  font-size: 1.4rem;
  line-height: 1.42857143;
  margin: 0 10px 10px 0;
  padding: 0 1em;
  color: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
  font-weight: 600;
  box-shadow: none;
  box-sizing: border-box;
  display: inline-block;
}
a.vsovrkifsprawwabuilder-button-link:visited,
button.vsovrkifsprawwabuilder-button-link:visited,
div.vsovrkifsprawwabuilder-button-link:visited,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:visited,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:visited,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link:visited {
  color: #ff4100;
  text-decoration: none;
}
a.vsovrkifsprawwabuilder-button-link:hover,
button.vsovrkifsprawwabuilder-button-link:hover,
div.vsovrkifsprawwabuilder-button-link:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:hover,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:hover,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
a.vsovrkifsprawwabuilder-button-link:active,
button.vsovrkifsprawwabuilder-button-link:active,
div.vsovrkifsprawwabuilder-button-link:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:active,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
a.vsovrkifsprawwabuilder-button-link:hover,
button.vsovrkifsprawwabuilder-button-link:hover,
div.vsovrkifsprawwabuilder-button-link:hover,
a.vsovrkifsprawwabuilder-button-link:active,
button.vsovrkifsprawwabuilder-button-link:active,
div.vsovrkifsprawwabuilder-button-link:active,
a.vsovrkifsprawwabuilder-button-link:focus,
button.vsovrkifsprawwabuilder-button-link:focus,
div.vsovrkifsprawwabuilder-button-link:focus,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:focus,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:hover,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link:focus,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link:hover,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link:active,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link:focus {
  background: 0 0;
  border: 0;
}
a.vsovrkifsprawwabuilder-button-link.disabled,
button.vsovrkifsprawwabuilder-button-link.disabled,
div.vsovrkifsprawwabuilder-button-link.disabled,
a.vsovrkifsprawwabuilder-button-link[disabled],
button.vsovrkifsprawwabuilder-button-link[disabled],
div.vsovrkifsprawwabuilder-button-link[disabled],
fieldset[disabled] a.vsovrkifsprawwabuilder-button-link,
fieldset[disabled] button.vsovrkifsprawwabuilder-button-link,
fieldset[disabled] div.vsovrkifsprawwabuilder-button-link,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link.disabled,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link[disabled],
fieldset[disabled]
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link.disabled,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link[disabled],
fieldset[disabled]
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-link,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link.disabled,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link[disabled],
fieldset[disabled] .vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-link {
  color: #ff4100;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
a.vsovrkifsprawwabuilder-button-primary,
button.vsovrkifsprawwabuilder-button-primary,
div.vsovrkifsprawwabuilder-button-primary,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary {
  text-decoration: none;
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 1.8rem;
  padding: 0 1em;
  font-size: 1.4rem;
  border-radius: 3px;
  box-shadow: none;
}
a.vsovrkifsprawwabuilder-button-primary:hover,
button.vsovrkifsprawwabuilder-button-primary:hover,
div.vsovrkifsprawwabuilder-button-primary:hover,
a.vsovrkifsprawwabuilder-button-primary:active,
button.vsovrkifsprawwabuilder-button-primary:active,
div.vsovrkifsprawwabuilder-button-primary:active,
a.vsovrkifsprawwabuilder-button-primary:focus,
button.vsovrkifsprawwabuilder-button-primary:focus,
div.vsovrkifsprawwabuilder-button-primary:focus,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:hover,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:active,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:focus,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:hover,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:focus,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary:hover,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary:active,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary:focus {
  text-decoration: none;
}
a.vsovrkifsprawwabuilder-button-primary:focus,
button.vsovrkifsprawwabuilder-button-primary:focus,
div.vsovrkifsprawwabuilder-button-primary:focus,
a.vsovrkifsprawwabuilder-button-primary:active,
button.vsovrkifsprawwabuilder-button-primary:active,
div.vsovrkifsprawwabuilder-button-primary:active,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:focus,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:focus,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:active,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary:focus,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #fff;
}
a.vsovrkifsprawwabuilder-button-primary:hover,
button.vsovrkifsprawwabuilder-button-primary:hover,
div.vsovrkifsprawwabuilder-button-primary:hover,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:hover,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary:hover,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #fff;
}
a.vsovrkifsprawwabuilder-button-primary.disabled,
button.vsovrkifsprawwabuilder-button-primary.disabled,
div.vsovrkifsprawwabuilder-button-primary.disabled,
a.vsovrkifsprawwabuilder-button-primary[disabled],
button.vsovrkifsprawwabuilder-button-primary[disabled],
div.vsovrkifsprawwabuilder-button-primary[disabled],
fieldset[disabled] a.vsovrkifsprawwabuilder-button-primary,
fieldset[disabled] button.vsovrkifsprawwabuilder-button-primary,
fieldset[disabled] div.vsovrkifsprawwabuilder-button-primary,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary.disabled,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary[disabled],
fieldset[disabled]
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary.disabled,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary[disabled],
fieldset[disabled]
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-primary,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary.disabled,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary[disabled],
fieldset[disabled] .vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
a.vsovrkifsprawwabuilder-button-secondary,
button.vsovrkifsprawwabuilder-button-secondary,
div.vsovrkifsprawwabuilder-button-secondary,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary {
  text-decoration: none;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 1.8rem;
  padding: 0 1em;
  font-size: 1.4rem;
  border-radius: 3px;
  box-shadow: none;
}
a.vsovrkifsprawwabuilder-button-secondary:hover,
button.vsovrkifsprawwabuilder-button-secondary:hover,
div.vsovrkifsprawwabuilder-button-secondary:hover,
a.vsovrkifsprawwabuilder-button-secondary:active,
button.vsovrkifsprawwabuilder-button-secondary:active,
div.vsovrkifsprawwabuilder-button-secondary:active,
a.vsovrkifsprawwabuilder-button-secondary:focus,
button.vsovrkifsprawwabuilder-button-secondary:focus,
div.vsovrkifsprawwabuilder-button-secondary:focus,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:hover,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:active,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:focus,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:hover,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:active,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:focus,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary:hover,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary:active,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary:focus {
  text-decoration: none;
}
a.vsovrkifsprawwabuilder-button-secondary:focus,
button.vsovrkifsprawwabuilder-button-secondary:focus,
div.vsovrkifsprawwabuilder-button-secondary:focus,
a.vsovrkifsprawwabuilder-button-secondary:active,
button.vsovrkifsprawwabuilder-button-secondary:active,
div.vsovrkifsprawwabuilder-button-secondary:active,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:focus,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:active,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:focus,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:active,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary:focus,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
a.vsovrkifsprawwabuilder-button-secondary:hover,
button.vsovrkifsprawwabuilder-button-secondary:hover,
div.vsovrkifsprawwabuilder-button-secondary:hover,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:hover,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary:hover,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
a.vsovrkifsprawwabuilder-button-secondary.disabled,
button.vsovrkifsprawwabuilder-button-secondary.disabled,
div.vsovrkifsprawwabuilder-button-secondary.disabled,
a.vsovrkifsprawwabuilder-button-secondary[disabled],
button.vsovrkifsprawwabuilder-button-secondary[disabled],
div.vsovrkifsprawwabuilder-button-secondary[disabled],
fieldset[disabled] a.vsovrkifsprawwabuilder-button-secondary,
fieldset[disabled] button.vsovrkifsprawwabuilder-button-secondary,
fieldset[disabled] div.vsovrkifsprawwabuilder-button-secondary,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary.disabled,
.quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary[disabled],
fieldset[disabled]
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary.disabled,
.cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary[disabled],
fieldset[disabled]
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vsovrkifsprawwabuilder-button-secondary,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary.disabled,
.vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary[disabled],
fieldset[disabled] .vcekezjxzqek-gift.vsovrkifsprawwabuilder-button-secondary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.vsovrkifsprawwabuilder-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.uddhevxefgjhg {
  text-align: left;
}
.vsovrkifsprawwabuilder-column .widget-product-grid .uddhevxefgjhg {
  max-width: 100%;
  min-width: 50px;
}
.vsovrkifsprawwabuilder-column .widget-product-grid .uddhevxefgjhg .avdefactdjgw {
  word-wrap: break-word;
}
.vsovrkifsprawwabuilder-column .widget-product-grid .uddhevxefgjhg .avdefactdjgw .qcsflgjqzzfa {
  white-space: normal;
}
.vsovrkifsprawwabuilder-column
  .widget-product-grid
  .uddhevxefgjhg
  .wfvrlyquifay
  .akhypjtydjucc {
  display: inline-block;
  max-width: 100%;
}
.vsovrkifsprawwabuilder-column
  .widget-product-grid
  .uddhevxefgjhg
  .wfvrlyquifay
  .eqzzjjgqwk-secondary {
  display: inline-block;
  width: auto;
}
.vsovrkifsprawwabuilder-column
  .widget-product-grid
  .uddhevxefgjhg
  .wfvrlyquifay
  .hjylchrztwr {
  max-width: 100%;
  white-space: normal;
}
.vsovrkifsprawwabuilder-column
  [data-content-type="products"]
  .block.widget
  .ifuypwlsfqfzl
  .widget-product-grid.qtpixehzrkvsys
  .uddhevxefgjhg {
  width: 200px;
}
[data-content-type="products"][data-appearance="carousel"]
  .slick-initialized
  li.uddhevxefgjhg {
  display: block;
}
[data-content-type="products"][data-appearance="carousel"]
  .slick-initialized
  li.uddhevxefgjhg:first-child {
  visibility: visible;
}
[data-content-type="products"][data-appearance="carousel"] .ptsgeevgsrprtl {
  width: auto;
}
[data-content-type="products"][data-appearance="carousel"] li.uddhevxefgjhg {
  display: none;
}
[data-content-type="products"][data-appearance="carousel"]
  li.uddhevxefgjhg:first-child {
  display: block;
  visibility: hidden;
}
[data-content-type="products"][data-appearance="carousel"].center-mode
  .uddhevxefgjhg {
  opacity: 0.5;
  transition: all 0.3s ease;
}
[data-content-type="products"][data-appearance="carousel"].center-mode
  .uddhevxefgjhg:hover {
  opacity: 1;
}
[data-content-type="products"][data-appearance="carousel"].center-mode
  .slick-current
  .uddhevxefgjhg {
  opacity: 1;
}
[data-content-type="row"][data-appearance="contained"] {
  box-sizing: border-box;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 940px;
}
[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: 940px;
  width: 100%;
}
[data-content-type="slide"] {
  box-sizing: border-box;
  line-height: 20px;
  min-height: inherit;
  overflow: hidden;
}
[data-content-type="slider"] > [data-content-type="slide"]:not(:first-child) {
  display: none;
}
[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;
}
.slick-slide:not(.slick-active) .vsovrkifsprawwabuilder-slide-wrapper {
  display: none;
}
.vsovrkifsprawwabuilder-slide-wrapper {
  border-radius: inherit;
  box-sizing: border-box;
  min-height: inherit;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.vsovrkifsprawwabuilder-slide-wrapper .jarallax-viewport-element {
  height: 100%;
  left: -15000vw;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 100;
}
.slick-current .vsovrkifsprawwabuilder-slide-wrapper .jarallax-viewport-element {
  left: 0;
}
.vsovrkifsprawwabuilder-slide-wrapper.jarallax .video-overlay {
  -webkit-transform: unset;
  z-index: 1;
}
.vsovrkifsprawwabuilder-slide-wrapper.jarallax .vsovrkifsprawwabuilder-overlay {
  position: relative;
  z-index: 2;
}
.vsovrkifsprawwabuilder-slide-wrapper.jarallax [id*="jarallax-container"] > div,
.vsovrkifsprawwabuilder-slide-wrapper.jarallax [id*="jarallax-container"] > img,
.vsovrkifsprawwabuilder-slide-wrapper.jarallax [id*="jarallax-container"] > video,
.vsovrkifsprawwabuilder-slide-wrapper.jarallax [id*="jarallax-container"] > iframe {
  margin: auto !important;
  transform: none !important;
}
.vsovrkifsprawwabuilder-slide-wrapper .vsovrkifsprawwabuilder-overlay {
  -moz-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  border-radius: inherit;
  box-sizing: border-box;
  padding: 30px;
  transition: background-color 0.5s ease;
}
.vsovrkifsprawwabuilder-slide-wrapper .vsovrkifsprawwabuilder-overlay.vsovrkifsprawwabuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: inherit;
}
.vsovrkifsprawwabuilder-slide-wrapper
  .vsovrkifsprawwabuilder-overlay:not(.vsovrkifsprawwabuilder-poster-overlay) {
  max-width: 540px;
}
.vsovrkifsprawwabuilder-slide-wrapper [data-element="content"] {
  min-height: 50px;
  overflow: auto;
}
.vsovrkifsprawwabuilder-slide-wrapper .vsovrkifsprawwabuilder-slide-button {
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  margin: 20px 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 0.5s ease;
  word-break: break-word;
}
.vsovrkifsprawwabuilder-slide-wrapper .vsovrkifsprawwabuilder-poster-content {
  width: 100%;
}
[data-appearance="collage-centered"]
  .vsovrkifsprawwabuilder-slide-wrapper
  .vsovrkifsprawwabuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance="collage-left"]
  .vsovrkifsprawwabuilder-slide-wrapper
  .vsovrkifsprawwabuilder-overlay {
  margin-right: auto;
}
[data-appearance="collage-right"]
  .vsovrkifsprawwabuilder-slide-wrapper
  .vsovrkifsprawwabuilder-overlay {
  margin-left: auto;
}
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 #ccc;
  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: #000;
  cursor: pointer !important;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 1.4rem 2rem;
  position: relative;
  transition: all 0.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 #ccc;
}
div[data-content-type="tabs"] .tabs-navigation li.tab-header.ui-state-active {
  background: #fff;
  z-index: 19;
}
div[data-content-type="tabs"]
  .tabs-navigation
  li.tab-header.ui-state-active
  a.tab-title {
  position: relative;
  transition: all 0.3s;
}
div[data-content-type="tabs"] .tabs-content {
  border: 1px solid #ccc;
  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"] .vsovrkifsprawwabuilder-video-inner {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
div[data-content-type="video"] .vsovrkifsprawwabuilder-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: #333;
  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;
}
.vsovrkifsprawwabuilder-full-width {
  float: left;
  width: 100%;
}
.vsovrkifsprawwabuilder-content-type {
  box-sizing: border-box;
  margin-bottom: 20px;
}
.vsovrkifsprawwabuilder-accordion {
  margin: 0;
  padding: 0;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title > .switch {
  display: block;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.uoesokfqgho {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.uoesokfqgho:before,
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.uoesokfqgho:after {
  content: "";
  display: table;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.uoesokfqgho:after {
  clear: both;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.uoesokfqgho.jxlzkptulvqwy {
  display: block;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title {
  margin: 0 0 5px;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.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;
  font-weight: 600;
  line-height: 40px;
  font-size: 1.8rem;
  color: #7d7d7d;
  text-decoration: none;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title > .switch:visited {
  color: #7d7d7d;
  text-decoration: none;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title > .switch:hover {
  color: #7d7d7d;
  text-decoration: none;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title > .switch:active {
  color: #000;
  text-decoration: none;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title:not(.disabled) > .switch:focus,
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title:not(.disabled) > .switch:hover {
  background: #fcfcfc;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title:not(.disabled) > .switch:active,
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title.jxlzkptulvqwy > .switch,
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title.jxlzkptulvqwy > .switch:focus,
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.title.jxlzkptulvqwy > .switch:hover {
  background: #fff;
  color: #000;
  text-decoration: none;
  padding-bottom: 5px;
}
.vsovrkifsprawwabuilder-accordion > .duytlxtogt.uoesokfqgho {
  background: #fff;
  border: 1px solid #d1d1d1;
  margin: 0 0 5px;
  padding: 20px;
}
.data-grid .data-grid-th._sortable {
  cursor: pointer;
}
.data-grid .data-grid-th._sortable._ascend > span.data-grid-cell-content:after {
  background: url("../Magento_PurchaseOrderRule/images/ArrowDownSmall.svg")
    no-repeat center;
  content: "";
  display: inline-block;
  height: 10px;
  padding-left: 15px;
  width: 8px;
}
.data-grid
  .data-grid-th._sortable._descend
  > span.data-grid-cell-content:after {
  background: url("../Magento_PurchaseOrderRule/images/ArrowUpSmall.svg")
    no-repeat center;
  content: "";
  display: inline-block;
  height: 10px;
  padding-left: 15px;
  width: 8px;
}
.purchaseorder-purchaseorder-view .aqyqcftjotwqfh {
  margin-bottom: 1.4rem;
  margin-top: 0.4rem;
}
.purchase-order-references {
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.purchase-order-reference-content {
  margin-right: 25px;
}
.purchase-order-reference-content:last-child {
  flex: 1 1 auto;
}
.po-action-toolbar form {
  display: inline-block;
}
.po-action-toolbar button,
.po-action-toolbar .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.po-action-toolbar .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.po-action-toolbar .vcekezjxzqek-gift {
  margin-right: 8px;
}
.comments-field .fieldset .field.comments .ucdpwrftsagu {
  text-align: left;
}
.comments-field .eqzzjjgqwk-toolbar button,
.comments-field
  .eqzzjjgqwk-toolbar
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.comments-field .eqzzjjgqwk-toolbar .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.comments-field .eqzzjjgqwk-toolbar .vcekezjxzqek-gift {
  float: right;
}
.comments-field .eqzzjjgqwk-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ckqkgffldohc
  .data-grid.bulk-approval
  tr.disabled
  td:not(.data-grid-checkbox-cell):not(.eqzzjjgqwk) {
  opacity: 0.5;
}
.ckqkgffldohc .data-grid .vcekezjxzqek-menu,
.ckqkgffldohc .data-grid table th .vcekezjxzqek-menu .vcekezjxzqek-submenu {
  z-index: 9;
}
.ckqkgffldohc .data-grid .vcekezjxzqek-menu li,
.ckqkgffldohc .data-grid table th .vcekezjxzqek-menu .vcekezjxzqek-submenu li {
  margin-bottom: 0;
}
.ckqkgffldohc .data-grid tr._odd-row td {
  background-color: transparent;
}
.ckqkgffldohc .data-grid tr._odd-row:hover td {
  background-color: transparent;
}
.ckqkgffldohc .data-grid tr:hover td {
  background-color: transparent;
}
.ckqkgffldohc .data-grid td {
  border-left: 0;
  border-right: 0;
  border-top: 1px solid #ccc;
}
.ckqkgffldohc .data-grid * {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
.ckqkgffldohc .admin__data-grid-loading-mask .spinner span {
  display: none;
}
.ckqkgffldohc .admin__control-support-text {
  border: 0;
  font-weight: 400;
  line-height: 32px;
  padding: 0;
  font-size: 1.4rem;
}
.ckqkgffldohc .admin__data-grid-header {
  position: relative;
  z-index: 1;
}
.ckqkgffldohc
  .admin__data-grid-header
  ~ .admin__data-grid-header
  .admin__data-grid-header-row {
  margin: 0;
}
.ckqkgffldohc .selectmenu {
  background-color: #f0f0f0;
  border-radius: 3px;
  box-shadow: inset 0 1px 0 0 #fff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
  height: 32px;
  padding-left: 0;
  width: 72px;
  z-index: 2;
}
.ckqkgffldohc .selectmenu .selectmenu-value input {
  background: 0 0;
  box-shadow: none;
  height: auto;
  padding-left: 10px;
  width: 5rem;
}
.ckqkgffldohc .selectmenu .vcekezjxzqek-save,
.ckqkgffldohc .selectmenu .vcekezjxzqek-delete {
  color: #41362f;
  padding: 0 5px 0 0;
}
.ckqkgffldohc .selectmenu .vcekezjxzqek-save:hover,
.ckqkgffldohc .selectmenu .vcekezjxzqek-delete:hover {
  border: 0;
}
.ckqkgffldohc .selectmenu .vcekezjxzqek-delete {
  display: none;
}
.ckqkgffldohc .selectmenu-toggle {
  border: 0 !important;
}
.ckqkgffldohc .selectmenu-toggle:before {
  background: url(../../../../../frontend/GymBeam/default/ru_RU/Magento_PurchaseOrder/images/select-bg.svg)
    no-repeat 100% 45%;
  background-size: 30px 60px;
  border: 0;
  width: 22px;
}
.ckqkgffldohc .selectmenu-toggle:after {
  display: none;
}
.ckqkgffldohc .selectmenu-items {
  background: #f0f0f0;
  max-width: 72px;
  min-width: 72px;
  width: 72px;
}
.ckqkgffldohc .selectmenu-items li:hover {
  background: 0 0;
  border: 0;
}
.ckqkgffldohc .selectmenu-items li:last-child .selectmenu-item-action {
  color: inherit;
  text-decoration: none;
}
.ckqkgffldohc .selectmenu-items li:last-child .selectmenu-item-action:hover,
.ckqkgffldohc .selectmenu-items li:last-child .selectmenu-item-action:active {
  color: inherit;
  text-decoration: none;
}
.ckqkgffldohc .selectmenu-items .selectmenu-item {
  width: 70px;
}
.ckqkgffldohc .selectmenu-item-action {
  padding: 1rem;
  width: 70px;
}
.ckqkgffldohc .selectmenu-item-action:hover,
.ckqkgffldohc .selectmenu-item-action:focus {
  background: 0 0;
  border: 0;
  color: #41362f;
}
.ckqkgffldohc .admin__data-grid-pager-wrap {
  float: none;
}
.ckqkgffldohc .admin__data-grid-pager-wrap .admin__control-support-text {
  padding-left: 2px;
  position: relative;
  vertical-align: top;
  z-index: 1;
}
.ckqkgffldohc .admin__data-grid-pager-wrap .admin__data-grid-pager {
  left: 0;
  margin-left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}
.ckqkgffldohc
  .admin__data-grid-pager-wrap
  .admin__data-grid-pager
  .vcekezjxzqek-previous,
.ckqkgffldohc .admin__data-grid-pager-wrap .admin__data-grid-pager .vcekezjxzqek-next {
  background: #f0f0f0;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: inset 0 1px 0 0 #fff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
  color: #333;
  line-height: 30px;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
  padding: 0 8px;
}
.ckqkgffldohc
  .admin__data-grid-pager-wrap
  .admin__data-grid-pager
  .admin__control-text {
  background: #e5e5e5;
  border: 0;
  box-shadow: none;
  color: #333;
  display: inline-block;
  font-size: 1.2rem;
  font-size: 12px;
  font-weight: 700;
  height: 31px;
  letter-spacing: normal;
  line-height: 30px;
  padding: 0 5px;
}
.ckqkgffldohc .admin__data-grid-header-row .row .col-xs-9 {
  position: static;
}
.ckqkgffldohc .data-grid-filters-action-wrap .vcekezjxzqek-default {
  border-radius: 3px;
  color: #333;
  margin: 0;
  padding: 6px 20px;
}
.ckqkgffldohc .data-grid-filters-action-wrap .vcekezjxzqek-default._active:after {
  background-color: #333;
}
.ckqkgffldohc .admin__data-grid-wrap {
  padding-top: 0;
}
.ckqkgffldohc .purchase-order-payment-message {
  margin-bottom: 3rem;
}
.message.message-notice.notice.approved-notice {
  margin-top: 10px;
}
.purchase-order-table-items {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
.purchase-order-table-items .jyywgqgegjz .control.jyywgqgegjz input {
  padding: 0;
  width: 35px;
}
.purchase-order-items .order-update-items {
  float: right;
}
.purchase-order-items .purchase-order-table-items thead th {
  padding-top: 0;
}
.purchase-order-totals-wrap {
  background: #f2f2f2;
}
.purchase-order-totals-wrap:before,
.purchase-order-totals-wrap:after {
  content: "";
  display: table;
}
.purchase-order-totals-wrap:after {
  clear: both;
}
.purchase-order-totals-wrap tfoot {
  background: 0 0;
}
.purchase-order-totals-wrap tfoot tr td {
  border-top: 0;
}
.purchase-order-totals > tfoot tr.catalog_price_table > td {
  border-top: 0;
}
.purchase-order-totals tfoot td {
  text-align: right;
}
.purchase-order-totals .catalog_price th,
.purchase-order-totals .catalog_price td {
  font-weight: 700;
}
.purchase-order-data-items.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title,
.purchase-order-data-items.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho {
  position: relative;
}
.purchase-order-data-items.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title {
  z-index: 3;
}
.purchase-order-data-items.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho {
  padding-top: 20px;
  z-index: 2;
}
.purchase-order-data-items.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho ~ .duytlxtogt.uoesokfqgho {
  z-index: 1;
}
.purchase-order-data-items .duytlxtogt-options dd {
  margin-bottom: 15px;
}
.purchase-order-data-items .duytlxtogt-options dd,
.purchase-order-data-items .duytlxtogt-options dt {
  display: block;
  float: none;
}
.purchase-order-data-items .message {
  margin-top: 5px;
}
.purchaseorder-actions-toolbar .vcekezjxzqek.additem {
  padding-right: 10px;
}
.purchase-order-information {
  margin-bottom: 25px;
}
.orderapprovals-purchaseorder-index .order-links-block > a {
  margin-right: 12px;
}
.orderapprovals-purchaseorder-index .order-links-block > a:last-child {
  margin-right: 0;
}
.orderapprovals-purchaseorder-index .order-links-block > a.jxlzkptulvqwy-link {
  text-decoration: underline;
}
.admin__data-grid-outer-wrap .admin__data-grid-header {
  z-index: 3;
}
.admin__data-grid-outer-wrap
  .admin__data-grid-header
  ~ .admin__data-grid-header {
  z-index: 1;
}
.orderapprovals-purchaseorder-index
  .admin__data-grid-action-bookmarks
  .admin__action-dropdown-text:after {
  right: 0;
}
.orderapprovals-purchaseorder-index
  .admin__action-dropdown
  ~ .admin__action-dropdown-menu {
  left: auto;
  right: 0;
}
.purchase-order-comments-block .comments-block-item:not(:last-child) {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.purchase-order-comments-block
  .comments-block-item
  .comments-block-item-date-time {
  display: block;
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 5px;
}
.purchase-order-comments-block
  .comments-block-item
  .comments-block-item-comment {
  font-size: 1.4rem;
  margin-bottom: 5px;
  word-break: break-word;
}
.purchase-order-comments-block ._disabled {
  opacity: 0.5;
  pointer-events: none;
}
.yqywrcjzrll-content {
  border-width: 1px 0 0 !important;
}
.yqywrcjzrll-content .table-wrapper {
  margin-bottom: 20px !important;
}
.purchase-order-status {
  margin: 0 0 1.4rem;
  padding: 5px 10px;
}
.purchase-order-payment-method .message.info {
  background-color: #f5f5f5;
  color: #333;
  margin: 20px 0 40px;
}
.purchase-order-payment-method .message.info > *:first-child:before {
  color: #1979c3;
  content: "\e60c";
}
@media all and (max-width: 1024px) and (min-width: 768px) {
  .purchase-order-data-items.fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch {
    padding: 1px 15px;
  }
}
.storefront__actions-switch {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.admin__field-control .storefront__actions-switch {
  line-height: 3.2rem;
}
.storefront__actions-switch + .admin__field-service {
  min-width: 34rem;
}
input[type="checkbox"].storefront__actions-switch-checkbox {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._disabled
  input[type="checkbox"].storefront__actions-switch-checkbox
  + .storefront__actions-switch-label,
input[type="checkbox"].storefront__actions-switch-checkbox.disabled
  + .storefront__actions-switch-label {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
input[type="checkbox"].storefront__actions-switch-checkbox:checked
  + .storefront__actions-switch-label:before {
  left: 15px;
}
input[type="checkbox"].storefront__actions-switch-checkbox:checked
  + .storefront__actions-switch-label:after {
  background: #79a22e;
}
input[type="checkbox"].storefront__actions-switch-checkbox:checked
  + .storefront__actions-switch-label
  .storefront__actions-switch-text:before {
  content: attr(data-text-on);
}
input[type="checkbox"].storefront__actions-switch-checkbox:focus
  + .storefront__actions-switch-label:before,
input[type="checkbox"].storefront__actions-switch-checkbox:focus
  + .storefront__actions-switch-label:after {
  border-color: #007bdb;
}
._error
  input[type="checkbox"].storefront__actions-switch-checkbox
  + .storefront__actions-switch-label:before,
._error
  input[type="checkbox"].storefront__actions-switch-checkbox
  + .storefront__actions-switch-label:after {
  border-color: #e22626;
}
.storefront__actions-switch-label {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  position: relative;
  user-select: none;
  vertical-align: middle;
}
.storefront__actions-switch-label:before,
.storefront__actions-switch-label:after {
  left: 0;
  position: absolute;
  right: auto;
  top: 0;
}
.storefront__actions-switch-label:before {
  background: #fff;
  border: 1px solid #aaa6a0;
  border-radius: 100%;
  content: "";
  display: block;
  height: 22px;
  transition: left 0.2s ease-in 0s;
  width: 22px;
  z-index: 1;
}
.storefront__actions-switch-label:after {
  background: #e3e3e3;
  border: 1px solid #aaa6a0;
  border-radius: 12px;
  content: "";
  display: block;
  height: 22px;
  transition: background 0.2s ease-in 0s;
  width: 37px;
  z-index: 0;
}
.storefront__actions-switch-text:before {
  content: attr(data-text-off);
  padding-left: 47px;
  white-space: nowrap;
}
.purchaseorder-purchaseorder-index
  .purchase-order-data-items
  .requires-approval-counter {
  border: 1px #f87428 solid;
  border-radius: 4px;
  color: #f87428;
  font-size: 1.2rem;
  margin-left: 7px;
  padding: 3px 8px;
}
.purchaseorderrule-index-index .data-grid-actions-cell .vcekezjxzqek-select-wrap {
  display: inline-block;
}
.purchaseorderrule-index-index .data-grid-actions-cell .vcekezjxzqek-select {
  display: none;
}
.purchaseorderrule-index-index .data-grid-actions-cell li {
  display: inline-block;
}
.purchaseorderrule-index-index .data-grid-actions-cell li + li:before {
  content: "|";
  display: inline-block;
  margin: 0 0 0 4px;
}
.purchaseorderrule-index-index .eqzzjjgqwk-toolbar.oyhlteqxirtpg-rules {
  text-align: center;
}
.purchaseorderrule-index-index .eqzzjjgqwk-toolbar a {
  float: none;
  margin-top: 2%;
}
.purchaseorderrule-index-index .eqzzjjgqwk-toolbar .pagurkjcute {
  float: none;
  margin-bottom: 10px;
}
.purchaseorderrule-create-index .eqzzjjgqwk-toolbar > .secondary .vcekezjxzqek.back,
.purchaseorderrule-edit-index .eqzzjjgqwk-toolbar > .secondary .vcekezjxzqek.back,
.purchaseorderrule-view-index .eqzzjjgqwk-toolbar > .secondary .vcekezjxzqek.back {
  display: inline-block;
}
.form-create-purchase-order-rule.form-view-purchase-order-rule
  .field:not(.choice)
  .ucdpwrftsagu {
  display: block;
}
.form-create-purchase-order-rule.form-view-purchase-order-rule
  .field:not(.choice)
  .ucdpwrftsagu
  + .control {
  margin-top: 6px;
}
.form-create-purchase-order-rule.form-view-purchase-order-rule ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 5px;
}
.form-create-purchase-order-rule.form-view-purchase-order-rule ul li {
  text-indent: -5px;
}
.form-create-purchase-order-rule.form-view-purchase-order-rule ul li:before {
  content: "-";
  padding-right: 3px;
  text-indent: -5px;
}
.form-create-purchase-order-rule .fieldset {
  margin: 0 0 30px;
}
.form-create-purchase-order-rule .fieldset._hide {
  display: none;
}
.form-create-purchase-order-rule .field-condition-order-total .nested {
  display: flex;
  flex-grow: 1;
}
.form-create-purchase-order-rule .field-condition-order-total .additional {
  flex-grow: 1;
}
.form-create-purchase-order-rule
  .field-condition-order-total
  .additional
  + .additional {
  margin-left: 10px;
  max-width: 80px;
  min-width: 80px;
}
.form-create-purchase-order-rule .field.applies-to .radio-wrapper {
  margin-top: 6px;
}
.form-create-purchase-order-rule .field.applies-to .control {
  padding-bottom: 10px;
}
.form-create-purchase-order-rule .field.rule-type {
  position: relative;
}
.form-create-purchase-order-rule .field.rule-type .field-tooltip {
  display: inline-block;
  line-height: 1;
  margin-left: 5px;
  position: relative;
  vertical-align: text-top;
}
.form-create-purchase-order-rule
  .field.rule-type
  .field-tooltip
  .field-tooltip-action:before {
  font-size: 17px;
}
.form-create-purchase-order-rule
  .field.rule-type
  .field-tooltip
  .field-tooltip-content {
  font-size: 1.2rem;
}
.form-create-purchase-order-rule
  .field.rule-type
  .field-tooltip
  .field-tooltip-content
  .field-tooltip-content-title {
  display: block;
  margin-bottom: 1.8rem;
}
.form-create-purchase-order-rule
  .field.rule-type
  .field-tooltip
  .field-tooltip-content
  ul {
  list-style-type: none;
  margin-bottom: 0;
  padding: 0;
}
.form-create-purchase-order-rule
  .field.rule-type
  .field-tooltip
  .field-tooltip-content
  ul
  li {
  line-height: 16px;
  margin-bottom: 2rem;
}
.form-create-purchase-order-rule
  .field.rule-type
  .field-tooltip
  .field-tooltip-content
  ul
  li:last-child {
  margin-bottom: 0;
}
.form-create-purchase-order-rule .applies-to-select {
  display: none;
}
.form-create-purchase-order-rule .applies-to-select ul {
  padding-left: 25px;
}
.form-create-purchase-order-rule .applies-to-select.show {
  display: block;
}
.form-create-purchase-order-rule .applies-to-select select {
  margin-top: 8px;
}
.account .hprthwiryux.gxpskzlteskkffk .approval-flow-block-applied-rule.block .box-title {
  margin-bottom: 1.5rem;
}
ul.approval-rules-approvers {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.approval-rules-approvers > li {
  background: url("../Magento_PurchaseOrderRule/images/pending.svg") no-repeat
    left center;
  background-size: 22px;
  margin-bottom: 1.5rem;
  padding-left: 30px;
}
ul.approval-rules-approvers > li.approved {
  background: url("../Magento_PurchaseOrderRule/images/approved.svg") no-repeat
    left center;
  background-size: 22px;
}
ul.approval-rules-approvers > li.rejected {
  background: url("../Magento_PurchaseOrderRule/images/rejected.svg") no-repeat
    left center;
  background-size: 22px;
}
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek.remove {
  display: none;
  display: inline-block;
  text-decoration: none;
}
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 22px;
  color: #8f8f8f;
  content: "\e604";
  font-family: "icons-blank-theme";
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek.remove:hover:before {
  color: inherit;
}
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek.remove:active:before {
  color: inherit;
}
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek:active,
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek:not(:focus) {
  box-shadow: none;
}
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.quickorder-index-index .hprthwiryux .block-addbysku .vcekezjxzqek.add {
  display: none;
}
.quickorder-index-index
  .hprthwiryux
  .block-addbysku
  .fieldset
  .fields
  .eqzzjjgqwk-toolbar {
  display: inline-block;
  margin-bottom: 10px;
  margin-left: 5px;
  position: relative;
  top: 0.3rem;
  vertical-align: top;
}
.quickorder-index-index
  .hprthwiryux
  .block-addbysku
  .block-content
  .eqzzjjgqwk-toolbar {
  margin-bottom: 30px;
}
.quickorder-index-index .hprthwiryux .block-addbysku .box-items {
  margin-bottom: 30px;
}
.quickorder-index-index .hprthwiryux .block-addbysku .box-upload {
  margin-bottom: 60px;
}
.quickorder-index-index .hprthwiryux .block-addbysku .deletable-item .ucdpwrftsagu {
  display: none;
}
.quickorder-index-index
  .hprthwiryux
  .block-addbysku
  .deletable-item:last-child
  .remove {
  display: none;
}
.quickorder-index-index .upload .ucdpwrftsagu {
  margin-bottom: 0;
}
.quickorder-index-index .upload .ucdpwrftsagu + .note {
  margin-bottom: 5px;
  padding-top: 0;
}
.quickorder-index-index .upload-container {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.quickorder-index-index .upload-container .vcekezjxzqek-upload {
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.quickorder-index-index .upload-container .file-upload {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "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;
  border-radius: 3px;
  text-align: center;
}
.quickorder-index-index .upload-container .file-upload:focus,
.quickorder-index-index .upload-container .file-upload:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
.quickorder-index-index .upload-container .file-upload:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
.quickorder-index-index .upload-container .file-upload.disabled,
.quickorder-index-index .upload-container .file-upload[disabled],
fieldset[disabled] .quickorder-index-index .upload-container .file-upload {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.quickorder-index-index .fjazghprsdvlekt-block {
  background-color: #f0f0f0;
}
.quickorder-index-index .fjazghprsdvlekt-block:not(:empty) {
  border: 1px solid #c2c2c2;
  border-top: none;
}
.quickorder-index-index .fjazghprsdvlekt-block .fjazghprsdvlekt-image {
  border: 1px solid #c2c2c2;
  float: left;
  margin: 1.5rem;
}
.quickorder-index-index .fjazghprsdvlekt-block .fjazghprsdvlekt-image img {
  display: block;
  max-width: 5rem;
}
.quickorder-index-index .fjazghprsdvlekt-block .fjazghprsdvlekt-name {
  overflow: hidden;
  padding: 1.5rem;
}
.quickorder-index-index .fjazghprsdvlekt-block .fjazghprsdvlekt-name .rpwhkpsvhfwq {
  display: inline-block;
  margin-bottom: 10px;
}
.quickorder-index-index .fjazghprsdvlekt-error .message {
  margin: 0;
}
.quickorder-index-index .fjazghprsdvlekt-error.general-error .message {
  margin-bottom: 10px;
}
.quickorder-index-index .fjazghprsdvlekt-error.general-error .message:last-child {
  margin-bottom: 25px;
}
.quickorder-index-index .ui-front {
  z-index: 100;
}
.quickorder-index-index .ui-front .ui-helper-hidden-accessible {
  display: none;
}
.quickorder-index-index .ui-front > ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.quickorder-index-index .ui-front > ul:not(:empty) {
  background: #000;
  border: 0;
  border-top: 0;
}
.quickorder-index-index .ui-front > ul li {
  border-top: 1px solid #000;
  cursor: pointer;
  margin: 0;
  padding: 5px 40px 5px 10px;
  position: relative;
  text-align: left;
  white-space: normal;
}
.quickorder-index-index .ui-front > ul li:first-child {
  border-top: none;
}
.quickorder-index-index .ui-front > ul li:hover,
.quickorder-index-index .ui-front > ul li.selected {
  background: #000;
}
.quickorder-index-index .ui-front > ul li a {
  color: #333;
  font-weight: 700;
  margin-right: 5px;
  text-decoration: none;
}
.quickorder-index-index .ui-autocomplete {
  cursor: default;
  left: 0;
  position: absolute;
  top: 0;
}
.login-container .g-recaptcha,
.form-login .g-recaptcha,
.form-edit-account .g-recaptcha {
  margin-bottom: 10px !important;
}
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
.block.newsletter .field-recaptcha .field .control:before {
  content: none;
}
.review-form .field-recaptcha {
  margin-bottom: 10px;
}
.form.send.friend .g-recaptcha {
  margin-top: 40px;
}
[data-content-type="dynamic_block"] figure[data-content-type="image"] img {
  display: inline;
}
[data-content-type="dynamic_block"] .block-banners .banner-item-content,
[data-content-type="dynamic_block"] .block-banners-inline .banner-item-content {
  margin-bottom: auto;
}
@font-face {
  font-family: "magento-icons";
  src: url("../Magento_Company/fonts/Magento-Icons.woff2") format("woff2"),
    url("../Magento_Company/fonts/Magento-Icons.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.company-profile-shipping-methods {
  font-size: 1.6rem;
  line-height: 24px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.company-profile-shipping-methods .shipping-methods-label {
  font-weight: 700;
  margin-bottom: 10px;
}
.company-profile-shipping-methods .shipping-methods-list {
  list-style: none;
}
.admin__action-group-wrap {
  display: inline-block;
  position: relative;
}
.admin__action-group-wrap .vcekezjxzqek-select {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #fff;
  font-weight: 400;
  text-align: left;
}
.admin__action-group-wrap .vcekezjxzqek-select:hover {
  border-color: #adadad;
}
.admin__action-group-wrap .vcekezjxzqek-select:hover:before {
  border-color: #757575;
}
.admin__action-group-wrap .vcekezjxzqek-select:before {
  align-items: center;
  content: "\e622";
  display: flex;
  font-size: 24px;
  justify-content: space-around;
  line-height: 1;
  position: absolute;
  right: 0;
  width: 3.2rem;
}
.admin__action-group-wrap .vcekezjxzqek-select._active:before {
  content: "\e621";
}
.admin__action-group-wrap .vcekezjxzqek-select[disabled] {
  color: #000;
}
.admin__action-group-wrap .vcekezjxzqek-select._mage-error {
  border: 1px solid #ed8380;
}
.admin__action-group-wrap._focus .vcekezjxzqek-select._mage-error {
  border: 1px solid #ed8380;
}
.admin__action-group-wrap._active {
  z-index: 500;
}
.admin__action-group-wrap._active .vcekezjxzqek-select:before {
  content: "\e621";
}
.admin__action-group-wrap._active .vcekezjxzqek-menu,
.admin__action-group-wrap._active table th .vcekezjxzqek-menu .vcekezjxzqek-submenu {
  box-shadow: 0 0 3px 1px #00699d;
}
.admin__action-group-wrap .vcekezjxzqek-menu,
.admin__action-group-wrap table th .vcekezjxzqek-menu .vcekezjxzqek-submenu {
  border: 1px solid #adadad;
  display: none;
  max-height: 45rem;
  overflow-y: auto;
}
.admin__action-group-wrap .vcekezjxzqek-menu._active,
.admin__action-group-wrap table th .vcekezjxzqek-menu .vcekezjxzqek-submenu._active {
  display: block;
}
.admin__action-group-wrap .vcekezjxzqek-menu ._disabled:hover,
.admin__action-group-wrap
  table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu
  ._disabled:hover {
  background: #fff;
}
.admin__action-group-wrap .vcekezjxzqek-menu ._disabled .vcekezjxzqek-menu-item,
.admin__action-group-wrap
  table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu
  ._disabled
  .vcekezjxzqek-menu-item {
  cursor: default;
  opacity: 0.5;
}
.admin__action-group-wrap .vcekezjxzqek-menu-items {
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
.admin__action-group-wrap .vcekezjxzqek-menu-items > .vcekezjxzqek-menu,
.admin__action-group-wrap
  .vcekezjxzqek-menu-items
  > table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu {
  min-width: 100%;
  position: static;
}
.admin__action-group-wrap .vcekezjxzqek-menu-items > .vcekezjxzqek-menu .vcekezjxzqek-submenu,
.admin__action-group-wrap
  .vcekezjxzqek-menu-items
  > table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu
  .vcekezjxzqek-submenu {
  position: absolute;
  right: -100%;
}
.admin__action-group-wrap .validate-select-field {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.account .table-wrapper .data-grid-checkbox-cell-inner input {
  border: 1px solid #adadad;
  cursor: pointer;
  height: 1.6rem;
  text-align: center;
  width: 1.6rem;
}
.account .table-wrapper .data-grid-checkbox-cell-inner input:active,
.account .table-wrapper .data-grid-checkbox-cell-inner input:hover,
.account .table-wrapper .data-grid-checkbox-cell-inner input:focus {
  box-shadow: none;
  outline-offset: 0;
  outline: 0;
}
@media (max-width: 640px) {
  .ckqkgffldohc
    .table-wrapper
    table.data-grid
    tbody
    tr.data-row
    th.data-grid-multicheck-cell {
    display: none;
  }
  .ckqkgffldohc
    .table-wrapper
    table.data-grid
    tbody
    tr.data-row
    td.data-grid-checkbox-cell {
    display: none;
  }
}
table th .vcekezjxzqek-menu,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  color: #ff4100;
  display: none;
  font-weight: 400;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 19.5rem;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
table th .vcekezjxzqek-menu._active,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu._active {
  display: block;
}
table th .vcekezjxzqek-menu > li,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu > li {
  border: none;
  display: block;
  padding: 0;
  transition: background-color 0.1s linear;
}
table th .vcekezjxzqek-menu > li > a:hover,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu > li > a:hover {
  text-decoration: none;
}
table th .vcekezjxzqek-menu > li._visible,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu > li._visible {
  background-color: #e3e3e3;
}
table th .vcekezjxzqek-menu > li:hover,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu > li:hover {
  background-color: #e3e3e3;
}
table th .vcekezjxzqek-menu > li:active,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu > li:active {
  background-color: #cacaca;
}
table th .vcekezjxzqek-menu > li._parent,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu > li._parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  display: flex;
  flex-direction: row;
}
table th .vcekezjxzqek-menu > li._parent > .vcekezjxzqek-menu-item,
table
  th
  table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu
  > li._parent
  > .vcekezjxzqek-menu-item {
  min-width: 100%;
}
table th .vcekezjxzqek-menu > li._parent:after,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu > li._parent:after {
  border-color: transparent transparent transparent #000;
  border-style: solid;
  border-width: 0.4rem 0 0.4rem 0.5rem;
  content: "";
  height: 0;
  position: relative;
  right: 1.2rem;
  top: 1.4rem;
  width: 0;
}
table th .vcekezjxzqek-menu .duytlxtogt,
table th .vcekezjxzqek-menu .vcekezjxzqek-menu-item,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu .duytlxtogt,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu .vcekezjxzqek-menu-item {
  cursor: pointer;
  display: block;
  padding: 0.6875em 1em;
}
table th .vcekezjxzqek-menu .vcekezjxzqek-submenu {
  bottom: auto;
  left: auto;
  margin-left: 0;
  margin-top: -1px;
  position: absolute;
  right: auto;
  top: auto;
}
table th .vcekezjxzqek-menu a.vcekezjxzqek-menu-item,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu a.vcekezjxzqek-menu-item {
  color: #000;
}
table th .vcekezjxzqek-menu a.vcekezjxzqek-menu-item:focus,
table th table th .vcekezjxzqek-menu .vcekezjxzqek-submenu a.vcekezjxzqek-menu-item:focus {
  background-color: #e3e3e3;
}
.vcekezjxzqek-multicheck-wrap {
  display: inline-block;
  height: 1.6rem;
  padding-top: 1px;
  position: relative;
  width: 3.4rem;
  z-index: 200;
}
.vcekezjxzqek-multicheck-wrap:hover .admin__control-checkbox + label:before,
.vcekezjxzqek-multicheck-wrap:hover .vcekezjxzqek-multicheck-toggle {
  border-color: #757575;
}
.vcekezjxzqek-multicheck-wrap._active .admin__control-checkbox + label:before,
.vcekezjxzqek-multicheck-wrap._active .vcekezjxzqek-multicheck-toggle {
  border-color: #757575;
}
.vcekezjxzqek-multicheck-wrap._active .vcekezjxzqek-menu,
.vcekezjxzqek-multicheck-wrap._active table th .vcekezjxzqek-menu .vcekezjxzqek-submenu {
  opacity: 1;
  visibility: visible;
  display: inline-block;
}
.vcekezjxzqek-multicheck-wrap._disabled .admin__control-checkbox + label:before {
  background-color: #fff;
}
.vcekezjxzqek-multicheck-wrap._disabled .admin__control-checkbox + label:before,
.vcekezjxzqek-multicheck-wrap._disabled .vcekezjxzqek-multicheck-toggle {
  border-color: #adadad;
  opacity: 1;
}
.vcekezjxzqek-multicheck-wrap .admin__control-checkbox,
.vcekezjxzqek-multicheck-wrap .admin__control-checkbox + label,
.vcekezjxzqek-multicheck-wrap .vcekezjxzqek-multicheck-toggle {
  float: left;
  margin: 0;
}
.vcekezjxzqek-multicheck-wrap .admin__control-checkbox {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #adadad;
  border-bottom-left-radius: 3px;
  border-right: 0;
  border-top-left-radius: 3px;
  cursor: pointer;
  height: 1.6rem;
  text-align: center;
  width: 1.6rem;
}
.vcekezjxzqek-multicheck-wrap .admin__control-checkbox:active,
.vcekezjxzqek-multicheck-wrap .admin__control-checkbox:hover,
.vcekezjxzqek-multicheck-wrap .admin__control-checkbox:focus {
  box-shadow: none;
  outline-offset: 0;
  outline: 0;
  border-color: #757575;
}
.vcekezjxzqek-multicheck-wrap .admin__control-checkbox._indeterminate:before {
  content: "-";
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  line-height: 1.2rem;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.vcekezjxzqek-multicheck-wrap .admin__control-checkbox:checked:before {
  content: "\e610";
  font-family: "icons-blank-theme";
  font-size: 1.1rem;
  line-height: 125%;
}
.vcekezjxzqek-multicheck-wrap .vcekezjxzqek-multicheck-toggle {
  background: #fff
    url("../../../../../frontend/GymBeam/default/ru_RU/Magento_PurchaseOrder/images/select-bg.svg")
    no-repeat 50% 50%;
  background-size: 200%;
  border: 1px solid #adadad;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  height: 1.6rem;
  margin-top: 2px;
  padding: 0;
  position: relative;
  width: 1.8rem;
}
.vcekezjxzqek-multicheck-wrap .vcekezjxzqek-multicheck-toggle:focus {
  border-color: #757575;
}
.vcekezjxzqek-multicheck-wrap .vcekezjxzqek-multicheck-toggle:after {
  right: 0.3rem;
}
.vcekezjxzqek-select-wrap.buttons {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding: 20px 0;
}
@media (max-width: 640px) {
  .vcekezjxzqek-select-wrap.buttons {
    display: none;
  }
}
.vcekezjxzqek-select-wrap.buttons .selected-number {
  margin-right: auto;
}
.vcekezjxzqek-select-wrap.buttons button,
.vcekezjxzqek-select-wrap.buttons .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.vcekezjxzqek-select-wrap.buttons .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.vcekezjxzqek-select-wrap.buttons .vcekezjxzqek-gift {
  margin-left: 15px;
}
.vcekezjxzqek-select-wrap.buttons .secondary {
  line-height: 1.42857143;
  margin: 0;
  padding: 0.7rem 1.5rem;
  color: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
  font-weight: 400;
}
.vcekezjxzqek-select-wrap.buttons .secondary:visited {
  color: #ff4100;
  text-decoration: none;
}
.vcekezjxzqek-select-wrap.buttons .secondary:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
.vcekezjxzqek-select-wrap.buttons .secondary:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
.vcekezjxzqek-select-wrap.buttons .secondary:hover,
.vcekezjxzqek-select-wrap.buttons .secondary:active,
.vcekezjxzqek-select-wrap.buttons .secondary:focus {
  background: 0 0;
  border: 0;
}
.vcekezjxzqek-select-wrap.buttons .secondary.disabled,
.vcekezjxzqek-select-wrap.buttons .secondary[disabled],
fieldset[disabled] .vcekezjxzqek-select-wrap.buttons .secondary {
  color: #ff4100;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.vcekezjxzqek-select-wrap.buttons .secondary:disabled {
  text-decoration: none;
}
.vcekezjxzqek-select-wrap.buttons .secondary:active,
.vcekezjxzqek-select-wrap.buttons .secondary:not(:focus) {
  box-shadow: none;
}
.admin__action-multiselect-wrap {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  display: block;
  user-select: none;
}
.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap:focus {
  box-shadow: none;
}
.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap .vcekezjxzqek-menu,
.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap
  table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu {
  max-height: none;
  overflow-y: inherit;
}
.admin__action-multiselect-wrap .vcekezjxzqek-menu-item {
  transition: background-color 0.1s linear;
}
.admin__action-multiselect-wrap .vcekezjxzqek-menu-item._selected {
  background-color: #e3e3e3;
}
.admin__action-multiselect-wrap .vcekezjxzqek-menu-item._hover {
  background-color: #e3e3e3;
}
.admin__action-multiselect-wrap .vcekezjxzqek-menu-item._unclickable {
  cursor: default;
}
.admin__action-multiselect-wrap .admin__action-multiselect {
  border: 1px solid #adadad;
  cursor: pointer;
  display: block;
  min-height: 3.2rem;
  padding-right: 3.6rem;
  white-space: normal;
}
.admin__action-multiselect-wrap .admin__action-multiselect:after {
  bottom: 1.25rem;
  top: auto;
}
.admin__action-multiselect-wrap .admin__action-multiselect:before {
  height: 3.3rem;
  top: auto;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap {
  position: static;
}
.admin__control-table-wrapper
  .admin__action-multiselect-wrap
  .admin__action-multiselect {
  position: relative;
}
.admin__control-table-wrapper
  .admin__action-multiselect-wrap
  .admin__action-multiselect:before {
  right: -1px;
  top: -1px;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap .vcekezjxzqek-menu,
.admin__control-table-wrapper
  .admin__action-multiselect-wrap
  table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu {
  left: auto;
  min-width: 34rem;
  right: auto;
  top: auto;
  z-index: 1;
}
.admin__action-multiselect-wrap .admin__action-multiselect-item-path {
  color: #a79d95;
  font-size: 1.2rem;
  font-weight: 400;
  padding-left: 1rem;
}
.admin__action-multiselect-actions-wrap {
  border-top: 1px solid #e3e3e3;
  margin: 0 1rem;
  padding: 1rem 0;
  text-align: center;
}
.admin__action-multiselect-actions-wrap .vcekezjxzqek-default {
  font-size: 1.3rem;
  min-width: 13rem;
}
.admin__action-multiselect-text {
  padding: 0.6rem 1rem;
}
.vcekezjxzqek-menu,
table th .vcekezjxzqek-menu .vcekezjxzqek-submenu {
  left: 0;
  margin-top: 2px;
  right: auto;
  text-align: left;
}
.admin__action-multiselect-label {
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.admin__action-multiselect-label:before {
  margin-right: 0.5rem;
}
._unclickable .admin__action-multiselect-label {
  cursor: default;
  font-weight: 700;
}
.admin__action-multiselect-search-wrap {
  border-bottom: 1px solid #e3e3e3;
  margin: 0 1rem;
  padding: 1rem 0;
  position: relative;
}
.admin__action-multiselect-search {
  font-style: italic;
  padding-right: 3rem;
  width: 100%;
}
.admin__action-multiselect-search-label {
  display: block;
  font-size: 1.5rem;
  height: 1.3em;
  overflow: hidden;
  position: absolute;
  right: 2.2rem;
  top: 1.7rem;
  width: auto;
}
.admin__action-multiselect-search-label:before {
  content: "\e615";
  font-size: 2rem;
  line-height: 1;
  vertical-align: baseline;
}
.admin__action-multiselect-search-count {
  color: #a79d95;
  margin-top: 1rem;
}
.admin__action-multiselect-empty-area {
  color: #a79d95;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  vertical-align: middle;
}
.admin__action-multiselect-menu-inner {
  margin-bottom: 0;
  max-height: 46rem;
  overflow-y: auto;
}
.admin__action-multiselect-menu-inner .admin__action-multiselect-menu-inner {
  list-style: none;
  max-height: none;
  overflow: hidden;
  padding-left: 1.1rem;
}
.admin__action-multiselect-menu-inner ._hidden {
  display: none;
}
.admin__action-multiselect-crumb {
  background-color: #f5f5f5;
  border: 1px solid #a79d95;
  border-radius: 4px;
  display: inline-block;
  font-size: 1.2rem;
  margin: 0.3rem 0 0.3rem 0.3rem;
  padding: 0.3rem 2.4rem 0.4rem 1rem;
  position: relative;
  transition: border-color 0.1s linear;
}
.admin__action-multiselect-crumb:hover {
  border-color: #908379;
}
.admin__action-multiselect-crumb .vcekezjxzqek-close {
  bottom: 0;
  font-size: 1.1rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 2rem;
}
.admin__action-multiselect-crumb .vcekezjxzqek-close:hover {
  color: #000;
}
.admin__action-multiselect-crumb .vcekezjxzqek-close:focus,
.admin__action-multiselect-crumb .vcekezjxzqek-close:active {
  background-color: transparent;
}
.admin__action-multiselect-crumb .vcekezjxzqek-close:active {
  transform: scale(0.9);
}
.admin__action-multiselect-crumb .vcekezjxzqek-close:before {
  display: flex;
  justify-content: center;
}
.admin__action-multiselect-tree .vcekezjxzqek-menu,
.admin__action-multiselect-tree table th .vcekezjxzqek-menu .vcekezjxzqek-submenu {
  min-width: 34.7rem;
}
.admin__action-multiselect-tree .vcekezjxzqek-menu .vcekezjxzqek-menu-item,
.admin__action-multiselect-tree
  table
  th
  .vcekezjxzqek-menu
  .vcekezjxzqek-submenu
  .vcekezjxzqek-menu-item {
  margin-top: 0.1rem;
}
.admin__action-multiselect-tree .vcekezjxzqek-menu-item {
  margin-left: 3.1rem;
  position: relative;
}
.admin__action-multiselect-tree .vcekezjxzqek-menu-item._expended:before {
  border-left: 1px dashed #a79d95;
  bottom: 0;
  content: "";
  left: -1rem;
  position: absolute;
  top: 1rem;
  width: 1px;
}
.admin__action-multiselect-tree
  .vcekezjxzqek-menu-item._expended
  .admin__action-multiselect-dropdown:before {
  content: "\e622";
}
.admin__action-multiselect-tree
  .vcekezjxzqek-menu-item._with-checkbox
  .admin__action-multiselect-label {
  padding-left: 2.6rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner {
  position: relative;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner
  .admin__action-multiselect-menu-inner {
  padding-left: 2.1rem;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner
  .admin__action-multiselect-menu-inner:before {
  left: 2.65rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item {
  position: relative;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item:last-child:before {
  height: 1.55rem;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item:after,
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item:before {
  content: "";
  left: 0;
  position: absolute;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item:after {
  border-top: 1px dashed #a79d95;
  height: 1px;
  top: 1.55rem;
  width: 3.1rem;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item:before {
  border-left: 1px dashed #a79d95;
  height: 100%;
  top: 0;
  width: 1px;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item._parent:after {
  width: 3.1rem;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item._root {
  margin-left: -1rem;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item._root:after {
  left: 2.1rem;
  width: 1.1rem;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item._root:before {
  left: 2.1rem;
  top: 1rem;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item._root._parent:after {
  display: none;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item._root:first-child:before {
  top: 1.55rem;
}
.admin__action-multiselect-tree
  .admin__action-multiselect-menu-inner-item._root:last-child:before {
  height: 1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-label {
  line-height: 1.1rem;
  vertical-align: middle;
  word-break: break-all;
}
.admin__action-multiselect-tree .admin__action-multiselect-label:before {
  left: 0;
  position: absolute;
  top: 0.4rem;
}
.admin__action-multiselect-dropdown {
  border-radius: 50%;
  height: 1.1rem;
  left: -1.1rem;
  position: absolute;
  top: 1rem;
  width: 1.1rem;
  z-index: 1;
}
.admin__action-multiselect-dropdown:before {
  background: #fff;
  color: #a79d95;
  content: "\e622";
  font-size: 1.1rem;
}
.abs-action-reset,
.vcekezjxzqek-close {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.abs-action-reset:hover,
.vcekezjxzqek-close:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.vcekezjxzqek-close {
  display: inline-block;
  text-decoration: none;
}
.vcekezjxzqek-close > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
}
.vcekezjxzqek-close:active {
  transform: scale(0.9);
}
.vcekezjxzqek-close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  line-height: 1;
  color: inherit;
  content: "\e616";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.vcekezjxzqek-close:before {
  transition: color 0.1s linear;
  transition: colors all ease-in;
}
.vcekezjxzqek-close:hover {
  cursor: pointer;
  text-decoration: none;
}
.admin__action-group-list {
  background-color: #fff;
  border: 1px solid #757575;
  border-radius: 1px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  color: #000;
  display: none;
  font-weight: 400;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 0;
  padding: 0;
  position: absolute;
  right: 0;
}
.admin__action-group-list._active {
  display: block;
}
.admin__action-group-wrap {
  width: 15rem;
}
.admin__action-group-wrap._active {
  min-height: 120px;
}
.admin__action-group-wrap._disabled {
  pointer-events: none;
}
.admin__action-group-wrap._multiple {
  width: 100%;
}
.admin__action-group-wrap .admin__action-multiselect {
  display: flex;
  flex-wrap: wrap;
}
.admin__action-group-wrap.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap
  .crumb-action {
  padding: 0;
}
.admin__action-group-wrap.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap
  .crumb-action:before {
  font-size: 1.1rem;
}
.admin__action-group-wrap.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap._active
  .vcekezjxzqek-select-list {
  min-width: 20rem;
  z-index: 100;
}
.admin__action-group-wrap.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap._active
  .vcekezjxzqek-select-list
  .vcekezjxzqek-menu-item {
  height: 2.5rem;
  padding: 5px 10px;
}
.admin__action-group-wrap.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap._active
  .vcekezjxzqek-select-list
  .vcekezjxzqek-menu-item._selected {
  background-color: transparent;
}
.admin__action-group-wrap.admin__action-multiselect-wrap.vcekezjxzqek-select-wrap._active
  .vcekezjxzqek-select-list
  .vcekezjxzqek-menu-item
  .admin__action-multiselect-label {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin__action-group-wrap input::-ms-clear {
  display: none;
}
.admin__action-group-wrap._focus .admin__action-multiselect,
.admin__action-group-wrap._focus .admin__action-multiselect:before {
  border-color: #adadad;
}
.admin__action-group-wrap .admin__action-multiselect-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin__action-group-wrap .admin__action-multiselect-menu-inner {
  list-style: none;
  max-height: 30.5rem;
  padding-left: 0;
}
.admin__action-group-wrap .admin__action-multiselect-menu-inner:empty {
  overflow-y: visible;
}
.admin__action-group-wrap .admin__action-group-optgroup {
  padding: 5px 10px;
}
.admin__action-group-wrap .admin__action-group-option {
  margin-bottom: 0;
}
.admin__action-group-wrap .admin__action-group-option:hover,
.admin__action-group-wrap .admin__action-group-option._hover {
  background-color: #e3e3e3;
  cursor: pointer;
}
.admin__action-group-wrap .admin__action-multiselect-search-label {
  right: 1.2rem;
}
.admin__action-group-wrap .admin__action-multiselect-remove-label {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: absolute;
  right: 0.7rem;
  top: 1.5rem;
}
.admin__action-group-wrap .admin__action-multiselect-remove-label:before {
  content: "\e616";
  font-size: 2rem;
  line-height: 1;
  vertical-align: baseline;
}
.admin__action-group-wrap .admin__action-multiselect-search-count {
  font-size: 12px;
  line-height: 2;
}
.admin__action-group-wrap .admin__action-multiselect-action-links {
  float: right;
}
.admin__action-group-wrap .admin__action-multiselect-action-links .vcekezjxzqek {
  float: left;
  padding: 0;
}
.admin__action-group-wrap .admin__action-multiselect-action-links .vcekezjxzqek span {
  font-size: 12px;
  font-weight: 400;
}
.admin__action-group-wrap
  .admin__action-multiselect-action-links
  .vcekezjxzqek:not(:last-child):after {
  border-left: 1px solid #ccc;
  content: "";
  display: inline-block;
  height: 1.2rem;
  margin: 0 10px;
  vertical-align: middle;
}
.admin__action-group-wrap .admin__action-multiselect-actions-wrap {
  text-align: right;
}
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-tertiary {
  padding: 7px 15px;
}
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-secondary {
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 7px 15px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
}
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-secondary:focus,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-secondary:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #fff;
}
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-secondary:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #fff;
}
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-secondary.disabled,
.admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-secondary[disabled],
fieldset[disabled]
  .admin__action-group-wrap
  .admin__action-multiselect-actions-wrap
  .vcekezjxzqek-secondary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.admin__action-group-wrap .admin__action-multiselect-menu-wrap {
  max-height: 210px;
  overflow-y: auto;
  position: relative;
}
.admin__action-group-wrap
  .admin__action-multiselect-menu-wrap
  .vcekezjxzqek-menu-item._with-checkbox {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.admin__action-group-wrap
  .admin__action-multiselect-menu-wrap
  .vcekezjxzqek-menu-item._with-checkbox
  .admin__control-checkbox {
  margin: auto;
  position: absolute;
  top: auto;
}
.admin__action-group-wrap
  .admin__action-multiselect-menu-wrap
  .vcekezjxzqek-menu-item._with-checkbox
  .admin__action-multiselect-label {
  padding-left: 2.6rem;
}
.checkout-container .checkout-payment-method div.new-address-popup {
  margin: 0 35px 20px 20px;
  position: relative;
}
.checkout-shipping-address .address-sender {
  position: relative;
  z-index: 1;
}
.checkout-shipping-address .address-sender .radio {
  position: absolute;
  top: 9px;
}
.checkout-shipping-address .address-sender .radio ~ .shipping-address-item {
  left: 25px;
  padding: 0 0 25px;
}
.checkout-shipping-address
  .address-sender
  .radio
  ~ .shipping-address-item:before {
  content: none;
}
.checkout-shipping-address
  .default-shipping-address.address-sender
  ~ .new-address-popup {
  margin-left: 25px;
}
.slick-lightbox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: #000;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.slick-lightbox .slick-loading .slick-list {
  background-color: transparent;
}
.slick-lightbox .slick-prev {
  left: 15px;
}
.slick-lightbox .slick-next {
  right: 15px;
}
.slick-lightbox-hide {
  opacity: 0;
}
.slick-lightbox-hide.slick-lightbox-ie {
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
}
.slick-lightbox-hide-init {
  position: absolute;
  top: -9999px;
  opacity: 0;
}
.slick-lightbox-hide-init.slick-lightbox-ie {
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
}
.slick-lightbox-inner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.slick-lightbox-slick-item {
  text-align: center;
  overflow: hidden;
}
.slick-lightbox-slick-item:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.slick-caption-bottom
  .slick-lightbox-slick-item
  .slick-lightbox-slick-item
  .slick-lightbox-slick-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
}
.slick-caption-dynamic
  .slick-lightbox-slick-item
  .slick-lightbox-slick-item
  .slick-lightbox-slick-caption {
  display: block;
  text-align: center;
}
.slick-lightbox-slick-item-inner {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
  max-height: 90%;
}
.slick-lightbox-slick-img {
  margin: 0 auto;
  display: block;
  max-width: 90%;
  max-height: 90%;
}
.slick-lightbox-slick-caption {
  margin: 10px 0 0;
  color: #fff;
}
.slick-lightbox-close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: 0 0;
  color: transparent;
  padding: 0;
  border: none;
}
.slick-lightbox-close:focus {
  outline: none;
}
.slick-lightbox-close:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #fff;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "×";
}
.slick-arrow {
  z-index: 1;
  position: absolute;
  top: calc(50% - 2.4rem);
  width: 4.8rem;
  height: 4.8rem;
  padding: 0;
  border-color: transparent;
  background: 0 0;
  color: #000;
  line-height: 1;
}
.slick-arrow:focus,
.slick-arrow:hover {
  border-color: transparent;
  background: rgba(0, 0, 0, 0.1);
  color: #000;
}
.slick-arrow:not(.pagurkjcute) {
  box-shadow: none;
}
.slick-arrow.slick-prev {
  left: 0;
}
.slick-arrow.slick-prev:before {
  content: "";
}
.slick-arrow.slick-next {
  right: 0;
}
.slick-arrow.slick-next:before {
  content: "";
}
.slick-arrow svg {
  width: 100%;
  height: 100%;
}
.slick-dots {
  margin: 1.5rem 0;
  padding: 0;
  list-style: none none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.slick-dots > li {
  margin: 0 0.4rem;
}
.slick-dots button,
.slick-dots .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.slick-dots .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.slick-dots .vcekezjxzqek-gift {
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  padding: 0;
  border-radius: 50%;
  border: 2px solid #999;
  background-color: transparent;
  box-shadow: none;
  text-indent: -100vw;
  overflow: hidden;
}
.slick-dots .slick-active button,
.slick-dots .slick-active .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.slick-dots .slick-active .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.slick-dots .slick-active .vcekezjxzqek-gift {
  border-color: #ff5501;
  background-color: #ff5501;
}
.notorama-zoom {
  position: absolute;
  top: 0;
  right: 0;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23999' d='M497.913 497.914c-18.782 18.781-49.226 18.781-68.008 0l-84.862-84.864c-34.89 22.366-76.131 35.718-120.66 35.718C100.468 448.768 0 348.314 0 224.384 0 100.454 100.468 0 224.383 0c123.931 0 224.384 100.453 224.384 224.384 0 44.529-13.353 85.771-35.718 120.675l84.863 84.849c18.783 18.781 18.783 49.223.001 68.006zM224.383 64.11c-88.511 0-160.274 71.763-160.274 160.274 0 88.526 71.764 160.274 160.274 160.274 88.526 0 160.273-71.748 160.273-160.274 0-88.511-71.747-160.274-160.273-160.274zm32.055 256.438H192.33v-64.109h-64.11V192.33h64.109v-64.11h64.108v64.11h64.11v64.109h-64.11v64.109z'/%3E%3C/svg%3E")
    center/30px no-repeat;
  cursor: pointer;
}
.notorama-zoom:focus,
.notorama-zoom:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.slick-track {
  display: flex;
  align-items: center;
}
.slick-slide img {
  margin-right: auto;
  margin-left: auto;
}
.notorama-carousel {
  position: relative;
  display: none;
}
.notorama-carousel .slick-item img {
  border: 2px solid transparent;
}
.notorama-carousel .slick-current img {
  border-color: transparent;
}
.notorama-carousel .slick-arrow {
  width: 3.4rem;
  height: 3.4rem;
}
.notorama-gallery-view:not(slick-initialized) {
  min-height: 350px;
}
.notorama-gallery-view:not(slick-initialized) .slick-arrow {
  display: none;
}
.notorama-carousel:not(slick-initialized) {
  min-height: 88px;
}
.notorama-carousel:not(slick-initialized) .slick-arrow {
  display: none;
}
.notorama-gallery-view .slick-item.video {
  position: relative;
}
.notorama-gallery-view .slick-item.video:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.notorama-gallery-view .slick-item.video > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.iframe-wrapper {
  position: relative;
}
.iframe-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 4.8rem;
  height: 4.8rem;
  margin: auto;
  padding: 1rem;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.8)
    url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0zM8 14.5v-9l6 4.5-6 4.5z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E")
    center/contain no-repeat;
  cursor: pointer;
}
.iframe-wrapper .iframe-loader {
  height: 100%;
}
.lightbox-open {
  overflow: hidden;
}
.slick-lightbox-close {
  width: 4.8rem;
  height: 4.8rem;
}
.slick-lightbox-close:before {
  content: "\e616";
  font-family: "icons-blank-theme";
  font-size: 1.8rem;
}
.slick-lightbox-close,
.slick-lightbox .slick-arrow {
  border-color: transparent;
  background: rgba(0, 0, 0, 0.34);
  color: #fff;
}
.slick-lightbox-close:not(.pagurkjcute),
.slick-lightbox .slick-arrow:not(.pagurkjcute) {
  box-shadow: none;
}
.slick-lightbox-close:focus,
.slick-lightbox .slick-arrow:focus,
.slick-lightbox-close:hover,
.slick-lightbox .slick-arrow:hover {
  border-color: transparent;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
}
.slick-lightbox .slick-lightbox-inner .slick-arrow.slick-prev {
  left: 20px;
}
.slick-lightbox .slick-lightbox-inner .slick-arrow.slick-prev:after,
.slick-lightbox .slick-lightbox-inner .slick-arrow.slick-prev:before {
  display: none;
}
.slick-lightbox .slick-lightbox-inner .slick-arrow.slick-prev svg {
  display: none;
}
.slick-lightbox .slick-lightbox-inner .slick-arrow.slick-next {
  right: 20px;
}
.slick-lightbox .slick-lightbox-inner .slick-arrow.slick-next:after,
.slick-lightbox .slick-lightbox-inner .slick-arrow.slick-next:before {
  display: none;
}
.slick-lightbox .slick-lightbox-inner .slick-arrow.slick-next svg {
  display: none;
}
img[data-lazy] {
  visibility: hidden;
}
.notorama {
  position: relative;
  max-width: 100%;
  text-align: center;
}
.notorama-view-wrapper {
  position: relative;
}
.notorama-placeholder-img {
  width: 100%;
  height: 100%;
}
.amslick-slider-container .slick-dots li button:focus,
.amslick-slider-container .slick-dots li button:hover,
.amslick-slider-container .slick-list:focus,
.amslick-slider-container
  .slick-dots
  li
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:focus,
.amslick-slider-container
  .slick-dots
  li
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.amslick-slider-container
  .slick-dots
  li
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:focus,
.amslick-slider-container
  .slick-dots
  li
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.amslick-slider-container .slick-dots li .vcekezjxzqek-gift:focus,
.amslick-slider-container .slick-dots li .vcekezjxzqek-gift:hover {
  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,
.amslick-slider-container
  .slick-dots
  li
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.amslick-slider-container
  .slick-dots
  li
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.amslick-slider-container .slick-dots li .vcekezjxzqek-gift {
  display: block;
  outline: 0;
  box-shadow: none;
  cursor: pointer;
}
.amslick-slider-container .slick-dots li button,
.amslick-slider-container
  .slick-dots
  li
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.amslick-slider-container
  .slick-dots
  li
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.amslick-slider-container .slick-dots li .vcekezjxzqek-gift {
  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,
.amslick-slider-container
  .slick-dots
  li
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:focus:before,
.amslick-slider-container
  .slick-dots
  li
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover:before,
.amslick-slider-container
  .slick-dots
  li
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:focus:before,
.amslick-slider-container
  .slick-dots
  li
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover:before,
.amslick-slider-container .slick-dots li .vcekezjxzqek-gift:focus:before,
.amslick-slider-container .slick-dots li .vcekezjxzqek-gift:hover:before {
  opacity: 1;
}
.amslick-slider-container .slick-dots li button:before,
.amslick-slider-container
  .slick-dots
  li
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:before,
.amslick-slider-container
  .slick-dots
  li
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:before,
.amslick-slider-container .slick-dots li .vcekezjxzqek-gift:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  color: #000;
  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,
.amslick-slider-container
  .slick-dots
  li.slick-active
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:before,
.amslick-slider-container
  .slick-dots
  li.slick-active
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:before,
.amslick-slider-container .slick-dots li.slick-active .vcekezjxzqek-gift:before {
  color: #000;
  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 0.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 .qtpixehzrkvsys.slick-slider > .slick-list {
  padding: 15px 0;
}
.amslick-slider-container
  .qtpixehzrkvsys.slick-slider
  .slick-slide
  .uddhevxefgjhg {
  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-word-break {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .am-word-break {
  word-break: break-all;
}
.ifuypwlsfqfzl .xtxatrclfpdowop:not(.-preview) {
  max-width: 300px !important;
  max-height: 40px !important;
}
.fotorama--fullscreen .xtxatrclfpdowop {
  display: none;
}
.cwjphrtkzvcsfi-upsell .uddhevxefgjhg .dqokfcceqwehx {
  padding: 0 !important;
  font-size: 12px !important;
}
.fotorama .dqokfcceqwehx.-am-centered {
  top: 50%;
  left: 50%;
  width: auto !important;
  transform: translate(-50%, -50%);
}
.admin__field.-amlabel-hidden {
  margin: 0;
}
.admin__field.-amlabel-hidden > .admin__field-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.amlabel-image-preview {
  position: absolute;
  right: 0;
  z-index: 99;
  display: flex;
  width: calc(100% * 0.25 - 30px);
  border: 1px solid #ccc;
}
.amlabel-image-preview .dqokfcceqwehx {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .amlabel-image-preview .dqokfcceqwehx {
  word-break: break-all;
}
.ie11 .amlabel-image-preview .dqokfcceqwehx {
  word-break: break-all;
}
.ie11 .amlabel-image-preview .dqokfcceqwehx {
  word-break: break-all;
}
.ie11 .amlabel-image-preview .dqokfcceqwehx {
  word-break: break-all;
}
.amlabel-image-preview > .amlabel-image {
  width: 100%;
  height: 100%;
}
.amlabel-image-preview .cdrsxlgxyg {
  position: absolute;
  display: flex;
}
.amlabel-image-preview .xtxatrclfpdowop {
  position: relative;
  display: flex;
  flex-direction: column;
  margin: auto;
  max-width: 100%;
}
.amlabel-image-preview .amlabel-preview-image + .dqokfcceqwehx {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.cdrsxlgxyg {
  z-index: 775;
}
.block-viewed-products-grid .cdrsxlgxyg {
  z-index: 2;
}
.ptsgeevgsrprtl {
  z-index: inherit !important;
}
.amlabel-position-chooser {
  border-spacing: 2px;
  border-collapse: initial;
}
.amlabel-position-chooser td {
  padding: 20px;
  border: 2px solid;
  cursor: pointer;
}
.amlabel-position-chooser td[data-amlabel-position-enabled="0"] {
  background-color: #ced4de;
  cursor: not-allowed;
}
.amlabel-position-chooser td[data-amlabel-position-selected="1"] {
  background-color: #ffa726;
}
.amlabel-position-chooser td:hover:not([data-amlabel-position-enabled="0"]) {
  background-color: rgba(255, 167, 38, 0.5);
}
.amlabel-position-chooser.amlabel-visual-chooser {
  border-spacing: 6px;
}
.amlabel-position-chooser.amlabel-visual-chooser td {
  padding: 5px;
}
.amlabel-position-chooser.amlabel-visual-chooser
  td[data-amlabel-position-selected="1"] {
  border-color: #007bdb;
  background-color: #007bdb;
  color: #fff;
}
.amlabel-position-chooser.amlabel-visual-chooser
  td:hover:not([data-amlabel-position-enabled="0"]):not(
    [data-amlabel-position-selected="1"]
  ) {
  border-color: #000;
  background-color: #e8f5ff;
  color: #000;
}
.amlabel-shapes-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: start;
}
.amlabel-shapes-container > .amlabel-shape {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0 10px 10px 0;
  padding: 0 10px;
  width: 115px;
  height: 55px;
  border: 1px solid #eee;
  vertical-align: top;
}
.amlabel-shapes-container > .amlabel-shape:hover {
  border-color: #c4c4c4;
}
.amlabel-shapes-container > .amlabel-shape.-am-checked {
  border-color: #000;
}
.amlabel-shapes-container .amlabel-image {
  height: 40px;
}
.ambase-word-break,
.amslider .swiper-slide .ambrands-label,
.amslider .slide .cfxytpkaysuit-title,
.amslider .swiper-slide .swiper-category-item {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .ambase-word-break,
.ie11 .amslider .swiper-slide .ambrands-label,
.ie11 .amslider .slide .cfxytpkaysuit-title,
.ie11 .amslider .swiper-slide .swiper-category-item {
  word-break: break-all;
}
.ryqqythpgq .hprthwiryux.gxpskzlteskkffk {
  max-width: 100%;
}
.ui-tooltip.ui-widget {
  padding: 5px 10px;
  max-width: 250px;
  border: 1px solid #ccc;
  box-shadow: 1px 0 3px #ccc;
  word-wrap: break-word;
  background: #fff;
}
.ui-tooltip .arrow {
  position: absolute;
  left: 15px;
  bottom: -15px;
  width: 20px;
  height: 15px;
}
.ui-tooltip .arrow:after {
  content: "";
  position: absolute;
  border-top: 10px solid #ccc;
  border-right: 20px solid transparent;
}
.ui-tooltip .arrow:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 1px;
  border-top: 9px solid #fff;
  border-right: 19px solid transparent;
  z-index: 9;
}
.ui-tooltip .arrow.top {
  top: -15px;
  transform: scale(1, -1);
}
.ui-tooltip .am-brand-small_image {
  margin: auto;
  display: block;
  max-width: 150px;
}
.ui-tooltip .am-brand-image {
  margin: auto;
  display: block;
  max-width: 400px;
}
.ui-tooltip .ui-tooltip-content h3 {
  margin: 5px 0;
}
.amslider * {
  margin: 0;
  padding: 0;
}
.amslider {
  position: relative;
  margin: 30px auto;
}
.amslider .swiper-pagination {
  position: static;
  margin-top: 15px;
}
.amslider .swiper-container > .yddczgfpzzufz {
  text-align: center;
}
.amslider .swiper-slide .brand-title {
  margin-top: 10px;
  min-height: 40px;
  color: #4f4f4f;
  word-break: break-all;
  word-break: break-word;
  font-size: 15px;
  line-height: 1.2;
}
.amslider .swiper-pagination-bullet {
  margin: 0 5px;
  width: 12px;
  height: 12px;
}
.amslider .swiper-pagination-bullet-active {
  background: #4f4f4f;
}
.amslider .swiper-button-next,
.amslider .swiper-button-prev {
  z-index: 2;
}
.amslider .swiper-button-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCAyNSA0MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+VmVjdG9yPC90aXRsZT48ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPjxnIGlkPSJDYW52YXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NTMgNzkwKSI+PGcgaWQ9IlZlY3RvciI+PHVzZSB4bGluazpocmVmPSIjcGF0aDBfc3Ryb2tlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAtMTQzMC4zNSAtNzg4LjY0NikiIGZpbGw9IiM0RjRGNEYiLz48L2c+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9zdHJva2UiIGQ9Ik0gNi4xMzcwNGUtMDUgMTkuOTM5M0wgLTEuMDQxOTYgMTguODYwNEwgLTIuMTM5OSAxOS45MjA3TCAtMS4wNjA2IDIxTCA2LjEzNzA0ZS0wNSAxOS45MzkzWk0gMTkuNjA0NCAtMS4wNzg5N0wgLTEuMDQxOTYgMTguODYwNEwgMS4wNDIwOSAyMS4wMTgzTCAyMS42ODg1IDEuMDc4OTdMIDE5LjYwNDQgLTEuMDc4OTdaTSAtMS4wNjA2IDIxTCAxOC45MzkzIDQxTCAyMS4wNjA3IDM4Ljg3ODdMIDEuMDYwNzIgMTguODc4N0wgLTEuMDYwNiAyMVoiLz48L2RlZnM+PC9zdmc+);
}
.amslider .swiper-button-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX3N0cm9rZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi43MSAxLjM1NCkiIGZpbGw9IiM0RjRGNEYiLz48ZGVmcz48cGF0aCBpZD0icGF0aDBfc3Ryb2tlIiBkPSJNMCAxOS45NGwtMS4wNDItMS4wOC0xLjA5OCAxLjA2TC0xLjA2IDIxIDAgMTkuOTR6TTE5LjYwNC0xLjA4bC0yMC42NDYgMTkuOTQgMi4wODQgMi4xNTdMMjEuNjkgMS4wOGwtMi4wODUtMi4xNTh6TS0xLjA2IDIxbDIwIDIwIDIuMTIyLTIuMTIxLTIwLTIwTC0xLjA2MSAyMXoiLz48L2RlZnM+PC9zdmc+);
}
.amslider .swiper-button-next,
.amslider .swiper-button-prev {
  z-index: 0;
}
.amslider .swiper-slide {
  text-align: center;
  font-size: 18px;
}
.amslider .cfxytpkaysuit .cfxytpkaysuit-title {
  margin: auto;
}
.amslider .slide .cfxytpkaysuit-title,
.amslider .swiper-slide .swiper-category-item {
  font-size: 15px;
  line-height: 1.2;
  word-break: break-word;
}
.amslider .yddczgfpzzufz {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.amslider .no-img {
  margin: auto;
}
.brands-title h1 {
  font-size: 2rem;
  color: #ff4100;
  font-weight: 700;
}
.brands-filters {
  display: inline-block;
  margin: 0 0 10px;
  width: 100%;
  min-height: 50px;
}
.brands-filters .letter {
  font-size: 1.6rem;
  display: block;
  float: left;
  margin: 0 5px 10px;
  padding: 2px 5px;
  min-width: 20px;
  min-height: 20px;
  text-align: center;
  color: #000;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s;
}
.brands-filters .letter-all {
  min-width: 90px;
  margin-right: 20px;
}
.brands-filters .letters {
  margin-top: 4px;
}
.brands-filters .letter.-disabled {
  opacity: 0.6;
  pointer-events: none;
  background-color: #f1f1f1;
}
.brands-filters .letter.hide {
  display: none;
}
.brands-filters .letter:hover,
.brands-filters .letter.-active {
  color: #ff4100;
  text-decoration: underline;
}
.ambrands-search-wrapper {
  position: relative;
  display: block;
  margin: 0 auto;
}
.ambrands-search-wrapper .ambrands-search-input {
  display: block;
  margin: 0 0 10px;
  max-width: 100%;
}
.ambrands-search-wrapper #livesearch {
  position: absolute;
  display: none;
  width: 365px;
  max-width: 100%;
  max-height: 250px;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #c2c2c2;
  border-top: 2px solid #309ef3;
  z-index: 99;
}
.ambrands-search-wrapper #livesearch a {
  display: block;
  float: left;
  padding: 5px 10px;
  width: 100%;
  color: #000;
  box-sizing: border-box;
}
.ambrands-search-wrapper #livesearch a:hover {
  background-color: #e8e8e8;
  text-decoration: none;
}
.brand-images.first-child .brands-letter {
  padding-top: 20px;
}
.brand-images.pyxyeadwikhhcxj-child .brands-letter {
  border-bottom: none;
}
.brand-images .brands-letter {
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid #dfdedd;
  padding: 40px 0;
  margin-bottom: 0;
  width: 100%;
  vertical-align: top;
  box-sizing: border-box;
}
.brand-images .brands-letter > dt {
  width: 15%;
  margin-bottom: 0;
}
.brand-images .brands-letter > dd {
  width: 85%;
  margin-bottom: 0;
}
.brand-images .brands-letter .bare-list {
  padding: 0;
  column-count: 1;
  margin-bottom: 0;
}
.brand-images .brands-letter .letter .title {
  font-size: 3.2rem;
  padding: 0 2px 1px;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  top: -5px;
}
.brands-letter .brand-item {
  position: relative;
  margin: 0 5px 20px;
}
.brands-letter .brand-item .duytlxtogt {
  display: block;
  color: #000;
  transition: all 0.2s;
}
.brands-letter .brand-item .duytlxtogt:hover {
  text-decoration: underline;
  color: #ff4100;
}
.brands-letter .brand-item .no-img {
  color: #e2e2e2;
}
.brands-letter .brand-item .count {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  box-sizing: border-box;
  min-width: 25px;
  height: 25px;
  padding: 0 3px;
  line-height: 25px;
  text-align: center;
  border-radius: 20px;
  background: #f58c12;
  color: #fff;
}
.brands-letter .brand-item .ucdpwrftsagu {
  position: relative;
  width: 100%;
  margin: 0;
  word-wrap: break-word;
}
.brands-letter .brand-item .duytlxtogt:hover .ucdpwrftsagu:before {
  left: 0;
  right: 0;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.brands-letter .brand-item .am-image-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.brands-letter .brand-item .am-image-wrapper .am-image {
  max-width: 100%;
  max-height: 100%;
}
.bare-list .ambrands-image {
  pointer-events: none;
}
.amslider-header-container {
  padding: 5px 0 5px 35px;
  height: 35px;
  font-size: 22px;
  line-height: 35px;
  color: #000;
  background: #e2e2e2;
}
.icon .brand-label {
  float: left;
}
.brand-images li.brand-item {
  list-style-type: none;
  text-align: left;
}
ul.bare-list img {
  display: block;
  margin: 0 auto;
}
.children-category .amslider {
  position: relative;
  left: inherit;
  margin: 0 50px;
  width: 100%;
  transform: inherit;
  display: block;
}
.amslider.am-brand-slider {
  max-width: 100%;
  padding: 0;
}
.amslider.am-brand-slider .swiper-brand {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.amslider.am-brand-slider .am-image-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  margin: 0 auto;
}
.amslider.am-brand-slider .am-image-wrapper .am-image {
  max-width: 100%;
  max-height: 100%;
}
.amslider.am-brand-slider .slide {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.amslider.am-brand-slider .slide .am-image-wrapper {
  margin-bottom: 10px;
  overflow: hidden;
}
.amslider.am-brand-slider .swiper-slide {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  height: auto;
}
.amslider .slide {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  margin: 0 9px 20px 0;
  max-width: 30%;
  -webkit-flex-basis: 30%;
  flex-basis: 30%;
  text-align: center;
  color: #4f4f4f;
}
.amslider .slide .cfxytpkaysuit {
  position: relative;
  padding: 10px;
  width: 100%;
  border: 1px solid #fff;
}
.amslider .slide .cfxytpkaysuit:hover,
.amslider .slide .cfxytpkaysuit.jxlzkptulvqwy {
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3);
  border-color: #bbb;
  position: relative;
  z-index: 2;
  padding: 10px;
}
.amslider .slide .cfxytpkaysuit.cfxytpkaysuit-label img {
  margin-bottom: 25px;
}
.amslider .slide .swiper-brand .am-image {
  height: auto;
}
.children-category-container.swiper-container {
  width: calc(100% - 2 * 27px);
  margin: auto;
}
.children-category-container .swiper-wrapper {
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.amslider .swiper-slide {
  padding: 10px;
  box-sizing: border-box;
  color: #4f4f4f;
}
.amslider .swiper-slide .swiper-category-item {
  padding: 10px 0;
  border: 1px solid #fff;
}
.amslider .swiper-slide .swiper-category-item img {
  height: auto;
}
.amslider .swiper-slide .swiper-category-item.cfxytpkaysuit-label img {
  margin-bottom: 25px;
}
.amslider .swiper-slide .swiper-category-item:hover,
.amslider .swiper-slide .swiper-category-item.jxlzkptulvqwy {
  background: #fff;
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3);
  border: 1px solid #bbb;
  margin: 0;
}
.amslider .swiper-slide .swiper-brand .no-img {
  display: inline-block;
  margin: 0 auto;
  color: #e2e2e2;
}
.amslider .swiper-slide:hover,
.amslider .slide:hover {
  text-decoration: none;
}
#category-carousel .swiper-button-next {
  right: 0;
}
#category-carousel .swiper-button-prev {
  left: 0;
}
#category-carousel .swiper-button-next,
#category-carousel .swiper-button-prev {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 0.3;
  height: 100%;
  margin: 0;
}
#category-carousel .swiper-button-next:hover,
#category-carousel .swiper-button-prev:hover {
  opacity: 1;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.amslider .swiper-slide .swiper-category-item:not(:root:root),
.amslider .swiper-slide .swiper-brand:not(:root:root),
.amslider .slide .cfxytpkaysuit:not(:root:root) {
  padding: 10px;
}
.amshopby-morefrom .ifuypwlsfqfzl .uddhevxefgjhg {
  width: auto;
}
.amshopby-morefrom .dhcuqozwtghze {
  min-width: auto;
}
.ambrands-menu-item.wdlpddaqus .ambrands-link.jicfscjzgxvlee:after {
  content: "";
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .swiper-brand {
    width: 100%;
  }
  .swiper-brand .no-img {
    width: 100%;
  }
}
.ui-tooltip.ui-widget {
  padding: 5px 10px;
  max-width: 250px;
  border: 1px solid #ccc;
  background: #fff;
  box-shadow: 1px 0 3px #ccc;
  word-wrap: break-word;
}
.ui-tooltip .arrow {
  position: absolute;
  bottom: -15px;
  width: 20px;
  height: 15px;
}
.ui-tooltip .arrow:after {
  position: absolute;
  border-top: 10px solid #ccc;
  content: "";
}
.ui-tooltip .arrow:before {
  position: absolute;
  top: -1px;
  z-index: 9;
  border-top: 9px solid #fff;
  content: "";
}
.ui-tooltip .arrow.top {
  top: -15px;
  transform: scale(1, -1);
}
.ui-tooltip .arrow.left {
  left: 15px;
}
.ui-tooltip .arrow.left:before {
  left: 1px;
  border-right: 19px solid transparent;
}
.ui-tooltip .arrow.left:after {
  border-right: 20px solid transparent;
}
.ui-tooltip .arrow.right {
  right: 15px;
}
.ui-tooltip .arrow.right:before {
  right: 1px;
  border-left: 19px solid transparent;
}
.ui-tooltip .arrow.right:after {
  border-left: 20px solid transparent;
}
.ui-tooltip .am-brand-small_image {
  display: block;
  margin: auto;
  max-width: 150px;
}
.ui-tooltip .am-brand-image {
  display: block;
  margin: auto;
  max-width: 400px;
}
.ui-tooltip .ui-tooltip-content h3 {
  margin: 5px 0;
}
.amslider * {
  margin: 0;
  padding: 0;
}
.amslider {
  position: relative;
  margin: 30px auto;
}
.amslider .swiper-pagination {
  position: static;
  padding-bottom: 35px;
}
.amslider .swiper-container > .yddczgfpzzufz {
  text-align: center;
}
.amslider .swiper-slide .ambrands-label {
  margin-top: 10px;
  min-height: 40px;
  color: #333;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
}
.amslider .swiper-pagination-bullet {
  margin: 0 6px;
  width: 6px;
  height: 6px;
  background: #333;
}
.amslider .swiper-pagination-bullet-active {
  background: #1979c2;
}
.amslider .swiper-slide {
  text-align: center;
  font-size: 18px;
}
.amslider .cfxytpkaysuit .cfxytpkaysuit-title {
  margin: auto;
}
.amslider .slide .cfxytpkaysuit-title,
.amslider .swiper-slide .swiper-category-item {
  font-size: 15px;
  line-height: 1.2;
}
.amslider .yddczgfpzzufz {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.amslider .ambrands-empty {
  margin: auto;
}
.amslider .swiper-button-next,
.amslider .swiper-button-prev {
  top: calc(50% - (40px / 2));
  z-index: 2;
  margin-top: 0;
  width: 40px;
  height: 40px;
  border: none;
  border-radius: 50%;
  background-color: #1979c2;
  background-position: center;
  background-size: 20px;
  background-repeat: no-repeat;
  box-shadow: none;
}
.amslider .swiper-button-next:hover,
.amslider .swiper-button-prev:hover {
  background-color: #006bb4;
}
.amslider .swiper-button-next:active,
.amslider .swiper-button-prev:active {
  background-color: #95b5d7;
}
.amslider .swiper-button-next.swiper-button-disabled,
.amslider .swiper-button-prev.swiper-button-disabled {
  background-color: #ececec;
  opacity: 1;
}
.amslider .swiper-button-next {
  right: -40px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjQ1NCA5Ljg3N0w3LjEwOC45MDkgNS42NSAyLjM1bDcuMDA4IDcuNTI4LTcuMjA1IDcuNzc0IDEuNDE3IDEuNDQgOC4xMS04LjY4LjQ3My0uNTM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.amslider .swiper-button-prev {
  left: -40px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNTQ2IDEwLjEyM2w4LjM0NiA4Ljk2OCAxLjQ1Ny0xLjQ0LTcuMDA4LTcuNTI4IDcuMjA1LTcuNzc0LTEuNDE3LTEuNDQtOC4xMSA4LjY4LS40NzMuNTM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.amslider-header-container {
  padding: 40px 10px 0;
  color: #333;
  text-align: center;
  font-weight: 700;
  font-style: normal;
  font-size: 22px;
  line-height: 1.4;
}
.children-category .amslider {
  position: relative;
  left: inherit;
  display: block;
  margin: 0 50px;
  width: 100%;
  transform: inherit;
}
.amslider.ambrands-slider {
  margin-top: 20px;
  padding: 0;
  max-width: 100%;
}
.amslider.ambrands-slider .ambrands-inner {
  position: relative;
  padding-bottom: 10px;
}
.amslider.ambrands-slider .ambrands-swiper-brand {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.amslider.ambrands-slider .ambrands-image-block {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  margin: 0 auto;
}
.amslider.ambrands-slider .ambrands-image-block .ambrands-image {
  max-width: 100%;
  max-height: 100%;
  width: auto;
}
.amslider.ambrands-slider .slide {
  align-items: stretch;
}
.amslider.ambrands-slider .slide .ambrands-image-block {
  overflow: hidden;
  margin-bottom: 10px;
}
.amslider.ambrands-slider .swiper-slide {
  display: flex;
  align-items: stretch;
  padding: 0;
  height: auto;
}
.amslider .slide {
  display: flex;
  align-items: flex-start;
  flex-basis: 30%;
  justify-content: center;
  margin: 0 9px 20px 0;
  max-width: 30%;
  color: #333;
  text-align: center;
}
.amslider .slide .cfxytpkaysuit {
  position: relative;
  padding: 10px;
  width: 100%;
  border: 1px solid #fff;
}
.amslider .slide .cfxytpkaysuit:hover,
.amslider .slide .cfxytpkaysuit.jxlzkptulvqwy {
  position: relative;
  z-index: 2;
  padding: 10px;
  border-color: #bbb;
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3);
}
.amslider .slide .cfxytpkaysuit.cfxytpkaysuit-label img {
  margin-bottom: 25px;
}
.amslider .slide .ambrands-swiper-brand .ambrands-image {
  height: auto;
}
.children-category-container.swiper-container {
  margin: auto;
  width: calc(100% - 2 * 40px);
}
.children-category-container .swiper-wrapper {
  align-items: baseline;
}
.amslider .swiper-slide {
  box-sizing: border-box;
  padding: 10px;
  color: #333;
}
.amslider .swiper-slide .swiper-category-item {
  padding: 10px 0;
  border: 1px solid #fff;
}
.amslider .swiper-slide .swiper-category-item img {
  height: auto;
}
.amslider .swiper-slide .swiper-category-item.cfxytpkaysuit-label img {
  margin-bottom: 25px;
}
.amslider .swiper-slide .swiper-category-item:hover,
.amslider .swiper-slide .swiper-category-item.jxlzkptulvqwy {
  margin: 0;
  border: 1px solid #bbb;
  background: #fff;
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3);
}
.amslider .swiper-slide .ambrands-swiper-brand .ambrands-empty {
  display: inline-block;
  margin: 0 auto;
  color: #e2e2e2;
}
.amslider .swiper-slide:hover,
.amslider .slide:hover {
  text-decoration: none;
}
#category-carousel .swiper-button-next {
  right: 0;
}
#category-carousel .swiper-button-prev {
  left: 0;
}
#category-carousel .swiper-button-next,
#category-carousel .swiper-button-prev {
  top: 50%;
  margin: 0;
  transform: translateY(-50%);
}
#category-carousel .swiper-button-next:hover,
#category-carousel .swiper-button-prev:hover {
  opacity: 1;
  transition: all 0.3s ease;
}
.amslider .swiper-slide .swiper-category-item:not(:root:root),
.amslider .swiper-slide .ambrands-swiper-brand:not(:root:root),
.amslider .slide .cfxytpkaysuit:not(:root:root) {
  padding: 10px;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .ambrands-swiper-brand {
    width: 100%;
  }
  .ambrands-swiper-brand .ambrands-empty {
    width: 100%;
  }
}
.am-visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border: 0;
  opacity: 0;
}
.am-word-break {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .am-word-break {
  word-break: break-all;
}
.ui-tooltip .arrow {
  left: 8px;
  width: 15px;
}
.ui-tooltip .arrow:after {
  border-right: 15px solid transparent;
}
.ui-tooltip .arrow:before {
  border-right: 14px solid transparent;
}
.amslider-container {
  margin: auto;
  margin-bottom: 15px;
  width: 100%;
}
.am-rating-up {
  font-size: smaller;
}
.amshopby-all-top-filters-append-left,
.catalog-topnav {
  display: none;
}
.amshopby-all-top-filters-append-left.opened,
.catalog-topnav.opened {
  display: block;
}
.amshopby-all-top-filters-append-left.closed,
.catalog-topnav.closed {
  display: none;
}
.amshopby-hightlighted {
  background-color: #ff0;
}
.am-show-more {
  transition: 0.1 0.1s linear;
  transition: 0.1s all ease-in;
  position: relative;
  display: none;
  margin-top: 10px;
  padding: 5px 25px 10px 0;
  color: inherit;
  cursor: pointer;
}
.am-show-more:hover {
  background-color: transparent;
  color: #006bb4;
}
.am-show-more:before,
.am-show-more:after {
  transition: 0.1 0.1s linear;
  transition: 0.1s all ease-in;
  position: absolute;
  right: 0;
  width: 8px;
  height: 1px;
  background: #000;
  content: "";
}
.am-show-more:before {
  right: 5px;
  transform: rotate(45deg);
}
.am-show-more:after {
  transform: rotate(-45deg);
}
.am-show-more.-active {
  display: flex;
  align-items: center;
}
.am-show-more .am-counter {
  display: inline-block;
  margin: 0 2px;
  opacity: 0.5;
}
.am-show-more[data-is-hide="false"]:before {
  right: 6px;
  transform: rotate(-45deg);
}
.am-show-more[data-is-hide="false"]:after {
  transform: rotate(45deg);
}
.range.am-fromto-widget .am-filter-go {
  margin: 0 10px;
  vertical-align: top;
}
.am-filter-go {
  margin: 15px 0 0;
  width: 25%;
}
input[type="text"].am-filter-price.-to.right {
  float: right;
}
.amshopby-slider-container {
  margin: 10px 15px 15px 5px;
}
.amshopby-slider-container .ui-slider-range {
  position: absolute;
  height: 10px;
  background: #b6b6b6;
}
.amshopby-slider-container .am-slider .ui-slider-handle {
  margin-top: -5px;
  margin-left: -5px;
  padding: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #f98b25;
}
.amshopby-slider-container .am-slider .ui-slider-handle:hover,
.amshopby-slider-container .am-slider .ui-slider-handle:active {
  background-color: #e17e17;
}
.amshopby-slider-container .amshopby-slider-display {
  text-align: center;
}
.am-swatch-options {
  display: flex;
  flex-direction: column;
}
.am-swatch-options .swatch-option {
  display: inline-block;
  margin: 0 10px 0 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.am-swatch-options > .duytlxtogt {
  padding-bottom: 4px;
}
.am-swatch-options > .duytlxtogt:hover {
  background-color: transparent;
}
.am-swatch-options .am-shopby-swatch-label {
  display: inline-block;
  max-width: 70%;
  vertical-align: middle;
  word-wrap: break-word;
}
.filter
  [data-role="collapsible"]:not([data-collapsible="true"])
  [data-role="content"] {
  display: none;
}
div.swatch-option-tooltip {
  z-index: 9999;
}
.swatch-option-tooltip .image,
.swatch-option-tooltip-layered .image {
  background-size: contain !important;
}
.amshopby-fly-out-view.ui-menu,
.amshopby-flyout-block .azwqfuupejcyldx.amshopby-fly-out-view .duytlxtogt .azwqfuupejcyldx-children {
  position: relative;
}
.amshopby-fly-out-view .ui-menu {
  width: 100%;
}
.amshopby-fly-out-view .azwqfuupejcyldx-children:not(.ui-menu) {
  display: none;
}
.amshopby-fly-out-view a {
  display: inline-block;
  padding: 10px;
}
.amshopby-fly-out-view input[type="checkbox"],
.amshopby-fly-out-view input[type="radio"] {
  margin: 3px 3px 3px 4px;
}
.amshopby-category-dropdown {
  display: block;
  overflow: hidden;
  padding-right: 3.6rem;
  min-height: 3.2rem;
  border: 1px solid #adadad;
  background-color: #fff;
  text-align: left;
  text-overflow: ellipsis;
  white-space: normal;
  font-weight: 400;
  cursor: pointer;
}
.amshopby-category-dropdown:after {
  position: absolute;
  top: 50%;
  right: 1.2rem;
  box-sizing: border-box;
  margin-top: -0.2rem;
  width: 0;
  height: 0;
  border-width: 0.5rem 0.4rem 0;
  border-style: solid;
  border-color: #000 transparent transparent;
  content: "";
  transition: all 0.2s linear;
}
.amshopby-category-dropdown:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 3.2rem;
  border: 1px solid #adadad;
  background-color: #e3e3e3;
  content: "";
}
.am-category-wrapper {
  position: relative;
  display: block;
  user-select: none;
}
.am-category-wrapper._active .amshopby-category-dropdown:after {
  transform: rotate(180deg);
}
.am-category-wrapper .amshopby-checkbox,
.am-category-wrapper .amshopby-radio {
  margin-left: 17px;
}
.am-category-wrapper .am-multiselect-crumb {
  position: relative;
  display: inline-block;
  margin: 0.3rem 0 0.3rem 0.3rem;
  padding: 0.3rem 2.4rem 0.4rem 1rem;
  border: 1px solid #a79d95;
  border-radius: 1px;
  background-color: #f5f5f5;
  font-size: 1.2rem;
  transition: border-color 0.1s linear;
}
.am-category-wrapper .am-multiselect-crumb .vcekezjxzqek-close {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 2rem;
  height: auto;
  border: none;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
  color: #514943;
  font-size: 0.5em;
  line-height: 1;
}
.am-category-wrapper .am-multiselect-crumb .vcekezjxzqek-close:before {
  content: "x";
  font-size: 10px;
  transition: color 0.1s linear;
}
.am-category-wrapper .am-multiselect-crumb .vcekezjxzqek-close > span {
  position: absolute;
  display: none;
  visibility: hidden;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.am-labels-folding .am-collapse-icon {
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  align-self: flex-start;
}
.am-labels-folding .am-collapse-icon:after,
.am-labels-folding .am-show-more:before {
  position: static;
  margin: 0;
}
.am-collapse-icon {
  position: absolute;
  box-sizing: border-box;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
}
.am-collapse-icon:after,
.am-show-more:before {
  position: absolute;
  top: 50%;
  right: 1.2rem;
  box-sizing: border-box;
  margin-top: -0.5rem;
  width: 0;
  height: 0;
  border-width: 0.5rem 0.4rem 0;
  border-style: solid;
  border-color: #000 transparent transparent;
  content: "";
  transition: all 0.2s linear;
  transform: rotate(-90deg);
}
.am-collapse-icon._active:after {
  transform: rotate(0deg);
}
#amasty-shopby-product-list {
  z-index: 1;
  position: relative;
}
#amasty-shopby-product-list #amasty-shopby-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 999;
  display: none;
  width: 100%;
  background: #fff;
  opacity: 0.5;
}
.amshopby-option-link {
  display: inline-block;
  clear: both;
  margin-right: 5px;
}
.amshopby-option-link img {
  float: left;
  margin: 0 5px 5px 0;
}
.amshopby-option-link img:not([src*="/resized"]) {
  max-width: 30px;
  max-height: 30px;
}
.am-show-button {
  z-index: 999;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 15px 0;
  width: 100%;
  background: #eee;
  text-align: center;
}
.am-show-button > .am-items {
  font-size: 15px;
}
.am-show-button > .am-items.-loading {
  display: inline-block;
  margin: 0 5px;
  width: 25px;
  height: 25px;
  background-image: url("../Amasty_Shopby/images/loader-1.gif");
  background-size: contain;
  vertical-align: middle;
}
.am-show-button > .am-button {
  margin-left: 15px;
  padding: 17px 50px;
  height: auto;
  border: 0;
  border-radius: 5px;
  background: #fff;
  box-shadow: none;
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 1;
}
.am-show-button > .am-button:hover {
  background: #e6e6e6;
  transition: background 0.3s ease;
}
.am-item-removed {
  text-decoration: line-through;
}
.am-category-image {
  vertical-align: middle;
}
.am-dropdown .am-select,
.am-dropdown .chosen-container .chosen-choices {
  min-height: 32px;
  border-color: #ccc;
  background-color: #fff;
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.am-dropdown .chosen-container .chosen-choices {
  background-image: none;
}
.am-dropdown
  .chosen-container-multi
  .chosen-choices
  li.search-field
  input[type="text"] {
  min-width: 100px;
  color: #000;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.am-porto-cmtb .amshopby-filter-current.filter-current .amshopby-item.duytlxtogt {
  display: flex;
  align-items: center;
  padding: 0 0 10px 20px;
}
.am-porto-cmtb .amshopby-filter-current.filter-current .azwqfuupejcyldx {
  padding: 15px;
}
.am-porto-cmtb .amshopby-filter-current.filter-current .am-show-more {
  padding: 12px 25px 0 0;
}
.am-porto-cmtb .amshopby-filter-current.filter-current .category-image .image {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
}
.am-porto-cmtb .filter-options-content .swatch-option {
  min-width: 22px;
  width: 22px;
  height: 22px;
  border: none;
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.am-porto-cmtb .hhaovcxfjpzr > .xzaeaqgvjvul {
  z-index: 900;
}
.am-porto-cmtb .ckqkgffldohc {
  z-index: 9;
}
.am-porto-cmtb .am-show-more:hover {
  color: #006bb4 !important;
}
.filter-options-item .filter-options-content .amshopby-slider-wrapper {
  margin: 0 10px;
}
.amasty-catalog-topnav
  .filter-options-item
  .filter-options-content
  .amshopby-slider-wrapper,
.filter-options-item
  .filter-options-content
  .amshopby-slider-wrapper
  > .azwqfuupejcyldx:not(.azwqfuupejcyldx-children):not(.am-category-view),
.filter-options-item
  .filter-options-content
  .amshopby-slider-wrapper
  .amshopby-fromto-wrap {
  margin: 0;
}
.amshopby-slider-container {
  margin: 10px 0 5px;
}
.amshopby-slider-container .ui-slider-range {
  position: absolute;
  z-index: 2;
}
.amshopby-slider-container .am-slider:not(.-loaded) {
  visibility: hidden;
  opacity: 0;
}
.amshopby-slider-container .am-slider:before,
.amshopby-slider-container .am-slider:after {
  position: absolute;
  z-index: 1;
  border-radius: 20px;
  content: "";
}
.amshopby-slider-container .am-slider .ui-slider-handle {
  overflow: inherit;
  margin: 0;
  padding: 0;
}
.amshopby-slider-container .amshopby-slider-display {
  margin: 10px 0 0;
  text-align: center;
}
.amshopby-slider-container .ui-slider-handle.ui-state-hover ~ .ui-slider-handle,
.amshopby-slider-container
  .ui-slider-handle.ui-state-active
  ~ .ui-slider-handle {
  pointer-events: none;
  user-select: none;
}
.amshopby-slider-container.-default .am-slider {
  margin: 0 10px;
  height: 10px;
  background: #dadada;
}
.amshopby-slider-container.-default .ui-slider-range {
  height: 10px;
  background: #b6b6b6;
}
.filter-options-item
  .filter-options-content
  .amshopby-fromto-wrap
  .am-fromto-widget {
  flex-wrap: wrap;
  margin-top: 10px;
}
.filter-options-item
  .filter-options-content
  .amshopby-slider-wrapper
  .amshopby-fromto-wrap
  .am-fromto-widget {
  margin-top: 25px;
}
.filter-options-item
  .filter-options-content
  .amshopby-slider-wrapper.-volumetric
  .amshopby-fromto-wrap
  .am-fromto-widget {
  margin-top: 35px;
}
.amasty-catalog-topnav .amshopby-fromto-wrap .am-fromto-widget {
  max-width: 210px;
}
.amshopby-fromto-wrap .am-fromto-widget > .amshopby-input-wrapper {
  position: relative;
  max-width: 50%;
  width: calc(50% - 7px);
}
.amshopby-fromto-wrap .am-fromto-widget .am-filter-price {
  width: 100%;
  height: 40px;
  border: 1px solid #dfdedd;
  background-clip: padding-box;
  color: #494949;
  text-align: center;
  letter-spacing: 0.03em;
  font-size: 14px;
}
.amshopby-fromto-wrap .am-fromto-widget > .delimiter {
  margin: 0;
  width: 14px;
  line-height: 40px;
}
.amshopby-fromto-wrap .am-fromto-widget > .am-filter-go {
  margin: 15px 0 0;
  width: 100%;
}
.amshopby-fromto-wrap .am-fromto-widget > .am-filter-go:not(.pagurkjcute),
.amshopby-fromto-wrap .am-fromto-widget > .am-filter-go:active {
  box-shadow: none;
}
.amshopby-input-wrapper .amshopby-currency {
  position: absolute;
  bottom: calc(100% - 10px);
  left: 4px;
  padding: 2px;
  background: #fff;
  color: #494949;
  letter-spacing: 0.03em;
  font-size: 14px;
  line-height: 16px;
}
.amshopby-slider-tooltip {
  transition: all 0.2s ease-in-out;
}
.ui-slider-handle:not(.ui-state-hover):not(.ui-state-active)
  .amshopby-slider-tooltip {
  visibility: hidden;
  opacity: 0;
  transform: translate(-50%, -3px);
}
.amshopby-slider-container.-improved {
  margin-top: 30px;
}
.amshopby-slider-container.-improved .am-slider {
  margin: 0 8px;
  height: 4px;
  background: #dfdedd;
}
.amshopby-slider-container.-improved .am-slider:before,
.amshopby-slider-container.-improved .am-slider:after {
  width: 16px;
  height: 4px;
  background: #dfdedd;
}
.amshopby-slider-container.-improved .am-slider:before {
  left: -8px;
}
.amshopby-slider-container.-improved .am-slider:after {
  right: -8px;
}
.amshopby-slider-container.-improved .ui-slider-range {
  height: 4px;
  background: #ff5502;
}
.amshopby-slider-container.-improved .am-slider .ui-slider-handle {
  top: -6px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #ff5502;
  transform: translateX(-8px);
}
.amshopby-slider-container.-improved .am-slider .ui-slider-handle:hover,
.amshopby-slider-container.-improved .am-slider .ui-slider-handle:active {
  background: #ff7735;
}
.amshopby-slider-container.-improved .amshopby-slider-tooltip {
  position: absolute;
  bottom: calc(100% + 7px);
  left: 8px;
  z-index: 1;
  display: block;
  box-sizing: border-box;
  padding: 3px;
  border: 1px solid #ff5502;
  border-radius: 2px;
  background: #ff5502;
  color: #fff;
  letter-spacing: 0.03em;
  font-size: 12px;
  line-height: 1;
  transform: translateX(-50%);
}
.amshopby-slider-container.-improved .amshopby-slider-tooltip:before,
.amshopby-slider-container.-improved .amshopby-slider-tooltip:after {
  position: absolute;
  top: calc(100% - 2px);
  left: calc(50% - 3px);
  display: block;
  width: 6px;
  height: 6px;
  border-bottom-right-radius: 2px;
  background: #ff5502;
  content: "";
  transform: rotate(45deg);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
}
.amshopby-slider-container.-improved .amshopby-slider-tooltip:after {
  top: calc(100% - 3px);
  background: #ff5502;
}
.amshopby-slider-container.-volumetric {
  margin-top: 20px;
}
.amshopby-slider-container.-volumetric .am-slider {
  margin: 0 4px;
  height: 4px;
  border-radius: 20px;
  background: #dfdedd;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
}
.amshopby-slider-container.-volumetric .am-slider:before,
.amshopby-slider-container.-volumetric .am-slider:after {
  display: none;
}
.amshopby-slider-container.-volumetric .ui-slider-range {
  height: 4px;
  border-radius: 20px;
  background: linear-gradient(270deg, #ff5502 0%, #f8ac87 100%);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
}
.amshopby-slider-container.-volumetric .am-slider .ui-slider-handle {
  width: 8px;
  height: 12px;
  border-radius: 2px;
  background: linear-gradient(159.86deg, #f58b57 41.01%, #ff5502 93.75%);
  box-shadow: 0 3px 4px rgba(255, 85, 2, 0.2), 0 1px 2px rgba(255, 85, 2, 0.3);
  transform: translate(-4px, 10px);
}
.amshopby-slider-container.-volumetric .am-slider .ui-slider-handle:before {
  position: absolute;
  bottom: calc(100% - 4px);
  left: calc(50% - 3px);
  display: block;
  width: 6px;
  height: 6px;
  border-bottom-right-radius: 2px;
  background: #f58b57;
  content: "";
  transform: rotate(-135deg);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
}
.amshopby-slider-container.-volumetric .amshopby-slider-tooltip {
  position: absolute;
  bottom: calc(100% + 7px);
  left: 8px;
  z-index: 1;
  display: block;
  box-sizing: border-box;
  padding: 3px;
  border: 1px solid #ff7e3f;
  border-radius: 2px;
  background: linear-gradient(136.07deg, #ff7e3f 4.64%, #ff5502 75.47%);
  color: #fff;
  letter-spacing: 0.03em;
  font-size: 12px;
  line-height: 1;
  transform: translateX(-50%);
  bottom: calc(100% + 17px);
  left: 4px;
}
.amshopby-slider-container.-volumetric .amshopby-slider-tooltip:before,
.amshopby-slider-container.-volumetric .amshopby-slider-tooltip:after {
  position: absolute;
  top: calc(100% - 2px);
  left: calc(50% - 3px);
  display: block;
  width: 6px;
  height: 6px;
  border-bottom-right-radius: 2px;
  background: #ff7e3f;
  content: "";
  transform: rotate(45deg);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
}
.amshopby-slider-container.-volumetric .amshopby-slider-tooltip:after {
  top: calc(100% - 3px);
  background: linear-gradient(136.07deg, #ff7e3f 4.64%, #ff5502 75.47%);
}
.amshopby-slider-container.-volumetric .amshopby-slider-display {
  margin-top: 20px;
}
.amshopby-slider-container.-light {
  margin-top: 30px;
}
.amshopby-slider-container.-light .am-slider {
  margin: 0 8px;
  height: 1px;
  background: #dfdedd;
}
.amshopby-slider-container.-light .am-slider:before,
.amshopby-slider-container.-light .am-slider:after {
  width: 16px;
  height: 1px;
  background: #dfdedd;
}
.amshopby-slider-container.-light .am-slider:before {
  left: -8px;
}
.amshopby-slider-container.-light .am-slider:after {
  right: -8px;
}
.amshopby-slider-container.-light .ui-slider-range {
  height: 1px;
  background: #ff5502;
}
.amshopby-slider-container.-light .am-slider .ui-slider-handle {
  top: -8px;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 1px solid #dfdedd;
  border-radius: 50%;
  background: #fff;
  transform: translateX(-8px);
}
.amshopby-slider-container.-light .amshopby-slider-tooltip {
  position: absolute;
  bottom: calc(100% + 7px);
  left: 8px;
  z-index: 1;
  display: block;
  box-sizing: border-box;
  padding: 3px;
  border: 1px solid #dfdedd;
  border-radius: 2px;
  background: #fff;
  color: #ff5502;
  letter-spacing: 0.03em;
  font-size: 12px;
  line-height: 1;
  transform: translateX(-50%);
  bottom: calc(100% + 8px);
}
.amshopby-slider-container.-light .amshopby-slider-tooltip:before,
.amshopby-slider-container.-light .amshopby-slider-tooltip:after {
  position: absolute;
  top: calc(100% - 2px);
  left: calc(50% - 3px);
  display: block;
  width: 6px;
  height: 6px;
  border-bottom-right-radius: 2px;
  background: #dfdedd;
  content: "";
  transform: rotate(45deg);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
}
.amshopby-slider-container.-light .amshopby-slider-tooltip:after {
  top: calc(100% - 3px);
  background: #fff;
}
.amshopby-slider-container.-dark {
  margin-top: 30px;
}
.amshopby-slider-container.-dark .am-slider {
  margin: 0 5px;
  height: 3px;
  background: #4a4948;
}
.amshopby-slider-container.-dark .am-slider:before,
.amshopby-slider-container.-dark .am-slider:after {
  width: 9px;
  height: 3px;
  background: #4a4948;
}
.amshopby-slider-container.-dark .am-slider:before {
  left: -4px;
}
.amshopby-slider-container.-dark .am-slider:after {
  right: -4px;
}
.amshopby-slider-container.-dark .ui-slider-range {
  height: 3px;
  background: #ff5502;
}
.amshopby-slider-container.-dark .am-slider .ui-slider-handle {
  top: -6px;
  width: 9px;
  height: 15px;
  border-radius: 2px;
  background: #ff5502;
  box-shadow: 0 2px 4px rgba(255, 85, 2, 0.2), 0 1px 2px rgba(255, 85, 2, 0.3);
  transform: translateX(-4.5px);
}
.amshopby-slider-container.-dark .amshopby-slider-tooltip {
  position: absolute;
  bottom: calc(100% + 7px);
  left: 8px;
  z-index: 1;
  display: block;
  box-sizing: border-box;
  padding: 3px;
  border: 1px solid #ff5502;
  border-radius: 2px;
  background: #ff5502;
  color: #fff;
  letter-spacing: 0.03em;
  font-size: 12px;
  line-height: 1;
  transform: translateX(-50%);
  left: 4.5px;
}
.amshopby-slider-container.-dark .amshopby-slider-tooltip:before,
.amshopby-slider-container.-dark .amshopby-slider-tooltip:after {
  position: absolute;
  top: calc(100% - 2px);
  left: calc(50% - 3px);
  display: block;
  width: 6px;
  height: 6px;
  border-bottom-right-radius: 2px;
  background: #ff5502;
  content: "";
  transform: rotate(45deg);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
}
.amshopby-slider-container.-dark .amshopby-slider-tooltip:after {
  top: calc(100% - 3px);
  background: #ff5502;
}
.filter-options-item .filter-options-content {
  padding-bottom: 5px;
}
.filter-options-item
  .filter-options-content
  .am-swatch-wrapper
  .swatch-option.image,
.filter-options-item
  .filter-options-content
  .swatch-attribute.size
  .swatch-option.selected,
.filter-options-item
  .filter-options-content
  .swatch-attribute.manufacturer
  .swatch-option.selected {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.filter-options-item .filter-options-content .range {
  display: flex;
  align-items: center;
  margin-top: 15px;
  text-align: center;
}
.filter-options-item
  .filter-options-content
  .azwqfuupejcyldx:not(.azwqfuupejcyldx-children):not(.am-category-view),
.filter-options-item .filter-options-content .am-category-wrapper,
.filter-options-item .filter-options-content .amshopby-fromto-wrap {
  margin: 0 10px;
}
.filter-options-item .filter-options-content .am-shopby-form {
  margin: 0 7px;
}
.filter-options-item .filter-options-content .azwqfuupejcyldx [class*="am-filter-item"] {
  margin-left: 0;
  padding: 0;
}
.filter-options-item .filter-options-content .count {
  display: inline-flex;
  padding-left: 0;
}
.filter-options-item .filter-options-content .am-shopby-swatch-label .count {
  margin: 0;
  padding: 0;
}
.filter-options-item .filter-options-content .am-shopby-swatch-label .ucdpwrftsagu {
  margin-right: 5px;
}
.filter-options-item .filter-options-content .am-shopby-form {
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: -15px;
  padding: 3px;
}
.filter-options-item
  .filter-options-content
  .am-shopby-form
  .swatch-attribute
  .swatch-option-link-layered:hover {
  background-color: unset;
}
.amasty-catalog-topnav .filter-options-item .filter-options-content {
  padding-bottom: 10px;
}
.amasty-catalog-topnav
  .filter-options-item
  .filter-options-content
  .azwqfuupejcyldx:not(.azwqfuupejcyldx-children):not(.am-category-view),
.amasty-catalog-topnav
  .filter-options-item
  .filter-options-content
  .am-shopby-form,
.amasty-catalog-topnav
  .filter-options-item
  .filter-options-content
  .am-category-wrapper,
.amasty-catalog-topnav
  .filter-options-item
  .filter-options-content
  .amshopby-fromto-wrap {
  margin: 0;
}
.filter-options .azwqfuupejcyldx.-am-overflow {
  overflow-x: hidden;
  overflow-y: auto;
}
.filter-options .azwqfuupejcyldx .azwqfuupejcyldx-children.-folding {
  padding-left: 20px;
  width: 100%;
  list-style: none;
}
.filter-options
  .azwqfuupejcyldx.-am-singleselect
  .duytlxtogt.-is-by-click
  .azwqfuupejcyldx-children.-folding
  .duytlxtogt
  .amshopby-filter-parent {
  padding-left: 20px;
}
.filter-options
  .azwqfuupejcyldx.-am-multiselect
  .duytlxtogt.-is-expanded
  .azwqfuupejcyldx-children.-folding {
  padding-left: 0;
}
.filter-options .azwqfuupejcyldx .azwqfuupejcyldx-children.-folding .duytlxtogt {
  margin: 5px 0;
}
.filter-options .duytlxtogt.-empty-value {
  opacity: 0.5;
  pointer-events: none;
  user-select: none;
}
.filter-options .ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
}
.filter-options .ui-widget-shadow {
  box-shadow: 0 0 5px #666;
}
.filter-options .am-category-view {
  position: absolute;
  z-index: 9;
  display: none;
  overflow-y: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 10px;
  max-height: 300px;
  width: 100%;
  border: 1px solid #ccc;
  background-color: #fff;
  white-space: nowrap;
}
.filter-options .azwqfuupejcyldx.am-category-view,
.filter-options .am-category-view ol.azwqfuupejcyldx {
  margin: 0;
}
.filter-options .am-category-view.-am-singleselect .am-collapse-icon {
  top: 0;
}
.filter-options .am-category-view.-am-singleselect .am-collapse-icon:after,
.filter-options .am-category-view.-am-singleselect .am-show-more:before {
  right: inherit;
  left: 0;
}
.filter-options .am-category-view .duytlxtogt a.amshopby-filter-parent {
  padding-left: 20px;
}
.filter-options
  .am-category-view.-am-multiselect
  .duytlxtogt
  > .am-collapse-icon
  ~ a.amshopby-filter-parent {
  padding-left: 40px;
}
.filter-options .am-category-view [class*="am-filter-item"] {
  display: inline-block;
  white-space: initial;
}
.filter-options .filter-options-content .coaotqjedilrazc {
  display: inline-block;
  vertical-align: sub;
}
.filter-options .amshopby-search-box {
  margin: 0 0 15px;
}
.filter-options .am-labels-folding.-am-singleselect .duytlxtogt .am-input,
.filter-options
  [class*="am-filter-items-"].am-labels-folding.-am-singleselect
  .duytlxtogt:not(.swatch-option-link-layered)
  input[type="radio"],
.filter-options
  .amshopby-category-dropdown
  + form
  .-am-singleselect
  .duytlxtogt
  input[type="radio"],
.filter-options .am-category-view input[type="radio"] {
  display: none;
}
.filter-options .am-labels-folding.-am-singleselect .duytlxtogt {
  padding: 0;
}
.filter-options
  .am-category-wrapper
  .azwqfuupejcyldx.-am-multiselect
  .duytlxtogt.-filter-parent:not(.-is-collapsible),
.filter-options
  .azwqfuupejcyldx:not(.azwqfuupejcyldx-children)
  > .duytlxtogt.-is-by-click.-filter-parent
  ~ .duytlxtogt.-is-expanded {
  margin-left: 20px;
}
.filter-options-content .am-ranges .azwqfuupejcyldx.-am-multiselect .duytlxtogt {
  position: relative;
}
.filter-options-content
  .am-ranges
  .azwqfuupejcyldx.-am-multiselect
  .duytlxtogt
  [class*="am-filter-item"] {
  padding-left: 20px;
}
.filter-actions .filter-clear {
  color: #1979c3;
  font-size: 14px;
  line-height: 19px;
}
.filter-actions .filter-clear:hover {
  color: #399ae6;
  text-decoration: none;
}
.filter-actions .filter-clear:focus,
.filter-actions .filter-clear:active {
  color: #135d96;
}
.filter-options-content .duytlxtogt a:hover {
  background-color: transparent;
  color: #1979c3;
}
.filter-options-content .duytlxtogt a:hover .count {
  color: #1979c3;
}
.filter-options-content .duytlxtogt a:active,
.filter-options-content .duytlxtogt a:active .count {
  color: #135d96;
  text-decoration: none;
}
.filter-options-content .duytlxtogt:first-child {
  margin-top: 0;
}
.filter-options-content .duytlxtogt:last-child {
  margin-bottom: 0;
}
.filter-options-content .duytlxtogt > a {
  display: block;
}
.filter-options-content .azwqfuupejcyldx.-am-singleselect .duytlxtogt > input[type="radio"] {
  display: none;
}
.filter-options-content .azwqfuupejcyldx.-am-singleselect .amshopby-link-selected,
.filter-options-content .swatch-option.selected + .am-shopby-swatch-label {
  color: #1979c3;
}
.filter-options-content .azwqfuupejcyldx.-am-singleselect .amshopby-link-selected .count,
.filter-options-content
  .swatch-option.selected
  + .am-shopby-swatch-label
  .count {
  color: #1979c3;
}
.am-show-more,
.filter-options-content .am-show-more {
  position: relative;
  display: none;
  margin: 10px 0 0;
  padding: 0 22px 0 0;
  color: #070605;
  letter-spacing: 0.03em;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.amasty-catalog-topnav .filter-options-content .am-show-more {
  padding-left: 0;
}
.filter-options-content .am-show-more {
  padding-left: 10px;
}
.am-show-more:hover,
.filter-options-content .am-show-more:hover {
  background-color: transparent;
  color: #838382;
  text-decoration: none;
}
.am-show-more:active,
.filter-options-content .am-show-more:active {
  color: #070605;
}
.am-show-more:before {
  top: 0;
}
.am-show-more.-active {
  display: inline-flex;
  align-items: center;
}
.am-show-more .am-counter {
  display: inline-block;
  margin: 0 2px;
  opacity: 0.5;
}
.am-show-more[data-is-hide="false"]:before {
  transform: rotate(180deg);
}
.amshopby-link-selected {
  color: #1979c3;
}
.azwqfuupejcyldx[class*="am-filter-items-attr_category"]:not(.azwqfuupejcyldx-children)
  > .duytlxtogt
  > a {
  font-weight: 700;
}
.filter-options
  .azwqfuupejcyldx:not(.azwqfuupejcyldx-children).-am-multiselect
  > .duytlxtogt.-is-by-click
  .azwqfuupejcyldx-children.-folding {
  padding-left: 0;
}
.filter-options
  .azwqfuupejcyldx:not(.azwqfuupejcyldx-children).-am-multiselect
  > .duytlxtogt.-is-by-click
  .azwqfuupejcyldx-children.-folding
  .duytlxtogt.-is-expanded {
  margin-left: 20px;
}
.am-filter-items-stock .amshopby-link-selected,
.am-filter-items-rating .amshopby-link-selected {
  text-decoration: none;
}
.filter-content [class*="am-filter-item"]:hover ~ .amshopby-choice:before {
  border-color: #1979c3;
}
.filter-content .azwqfuupejcyldx.-am-multiselect [class*="am-filter-item"]:hover {
  color: inherit;
}
.filter-content .azwqfuupejcyldx.-am-multiselect [class*="am-filter-item"]:hover .count {
  color: #757575;
}
.amshopby-fly-out-view.ui-menu,
.amshopby-flyout-block .azwqfuupejcyldx.amshopby-fly-out-view .duytlxtogt .azwqfuupejcyldx-children {
  position: relative;
  padding: 13px 0;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 4px 8px rgba(190, 199, 219, 0.21),
    0 6px 25px rgba(190, 199, 219, 0.28);
}
.amshopby-fly-out-view .ui-menu {
  width: 100%;
}
.amshopby-fly-out-view .azwqfuupejcyldx-children:not(.ui-menu) {
  display: none;
}
.amshopby-fly-out-view .am-input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.amshopby-fly-out-view .am-input[type="radio"] + .amshopby-choice {
  display: none;
}
.amshopby-flyout-block .azwqfuupejcyldx.amshopby-fly-out-view .duytlxtogt {
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  margin: 0;
  padding: 4px 20px;
  font-size: 14px;
  line-height: 18px;
}
.amshopby-flyout-block .azwqfuupejcyldx.amshopby-fly-out-view .duytlxtogt:hover {
  background-color: #f8f8f9;
}
.amshopby-flyout-block .azwqfuupejcyldx.amshopby-fly-out-view .duytlxtogt .azwqfuupejcyldx-children {
  position: absolute;
  z-index: 995;
}
.amshopby-flyout-block .azwqfuupejcyldx.amshopby-fly-out-view .duytlxtogt > .amshopby-choice {
  position: relative;
  top: inherit;
  left: inherit;
  margin: 3px 0;
  padding-left: 22px;
}
.amshopby-flyout-block
  .azwqfuupejcyldx.amshopby-fly-out-view
  .duytlxtogt
  [class*="am-filter-item-"] {
  display: inline-block;
  width: 100%;
}
.amshopby-flyout-block
  .azwqfuupejcyldx.amshopby-fly-out-view
  .duytlxtogt
  [class*="am-filter-item-"]:hover {
  background-color: transparent;
  color: inherit;
}
.amshopby-flyout-block
  .azwqfuupejcyldx.amshopby-fly-out-view
  .duytlxtogt
  [class*="am-filter-item-"]:hover
  > .count {
  color: #757575;
}
.amshopby-flyout-block
  .azwqfuupejcyldx.amshopby-fly-out-view
  .duytlxtogt
  .amshopby-choice:hover:before,
.amshopby-flyout-block
  .azwqfuupejcyldx.amshopby-fly-out-view
  .duytlxtogt
  [class*="am-filter-item-"]:hover
  ~ .amshopby-choice:before {
  border-color: #e3e3e3;
}
.am_shopby_apply_filters {
  position: fixed;
  bottom: -80px;
  z-index: 999;
  width: 100%;
  transition: left 0.2s ease-in-out;
}
.am_shopby_apply_filters.visible {
  bottom: 0;
}
.am-show-button {
  z-index: 211;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 15px 0;
  width: 100%;
  border-top: 1px solid #ccc;
  background: #fff;
  text-align: center;
}
.am-show-button > .am-items {
  margin: 0;
  padding: 0 10px;
  color: #070605;
  font-size: 14px;
  line-height: 22px;
}
.am-show-button > .am-items.-loading {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url("../Amasty_Shopby/images/svg/loader.svg") center/30px
    no-repeat;
  vertical-align: middle;
}
.am-show-button > .amshopby-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  min-width: 90px;
  line-height: 1;
}
.ie11 .am-show-button > .amshopby-button {
  padding: 10px;
}
#amasty-shopby-product-list {
  z-index: 1;
}
.sysxagjlxgpqx > .fdgjfhkgpkp {
  position: absolute;
  top: 10%;
  left: 50%;
  width: 64px;
  height: 64px;
  background-image: url("../images/spinner.svg");
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(-50%, -10%);
}
.ambrands-word-break {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .ambrands-word-break {
  word-break: break-all;
}
.amrelated-grid-wrapper .amshopby-option-link {
  margin-bottom: 10px;
}
.ambrands-letters-filter {
  display: flex;
  flex-wrap: wrap;
}
.ambrands-letters-filter .ambrands-letter {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  margin: 0 12px 12px 0;
  padding: 6px;
  min-width: 34px;
  min-height: 34px;
  border: 1px solid #ccc;
  border-radius: 6px;
  background: #fff;
  color: #333;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  cursor: pointer;
}
.ambrands-letters-filter .ambrands-letter:hover {
  border-color: #006bb4;
  background: #fff;
  text-decoration: none;
}
.ambrands-letters-filter .ambrands-letter.-disabled {
  border-color: #ececec;
  background: #ececec;
  box-shadow: none;
  color: #ccc;
  pointer-events: none;
}
.ambrands-letters-filter .ambrands-letter.hide {
  display: none;
}
.ambrands-letters-filter .ambrands-letter.-active {
  border-color: #006bb4;
  background: #dff1ff;
  color: #006bb4;
}
.ambrands-letters-filter .ambrands-letter.-letter-all {
  padding: 6px 11px;
}
.ambrands-filters-block {
  display: inline-block;
  margin: 20px 0 53px;
  width: 100%;
}
.ambrands-search-wrapper {
  margin-bottom: 30px;
  max-width: 460px;
}
.ambrands-search-block {
  position: relative;
  display: block;
}
.ambrands-search-block:before {
  position: absolute;
  top: calc(50% - 20px / 2);
  left: 15px;
  display: flex;
  min-width: 20px;
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDcuNjkyYTcuNjkyIDcuNjkyIDAgMTAxNS4zODUgMEE3LjY5MiA3LjY5MiAwIDAwMCA3LjY5MnptMS41MzggMGE2LjE1NCA2LjE1NCAwIDExMTIuMzA4IDAgNi4xNTQgNi4xNTQgMCAwMS0xMi4zMDggMHoiIGZpbGw9IiNDN0M3QzciLz48cGF0aCBkPSJNMTkuMjMyIDIwYS43Ni43NiAwIDAxLS41NDQtLjIyNmwtNi42MzYtNi42NDZhLjc3Ljc3IDAgMTExLjA3Ny0xLjA5N2w2LjY0NyA2LjY0NmMuMy4zLjMuNzg3IDAgMS4wODdhLjc2Ljc2IDAgMDEtLjU0NC4yMzZ6IiBmaWxsPSIjQzdDN0M3Ii8+PC9zdmc+)
    center no-repeat;
  content: "";
  pointer-events: none;
}
.ambrands-search-block .ambrands-clear {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  padding: 10px;
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 0 6px 6px 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjIzIDQuMjNhLjc4My43ODMgMCAwMTEuMTA2IDBMMTAgOC44OTJsNC42NjQtNC42NjRhLjc4My43ODMgMCAwMTEuMTA3IDEuMTA3TDExLjEwNyAxMGw0LjY2NCA0LjY2NGEuNzgzLjc4MyAwIDAxLTEuMTA3IDEuMTA3TDEwIDExLjEwNyA1LjMzNiAxNS43N2EuNzgzLjc4MyAwIDAxLTEuMTA3LTEuMTA3TDguODkzIDEwIDQuMjMgNS4zMzZhLjc4My43ODMgMCAwMTAtMS4xMDd6IiBmaWxsPSIjMzMzIi8+PC9zdmc+)
    center no-repeat;
  cursor: pointer;
}
.ambrands-search-block .ambrands-clear:not(.-active) {
  display: none;
}
.ambrands-search-block .ambrands-input {
  display: block;
  box-sizing: border-box;
  margin: 0 0 10px;
  padding: 10px 40px;
  max-width: 100%;
  height: 40px;
  border: 1px solid #ccc;
  border-radius: 6px;
  background: #fff;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ambrands-search-block .ambrands-input::-webkit-input-placeholder {
  color: #575757;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ambrands-search-block .ambrands-input:-moz-placeholder {
  color: #575757;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  opacity: 1;
}
.ambrands-search-block .ambrands-input::-moz-placeholder {
  color: #575757;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  opacity: 1;
}
.ambrands-search-block .ambrands-input:-ms-input-placeholder {
  color: #575757;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ambrands-search-block .ambrands-input:focus::-webkit-input-placeholder {
  color: #c7c7c7;
}
.ambrands-search-block .ambrands-input:focus:-moz-placeholder {
  color: #c7c7c7;
}
.ambrands-search-block .ambrands-input:focus::-moz-placeholder {
  color: #c7c7c7;
}
.ambrands-search-block .ambrands-input:focus:-ms-input-placeholder {
  color: #c7c7c7;
}
.ambrands-search-block .ambrands-input:hover,
.ambrands-search-block .ambrands-input:focus {
  border-color: #006bb4;
}
._keyfocus .ambrands-search-block .ambrands-input:focus,
.ambrands-search-block .ambrands-input:not([disabled]):focus {
  box-shadow: none;
}
.ambrands-livesearch-block {
  position: absolute;
  z-index: 99;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 250px;
  width: 460px;
  border: 1px solid transparent;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(190, 199, 219, 0.21),
    0 6px 25px rgba(190, 199, 219, 0.28);
}
.ambrands-livesearch-block:not(.-active) {
  display: none;
}
.ambrands-livesearch-block > .ambrands-item {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 5px 10px;
  width: 100%;
  color: #000;
}
.ambrands-livesearch-block > .ambrands-item:hover {
  background-color: #e8e8e8;
  text-decoration: none;
}
@supports (-webkit-touch-callout: none) {
  ._keyfocus .ambrands-search-block .ambrands-input:not(:focus),
  .ambrands-search-block .ambrands-input:not(:focus) {
    border-top-width: 0.5px;
  }
}
.ambrands-letters-list .ambrands-letter {
  box-sizing: border-box;
  margin-bottom: 40px;
  width: 100%;
  vertical-align: top;
}
.ambrands-letters-list .ambrands-letter .ambrands-content {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
  padding: 0;
}
.ambrands-letters-list .ambrands-letter .ambrands-title {
  display: flex;
  align-items: center;
  margin: 0 0 20px;
  color: #333;
  font-weight: 700;
  font-style: normal;
  font-size: 32px;
  line-height: 1;
}
.ambrands-letter .ambrands-brand-item {
  position: relative;
  margin: 0 8px 16px;
  min-width: 100px;
}
.ambrands-letter .ambrands-brand-item.-no-logo {
  max-width: calc(50% - (8px * 2));
  width: 100%;
}
.ambrands-letter .ambrands-brand-item.-no-logo .ambrands-label {
  padding-top: 10px;
}
.ambrands-letter .ambrands-brand-item .ambrands-inner {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
  overflow: hidden;
  height: 100%;
  border: 1px solid transparent;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 2px 5px rgba(74, 83, 94, 0.03),
    0 4px 10px rgba(104, 118, 139, 0.13);
  color: #333;
}
.ambrands-letter .ambrands-brand-item .ambrands-inner:hover,
.ambrands-letter .ambrands-brand-item .ambrands-inner:focus {
  border-color: #006bb4;
  text-decoration: none;
}
.ambrands-letter .ambrands-brand-item .ambrands-inner:active {
  border-color: #006bb4;
  background: rgba(65, 173, 255, 0.19);
}
.ambrands-letter .ambrands-brand-item .ambrands-empty {
  color: #e2e2e2;
}
.ambrands-letter .ambrands-brand-item .ambrands-count {
  color: #c7c7c7;
}
.ambrands-letter .ambrands-brand-item .ambrands-count:before {
  content: "(";
}
.ambrands-letter .ambrands-brand-item .ambrands-count:after {
  content: ")";
}
.ambrands-letter .ambrands-brand-item .ambrands-label {
  word-wrap: break-word;
  word-break: break-word;
  box-sizing: border-box;
  margin: auto;
  padding: 0 10px 10px;
  width: 100%;
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 19px;
}
.ie11 .ambrands-letter .ambrands-brand-item .ambrands-label {
  word-break: break-all;
}
.ambrands-brand-item .ambrands-image-block {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 10px;
}
.ambrands-brand-item .ambrands-image-block > .ambrands-image {
  max-width: 100%;
  max-height: 100%;
}
.ambrands-letter .ambrands-image {
  display: block;
  margin: 0 auto;
  pointer-events: none;
}
.ambrands-letters-list .ambrands-brand-item {
  list-style-type: none;
  text-align: center;
}
.ambrands-list-popup,
.ambrands-menu-item .ambrands-arrow {
  display: none;
}
.amxnotif-block {
  margin-bottom: 20px;
  clear: both;
}
.amxnotif-block .input-fields {
  display: inline-block;
  width: 66%;
  vertical-align: top;
  margin: 0;
}
.amxnotif-block .amxnotif_guest_action {
  vertical-align: top;
  display: inline-block;
  max-width: 32%;
  min-width: 120px;
}
.amxnotif-block label {
  color: #2f2f2f;
  font-weight: 700;
  float: none;
  display: block;
}
.amxnotif-block .amsubscribe,
.amxnotif-block .amsubscribe:hover {
  height: 32px;
  padding: 0 20px;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDUxMCA1MTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMCA1MTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hlY2stY2lyY2xlLW91dGxpbmUiPgoJCTxwYXRoIGQ9Ik0xNTAuNDUsMjA2LjU1bC0zNS43LDM1LjdMMjI5LjUsMzU3bDI1NS0yNTVsLTM1LjctMzUuN0wyMjkuNSwyODUuNkwxNTAuNDUsMjA2LjU1eiBNNDU5LDI1NWMwLDExMi4yLTkxLjgsMjA0LTIwNCwyMDQgICAgUzUxLDM2Ny4yLDUxLDI1NVMxNDIuOCw1MSwyNTUsNTFjMjAuNCwwLDM4LjI1LDIuNTUsNTYuMSw3LjY1bDQwLjgwMS00MC44QzMyMS4zLDcuNjUsMjg4LjE1LDAsMjU1LDBDMTE0Ljc1LDAsMCwxMTQuNzUsMCwyNTUgICAgczExNC43NSwyNTUsMjU1LDI1NXMyNTUtMTE0Ljc1LDI1NS0yNTVINDU5eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
}
.amxnotif-block div.field {
  margin: 5px 0;
}
.cwjphrtkzvcsfi.afocqpoujcxt .amxnotif-block .amxnotif_guest_action {
  min-width: initial;
}
.cwjphrtkzvcsfi.afocqpoujcxt .amxnotif-block.ucdpwrftsagu:not(.subscribe-popup) {
  margin-bottom: inherit;
}
.cwjphrtkzvcsfi.afocqpoujcxt .stock.link-stock-alert {
  margin-bottom: 20px;
  display: none;
}
.category.subscribe-popup {
  position: fixed;
  z-index: 99999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
}
.amxnotif-block .subscribe-popup {
  background-color: #fefefe;
  position: relative;
  padding: 20px;
  border: 1px solid #888;
  height: auto;
  box-sizing: border-box;
}
.category.amxnotif-block {
  display: none;
}
.ucdpwrftsagu.subscribe-popup a {
  cursor: pointer;
}
.close-subscribe-popup {
  position: absolute;
  right: 20px;
  top: 20px;
  display: inline-block;
  color: #aaa;
  float: right;
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
}
.amxnotif-block .subscribe-popup label[for^="notification-container"] {
  font-size: 20px;
  text-align: center;
}
.am-word-break {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .am-word-break {
  word-break: break-all;
}
.amsearch-results .amsearch-products.-waste {
  padding: 15px;
}
.amsearch-results .eqzzjjgqwk-secondary {
  display: none;
  padding: 0 0 0 5px;
}
.amsearch-form-container .control {
  min-height: 28px;
}
.amsearch-form-container .amsearch-wrapper-inner .eqzzjjgqwk-secondary {
  display: none;
}
.amsearch-form-container.-opened .input-text::-ms-clear {
  display: none;
}
.amsearch-form-container.-opened .input-text::-webkit-input-placeholder {
  color: #cecece;
  font-style: italic;
}
.amsearch-form-container.-opened .input-text::-moz-placeholder {
  color: #cecece;
  font-style: italic;
}
.amsearch-form-container.-opened .input-text:-ms-input-placeholder {
  color: #cecece;
  font-style: italic;
}
.amsearch-form-container
  .search-autocomplete
  .amsearch-leftside
  .amsearch-products {
  background-color: #fff;
}
.amsearch-wrapper-input {
  position: relative;
  z-index: 100;
  max-width: 100%;
  transition: none;
}
.amsearch-wrapper-content .deorqzaepi {
  display: flex;
  flex-direction: column;
  min-height: 100px;
}
.amsearch-wrapper-content .amsearch-wrapper-inner {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  margin-top: auto;
}
.amsearch-wrapper-content .qzezlfxupdigaea {
  margin: 0 0 5px;
  color: #333;
  word-break: keep-all;
}
.amsearch-wrapper-content .wfvrlyquifay {
  display: flex;
  align-items: flex-end;
  margin-top: 6px;
}
.amsearch-wrapper-content .amsearch-wrapper-inner .avdefactdjgw {
  margin: 0 10px 0 0;
}
.amsearch-wrapper-content .amsearch-wrapper-inner .qcsflgjqzzfa {
  font-size: 16px;
}
.block-search .search .control {
  position: relative;
  z-index: 99;
}
.block-xsearch.block-search .search .control {
  z-index: 98;
}
.amsearch-close {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  z-index: 99;
  display: none;
  margin: auto;
  padding: 16px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWwxMCAxMG0wLTEwTDEgMTEiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)
    no-repeat center;
  cursor: pointer;
}
.search .amsearch-loupe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  display: none;
  margin: auto;
  padding: 0;
  width: 14px;
  height: 14px;
  border: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni45NjYgNTYuOTY2Ij48cGF0aCBkPSJNNTUuMTQ2IDUxLjg4N0w0MS41ODggMzcuNzg2QTIyLjkyNiAyMi45MjYgMCAwIDAgNDYuOTg0IDIzYzAtMTIuNjgyLTEwLjMxOC0yMy0yMy0yM3MtMjMgMTAuMzE4LTIzIDIzIDEwLjMxOCAyMyAyMyAyM2M0Ljc2MSAwIDkuMjk4LTEuNDM2IDEzLjE3Ny00LjE2MmwxMy42NjEgMTQuMjA4Yy41NzEuNTkzIDEuMzM5LjkyIDIuMTYyLjkyLjc3OSAwIDEuNTE4LS4yOTcgMi4wNzktLjgzN2EzLjAwNCAzLjAwNCAwIDAgMCAuMDgzLTQuMjQyek0yMy45ODQgNmM5LjM3NCAwIDE3IDcuNjI2IDE3IDE3cy03LjYyNiAxNy0xNyAxNy0xNy03LjYyNi0xNy0xNyA3LjYyNi0xNyAxNy0xN3oiIGZpbGw9IiNhOWE5YTkiLz48L3N2Zz4=)
    no-repeat center;
  box-shadow: none;
}
.amsearch-products .amsearch-highlight {
  padding: 0 2px;
  background-color: #3ac39c;
  color: #fff;
  word-wrap: normal;
}
.amsearch-products {
  order: 10;
  padding: 0 0 15px;
}
.amsearch-products .amasty-xsearch-block-header {
  padding: 0 15px 10px;
}
.amsearch-leftside {
  display: flex;
  align-content: flex-start;
  flex-direction: column;
  flex-wrap: wrap;
  box-sizing: border-box;
  max-width: 100%;
}
.amsearch-autocomplete-information {
  padding-left: 13px;
  width: 60%;
}
.amsearch-autocomplete-information .vcekezjxzqek.yktvqggpeghv {
  color: #757575;
  font-weight: 300;
}
.amasty-xsearch-loader {
  position: absolute;
  top: 0;
  right: 40px;
  bottom: 0;
  z-index: 1000;
  margin: auto 5px auto 0;
  width: 16px;
  height: 11px;
  background: url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA)
    no-repeat center;
}
.amasty-message.message.info {
  margin: 0;
}
.amasty-xsearch-num-results {
  float: right;
}
.amsearch-more-results {
  margin-top: 30px;
  text-align: center;
}
.amsearch-more-results .amsearch-link {
  border-bottom: 1px solid #06c;
  color: #06c;
  text-decoration: none;
}
.amsearch-more-results .amsearch-link:hover {
  border-bottom: 1px solid #1979c3;
  background-color: inherit;
  color: #1979c3;
  text-decoration: none;
}
.block-search .vcekezjxzqek.search.amasty-xsearch-hide,
.amasty-xsearch-hide {
  display: none;
}
.amasty-xsearch-preload {
  display: none;
}
.block.block-xsearch {
  z-index: 98;
}
@media only screen and (max-width: 767px) {
  .amsearch-leftside,
  .amsearch-products,
  .amsearch-additional-content > .amsearch-content-block {
    width: 100% !important;
  }
  .amsearch-products.-waste {
    width: auto !important;
  }
}
.amsearch-clone-position {
  position: absolute;
  right: 0;
  z-index: 99;
  box-shadow: 0 4px 6px rgba(61, 62, 66, 0.05),
    0 4px 25px rgba(75, 76, 83, 0.15);
}
.amsearch-autocomplete-image {
  width: 40%;
}
.amsearch-autocomplete-image .trzvidurlsaevap {
  box-sizing: border-box;
  border: 1px solid #f1f1f1;
}
#amsearch-result-tabs {
  margin-top: 5px;
}
#amsearch-result-tabs .data.title {
  margin-right: 5px;
}
#amsearch-result-tabs .data.title.jxlzkptulvqwy {
  box-sizing: border-box;
  background: #d8d8d8;
}
#amsearch-result-tabs .data.title.pyxyeadwikhhcxj {
  margin-bottom: 8px;
}
#amsearch-result-tabs .title {
  position: relative;
  box-sizing: border-box;
}
#amsearch-result-tabs .title.jxlzkptulvqwy:before {
  position: absolute;
  bottom: -2px;
  width: 100%;
  height: 2px;
  background: #fff;
  content: "";
}
#amsearch-result-tabs .title.jxlzkptulvqwy .switch {
  padding-bottom: 1px;
}
#amsearch-result-tabs .title.jxlzkptulvqwy .amsearch-results-count {
  display: none;
}
#amsearch-result-tabs .data.uoesokfqgho {
  display: none;
}
#amsearch-result-tabs .data.uoesokfqgho[aria-hidden="false"] {
  display: block;
}
.amsearch-related-terms {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0;
}
.amsearch-related-terms > .amsearch-title {
  margin: 0 0 15px;
  width: 100%;
  font-weight: 700;
}
.amsearch-related-terms .amsearch-count {
  color: #757575;
}
.amsearch-emptysearch-cms {
  padding: 30px;
  background: #fbfcfe;
  color: #1f1b1b;
}
.amsearch-emptysearch-cms > .amsearch-content {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .amsearch-emptysearch-cms > .amsearch-content {
  word-break: break-all;
}
.ie11 .amsearch-emptysearch-cms > .amsearch-content {
  word-break: break-all;
}
.ie11 .amsearch-emptysearch-cms > .amsearch-content {
  word-break: break-all;
}
.ie11 .amsearch-emptysearch-cms > .amsearch-content {
  word-break: break-all;
}
.amsearch-emptysearch-cms .amsearch-content > .amsearch-title {
  margin: 0 0 15px;
  font-weight: 800;
  font-size: 38px;
}
.amsearch-emptysearch-cms .amsearch-text {
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
}
.amsearch-emptysearch-cms .amsearch-contacts-block {
  margin-top: 30px;
  font-size: 14px;
}
.amsearch-emptysearch-cms .amsearch-image-block {
  margin-top: 30px;
}
.amsearch-emptysearch-cms .amsearch-contacts-block > .amsearch-title {
  margin-bottom: 5px;
}
.am-porto-cmtb .xzaeaqgvjvul.type1 {
  z-index: 9999;
}
.am-porto-cmtb .amsearch-clone-position {
  padding: 2px 0;
  border: 15px solid transparent;
  border-top: none;
  border-radius: 0 0 20px 20px;
}
.am-porto-cmtb .amsearch-clone-position .amsearch-results {
  border-radius: 0 0 6px 6px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.am-porto-cmtb
  .amsearch-autocomplete-information
  .eocuxfjxzxkdq
  .trifrfappxlkkyg
  .vcekezjxzqek {
  margin: 0;
  padding: 0;
  border: 0;
}
.search-autocomplete .amsearch-slider-wrap:not(:first-child) {
  margin-top: 55px;
}
.search-autocomplete .amsearch-slider-block {
  margin-top: 15px;
}
.search-autocomplete .amsearch-slider-block .qzezlfxupdigaea {
  display: block;
  overflow: hidden;
  min-height: 39px;
  max-height: 39px;
  font-size: 14px;
  line-height: 1.4;
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .search-autocomplete .amsearch-slider-block .qzezlfxupdigaea {
  word-break: break-all;
}
.ie11 .search-autocomplete .amsearch-slider-block .qzezlfxupdigaea {
  word-break: break-all;
}
.ie11 .search-autocomplete .amsearch-slider-block .qzezlfxupdigaea {
  word-break: break-all;
}
.ie11 .search-autocomplete .amsearch-slider-block .qzezlfxupdigaea {
  word-break: break-all;
}
.search-autocomplete .amsearch-slider-block.slick-slider {
  padding: 0;
}
.search-autocomplete .amsearch-slider-block .slick-slide {
  vertical-align: inherit;
}
.amsearch-additional-content .amsearch-leftside-sidebar {
  min-width: 30%;
}
.amsearch-additional-content .amsearch-content-block {
  box-sizing: border-box;
  max-width: 70%;
  border-left: 1px solid #e8e9ef;
}
.search-autocomplete .amsearch-slider-block .slick-dots {
  top: 100%;
  border: none;
  background: inherit;
}
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 2px;
  padding: 0;
  width: 12px;
  height: 12px;
  border: none;
  text-align: inherit;
  white-space: inherit;
}
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]:hover,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"].selected {
  background: inherit;
}
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"].slick-active
  button,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"].slick-active
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"].slick-active
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"].slick-active
  .vcekezjxzqek-gift {
  border-color: #000;
  background: #000;
}
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]
  button,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]
  .vcekezjxzqek-gift {
  padding: 3px;
  width: auto;
  height: auto;
  border: 1px solid #e8e9ef;
  border-radius: 100%;
  background: #fff;
}
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]
  button:before,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:before,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:before,
.search-autocomplete
  .amsearch-slider-block
  .slick-dots
  > li[role="presentation"]
  .vcekezjxzqek-gift:before {
  content: none;
}
.search-autocomplete .amsearch-slider-block .slick-arrow {
  top: 70px;
  z-index: 2;
  width: 30px;
  height: 30px;
  border-radius: 0;
  background: #fff
    url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMTg5IDIuMDA5TDcuMTkgOS4wMS4yMzMgMTUuOTY4bDEuMTA4IDEuMTA5IDguMDQ0LTguMDQ0LTguMTEtOC4xMUwuMTg5IDIuMDA4eiIgZmlsbD0iIzU3NTg1NSIvPjwvc3ZnPg==")
    center no-repeat !important;
}
.search-autocomplete .amsearch-slider-block .amsearch-item.uddhevxefgjhg {
  pointer-events: none;
}
.search-autocomplete .amsearch-slider-block .amsearch-item.uddhevxefgjhg:hover,
.search-autocomplete
  .amsearch-slider-block
  .amsearch-item.uddhevxefgjhg.selected {
  background-color: transparent;
}
.search-autocomplete
  .amsearch-slider-block
  .amsearch-item.uddhevxefgjhg
  .amsearch-autocomplete-image,
.search-autocomplete
  .amsearch-slider-block
  .amsearch-item.uddhevxefgjhg
  .information-container {
  pointer-events: auto;
}
.search-autocomplete
  .amsearch-slider-block
  .amsearch-item.uddhevxefgjhg
  .amsearch-autocomplete-image {
  width: 100%;
}
.search-autocomplete
  .amsearch-slider-block
  .amsearch-item.uddhevxefgjhg
  .avdefactdjgw {
  margin: 10px 0 5px;
}
.search-autocomplete
  .amsearch-slider-block
  .amsearch-item.uddhevxefgjhg
  .eqzzjjgqwk-secondary {
  display: flex;
  align-items: center;
  padding: 5px;
}
.search-autocomplete
  .amsearch-slider-block
  .amsearch-item.uddhevxefgjhg
  .wishlist.split.button
  .vcekezjxzqek.toggle {
  display: none;
}
.search-autocomplete
  .amsearch-slider-block
  .amsearch-item.uddhevxefgjhg
  .eqzzjjgqwk-secondary
  > .vcekezjxzqek {
  flex-grow: inherit;
  margin-right: 5px;
  line-height: normal;
}
.boxpi--badge {
  box-sizing: border-box;
  display: inline-block;
  background-color: transparent;
  color: #303030;
  position: absolute;
  margin-left: 0.5rem;
  border-radius: 3rem;
  text-align: center;
  box-shadow: 0 0 0 1px #95a5a6;
  font-size: 0.7rem;
  font-weight: 400;
  padding: 0.05rem 0.4rem 0.15rem;
  line-height: inherit;
}
.boxpi--badge:after {
  content: "boxpi";
}
.popup-in-post-place._show .modal-content {
  display: block;
}
.popup-in-post-place > .modal-inner-wrap > .modal-header {
  margin-bottom: 0;
}
.popup-in-post-place .modal-content {
  display: none;
  padding: 0;
}
.easypack-widget .map-list-row .map-list-flex .afocqpoujcxt-widget .afocqpoujcxt-wrapper {
  padding: 0 0 0 20px;
}
.easypack-widget .map-list-row .map-list-flex .afocqpoujcxt-widget .afocqpoujcxt-wrapper ul li {
  font-size: 12px;
}
.easypack-widget img {
  margin: 0;
}
#global-video,
#store-video {
  text-align: center;
}
#order-comment-block .payment-option-title {
  padding: 20px 0 0;
}
#order-comment-block .payment-option-content {
  padding: 0;
}
._error .order-comment-input {
  outline: none;
  border: 2px solid #ed8380;
}
._error .order-comment-input:focus {
  outline: none;
  border: 2px solid #ed8380;
  box-shadow: 0 0 3px #ed8380;
}
.checkout-payment-method
  .payment-option._collapsible.comment
  .payment-option-content {
  display: block;
}
#checkout
  .checkout-shipping-method
  .table-checkout-shipping-method
  .shipping-divider-item {
  line-height: 1em;
}
#checkout
  .checkout-shipping-method
  .table-checkout-shipping-method
  .shipping-divider-item
  .shipping-divider-item-title {
  font-size: 1.1em;
}
#checkout
  .checkout-shipping-method
  .table-checkout-shipping-method
  .shipping-divider-item
  td {
  padding: 5px 0;
  border: none;
  text-align: left;
}
.ftfozpdwzjzc {
  margin: 0;
}
.cdrsxlgxyg {
  pointer-events: none;
}
[class*="amlabel-position-top-"] {
  top: 20px !important;
}
.duytlxtogt.fjazghprsdvlekt.uddhevxefgjhg
  .ptsgeevgsrprtl
  [class*="amlabel-position-bottom-"] {
  bottom: 25px !important;
}
.catalog-product-view [class*="amlabel-position-bottom-"] {
  bottom: 90px !important;
}
.gbnewsletter {
  margin-bottom: -10px;
}
@media (max-width: 639px) {
  .gbnewsletter {
    margin-bottom: 10px;
  }
}
.gbnewsletter .uoesokfqgho {
  display: flex;
}
.gbnewsletter #newsletter-validate-detail {
  margin: auto;
  padding: 20px 0;
}
@media (max-width: 639px) {
  .gbnewsletter #newsletter-validate-detail {
    padding-bottom: 0;
  }
}
@media (min-width: 640px) {
  .gbnewsletter #newsletter-validate-detail .field.newsletter {
    display: flex;
  }
}
@media (max-width: 639px) {
  .gbnewsletter #newsletter-validate-detail .field.newsletter {
    display: block !important;
  }
}
.gbnewsletter #newsletter-validate-detail .field.newsletter .control {
  float: none;
  margin: 0;
  width: 70%;
  display: flex;
}
@media (max-width: 639px) {
  .gbnewsletter #newsletter-validate-detail .field.newsletter .control {
    width: 100%;
    display: flex;
    margin-top: 5px;
  }
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .with-tooltip {
  position: relative;
  display: flex;
}
@media (max-width: 639px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .control
    .with-tooltip {
    width: 100%;
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
  }
}
@media (max-width: 359px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .control
    .with-tooltip {
    margin-right: 5px;
  }
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .with-tooltip
  input {
  min-width: 300px;
  height: 30px;
  border: none;
}
@media (max-width: 639px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .control
    .with-tooltip
    input {
    min-width: 110px;
  }
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .with-tooltip
  div.mage-error {
  position: absolute;
  top: 31px;
}
@media (max-width: 639px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .control
    .with-tooltip
    div.mage-error {
    width: 0;
    height: 0;
    overflow: hidden;
  }
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .vcekezjxzqek.subscribe {
  height: 30px;
  padding: 5px 20px;
  float: right;
  margin-left: -10px;
}
@media (max-width: 639px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .control
    .vcekezjxzqek.subscribe {
    margin-left: 10px;
  }
}
@media (max-width: 359px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .control
    .vcekezjxzqek.subscribe {
    height: 28px;
    margin-top: 2px;
  }
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip {
  display: inline-block;
  margin: -9px 11px;
  position: relative;
}
@media (max-width: 639px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .control
    .newsletter-form-tooltip {
    display: none;
  }
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content:after,
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content:after,
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content:before {
  right: 100%;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content:after {
  border-right-color: #fff;
  margin-top: -5px;
  top: 15px;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content:before {
  border-right-color: #bbb;
  margin-top: -6px;
  top: 15px;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-toggle {
  cursor: help;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-toggle:hover
  + .tooltip-content,
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-toggle:focus
  + .tooltip-content,
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip:hover
  .tooltip-content {
  display: block;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-toggle {
  margin-left: -40px;
  margin-top: 0.65em;
  display: inline-block;
  text-decoration: none;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-toggle
  > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: #000;
  content: "\e623";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-toggle:hover:before {
  color: #333;
}
.gbnewsletter
  #newsletter-validate-detail
  .field.newsletter
  .control
  .newsletter-form-tooltip
  .tooltip-content {
  font-size: 1.4rem;
  font-weight: 400;
  max-width: 450px;
  margin-left: -7px !important;
  top: 8px !important;
}
@media (min-width: 640px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .mobile-agreement-content {
    display: none;
  }
}
@media (max-width: 639px) {
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .mobile-agreement-content {
    display: block;
    margin-top: 2px;
  }
  .gbnewsletter
    #newsletter-validate-detail
    .field.newsletter
    .mobile-agreement-content
    span {
    white-space: nowrap;
  }
}
@media (min-width: 640px) {
  .gbnewsletter #newsletter-validate-detail .ucdpwrftsagu {
    display: contents;
    width: min-content;
    min-width: 110px;
    line-height: 18px;
    margin-top: -2px;
    text-align: right;
  }
}
@media (max-width: 639px) {
  .gbnewsletter #newsletter-validate-detail .ucdpwrftsagu {
    width: auto;
    line-height: 18px;
    margin-top: -2px;
  }
}
.gbnewsletter #newsletter-validate-detail .ucdpwrftsagu .newsletter-label {
  position: relative;
  margin: -2px 10px 0 0;
  font-weight: 700;
  width: auto;
}
.gbnewsletter #newsletter-validate-detail .ucdpwrftsagu .newsletter-label span {
  white-space: nowrap;
}
@media (max-width: 639px) {
  .gbnewsletter #newsletter-validate-detail .ucdpwrftsagu .newsletter-label {
    display: inline;
    margin-bottom: 5px;
  }
}
@media (max-width: 359px) {
  .gbnewsletter #newsletter-validate-detail .ucdpwrftsagu .newsletter-label {
    max-width: 110px;
    width: auto;
  }
}
@media (min-width: 639px) {
  .gbnewsletter #newsletter-validate-detail div.mobile.mage-error {
    width: 0;
    height: 0;
    overflow: hidden;
  }
}
.side-price {
  font-weight: 400;
  color: #757779;
}
.conversion-rate {
  line-height: 1;
  width: 100%;
}
.minicart-items .side-price {
  font-size: 1.4rem;
  line-height: 1.4;
}
.customer-goals .side-price {
  color: unset;
  font-weight: unset;
}
.checkout-cart-index .side-price,
.checkout-index-index .side-price {
  display: inline-block;
}
.checkout-cart-index .cart-totals .side-price,
.checkout-index-index .cart-totals .side-price,
.checkout-cart-index .opc-block-summary .side-price,
.checkout-index-index .opc-block-summary .side-price {
  display: block;
}
.checkout-cart-index .cart-totals .side-price .side-price-separator,
.checkout-index-index .cart-totals .side-price .side-price-separator,
.checkout-cart-index .opc-block-summary .side-price .side-price-separator,
.checkout-index-index .opc-block-summary .side-price .side-price-separator {
  display: none;
}
.checkout-cart-index .conversion-rate,
.checkout-index-index .conversion-rate {
  margin-top: 2rem;
  font-weight: 600;
  font-size: 12px;
}
.fjazghprsdvlekt-info-price .fpkxuopihjlgool .side-price {
  font-size: smaller;
}
.delivery-info .side-price {
  color: unset;
}
:lang(ro) div[name="shippingAddress.postcode"],
:lang(bg) div[name="shippingAddress.postcode"] {
  visibility: hidden;
  position: absolute;
  width: 0;
}
td#td_logo_sps_shipping {
  width: auto;
  display: table-cell;
}
td > div#logo_sps_shipping {
  background-size: contain;
  width: 27px;
  height: 32px;
  margin: auto 41px;
}
@media only screen and (max-width: 500px) {
  td > div#logo_sps_shipping {
    margin: auto 5px auto -68%;
  }
}
@media only screen and (max-width: 990px) {
  #tr_sps_shipping
    table.table-checkout-shipping-method
    tbody
    tr.row
    td.col-price {
    width: 20%;
  }
}
#platon-apple-pay {
  display: none;
}
#platon-google-pay {
  display: none;
}
.checkout-index-index .modal-popup.popup-fancourier-modal {
  z-index: 10002;
}
@media screen and (max-width: 640px) {
  .checkout-index-index .modal-popup.popup-fancourier-modal .modal-inner-wrap {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.checkout-index-index
  .modal-popup.popup-fancourier-modal
  .modal-inner-wrap
  .modal-content {
  overflow-y: auto !important;
}
.checkout-index-index
  .modal-popup.popup-fancourier-modal
  .modal-inner-wrap
  .modal-footer {
  padding-top: 0;
}
.fc_map_container {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  flex-wrap: wrap;
}
#fc_map {
  width: 70%;
  height: 400px;
}
@media screen and (max-width: 640px) {
  #fc_map {
    display: none;
  }
}
#fc_map_sidebar {
  width: 30%;
  height: 400px;
  background-color: #fff;
  overflow-y: scroll;
}
@media screen and (max-width: 640px) {
  #fc_map_sidebar {
    width: 100%;
  }
}
#fc_map_sidebar .fc-sidebar-title {
  background-color: #f38256;
  color: #fff;
  font-weight: 400;
  font-size: 1.2em;
  text-align: center;
}
#fc_map_sidebar .fc-collect-point {
  border: 0.1px #f38256 solid;
  padding: 1vh;
  transition: background-color 1s;
  cursor: pointer;
}
@media screen and (max-width: 640px) {
  #fc_map_sidebar .fc-collect-point {
    padding: 3vh;
  }
}
#fc_map_sidebar .fc-collect-point:hover {
  background-color: #f382562b;
}
.fjazghprsdvlekt-info-type {
  display: table;
}
.fjazghprsdvlekt-info-type .stock {
  float: left;
}
.fjazghprsdvlekt-info-type .stock .in-stock-button,
.fjazghprsdvlekt-info-type .stock .delivery-time-button {
  margin-right: 20px;
}
.fjazghprsdvlekt-info-type .stock .tooltip-content {
  width: 250px !important;
}
.fjazghprsdvlekt-info-type .same-day-delivery {
  float: left;
}
.fjazghprsdvlekt-info-type .same-day-delivery .title {
  position: relative;
  line-height: 30px;
  font-weight: 700;
  text-decoration: underline;
  color: #f38256;
  cursor: help;
}
.fjazghprsdvlekt-info-type .same-day-delivery .title .tooltip {
  display: none;
  position: absolute;
  top: 100%;
  padding: 1em;
  width: 200px;
  color: #fff;
  background-color: #2a2b2e;
  margin-top: 1em;
}
.fjazghprsdvlekt-info-type .same-day-delivery .title:hover .tooltip {
  display: block;
  opacity: 1;
}
@media screen and (max-width: 850px) {
  .fjazghprsdvlekt-info-type .same-day-delivery .title .tooltip {
    right: -50%;
  }
}
@media screen and (max-width: 460px) {
  .fjazghprsdvlekt-info-type .same-day-delivery .title .tooltip {
    right: 0;
  }
}
@media screen and (max-width: 358px) {
  .fjazghprsdvlekt-info-type .same-day-delivery .title .tooltip {
    right: auto;
  }
}
@media screen and (max-width: 768px) {
  .checkout-index-index .modal-popup.popup-slp-branch .modal-inner-wrap {
    max-height: 80vh;
  }
}
@media screen and (max-width: 768px) {
  .checkout-index-index
    .modal-popup.popup-slp-branch
    .modal-inner-wrap
    .modal-content {
    height: 70vh;
  }
}
.checkout-index-index
  .modal-popup.popup-slp-branch
  .modal-inner-wrap
  .slp-modal-close {
  justify-content: center;
}
#slp-modal {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
#slp-modal .uoesokfqgho {
  flex-direction: row;
  height: 100%;
  display: flex;
}
#slp-modal .uoesokfqgho input {
  outline: none;
}
@media screen and (max-width: 768px) {
  #slp-modal .uoesokfqgho {
    flex-direction: column;
    height: calc(100% - 66px);
  }
}
#slp-modal .uoesokfqgho > ul {
  width: 28%;
  height: 400px;
  list-style: none;
  padding: 0;
  float: left;
  margin: 0;
  overflow: auto;
}
@media screen and (max-width: 768px) {
  #slp-modal .uoesokfqgho > ul {
    height: 40%;
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
  #slp-modal .uoesokfqgho > ul {
    float: none;
    width: 100%;
    height: 100%;
  }
}
#slp-modal .uoesokfqgho > ul li {
  padding: 5px 10px;
  margin: 0;
}
#slp-modal .uoesokfqgho > ul li:nth-child(even) {
  background: #fff1cf;
}
#slp-modal .uoesokfqgho > ul li.selected {
  font-weight: 700;
}
#slp-modal .uoesokfqgho > ul li span {
  font-size: 12px;
  display: block;
}
#slp-modal .uoesokfqgho > ul li span .title {
  font-weight: 700;
}
#slp-modal .uoesokfqgho .error-message-container p {
  color: red;
  margin: 0;
  padding: 5px 10px;
}
#slp-map {
  width: 72%;
  height: 400px;
}
@media screen and (max-width: 768px) {
  #slp-map {
    height: 60%;
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
  #slp-map {
    display: none;
  }
}
#product_addtocart_form .box-tocart .eqzzjjgqwk {
  display: flex;
  flex-direction: row;
}
@media screen and (max-width: 1024px) {
  #product_addtocart_form .box-tocart .eqzzjjgqwk {
    flex-direction: column;
  }
}
#one-click-payment {
  margin: 0 0 15px 2%;
  flex-grow: 1;
}
@media screen and (max-width: 1024px) {
  #one-click-payment {
    margin: 0;
  }
}
#one-click-payment button.one-click-payment,
#one-click-payment
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.one-click-payment,
#one-click-payment
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.one-click-payment,
#one-click-payment .vcekezjxzqek-gift.one-click-payment {
  background: #9e9e9e;
}
#one-click-payment button.one-click-payment:hover,
#one-click-payment
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.one-click-payment:hover,
#one-click-payment
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.one-click-payment:hover,
#one-click-payment .vcekezjxzqek-gift.one-click-payment:hover {
  background: #848484;
}
@media screen and (max-width: 1024px) {
  #one-click-payment button.one-click-payment,
  #one-click-payment
    .quote-details-items
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek.one-click-payment,
  #one-click-payment
    .cart.table-wrapper
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek.one-click-payment,
  #one-click-payment .vcekezjxzqek-gift.one-click-payment {
    margin-top: 20px;
  }
}
#one-click-payment button.one-click-payment.disabled,
#one-click-payment
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.one-click-payment.disabled,
#one-click-payment
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.one-click-payment.disabled,
#one-click-payment .vcekezjxzqek-gift.one-click-payment.disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.modal-popup.confirm.one-click-payment._show .modal-header {
  padding: 12px 30px;
}
.modal-popup.confirm.one-click-payment._show .modal-header h1 {
  font-size: 17px;
}
.modal-popup.confirm.one-click-payment._show .modal-inner-wrap {
  top: initial;
  transform: none;
}
@media screen and (min-width: 768px) {
  .modal-popup.confirm.one-click-payment._show .modal-inner-wrap {
    width: 90%;
  }
}
@media screen and (min-width: 1024px) {
  .modal-popup.confirm.one-click-payment._show .modal-inner-wrap {
    width: 70%;
  }
}
@media screen and (min-width: 1440px) {
  .modal-popup.confirm.one-click-payment._show .modal-inner-wrap {
    width: 40%;
  }
}
.modal-popup.confirm.one-click-payment._show
  .modal-inner-wrap
  .modal-footer
  .vcekezjxzqek-primary.vcekezjxzqek-accept {
  margin: 0;
  width: 100%;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .address-block {
  display: inline-block;
  margin: 0 0 15px;
  vertical-align: top;
  width: 33%;
}
@media screen and (max-width: 480px) {
  .modal-popup.confirm.one-click-payment._show
    #one-click-payment-content
    .address-block {
    width: 100%;
  }
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .methods-block {
  display: inline-block;
  margin: 0 0 15px;
  width: 66%;
}
@media screen and (max-width: 480px) {
  .modal-popup.confirm.one-click-payment._show
    #one-click-payment-content
    .methods-block {
    width: 100%;
  }
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .payment-block {
  margin: 0 0 15px;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .shipping-block {
  margin: 0 0 15px;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul {
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  li {
  display: block;
  float: left;
  margin: 0 0 15px;
  width: 100%;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  li
  .hqckixwzxdvasv {
  min-height: auto;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  .adhwosjlzyo {
  float: left;
  display: inline-block;
  vertical-align: top;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .modal-popup.confirm.one-click-payment._show
    #one-click-payment-content
    .cart-block
    ul
    .adhwosjlzyo {
    width: 15%;
  }
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  .deorqzaepi {
  padding-top: 0;
  text-align: left;
  float: left;
}
@media screen and (max-width: 480px) {
  .modal-popup.confirm.one-click-payment._show
    #one-click-payment-content
    .cart-block
    ul
    .deorqzaepi {
    margin: 0;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .modal-popup.confirm.one-click-payment._show
    #one-click-payment-content
    .cart-block
    ul
    .deorqzaepi {
    margin-left: 3%;
    width: 82%;
  }
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  .deorqzaepi
  strong {
  min-height: auto;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  .deorqzaepi
  .fjazghprsdvlekt.options {
  display: block;
  float: left;
  width: 100%;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  .deorqzaepi
  .fjazghprsdvlekt.options
  dl
  .ucdpwrftsagu,
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  .deorqzaepi
  .fjazghprsdvlekt.options
  dl
  .values {
  display: inline-block;
  float: left;
  margin: 0;
  width: 50%;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .cart-block
  ul
  .deorqzaepi
  .uddhevxefgjhg-pricing {
  display: block;
  float: left;
}
.modal-popup.confirm.one-click-payment._show
  #one-click-payment-content
  .gift-item {
  text-transform: uppercase;
  color: #5ab73a;
  font-weight: 700;
}
.table-checkout-shipping-method hr {
  margin-top: 5px;
  margin-bottom: 5px;
  border-color: #888;
}
#checkout-shipping-method-load tr.row .method-delivery-info,
#checkout-shipping-method-load tr.row .method-delivery-info-mobile {
  display: none;
  clear: both;
}
#checkout-shipping-method-load tr.row._active .method-delivery-info {
  display: block;
}
@media (max-width: 768px) {
  #checkout-shipping-method-load tr.row .method-delivery-info {
    display: none !important;
  }
  #checkout-shipping-method-load tr.row._active .method-delivery-info-mobile {
    display: block;
  }
}
.checkout-index-index .modal-popup.popup-zasilkovna-place {
  z-index: 10000 !important;
}
@media screen and (max-width: 640px) {
  .checkout-index-index
    .modal-popup.popup-zasilkovna-place
    .modal-inner-wrap
    .modal-content {
    height: calc(100% - 163px);
  }
}
#zasilkovna-modal {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
#zasilkovna-modal .uoesokfqgho {
  flex-direction: row;
  height: 100%;
  display: flex;
}
#zasilkovna-modal .uoesokfqgho input {
  outline: none;
}
@media screen and (max-width: 768px) {
  #zasilkovna-modal .uoesokfqgho {
    flex-direction: column;
    height: calc(100% - 66px);
  }
}
#zasilkovna-modal .uoesokfqgho > ul {
  width: 28%;
  height: 400px;
  list-style: none;
  padding: 0;
  float: left;
  margin: 0;
  overflow: auto;
}
@media screen and (max-width: 768px) {
  #zasilkovna-modal .uoesokfqgho > ul {
    height: 40%;
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
  #zasilkovna-modal .uoesokfqgho > ul {
    float: none;
    width: 100%;
    height: 100%;
  }
}
#zasilkovna-modal .uoesokfqgho > ul li {
  padding: 5px 10px;
  margin: 0;
}
#zasilkovna-modal .uoesokfqgho > ul li:nth-child(even) {
  background: #fff1cf;
}
#zasilkovna-modal .uoesokfqgho > ul li.selected {
  font-weight: 700;
}
#zasilkovna-modal .uoesokfqgho > ul li span {
  font-size: 12px;
  display: block;
}
#zasilkovna-modal .uoesokfqgho > ul li span .title {
  font-weight: 700;
}
#zasilkovna-modal .uoesokfqgho .error-message-container p {
  color: red;
  margin: 0;
  padding: 5px 10px;
}
#zasilkovna-map {
  width: 72%;
  height: 400px;
}
@media screen and (max-width: 768px) {
  #zasilkovna-map {
    height: 60%;
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
  #zasilkovna-map {
    display: none;
  }
}
td > div#logo_zasilkovna_shipping {
  background-size: contain;
  width: 100px;
  height: 25px;
  margin: auto 5px;
}
@media screen and (max-width: 500px) {
  td > div#logo_zasilkovna_shipping {
    margin: auto 5px auto -58%;
  }
}
@media screen and (max-width: 414px) {
  td > div#logo_zasilkovna_shipping {
    margin: auto 5px auto -58px;
  }
}
td#td_logo_zasilkovna_shipping {
  width: auto;
  display: table-cell;
}
@media only screen and (max-width: 990px) {
  #tr_zasilkovna_shipping
    table.table-checkout-shipping-method
    tbody
    tr.row
    td.col-price {
    width: 20%;
  }
}
@media screen and (max-width: 768px) {
  .checkout-index-index
    .modal-popup._inner-scroll.popup-zasilkovna-place
    > .modal-inner-wrap {
    height: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 768px) {
  .checkout-index-index
    .modal-popup._inner-scroll.popup-zasilkovna-place
    > .modal-inner-wrap {
    top: 0;
  }
}
.checkout-index-index .modal-popup._inner-scroll .modal-header .vcekezjxzqek-close {
  overflow: hidden;
}
#ak-widget {
  top: 240px !important;
}
body.checkout-cart-index #ak-widget,
body.checkout-index-index #ak-widget {
  display: none;
}
body.checkout-cart-index #ak-widget,
body.checkout-index-index #ak-widget {
  display: none;
}
.vsovrkifsprawwa-layout-b2bpage header .cdveuvlkuc .row,
.vsovrkifsprawwa-layout-b2bpage-form header .cdveuvlkuc .row,
.vsovrkifsprawwa-layout-b2bpage-confirm header .cdveuvlkuc .row {
  width: 100vw;
  max-width: 1170px;
}
.vsovrkifsprawwa-layout-b2bpage .purswuhegr,
.vsovrkifsprawwa-layout-b2bpage-form .purswuhegr,
.vsovrkifsprawwa-layout-b2bpage-confirm .purswuhegr {
  display: none;
}
.b2b-layout {
  max-width: 1170px;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .b2b-layout {
    margin-top: 60px;
  }
}
.b2b-layout > div {
  margin: 50px 0;
}
.b2b-layout > div:first-child {
  margin-top: 0;
}
.b2b-layout h3 {
  font-weight: 700;
  color: #000;
  text-align: center;
}
.b2b-layout-main .section p.section-content {
  font-size: 15px;
  text-align: justify;
}
.b2b-layout-main .carousel.slide .carousel-indicators {
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
}
.b2b-layout-main .carousel.slide .carousel-indicators li {
  background-color: #d3d3d3;
  border-color: #d3d3d3;
  border-radius: 0;
  flex: 1 0 auto;
  height: 4px;
  margin: 1px;
  width: 25px;
}
.b2b-layout-main .carousel.slide .carousel-indicators li.jxlzkptulvqwy {
  background-color: #f38256;
  border-color: #f38256;
}
.b2b-layout-main .carousel.slide .carousel-control {
  background-image: none;
}
.b2b-layout-main .carousel.slide .carousel-control span:before {
  color: #f38256;
}
.b2b-layout-main .carousel.slide .duytlxtogt {
  color: #000;
  padding: 25px 0;
  text-align: center;
}
.b2b-layout-main .carousel.slide .duytlxtogt .duytlxtogt-content {
  margin: auto;
  width: 70%;
}
.b2b-layout-main .carousel.slide .duytlxtogt .duytlxtogt-content img {
  height: 150px;
  min-height: 150px;
}
.b2b-layout-main .carousel.slide .duytlxtogt .duytlxtogt-content .duytlxtogt-main-info {
  margin: 20px 0;
}
.b2b-layout-main .carousel.slide .duytlxtogt .duytlxtogt-content .duytlxtogt-main-info i {
  font-size: 15px;
}
.b2b-layout-main .carousel.slide .duytlxtogt .duytlxtogt-content .duytlxtogt-main-info h3 {
  font-weight: 700;
}
.b2b-layout-main .container {
  margin: auto;
  padding: 0;
  width: 90%;
}
@media screen and (max-width: 767px) {
  .b2b-layout-main .container {
    width: 100%;
  }
}
.b2b-layout-main .container .row {
  margin: 10px 0;
  padding: 0;
}
.b2b-layout-main .container .row .row.col-sm-4 {
  display: flex;
}
@media screen and (min-width: 680px) and (max-width: 767px) {
  .b2b-layout-main .container .row .row.col-sm-4 {
    float: left;
    width: 33.3333%;
  }
}
.b2b-layout-main .container .row .row.col-sm-4 .col-sm-3 {
  display: flex;
  flex: 4;
  justify-content: flex-end;
}
.b2b-layout-main .container .row .row.col-sm-4 .col-sm-3 img {
  height: 64px;
  max-width: 64px;
  width: 64px;
}
@media screen and (max-width: 767px) {
  .b2b-layout-main .container .row .row.col-sm-4 .col-sm-3 img {
    height: 45px;
    max-width: 45px;
    width: 45px;
  }
}
.b2b-layout-main .container .row .row.col-sm-4 .col-sm-9 {
  flex: 9;
}
.b2b-layout-main .container .row .row.col-sm-4 .col-sm-9 p {
  font-size: 15px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.b2b-layout-main .b2b-widget-products .b2b-products-card {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.b2b-layout-main .b2b-widget-products .b2b-products-card .b2b-app-card {
  margin: 20px 0;
  padding: 3em;
  width: 380px;
}
@media screen and (max-width: 425px) {
  .b2b-layout-main .b2b-widget-products .b2b-products-card .b2b-app-card {
    padding: 0;
  }
}
.b2b-layout-main
  .b2b-widget-products
  .b2b-products-card
  .b2b-app-card
  .b2b-app
  .b2b-card-img {
  display: inline-block;
  height: 250px;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.b2b-layout-main
  .b2b-widget-products
  .b2b-products-card
  .b2b-app-card
  .b2b-app
  .b2b-card-img
  img {
  height: 80%;
  left: 50%;
  min-height: 100%;
  position: absolute;
  transform: translateX(-50%);
}
.b2b-layout-main
  .b2b-widget-products
  .b2b-products-card
  .b2b-app-card
  .b2b-app
  .b2b-content {
  background-color: #f38256;
  border-radius: 50px;
  padding: 10px;
  text-align: center;
}
.b2b-layout-main
  .b2b-widget-products
  .b2b-products-card
  .b2b-app-card
  .b2b-app
  .b2b-content
  a {
  color: #fff;
  font-weight: 700;
}
.b2b-layout-main .b2b-form .form-link {
  line-height: 40px;
  margin: 55px 0;
  text-align: center;
}
.b2b-layout-main .b2b-form .form-link a {
  background-color: #1da237;
  border: 5px solid #1da237;
  border-radius: 50px;
  color: #fff;
  font-size: 25px;
  padding: 15px 45px;
}
@media screen and (max-width: 425px) {
  .b2b-layout-main .b2b-form .form-link a {
    font-size: 20px;
    padding: 10px 20px;
  }
}
.b2b-layout-main h3.blog-title {
  font-weight: 700;
}
.b2b-layout-main h3,
.b2b-layout-main h1.blog-title {
  color: #000;
  line-height: 25px;
  text-align: center;
}
.b2b-layout-main h3 span,
.b2b-layout-main h1.blog-title span {
  font-weight: 400;
}
.b2b-layout-main p.b2b-p-font {
  color: #000;
  line-height: 20px;
}
.b2b-layout-main .fiding_line {
  background: #000;
  background: -webkit-gradient(
    linear,
    20% 0,
    80% 0,
    from(#fff),
    to(#fff),
    color-stop(50%, #f38256)
  );
  height: 1px;
  margin: 25px 0;
}
.b2b-layout-form {
  max-width: 1170px;
  position: relative;
  width: 100%;
}
.b2b-layout-form .b2b-form {
  margin: 50px auto;
  max-width: 450px;
}
.b2b-layout-form .b2b-form .form-input {
  display: flex;
  color: #000;
  flex-wrap: wrap;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 20px;
}
.b2b-layout-form .b2b-form .form-input label {
  align-items: center;
  display: flex;
  flex-grow: 1;
  margin-right: 10px;
}
.b2b-layout-form .b2b-form .form-input input {
  flex-grow: 6;
}
.b2b-layout-form .b2b-form .form-input select {
  flex-grow: 6;
}
.b2b-layout-form .b2b-form button,
.b2b-layout-form .b2b-form .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.b2b-layout-form .b2b-form .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.b2b-layout-form .b2b-form .vcekezjxzqek-gift {
  background-color: #f38256;
  border: none;
  border-radius: 50px;
  color: #fff;
  font-size: 15px;
  left: 50%;
  padding: 0 30px;
  position: relative;
  transform: translateX(-50%);
}
.b2b-layout-form h3 {
  color: #000;
  font-weight: 700;
  text-align: center;
}
.b2b-layout-confirm {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .b2b-layout-confirm {
    margin-top: 100px;
  }
}
.b2b-layout-confirm .confirm-img {
  margin: auto;
  max-width: 550px;
}
.b2b-layout-confirm h3 {
  line-height: 25px;
}
.b2b-layout-confirm h3 a {
  text-decoration: underline;
}
.brand-landing-page-form .row {
  margin-left: 0;
  margin-right: 0;
}
.brand-landing-page-form .row > * {
  margin-bottom: 15px;
}
.gb-geo-location-modal-content .desc {
  text-align: center;
  font-weight: 400;
}
.gb-geo-location-modal-content button,
.gb-geo-location-modal-content .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.gb-geo-location-modal-content .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.gb-geo-location-modal-content .vcekezjxzqek-gift {
  display: block;
  width: 100%;
  margin-top: 10px;
}
.stay_button,
.stay_button:hover {
  color: #000;
  margin: 10px auto;
  text-decoration: underline;
  background: 0 0;
  border: none;
  font-weight: initial;
  display: table;
  margin: auto;
}
img.upfeifvukrpiio {
  -webkit-transition: opacity 0.3s linear 0.2s;
  -moz-transition: opacity 0.3s linear 0.2s;
  transition: opacity 0.3s linear 0.2s;
  opacity: 0;
}
img.upfeifvukrpiio[src] {
  opacity: 1;
}
.checkout-payment-method .payment-method .method-info {
  margin-left: auto;
  display: flex;
  flex-direction: column;
}
.checkout-payment-method .payment-method .method-info > div {
  text-align: right;
}
@media (max-width: 768px) {
  .checkout-payment-method .payment-method .method-info {
    max-width: 33%;
  }
}
.checkout-payment-method
  .payment-method
  .method-info
  .shipping-method-tooltip
  .tooltip-toggle {
  margin-left: 0;
}
.cart-totals .totals.shipping.incl td {
  white-space: initial;
}
.table-totals .totals .not-calculated {
  white-space: initial;
}
.order-packing-slips .admin__table-secondary td {
  width: 50%;
}
.order-packing-slips .get-pdf {
  width: 100%;
}
.order-packing-slips .vcekezjxzqek-secondary div {
  vertical-align: middle;
}
.order-packing-slips .vcekezjxzqek-secondary div .svg__icon {
  display: inline;
  -webkit-filter: invert(1);
}
.hprthwiryux .block-addbysku .fieldset {
  margin: 0;
}
.hprthwiryux .block-addbysku .fieldset .fields {
  position: relative;
}
.hprthwiryux .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.hprthwiryux .block-addbysku .fieldset .fields .eqzzjjgqwk-toolbar {
  position: absolute;
  right: 0;
  top: 4px;
}
.hprthwiryux .block-addbysku .sku {
  margin-right: -155px;
  padding-right: 160px;
  width: 100%;
}
.hprthwiryux .block-addbysku .skus > .ucdpwrftsagu {
  margin-top: 10px;
}
.hprthwiryux .block-addbysku .jyywgqgegjz .jyywgqgegjz + .mage-error {
  width: 80px;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar {
  clear: both;
  margin: 0 0 20px;
  text-align: left;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar:before,
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar:after {
  content: "";
  display: table;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar:after {
  clear: both;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .pagurkjcute {
  float: left;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .pagurkjcute,
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .secondary {
  display: inline-block;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .pagurkjcute a.vcekezjxzqek,
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .secondary a.vcekezjxzqek {
  display: inline-block;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .pagurkjcute .vcekezjxzqek {
  margin: 0 5px 0 0;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .secondary a.vcekezjxzqek {
  margin-top: 6px;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .pagurkjcute,
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar .secondary {
  display: block;
  float: none;
}
.hprthwiryux .block-addbysku .block-content .eqzzjjgqwk-toolbar > .secondary {
  text-align: left;
}
.hprthwiryux .block-addbysku .reset {
  margin: 10px 0;
}
.hprthwiryux .block-addbysku .note {
  display: block;
  margin: 0 0 20px;
}
.block-cart-failed {
  margin-top: 40px;
}
.block-cart-failed .block-title {
  font-size: 1.6rem;
}
.block-cart-failed .block-title strong {
  font-weight: 700;
}
.block-cart-failed .eqzzjjgqwk {
  text-align: center;
}
.block-cart-failed .eqzzjjgqwk .vcekezjxzqek {
  margin-bottom: 10px;
}
.bundle-options-container {
  clear: both;
  margin-bottom: 40px;
}
.bundle-options-container .legend.title {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.bundle-options-container .fjazghprsdvlekt-add-form {
  display: none;
}
.bundle-options-container .fjazghprsdvlekt-options-wrapper {
  margin-bottom: 30px;
}
.bundle-options-container .vcekezjxzqek.back {
  margin-bottom: 30px;
}
.bundle-options-container .avdefactdjgw .qcsflgjqzzfa {
  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 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.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.oyhlteqxirtpg {
  display: none;
}
.bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: block;
}
.bundle-options-container .block-bundle-summary .bundle.azwqfuupejcyldx > li {
  margin-bottom: 10px;
}
.bundle-options-container .block-bundle-summary .box-tocart .eqzzjjgqwk {
  display: inline-block;
  margin-bottom: 10px;
}
.bundle-options-container .block-bundle-summary .fjazghprsdvlekt-addto-links > .vcekezjxzqek {
  vertical-align: top;
}
.bundle-options-container .nested .field.jyywgqgegjz {
  margin-top: 20px;
}
.bundle-options-container .nested .field.jyywgqgegjz .ucdpwrftsagu {
  font-weight: 400;
  margin: 0 0 5px;
  display: inline-block;
}
.bundle-options-container p.required {
  color: #e02b27;
}
.bundle-options-container .fjazghprsdvlekt-options-bottom {
  clear: left;
}
.block-category-event {
  background: #f0f0f0;
  color: #333;
  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 .ucdpwrftsagu {
  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;
}
.contact-index-index .hprthwiryux:not(.sidebar-main) .form.contact {
  float: none;
  width: 50%;
}
.contact-index-index .hprthwiryux:not(.sidebar-additional) .form.contact {
  float: none;
  width: 50%;
}
.downloadable.samples {
  margin-bottom: 20px;
}
.downloadable.samples dd {
  margin: 0 0 10px;
}
.table-downloadable-products .fjazghprsdvlekt-name {
  margin-right: 15px;
}
.field.downloads .zqhfkczsoah {
  display: inline;
  white-space: nowrap;
}
.field.downloads .zqhfkczsoah:before {
  content: " + ";
  display: inline;
}
.field.downloads .qcsflgjqzzfa-excluding-tax {
  display: inline;
}
.field.downloads .qcsflgjqzzfa-excluding-tax:before {
  content: " (" attr(data-label) ": ";
}
.field.downloads .qcsflgjqzzfa-excluding-tax:after {
  content: ")";
}
.field.downloads .qcsflgjqzzfa-including-tax {
  font-size: 1.4rem;
  display: inline;
  font-weight: 600;
}
.field.downloads .sample.link {
  float: right;
}
.vsovrkifsprawwa-product-downloadable .fjazghprsdvlekt-add-form {
  clear: both;
  margin-bottom: 25px;
}
.vsovrkifsprawwa-product-downloadable .fjazghprsdvlekt-options-bottom .field.jyywgqgegjz {
  display: none !important;
}
.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 .ucdpwrftsagu {
  color: #666;
  font-weight: 400;
}
.gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel {
  display: none;
}
.gift-options-title {
  margin: 0 0 20px;
}
.gift-options-content .fieldset {
  margin: 0 0 20px;
}
.gift-summary .eqzzjjgqwk-toolbar > .secondary {
  float: none;
}
.gift-summary .eqzzjjgqwk-toolbar > .secondary .vcekezjxzqek {
  margin: 10px 20px 0 0;
}
.vcekezjxzqek-gift {
  display: inline-block;
  text-decoration: none;
}
.vcekezjxzqek-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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.vcekezjxzqek-gift:hover:after {
  color: inherit;
}
.vcekezjxzqek-gift:active:after {
  color: inherit;
}
.vcekezjxzqek-gift.jxlzkptulvqwy:after,
.vcekezjxzqek-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: #333;
  cursor: pointer;
  font-family: "Open Sans", "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: 400;
  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: #333;
}
.gift-item-block .title:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
.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 .uoesokfqgho {
  border-bottom: 1px solid #c1c1c1;
  padding: 10px 10px 20px;
  position: relative;
}
.order-details-items .order-gift-message .duytlxtogt-options dt,
.order-details-items .block-order-details-gift-message .duytlxtogt-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 .duytlxtogt-message,
.order-details-items .block-order-details-gift-message .duytlxtogt-message {
  clear: left;
}
.order-details-items .order-items .vcekezjxzqek.show {
  display: inline-block;
  text-decoration: none;
  padding-right: 20px;
  position: relative;
}
.order-details-items .order-items .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.order-details-items .order-items .vcekezjxzqek.show:after {
  position: absolute;
  right: 0;
  top: -4px;
}
.order-details-items .order-items .vcekezjxzqek.show.expanded:after {
  content: "\e621";
}
.block-order-details-gift-message {
  border-top: 1px solid #d1d1d1;
  padding-top: 10px;
}
.form-giftregistry-share .eqzzjjgqwk-toolbar:not(:last-child),
.form-giftregistry-edit .eqzzjjgqwk-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 .fjazghprsdvlekt-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 .vcekezjxzqek.pagurkjcute {
  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 .eqzzjjgqwk-toolbar {
  margin: 17px 0 0;
}
.block-giftregistry-shared .duytlxtogt-options .duytlxtogt-value {
  margin: 0 0 25px;
}
.block-giftregistry-shared-items .duytlxtogt {
  border-bottom: 1px solid #d1d1d1;
}
.block-giftregistry-shared-items .col {
  padding: 20px 8px 10px;
}
.block-giftregistry-shared-items .col .avdefactdjgw {
  display: inline-block;
}
.block-giftregistry-shared-items .col .wqckirzrds {
  font-size: 1.8rem;
  display: block;
  font-weight: 700;
  white-space: nowrap;
}
.block-giftregistry-shared-items .fjazghprsdvlekt .duytlxtogt-options {
  margin-bottom: 0;
}
.block-giftregistry-shared-items .adhwosjlzyo {
  display: block;
  max-width: 65px;
  padding: 10px 0;
}
.block-giftregistry-shared-items .hqckixwzxdvasv {
  display: block;
  margin: 0 0 5px;
}
.gift-wrapping .ucdpwrftsagu {
  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: 400;
  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 #333;
  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 .vcekezjxzqek-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 .uoesokfqgho,
.table-order-items .gift-wrapping .uoesokfqgho,
.table-order-review .gift-wrapping .uoesokfqgho {
  margin: 0;
}
.opc-wrapper .data.table .gift-wrapping .uoesokfqgho > img,
.table-order-items .gift-wrapping .uoesokfqgho > img,
.table-order-review .gift-wrapping .uoesokfqgho > img {
  float: left;
  margin: 0 10px 0 0;
  max-height: 50px;
  max-width: 50px;
}
.gift-summary .avdefactdjgw,
.gift-options .avdefactdjgw {
  margin-left: 22px;
}
.gift-summary .regular-price:before,
.gift-options .regular-price:before {
  content: attr(data-label) ": ";
}
.gift-summary .regular-price .qcsflgjqzzfa,
.gift-options .regular-price .qcsflgjqzzfa {
  font-weight: 700;
}
.order-options .duytlxtogt {
  padding-bottom: 20px;
}
.order-options .fjazghprsdvlekt {
  margin-bottom: 10px;
}
.order-options .dhcuqozwtghze {
  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 .hqckixwzxdvasv {
  font-weight: 400;
}
.table.grouped .avdefactdjgw .qcsflgjqzzfa {
  font-size: 14px;
}
.table.grouped .stock.unavailable {
  font-weight: 400;
  margin: 0;
  text-transform: none;
  white-space: nowrap;
}
.table.grouped .row-tier-price td {
  border-top: 0;
}
.table.grouped .row-tier-price .qcsflgjqzzfas-tier {
  margin: 0 -10px 10px;
}
.form-add-invitations .vcekezjxzqek.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 2px 0;
  width: auto;
}
.form-add-invitations .vcekezjxzqek.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 .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.form-add-invitations .vcekezjxzqek.add:hover:before {
  color: inherit;
}
.form-add-invitations .vcekezjxzqek.add:active:before {
  color: inherit;
}
.block.filter {
  margin-bottom: 40px;
}
.block.filter .filter-title {
  margin-bottom: 20px;
}
.block.filter .filter-title strong {
  font-size: 18px;
}
.block-subtitle {
  display: inline-block;
  margin-bottom: 10px;
}
.filter-current .duytlxtogt {
  margin-bottom: 10px;
}
.filter-current .filter-label {
  display: block;
  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 {
  color: #000;
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  margin: 0 0 10px;
  word-break: break-all;
}
.filter-options .filter-options-content {
  margin: 0 0 25px;
}
.filter-options .filter-options-content .duytlxtogt {
  margin-bottom: 3px;
}
.filter-options .count {
  color: #7d7d7d;
}
.filter-options .count:before {
  content: "(";
}
.filter-options .count:after {
  content: ")";
}
.filtered .azwqfuupejcyldx {
  margin: 15px 0;
}
.filtered .duytlxtogt {
  margin-bottom: 6px;
  padding-left: 22px;
  position: relative;
}
.filtered .duytlxtogt .ucdpwrftsagu {
  font-weight: 700;
}
.filtered .duytlxtogt .vcekezjxzqek.remove {
  left: -6px;
  position: absolute;
  top: 0;
}
.filtered + .eqzzjjgqwk {
  margin-bottom: 35px;
}
.map-popup-wrapper.popup .vcekezjxzqek.close {
  top: 10px;
}
.map-popup {
  background: #fff;
  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 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.map-popup .popup-content {
  margin: 10px 0 0;
}
.map-popup .popup-actions .vcekezjxzqek.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: 0 0;
  -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 .vcekezjxzqek.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 .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.map-popup .popup-actions .vcekezjxzqek.close:hover:before {
  color: inherit;
}
.map-popup .popup-actions .vcekezjxzqek.close:active:before {
  color: inherit;
}
.map-popup .popup-actions .vcekezjxzqek.close:focus,
.map-popup .popup-actions .vcekezjxzqek.close:active {
  background: 0 0;
  border: none;
}
.map-popup .popup-actions .vcekezjxzqek.close:hover {
  background: 0 0;
  border: none;
}
.map-popup .popup-actions .vcekezjxzqek.close.disabled,
.map-popup .popup-actions .vcekezjxzqek.close[disabled],
fieldset[disabled] .map-popup .popup-actions .vcekezjxzqek.close {
  pointer-events: none;
  opacity: 0.5;
}
.map-popup.jxlzkptulvqwy {
  opacity: 1;
}
.map-popup .map-info-price {
  margin-bottom: 15px;
}
.map-popup .map-info-price .avdefactdjgw {
  margin: 0 0 20px;
}
.map-popup .map-info-price .avdefactdjgw .ucdpwrftsagu:after {
  content: ": ";
}
.map-popup .regular-price .eehdslxplest {
  display: none;
}
.map-old-price:not(:last-child),
.fjazghprsdvlekt-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 .wqckirzrds {
  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,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info,
.vcekezjxzqek-gift.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: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
}
button.map-show-info:focus,
button.map-show-info:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:focus,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:focus,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:active,
.vcekezjxzqek-gift.map-show-info:focus,
.vcekezjxzqek-gift.map-show-info:active {
  background: 0 0;
  border: none;
}
button.map-show-info:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:hover,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:hover,
.vcekezjxzqek-gift.map-show-info:hover {
  background: 0 0;
  border: none;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info.disabled,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info[disabled],
fieldset[disabled]
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.map-show-info,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info.disabled,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info[disabled],
fieldset[disabled] .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info,
.vcekezjxzqek-gift.map-show-info.disabled,
.vcekezjxzqek-gift.map-show-info[disabled],
fieldset[disabled] .vcekezjxzqek-gift.map-show-info {
  pointer-events: none;
  opacity: 0.5;
}
button.map-show-info:visited,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:visited,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:visited,
.vcekezjxzqek-gift.map-show-info:visited {
  color: #ff4100;
  text-decoration: none;
}
button.map-show-info:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:hover,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:hover,
.vcekezjxzqek-gift.map-show-info:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
button.map-show-info:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:active,
.vcekezjxzqek-gift.map-show-info:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
button.map-show-info:hover,
button.map-show-info:active,
button.map-show-info:focus,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:hover,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:active,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:focus,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:hover,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info:focus,
.vcekezjxzqek-gift.map-show-info:hover,
.vcekezjxzqek-gift.map-show-info:active,
.vcekezjxzqek-gift.map-show-info:focus {
  background: 0 0;
  border: 0;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info.disabled,
.quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info[disabled],
fieldset[disabled]
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.map-show-info,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info.disabled,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info[disabled],
fieldset[disabled] .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek.map-show-info,
.vcekezjxzqek-gift.map-show-info.disabled,
.vcekezjxzqek-gift.map-show-info[disabled],
fieldset[disabled] .vcekezjxzqek-gift.map-show-info {
  color: #ff4100;
  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 .vcekezjxzqek.split {
  float: left;
  margin: 0;
}
.wishlist.split.button .vcekezjxzqek.toggle {
  float: right;
  margin: 0;
}
.wishlist.split.button button.vcekezjxzqek.split,
.wishlist.split.button
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.split,
.wishlist.split.button
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.split,
.wishlist.split.button .vcekezjxzqek-gift.vcekezjxzqek.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.wishlist.split.button button + .vcekezjxzqek.toggle,
.wishlist.split.button
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek
  + .vcekezjxzqek.toggle,
.wishlist.split.button
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek
  + .vcekezjxzqek.toggle,
.wishlist.split.button .vcekezjxzqek-gift + .vcekezjxzqek.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.wishlist.split.button .vcekezjxzqek.toggle {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .vcekezjxzqek.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 .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .vcekezjxzqek.toggle:hover:after {
  color: #333;
}
.wishlist.split.button .vcekezjxzqek.toggle:active:after {
  color: inherit;
}
.wishlist.split.button .vcekezjxzqek.toggle.jxlzkptulvqwy {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .vcekezjxzqek.toggle.jxlzkptulvqwy > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .vcekezjxzqek.toggle.jxlzkptulvqwy: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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .vcekezjxzqek.toggle.jxlzkptulvqwy:hover:after {
  color: #333;
}
.wishlist.split.button .vcekezjxzqek.toggle.jxlzkptulvqwy:active:after {
  color: inherit;
}
.wishlist.split.button .azwqfuupejcyldx {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 2px solid #000;
  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 .azwqfuupejcyldx li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .azwqfuupejcyldx li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.wishlist.split.button .azwqfuupejcyldx:before,
.wishlist.split.button .azwqfuupejcyldx:after {
  border-bottom-style: solid;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.wishlist.split.button .azwqfuupejcyldx:before {
  border: 7px solid;
  border-color: transparent transparent #fff;
  z-index: 99;
}
.wishlist.split.button .azwqfuupejcyldx:after {
  border: 7px solid;
  border-color: transparent transparent #000;
  z-index: 98;
}
.wishlist.split.button .azwqfuupejcyldx:before {
  left: 10px;
  top: -12px;
}
.wishlist.split.button .azwqfuupejcyldx:after {
  left: 9px;
  top: -14px;
}
.wishlist.split.button.jxlzkptulvqwy {
  overflow: visible;
}
.wishlist.split.button.jxlzkptulvqwy .azwqfuupejcyldx {
  display: block;
}
.wishlist.split.button .azwqfuupejcyldx {
  text-align: left;
}
.wishlist.split.button .azwqfuupejcyldx .duytlxtogt > span {
  display: block;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .azwqfuupejcyldx .duytlxtogt:last-child:hover {
  background: #e8e8e8;
}
.wishlist.split.button .azwqfuupejcyldx li {
  padding: 0;
}
.table-comparison .wishlist.split.button > .vcekezjxzqek.split:before,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek.split:before {
  content: "\e601";
}
.table-comparison .wishlist.split.button > .vcekezjxzqek:active,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:active,
.table-comparison .wishlist.split.button > .vcekezjxzqek:focus,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:focus,
.table-comparison .wishlist.split.button > .vcekezjxzqek:hover,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek:hover {
  color: #333;
}
.table-comparison .wishlist.split.button > .vcekezjxzqek.toggle:before,
.qtpixehzrkvsys .wishlist.split.button > .vcekezjxzqek.toggle:before {
  border-left: 1px solid #c9c9c9;
  content: "";
  float: left;
  height: 15px;
  margin-top: 3px;
}
.fjazghprsdvlekt-info-main .wishlist.split.button .vcekezjxzqek.split,
.block-bundle-summary .wishlist.split.button .vcekezjxzqek.split,
.fjazghprsdvlekt-add-form .wishlist.split.button .vcekezjxzqek.split,
.fjazghprsdvlekt-info-main .wishlist.split.button .vcekezjxzqek.toggle,
.block-bundle-summary .wishlist.split.button .vcekezjxzqek.toggle,
.fjazghprsdvlekt-add-form .wishlist.split.button .vcekezjxzqek.toggle {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.fjazghprsdvlekt-info-main .wishlist.split.button .vcekezjxzqek.toggle,
.block-bundle-summary .wishlist.split.button .vcekezjxzqek.toggle,
.fjazghprsdvlekt-add-form .wishlist.split.button .vcekezjxzqek.toggle {
  padding: 0;
}
.cart.table-wrapper .wishlist.split.button {
  margin-bottom: 10px;
}
.cart.table-wrapper .wishlist.split.button > .vcekezjxzqek.toggle {
  padding: 4px 5px;
}
.wishlist.window.popup {
  box-sizing: border-box;
  background: #fff;
  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 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.wishlist.window.popup .popup-actions .vcekezjxzqek.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: 0 0;
  -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 .vcekezjxzqek.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 .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.window.popup .popup-actions .vcekezjxzqek.close:hover:before {
  color: inherit;
}
.wishlist.window.popup .popup-actions .vcekezjxzqek.close:active:before {
  color: inherit;
}
.wishlist.window.popup .popup-actions .vcekezjxzqek.close:focus,
.wishlist.window.popup .popup-actions .vcekezjxzqek.close:active {
  background: 0 0;
  border: none;
}
.wishlist.window.popup .popup-actions .vcekezjxzqek.close:hover {
  background: 0 0;
  border: none;
}
.wishlist.window.popup .popup-actions .vcekezjxzqek.close.disabled,
.wishlist.window.popup .popup-actions .vcekezjxzqek.close[disabled],
fieldset[disabled] .wishlist.window.popup .popup-actions .vcekezjxzqek.close {
  pointer-events: none;
  opacity: 0.5;
}
.wishlist.window.popup.jxlzkptulvqwy {
  opacity: 1;
}
.wishlist.window.popup.jxlzkptulvqwy {
  display: block;
}
.wishlist.overlay {
  transition: opacity 0.15s linear;
  background: #000;
  z-index: 800;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.wishlist.overlay.jxlzkptulvqwy {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.wishlist.overlay.jxlzkptulvqwy {
  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 .uddhevxefgjhg {
  width: 100%;
}
.block-wishlist-info-items .adhwosjlzyo {
  margin-left: 20px;
}
.block-wishlist-info-items .ptsgeevgsrprtl {
  width: auto;
}
.block-wishlist-info-items .ptsgeevgsrprtl:hover .split {
  visibility: visible;
}
.block-wishlist-info-items .wqckirzrds {
  display: block;
  margin: 0 0 10px;
}
.block-wishlist-info-items .split {
  clear: both;
  padding: 10px 0;
}
.block-wishlist-info-items .vcekezjxzqek.towishlist {
  padding: 10px 0;
}
.block-wishlist-info-items .input-text.jyywgqgegjz {
  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: #000;
}
.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 .vcekezjxzqek.delete {
  display: inline-block;
}
.multicheckout .table-wrapper .col .jyywgqgegjz {
  display: inline-block;
}
.multicheckout .table-wrapper .col.duytlxtogt .vcekezjxzqek.edit {
  font-weight: 400;
  margin-left: 10px;
}
.multicheckout:not(.address) .table-wrapper .hqckixwzxdvasv {
  margin: 0;
}
.multicheckout > .eqzzjjgqwk-toolbar {
  margin-top: 40px;
}
.multicheckout .eqzzjjgqwk-toolbar > .secondary {
  display: block;
}
.multicheckout .eqzzjjgqwk-toolbar > .secondary .vcekezjxzqek {
  margin-bottom: 25px;
}
.multicheckout .eqzzjjgqwk-toolbar > .secondary .vcekezjxzqek.back {
  display: block;
  margin-left: 0;
}
.multicheckout .eqzzjjgqwk-toolbar > .pagurkjcute {
  margin-right: 10px;
}
.multicheckout .duytlxtogt-options {
  margin: 10px 0 0;
}
.multicheckout
  .block
  .methods-shipping
  .duytlxtogt-content
  .fieldset
  > .field:before {
  display: none;
}
.multicheckout
  .block
  .methods-shipping
  .duytlxtogt-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 > .vcekezjxzqek {
  margin: 0;
}
.multicheckout .box-shipping-method .qcsflgjqzzfa {
  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-"] .dqxlqvtaytjaiqp {
  margin-left: 0;
}
.multishipping-checkout-success .dcstkvjuexecxc {
  display: block;
}
.block.newsletter {
  margin-bottom: 40px;
}
.block.newsletter .form.subscribe {
  display: table;
  width: 100%;
}
.block.newsletter .fieldset {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.block.newsletter .field {
  margin: 0;
}
.block.newsletter .field .control {
  display: inline-block;
  text-decoration: none;
  display: block;
}
.block.newsletter .field .control:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 33px;
  color: #c2c2c2;
  content: "\e61d";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block.newsletter .field .control:before {
  position: absolute;
}
.block.newsletter input {
  margin-right: 35px;
  padding: 0 0 0 35px;
}
.block.newsletter .title {
  display: none;
}
.block.newsletter .eqzzjjgqwk {
  display: table-cell;
  vertical-align: top;
  width: 1%;
}
.block.newsletter .vcekezjxzqek.subscribe {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -1px;
}
.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 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.paypal-review .azwqfuupejcyldx-qty .duytlxtogt {
  white-space: nowrap;
}
.paypal-review .azwqfuupejcyldx-qty .title:after {
  content: ": ";
}
.paypal-review .paypal-review-title > strong {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.paypal-review .eqzzjjgqwk-toolbar {
  margin-top: 10px;
}
.paypal-review .duytlxtogt-options dt {
  display: inline-block;
}
.paypal-review .duytlxtogt-options dt:after {
  content: ": ";
}
.paypal-review .duytlxtogt-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: 0.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;
}
.fjazghprsdvlekt-video {
  bottom: 0;
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.fjazghprsdvlekt-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) {
  .fjazghprsdvlekt-video {
    height: 100%;
    width: 81%;
  }
}
.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 .clcyoqtlydil .aqyqcftjotwqfh,
.magento-rma-guest-returns .clcyoqtlydil .aqyqcftjotwqfh,
.magento-rma-returns-view .clcyoqtlydil .aqyqcftjotwqfh {
  margin-right: 25px;
}
.opc-wrapper .form-discount {
  max-width: 500px;
}
.vcekezjxzqek.mailto.friend {
  margin-left: -7px;
  display: inline-block;
  text-decoration: none;
}
.vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.vcekezjxzqek.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: #fff;
  border: 1px solid #fff;
  color: #000;
}
.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: #fff;
}
.swatch-option.selected {
  outline: 2px solid #ff5501;
  border: 1px solid #fff;
  color: #333;
}
.swatch-option:not(.disabled):hover {
  border: 1px solid #fff;
  color: #333;
  outline: 1px solid #999;
}
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
  border: 1px solid #fff;
  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%,
    #fff 43%,
    #fff 46%,
    #ff5216 47%,
    #ff5216 53%,
    #fff 54%,
    #fff 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%,
    #fff 43%,
    #fff 46%,
    #ff5216 47%,
    #ff5216 53%,
    #fff 54%,
    #fff 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%,
    #fff 43%,
    #fff 46%,
    #ff5216 47%,
    #ff5216 53%,
    #fff 54%,
    #fff 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%,
    #fff 43%,
    #fff 46%,
    #ff5216 47%,
    #ff5216 53%,
    #fff 54%,
    #fff 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%, #fff),
    color-stop(46%, #fff),
    color-stop(47%, #ff5216),
    color-stop(53%, #ff5216),
    color-stop(54%, #fff),
    color-stop(57%, #fff),
    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%,
    #fff 43%,
    #fff 46%,
    #ff5216 47%,
    #ff5216 53%,
    #fff 54%,
    #fff 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("../../../../../frontend/GymBeam/default/ru_RU/images/spinner.svg");
}
.swatch-option-tooltip {
  border: 1px solid #dadada;
  color: #949494;
  background: #fff;
  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;
  border-width: 8px 8.5px 0;
  left: 0;
  top: 2px;
}
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-color: #fff transparent transparent;
  border-width: 7px 7.5px 0;
  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: #fff;
  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 .vcekezjxzqek.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: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
}
.my-credit-cards .vcekezjxzqek.delete:focus,
.my-credit-cards .vcekezjxzqek.delete:active {
  background: 0 0;
  border: none;
}
.my-credit-cards .vcekezjxzqek.delete:hover {
  background: 0 0;
  border: none;
}
.my-credit-cards .vcekezjxzqek.delete.disabled,
.my-credit-cards .vcekezjxzqek.delete[disabled],
fieldset[disabled] .my-credit-cards .vcekezjxzqek.delete {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards .vcekezjxzqek.delete:visited {
  color: #ff4100;
  text-decoration: none;
}
.my-credit-cards .vcekezjxzqek.delete:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
.my-credit-cards .vcekezjxzqek.delete:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
.my-credit-cards .vcekezjxzqek.delete:hover,
.my-credit-cards .vcekezjxzqek.delete:active,
.my-credit-cards .vcekezjxzqek.delete:focus {
  background: 0 0;
  border: 0;
}
.my-credit-cards .vcekezjxzqek.delete.disabled,
.my-credit-cards .vcekezjxzqek.delete[disabled],
fieldset[disabled] .my-credit-cards .vcekezjxzqek.delete {
  color: #ff4100;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.my-credit-cards-popup .modal-footer {
  text-align: right;
}
.my-credit-cards-popup .vcekezjxzqek.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: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
  margin-right: 20px;
}
.my-credit-cards-popup .vcekezjxzqek.secondary:focus,
.my-credit-cards-popup .vcekezjxzqek.secondary:active {
  background: 0 0;
  border: none;
}
.my-credit-cards-popup .vcekezjxzqek.secondary:hover {
  background: 0 0;
  border: none;
}
.my-credit-cards-popup .vcekezjxzqek.secondary.disabled,
.my-credit-cards-popup .vcekezjxzqek.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .vcekezjxzqek.secondary {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards-popup .vcekezjxzqek.secondary:visited {
  color: #ff4100;
  text-decoration: none;
}
.my-credit-cards-popup .vcekezjxzqek.secondary:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
.my-credit-cards-popup .vcekezjxzqek.secondary:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
.my-credit-cards-popup .vcekezjxzqek.secondary:hover,
.my-credit-cards-popup .vcekezjxzqek.secondary:active,
.my-credit-cards-popup .vcekezjxzqek.secondary:focus {
  background: 0 0;
  border: 0;
}
.my-credit-cards-popup .vcekezjxzqek.secondary.disabled,
.my-credit-cards-popup .vcekezjxzqek.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .vcekezjxzqek.secondary {
  color: #ff4100;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.minilist .svjuskrjidh {
  display: table-row;
  font-size: 1.1rem;
}
.minilist .svjuskrjidh:before {
  display: none;
}
.zqhfkczsoah.svjuskrjidh:before {
  display: none;
}
.toolbar.wishlist-toolbar .limiter {
  float: right;
}
.toolbar.wishlist-toolbar .gxpskzlteskkffk .vsovrkifsprawwas {
  display: inline-block;
  position: relative;
  z-index: 0;
}
.toolbar.wishlist-toolbar .toolbar-amount,
.toolbar.wishlist-toolbar .limiter {
  display: inline-block;
  z-index: 1;
}
.qtpixehzrkvsys .vcekezjxzqek.towishlist:before,
.cwjphrtkzvcsfi.afocqpoujcxt.azwqfuupejcyldx .vcekezjxzqek.towishlist:before,
.table-comparison .vcekezjxzqek.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 .fjazghprsdvlekt.rpwhkpsvhfwq {
  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 .jyywgqgegjz {
  vertical-align: middle;
}
.account .table-wrapper .data.table.wishlist .col.duytlxtogt {
  width: 50%;
}
.account .table-wrapper .data.table.wishlist .col.fgyhydvursiqsad {
  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.jyywgqgegjz {
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .vcekezjxzqek.pagurkjcute {
  vertical-align: top;
}
.account .table-wrapper .data.table.wishlist .qcsflgjqzzfa {
  font-weight: 700;
}
.block-wishlist .hqckixwzxdvasv {
  margin-right: 25px;
}
.ifuypwlsfqfzl.wishlist .uddhevxefgjhg {
  margin-left: 2%;
  width: calc((100% - 4%) / 3);
}
.ifuypwlsfqfzl.wishlist .uddhevxefgjhg:nth-child(3n + 1) {
  margin-left: 0;
}
.ifuypwlsfqfzl.wishlist .adhwosjlzyo {
  display: block;
  margin-bottom: 10px;
}
.ifuypwlsfqfzl.wishlist .hqckixwzxdvasv {
  margin-top: 0;
}
.ifuypwlsfqfzl.wishlist .uddhevxefgjhg .avdefactdjgw {
  margin: 0;
}
.ifuypwlsfqfzl.wishlist .uddhevxefgjhg-comment {
  display: block;
  height: 42px;
  margin: 10px 0;
}
.ifuypwlsfqfzl.wishlist .wfvrlyquifay > * {
  margin-right: 15px;
}
.ifuypwlsfqfzl.wishlist .wfvrlyquifay > *:last-child {
  margin-right: 0;
}
.ifuypwlsfqfzl.wishlist .uddhevxefgjhg .box-tocart input.jyywgqgegjz {
  height: 32px;
}
.ampromo-overlay {
  position: fixed;
  top: -9999px;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
  opacity: 0;
  transition: opacity 0.4s linear;
}
.ampromo-overlay.-show {
  top: 0;
  opacity: 1;
}
.ampromo-items-content {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  max-height: 95vh;
  overflow: auto;
  margin: 30px auto;
  padding: 24px;
  border: 2px solid #ededed;
  text-align: left;
  background-color: #fff;
}
.ampromo-items-content .ampromo-popup-title,
.ampromo-items-content .ampromo-title {
  text-align: center;
}
.ampromo-items-content .ampromo-item-buttons button,
.ampromo-items-content
  .ampromo-item-buttons
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.ampromo-items-content
  .ampromo-item-buttons
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.ampromo-items-content .ampromo-item-buttons .vcekezjxzqek-gift {
  width: 100%;
  justify-content: center;
}
.ampromo-items-content .ampromo-popup-title .ampromo-counter {
  font-weight: 700;
}
.ampromo-items-content .ampromo-item {
  position: relative;
  box-sizing: border-box;
  padding: 20px;
  margin: 0 8px 7px;
  border: 2px solid #ededed;
  transition: 0.6s;
}
.ampromo-items-content .ampromo-item:hover {
  border: 2px solid #a8a69f;
}
.ampromo-items-content .ampromo-item .fieldset .field {
  margin-bottom: 10px;
}
.ampromo-items-content .ampromo-item .fieldset .field .ucdpwrftsagu {
  margin-bottom: 3px;
}
.ampromo-items-content .ampromo-popup-title {
  margin: 0 auto 20px;
}
.ampromo-items-content .ampromo-close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  display: block;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWwxMCAxMG0wLTEwTDEgMTEiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)
    no-repeat;
  background-size: contain;
  font-size: 0;
  cursor: pointer;
  opacity: 0.8;
}
.ampromo-items-content .ampromo-close:hover {
  opacity: 1;
  transition: opacity 0.2s ease;
}
.ampromo-items-content .ampromo-button {
  box-shadow: none;
  border: none;
}
.ampromo-items-content .ampromo-item.-selected {
  border: 2px solid #ff4100;
}
.ampromo-items-content .ampromo-item.-selected .ampromo-options {
  max-height: 690px;
}
.ampromo-items-content .ampromo-item-image {
  display: block;
  margin: 7px auto;
}
.ampromo-items-content .ampromo-title {
  margin: 0;
}
.ampromo-item .ampromo-options {
  margin-bottom: 20px;
  padding: 0 5px;
  overflow: hidden;
  transition: max-height 0.2s ease;
}
.ampromo-gallery {
  width: 850px;
  margin: 0 30px;
}
.ampromo-gallery[data-count="1"] {
  width: 280px;
}
.ampromo-gallery[data-count="2"] {
  width: 570px;
}
.ampromo-slick .slick-prev,
.ampromo-slick .slick-next {
  width: 42px !important;
  height: 42px !important;
}
.ampromo-slick .slick-prev {
  left: -45px !important;
}
.ampromo-slick .slick-next {
  right: -45px !important;
}
.ampromo-slick .slick-dots {
  padding: 0 !important;
}
.ampromo-slick .slick-dots button,
.ampromo-slick .slick-dots button:hover,
.ampromo-slick .slick-dots .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.ampromo-slick
  .slick-dots
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.ampromo-slick .slick-dots .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.ampromo-slick .slick-dots .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.ampromo-slick .slick-dots .vcekezjxzqek-gift,
.ampromo-slick .slick-dots .vcekezjxzqek-gift:hover {
  height: 20px;
  width: 20px;
  padding: 5px !important;
  background: 0 0 !important;
  border: none !important;
  text-indent: 0 !important;
}
.ampromo-slick .slick-slide {
  vertical-align: top;
}
.ampromo-items-add {
  display: none;
  margin-bottom: 12px;
  padding: 7px;
  border: 2px solid #ededed;
  text-align: center;
}
.ampromo-items-add > a {
  text-decoration: none;
  border-bottom: 1px dashed;
}
.checkout-index-index .ampromo-items-add:before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 12px;
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDI1NmMwIDE0MS4zODctMTE0LjYxMyAyNTYtMjU2IDI1NlMwIDM5Ny4zODcgMCAyNTYgMTE0LjYxMyAwIDI1NiAwczI1NiAxMTQuNjEzIDI1NiAyNTZ6bTAgMCIgZmlsbD0iIzYwYjJmYyIvPjxwYXRoIGQ9Ik01MTIgMjU2YzAtMS4xNTItLjAyNy0yLjI5Ny0uMDQzLTMuNDQ1TDM2OS4wNTEgMTA5LjY0OGwtODUuMzU2IDIzLjA2My03LjU4Ni03LjU4Ni00Ni4wNjIgOC44OTgtMjQuNTg2LTI0LjU5Ny02OC4wMDQgNTMuOTU3LTI1LjUzMSA3NC44NDQgNTguMDI3IDU3LjMyLTM5LjMxNiAxMjAuMTIxIDk0LjQ3MiA5NC40NzNBMjU5LjI2IDI1OS4yNiAwIDAgMCAyNTYgNTEyYzE0MS4zODcgMCAyNTYtMTE0LjYxMyAyNTYtMjU2em0wIDAiIGZpbGw9IiMzOTY1Y2MiLz48cGF0aCBkPSJNMjMzLjE4OCAxMzcuNjg4bC0yNy43MjctMjguMjYyYy04LjI4MS04LjQ0Mi0xOS4zNTItMTMuMDk0LTMxLjE2NC0xMy4wOTQtMjQuMDc0IDAtNDMuNjYgMTkuNTg2LTQzLjY2IDQzLjY2IDAgMjQuMDc0IDE5LjU4NiA0My42NiA0My42NiA0My42NkgyNTZ2LTQ1Ljk2NHptMCAwIiBmaWxsPSIjZjY0MjEzIi8+PHBhdGggZD0iTTMzNy43MDMgOTYuMzMyYy0xMS44MTYgMC0yMi44ODMgNC42NTItMzEuMTY0IDEzLjA5NGwtMjcuNzI2IDI4LjI2MUgyNTZ2NDUuOTY1aDgxLjcwM2MyNC4wNzQgMCA0My42Ni0xOS41ODYgNDMuNjYtNDMuNjYgMC0yNC4wNzQtMTkuNTg2LTQzLjY2LTQzLjY2LTQzLjY2em0wIDAiIGZpbGw9IiNlZDI0MDAiLz48cGF0aCBkPSJNMTMwLjYzNyAyMTkuNTE2SDI1NnYxOTYuMTUySDEzMC42Mzd6bTAgMCIgZmlsbD0iI2ZmNiIvPjxwYXRoIGQ9Ik0yNTYgMjE5LjUxNmgxMjUuMzYzdjE5Ni4xNTJIMjU2em0wIDAiIGZpbGw9IiNmZmQxNWUiLz48cGF0aCBkPSJNMTExLjkyNiAxNjMuMzgzSDI1NnY3NC44NDRIMTExLjkyNnptMCAwIiBmaWxsPSIjZmZmZmMyIi8+PHBhdGggZD0iTTI1NiAxNjMuMzgzaDE0NC4wNzR2NzQuODQ0SDI1NnptMCAwIiBmaWxsPSIjZmZlYTdjIi8+PHBhdGggZD0iTTI4NC4wNjYgMTQ0LjY3MmMwLTE1LjUwNC0xMi41NjYtMjguMDY3LTI4LjA2Ni0yOC4wNjdsLTEyLjQ3MyA2NS40ODkgNDAuNTQtMTguNzExem0wIDAiIGZpbGw9IiNmNjQyMTMiLz48cGF0aCBkPSJNMjI3LjkzNCAxNDQuNjcydjE4LjcxTDI1NiAxODIuMDk1di02NS40ODljLTE1LjUgMC0yOC4wNjYgMTIuNTYzLTI4LjA2NiAyOC4wNjd6bTAgMCIgZmlsbD0iI2ZmNjEyNiIvPjxwYXRoIGQ9Ik0yNTYgMTYzLjM4M2wtMTIuNDczIDczLjU5NEwyNTYgMzA4LjcwM2wyOC4wNjYgMTguNzExVjE2My4zODN6bTAgMCIgZmlsbD0iI2VkMjQwMCIvPjxwYXRoIGQ9Ik0yMjcuOTM0IDE2My4zODN2MTY0LjAzMUwyNTYgMzA4LjcwNFYxNjMuMzgyem0wIDAiIGZpbGw9IiNmNjQyMTMiLz48L3N2Zz4=)
    no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.ampromo-items-form {
  background: #fff;
  padding: 5px;
}
.ampromo-items-form .ampromo-qty {
  width: 30%;
  margin-left: 35%;
  margin-top: 10%;
}
.ampromo-items-form .fjazghprsdvlekt-info-price {
  padding-bottom: 10px;
  text-align: center;
  word-break: break-all;
}
.ampromo-items-form .qcsflgjqzzfa-base-price .qcsflgjqzzfa {
  font-size: 25px;
  text-decoration: line-through;
}
.ampromo-items-form .qcsflgjqzzfa-new-price .wqckirzrds {
  font-size: 36px;
  line-height: 36px;
  font-weight: 700;
}
.ampromo-items-form .ampromo-item-qty-input > .mage-error {
  float: left;
}
.ampromo-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  width: 80px;
  height: 80px;
}
.ampromo-loading.-show {
  display: inline-block;
}
.ampromo-loading:after {
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  content: " ";
  border-radius: 50%;
  border: 6px solid #ccc;
  border-color: #ccc transparent;
  animation: load 1.2s linear infinite;
}
.ampromo-carousel-product.-loading {
  -webkit-filter: blur(10px);
  filter: blur(10px);
  opacity: 0.3;
  pointer-events: none;
}
@keyframes load {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media only screen and (max-width: 1000px) and (min-width: 701px) {
  .ampromo-overlay .ampromo-gallery {
    width: 570px;
    margin: 0 auto 30px;
  }
  .ampromo-items-content {
    padding: 24px 54px;
  }
}
@media only screen and (max-width: 700px) {
  .ampromo-overlay .ampromo-gallery {
    width: 280px;
    margin: 0 auto;
  }
  .ampromo-items-content {
    padding: 24px 54px;
  }
  .ampromo-items-form .fjazghprsdvlekt-info-price > *:first-child,
  .ampromo-items-form .fjazghprsdvlekt-info-price > *:last-child {
    padding: 0;
  }
}
@media only screen and (max-width: 400px) {
  .ampromo-overlay .ampromo-gallery {
    margin: 0 auto 30px auto;
  }
  .ampromo-overlay .slick-prev,
  .ampromo-overlay .slick-next {
    display: none !important;
  }
  .ampromo-items-content {
    padding: 15px;
  }
}
.am-word-break {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .am-word-break {
  word-break: break-all;
}
.amscroll-arrow-icon {
  width: 14px;
  height: 28px;
  background: url("../Amasty_Scroll/images/arrow.svg");
}
.amscroll-chevron-icon {
  width: 24px;
  height: 24px;
  background: url("../Amasty_Scroll/images/chevron.svg");
}
@-webkit-keyframes amScrollRotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.amscroll-loading-block {
  margin: 0 auto;
  padding: 10px 0;
  width: 15px;
  height: 15px;
}
.whrlxskvedt {
  min-width: 15px;
  height: 15px;
  width: 15px;
  padding: 0 10px;
}
.whrlxskvedt.jtpefedjqfp {
  animation: amScrollRotate 1.5s linear infinite;
}
.kyvlcrjaarag {
  display: inline-flex !important;
  width: 100%;
  color: #fff !important;
  height: revert !important;
  padding: 10px 0 !important;
  font-size: 1.4rem !important;
  font-weight: 800 !important;
  justify-content: center !important;
}
._keyfocus .kyvlcrjaarag:focus {
  box-shadow: none;
}
.kyvlcrjaarag:not(.focus-visible) {
  border-color: transparent !important;
}
.kyvlcrjaarag:hover,
.kyvlcrjaarag:focus,
.kyvlcrjaarag:active {
  background-color: transparent;
  color: #fff !important;
  border-color: transparent !important;
}
.kyvlcrjaarag:hover > .czpcvkuwektpvs {
  filter: brightness(1);
}
.ie11 .kyvlcrjaarag {
  width: 120px;
}
.kyvlcrjaarag > .czpcvkuwektpvs {
  word-wrap: break-word;
  word-break: break-word;
  transition: filter 0.2s;
  pointer-events: none;
  user-select: none;
}
.ie11 .kyvlcrjaarag > .czpcvkuwektpvs {
  word-break: break-all;
}
.ie11 .kyvlcrjaarag > .czpcvkuwektpvs {
  word-break: break-all;
}
.ie11 .kyvlcrjaarag > .czpcvkuwektpvs {
  word-break: break-all;
}
.ie11 .kyvlcrjaarag > .czpcvkuwektpvs {
  word-break: break-all;
}
.kyvlcrjaarag > .whrlxskvedt {
  display: none;
}
.kyvlcrjaarag.-amscroll-loading {
  pointer-events: none;
  user-select: none;
}
.kyvlcrjaarag.-amscroll-loading > .whrlxskvedt {
  display: block;
}
.kyvlcrjaarag.-amscroll-loading > .whrlxskvedt circle {
  stroke: #fff !important;
}
.amscroll-toolbar-amount {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin: 0;
  width: 100%;
  height: 35px;
  float: left;
  font-size: 1.3rem;
  font-weight: 600;
  color: #a8a69f;
}
.customer-goals-wrapper {
  margin-bottom: 1rem;
}
.customer-goals-wrapper .customer-goals {
  margin-bottom: 1rem;
}
.customer-goals-wrapper .customer-goals b {
  color: #ff4100;
}
.customer-goals-wrapper .customer-goals.hit b {
  color: #8dc63f;
}
.customer-goals-wrapper hr:last-of-type {
  display: none;
}
.gxpskzlteskkffk .delimiter {
  margin: 2.5% 0;
}
.gpwebpay-remember-card-wrapper {
  margin-bottom: 0;
  padding-left: 59px;
}
.gpwebpay-remember-card-wrapper input[type="checkbox"] {
  display: none;
}
.gpwebpay-remember-card-wrapper input[type="checkbox"] + label {
  padding-left: 22px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.gpwebpay-remember-card-wrapper input[type="checkbox"] + label:before {
  content: "";
  width: 11px;
  height: 11px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
}
.gpwebpay-remember-card-wrapper input[type="checkbox"] + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.gpwebpay-remember-card-wrapper input[type="checkbox"]:checked + label:after {
  width: 7px;
  height: 7px;
  background: #ff4100;
  position: absolute;
  left: 4px;
  opacity: 1;
}
.gpwebpay-remember-card-wrapper input[type="checkbox"]:hover + label:before {
  border-color: #ff4100;
}
.gpwebpay-remember-card-wrapper .gpwebpay-remember-card-panpattern {
  margin-top: 1vh;
}
.gpwebpay-remember-card-tooltip {
  position: relative;
}
.gpwebpay-remember-card-tooltip .tooltip-content {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.gpwebpay-remember-card-tooltip .tooltip-content:after,
.gpwebpay-remember-card-tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.gpwebpay-remember-card-tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.gpwebpay-remember-card-tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.gpwebpay-remember-card-tooltip .tooltip-content:after,
.gpwebpay-remember-card-tooltip .tooltip-content:before {
  right: 100%;
}
.gpwebpay-remember-card-tooltip .tooltip-content:after {
  border-right-color: #fff;
  margin-top: -5px;
  top: 15px;
}
.gpwebpay-remember-card-tooltip .tooltip-content:before {
  border-right-color: #bbb;
  margin-top: -6px;
  top: 15px;
}
.gpwebpay-remember-card-tooltip .tooltip-toggle {
  cursor: help;
}
.gpwebpay-remember-card-tooltip .tooltip-toggle:hover + .tooltip-content,
.gpwebpay-remember-card-tooltip .tooltip-toggle:focus + .tooltip-content,
.gpwebpay-remember-card-tooltip:hover .tooltip-content {
  display: block;
}
.gpwebpay-remember-other-card-tooltip {
  position: relative;
}
.gpwebpay-remember-other-card-tooltip .tooltip-content {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.gpwebpay-remember-other-card-tooltip .tooltip-content:after,
.gpwebpay-remember-other-card-tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.gpwebpay-remember-other-card-tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.gpwebpay-remember-other-card-tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.gpwebpay-remember-other-card-tooltip .tooltip-content:after,
.gpwebpay-remember-other-card-tooltip .tooltip-content:before {
  right: 100%;
}
.gpwebpay-remember-other-card-tooltip .tooltip-content:after {
  border-right-color: #fff;
  margin-top: -5px;
  top: 15px;
}
.gpwebpay-remember-other-card-tooltip .tooltip-content:before {
  border-right-color: #bbb;
  margin-top: -6px;
  top: 15px;
}
.gpwebpay-remember-other-card-tooltip .tooltip-toggle {
  cursor: help;
}
.gpwebpay-remember-other-card-tooltip .tooltip-toggle:hover + .tooltip-content,
.gpwebpay-remember-other-card-tooltip .tooltip-toggle:focus + .tooltip-content,
.gpwebpay-remember-other-card-tooltip:hover .tooltip-content {
  display: block;
}
.form-gpwebpay-customer-cards .fieldset {
  margin-bottom: 0;
}
.form-gpwebpay-customer-cards .fieldset .cards-containter {
  display: flex;
  flex-direction: column;
}
.form-gpwebpay-customer-cards .fieldset .card {
  margin-bottom: 40px;
}
.form-gpwebpay-customer-cards .fieldset .card-label {
  display: flex;
  justify-content: space-between;
  flex-flow: wrap;
  width: calc(100% - 30px);
  border: 2px solid #959595;
  padding: 15px !important;
  min-height: 120px;
}
.form-gpwebpay-customer-cards .fieldset .card-label:before,
.form-gpwebpay-customer-cards .fieldset .card-label:after {
  display: none !important;
}
.form-gpwebpay-customer-cards .fieldset .card-label .card-logo {
  display: inline-block;
  width: 60px;
  height: 25px;
}
.form-gpwebpay-customer-cards .fieldset .card-label .card-logo.visa {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMjEwIiBoZWlnaHQ9IjcyLjg5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IHkyPSIyMTIuNTk4NCIgeDI9IjMyMC41OTg1IiB5MT0iMjEyLjU5ODQiIHgxPSIxMDQuNTk4NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJYTUxJRF8yXyI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNzIxNTgiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjMTY0MTkzIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogPC9kZWZzPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxnIGlkPSJzdmdfMSI+CiAgIDxwYXRoIGlkPSJzdmdfMiIgZD0ibTgyLjUyLDguNDA4MzJsLTIyLjY0LDU0bC0xNC43MiwwbC0xMS4xMiwtNDMuMTJjLTAuNjQsLTIuNjQgLTEuMjgsLTMuNiAtMy4yOCwtNC43MmMtMy4zNiwtMS44NCAtOC44OCwtMy41MiAtMTMuNzYsLTQuNTZsMC4zMiwtMS42bDIzLjc2LDBjMy4wNCwwIDUuNzYsMiA2LjQsNS41Mmw1LjkyLDMxLjJsMTQuNTYsLTM2LjcybDUxLjg4LDBsLTM3LjMyLDB6bTU3Ljg0LDM2LjMyYzAuMDgsLTE0LjI0IC0xOS42OCwtMTUuMDQgLTE5LjYsLTIxLjM2YzAuMDgsLTEuOTIgMS45MiwtNCA1LjkyLC00LjU2YzIsLTAuMjQgNy41MiwtMC40OCAxMy43NiwyLjRsMi40OCwtMTEuNDRjLTMuMzYsLTEuMiAtNy42OCwtMi40IC0xMy4wNCwtMi40Yy0xMy44NCwwIC0yMy41Miw3LjM2IC0yMy42LDE3Ljg0Yy0wLjA4LDcuNzYgNi45NiwxMi4wOCAxMi4yNCwxNC43MmM1LjQ0LDIuNjQgNy4yOCw0LjMyIDcuMjgsNi43MmMtMC4wOCwzLjYgLTQuMzIsNS4yIC04LjMyLDUuMjhjLTcuMDQsMC4wOCAtMTEuMTIsLTEuOTIgLTE0LjMyLC0zLjQ0bC0yLjU2LDExLjg0YzMuMjgsMS41MiA5LjI4LDIuOCAxNS41MiwyLjg4YzE0LjU2LDAgMjQuMTYsLTcuMjggMjQuMjQsLTE4LjQ4bTM2LjQ4LDE3LjZsMTIuODgsMGwtMTEuMjgsLTUzLjkybC0xMS45MiwwYy0yLjcyLDAgLTQuOTYsMS41MiAtNS45MiwzLjkybC0yMC45Niw1MGwxNC42NCwwbDIuODgsLTguMDhsMTcuOTIsMGwxLjc2LDguMDh6bS0xNS42LC0xOS4xMmw3LjM2LC0yMC4yNGw0LjI0LDIwLjI0bDQ1LjQsMGwtNTcsMHptLTU4LjgsLTM0LjhsLTExLjUyLDU0bC0xNCwwbDExLjUyLC01NGw1Ni4zLDBsLTQyLjMsMHoiIGZpbGw9InVybCgnI1hNTElEXzJfJykiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position-x: -10px;
  background-size: cover;
}
.form-gpwebpay-customer-cards .fieldset .card-label .card-logo.mastercard {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9Ijg4Ljg5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKCiAgICA8cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7IGZpbGw6I0VCMDAxQiIgZD0ibTQ5Ljc2LDM5LjgxYzAsLTExLjkyIDUuNiwtMjIuNTYgMTQuMjQsLTI5LjQ0Yy02LjMyLC00Ljk2IC0xNC4zMiwtOCAtMjMuMDQsLThjLTIwLjcyLDAgLTM3LjQ0LDE2LjcyIC0zNy40NCwzNy40NGMwLDIwLjcyIDE2LjcyLDM3LjQ0IDM3LjQ0LDM3LjQ0YzguNzIsMCAxNi43MiwtMy4wNCAyMy4wNCwtOGMtOC42NCwtNi44IC0xNC4yNCwtMTcuNTIgLTE0LjI0LC0yOS40NHoiLz4KICAgIDxwYXRoIHN0eWxlPSJzdHJva2U6bm9uZTsgZmlsbDojRjc5RTFCIiBkPSJtMTI0LjY0LDM5LjgxYzAsMjAuNzIgLTE2LjcyLDM3LjQ0IC0zNy40NCwzNy40NGMtOC43MiwwIC0xNi43MiwtMy4wNCAtMjMuMDQsLThjOC43MiwtNi44OCAxNC4yNCwtMTcuNDQgMTQuMjQsLTI5LjQ0YzAsLTExLjkyIC01LjYsLTIyLjU2IC0xNC4yNCwtMjkuNDRjNi4zMiwtNC45NiAxNC4zMiwtOCAyMy4wNCwtOGMyMC43MiwwIDM3LjQ0LDE2Ljg4IDM3LjQ0LDM3LjQ0eiIvPgogICAgPHBhdGggc3R5bGU9InN0cm9rZTpub25lOyBmaWxsOiNGRjVGMDAiIGQ9Im03OC40LDM5LjgxYzAsLTExLjkyIC01LjYsLTIyLjU2IC0xNC4yNCwtMjkuNDRsLTAuMDgsMGMtOC42NCw2Ljg4IC0xNC4yNCwxNy40NCAtMTQuMjQsMjkuNDRjMCwxMS45MiA1LjYsMjIuNjQgMTQuMjQsMjkuNDRsMC4wOCwwYzguNzIsLTYuODggMTQuMjQsLTE3LjUyIDE0LjI0LC0yOS40NHoiLz4KCjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 69%;
}
.form-gpwebpay-customer-cards .fieldset .card-label .icon-tick {
  background-color: #959595;
  padding: 7px;
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  height: 12px;
  fill: #959595;
}
.form-gpwebpay-customer-cards .fieldset .card-label .card-pan-pattern {
  width: 100%;
  color: #959595;
  font-weight: 600;
}
.form-gpwebpay-customer-cards
  .fieldset
  .card-label
  .card-pan-pattern
  .card-default {
  opacity: 0;
}
.form-gpwebpay-customer-cards .fieldset .card-label .card-remove {
  font-size: 11px;
  padding-right: 4rem;
  text-decoration: underline;
  color: #959595;
}
.form-gpwebpay-customer-cards .fieldset .card-input {
  display: none;
}
.form-gpwebpay-customer-cards .fieldset .card-input:checked + .card-label {
  border-color: #f48d60;
}
.form-gpwebpay-customer-cards
  .fieldset
  .card-input:checked
  + .card-label
  .card-pan-pattern {
  color: #000;
}
.form-gpwebpay-customer-cards
  .fieldset
  .card-input:checked
  + .card-label
  .card-pan-pattern
  .card-default {
  opacity: 1;
}
.form-gpwebpay-customer-cards
  .fieldset
  .card-input:checked
  + .card-label
  .icon-tick {
  background-color: #f48d60;
  fill: #fff;
}
.form-gpwebpay-customer-cards
  .fieldset
  .card-input:checked
  + .card-label
  .card-remove {
  color: #f48d60;
}
.form-gpwebpay-customer-cards .fieldset .choice {
  margin: 0 0 20px;
}
.form-gpwebpay-customer-cards .fieldset .choice .card-add {
  text-decoration: underline;
  font-weight: 700;
  padding: 0;
}
.form-gpwebpay-customer-cards .eqzzjjgqwk-toolbar {
  display: none;
  margin-top: 2vh;
}
.table-checkout-shipping-method
  .row.unavailable
  .col-carrier-logo
  .shipping-icon {
  opacity: 0.4;
}
.table-checkout-shipping-method .row.unavailable .carrier-name-wrapper {
  color: #696969;
}
.gls-courier-note-wrapper input[type="checkbox"] {
  display: none;
}
.gls-courier-note-wrapper input[type="checkbox"] + label {
  padding-left: 44px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.gls-courier-note-wrapper input[type="checkbox"] + label:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
}
.gls-courier-note-wrapper input[type="checkbox"] + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.gls-courier-note-wrapper input[type="checkbox"]:checked + label:after {
  width: 14px;
  height: 14px;
  background: #ff4100;
  position: absolute;
  left: 6px;
  opacity: 1;
}
.gls-courier-note-wrapper input[type="checkbox"]:hover + label:before {
  border-color: #ff4100;
}
.ppl-courier-note-wrapper input[type="checkbox"] {
  display: none;
}
.ppl-courier-note-wrapper input[type="checkbox"] + label {
  padding-left: 44px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.ppl-courier-note-wrapper input[type="checkbox"] + label:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
}
.ppl-courier-note-wrapper input[type="checkbox"] + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.ppl-courier-note-wrapper input[type="checkbox"]:checked + label:after {
  width: 14px;
  height: 14px;
  background: #ff4100;
  position: absolute;
  left: 6px;
  opacity: 1;
}
.ppl-courier-note-wrapper input[type="checkbox"]:hover + label:before {
  border-color: #ff4100;
}
.cwjphrtkzvcsfi {
  margin: 30px 0;
}
.qtpixehzrkvsys {
  font-size: 0;
}
.uddhevxefgjhg {
  font-size: 1.4rem;
  vertical-align: top;
}
.ifuypwlsfqfzl .uddhevxefgjhg {
  display: inline-block;
  margin-left: 2%;
  padding: 0;
  width: calc((100% - 2%) / 2);
}
.uddhevxefgjhg:nth-child(2n + 1) {
  margin-left: 0;
}
.hqckixwzxdvasv {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  display: block;
  hyphens: auto;
  margin: 5px 0;
  word-wrap: break-word;
}
.ptsgeevgsrprtl {
  max-width: 100%;
  width: 152px;
}
.jxsyceviluxsoi .ptsgeevgsrprtl {
  width: 240px;
}
.wfvrlyquifay {
  font-size: 0;
}
.wfvrlyquifay > * {
  font-size: 1.4rem;
}
.wfvrlyquifay .eqzzjjgqwk-secondary {
  display: inline-block;
  font-size: 1.4rem;
  vertical-align: middle;
  white-space: nowrap;
}
.wfvrlyquifay .eqzzjjgqwk-secondary > button.vcekezjxzqek,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek-gift.vcekezjxzqek {
  background-image: none;
  background: 0 0;
  -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;
}
.wfvrlyquifay .eqzzjjgqwk-secondary > button.vcekezjxzqek:focus,
.wfvrlyquifay .eqzzjjgqwk-secondary > button.vcekezjxzqek:active,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:focus,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:active,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:focus,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:active,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek-gift.vcekezjxzqek:focus,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek-gift.vcekezjxzqek:active {
  background: 0 0;
  border: none;
}
.wfvrlyquifay .eqzzjjgqwk-secondary > button.vcekezjxzqek:hover,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:hover,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek:hover,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek-gift.vcekezjxzqek:hover {
  background: 0 0;
  border: none;
}
.wfvrlyquifay .eqzzjjgqwk-secondary > button.vcekezjxzqek.disabled,
.wfvrlyquifay .eqzzjjgqwk-secondary > button.vcekezjxzqek[disabled],
fieldset[disabled] .wfvrlyquifay .eqzzjjgqwk-secondary > button.vcekezjxzqek,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.disabled,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek[disabled],
fieldset[disabled]
  .wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek.disabled,
.wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek[disabled],
fieldset[disabled]
  .wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek-gift.vcekezjxzqek.disabled,
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek-gift.vcekezjxzqek[disabled],
fieldset[disabled]
  .wfvrlyquifay
  .eqzzjjgqwk-secondary
  > .vcekezjxzqek-gift.vcekezjxzqek {
  pointer-events: none;
  opacity: 0.5;
}
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek {
  line-height: 35px;
  text-align: center;
  width: 35px;
}
.wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek:before {
  margin: 0;
}
.wfvrlyquifay .akhypjtydjucc {
  display: inline-block;
  vertical-align: middle;
}
.uddhevxefgjhg-description {
  margin: 25px 0;
}
.uddhevxefgjhg .eocuxfjxzxkdq .coaotqjedilrazc {
  margin: 0 4px 0 0;
}
.uddhevxefgjhg .eocuxfjxzxkdq .trifrfappxlkkyg {
  font-size: 12px;
  margin-top: 5px;
}
.uddhevxefgjhg .avdefactdjgw {
  margin: 10px 0 25px;
}
.uddhevxefgjhg .avdefactdjgw .qcsflgjqzzfa {
  font-size: 1.4rem;
  font-weight: 700;
  white-space: nowrap;
}
.uddhevxefgjhg .avdefactdjgw .eehdslxplest {
  font-size: 12px;
}
.uddhevxefgjhg .avdefactdjgw .eehdslxplest:after {
  content: ":";
}
.uddhevxefgjhg .special-price .qcsflgjqzzfa,
.uddhevxefgjhg .minimal-price .qcsflgjqzzfa {
  font-size: 1.4rem;
  font-weight: 700;
}
.uddhevxefgjhg .special-price .wqckirzrds,
.uddhevxefgjhg .minimal-price .wqckirzrds {
  display: inline-block;
}
.uddhevxefgjhg .special-price .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax,
.uddhevxefgjhg .minimal-price .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax {
  display: block;
}
.uddhevxefgjhg .special-price {
  display: block;
}
.uddhevxefgjhg .old-price .qcsflgjqzzfa {
  font-weight: 400;
}
.uddhevxefgjhg .regular-price .eehdslxplest {
  display: none;
}
.uddhevxefgjhg .minimal-price .zqhfkczsoah {
  display: block;
}
.uddhevxefgjhg .minimal-price-link {
  margin-top: 5px;
}
.uddhevxefgjhg .minimal-price-link .eehdslxplest {
  color: #ff4100;
  font-size: 1.4rem;
}
.uddhevxefgjhg .minimal-price-link .qcsflgjqzzfa {
  font-weight: 400;
}
.uddhevxefgjhg .minimal-price-link,
.uddhevxefgjhg .qcsflgjqzzfa-excluding-tax,
.uddhevxefgjhg .qcsflgjqzzfa-including-tax {
  display: block;
  white-space: nowrap;
}
.uddhevxefgjhg .qcsflgjqzzfa-from,
.uddhevxefgjhg .qcsflgjqzzfa-to {
  margin: 0;
}
.uddhevxefgjhg .tocompare:before {
  content: "\e61f";
}
.uddhevxefgjhg .hjylchrztwr {
  white-space: nowrap;
}
.zqhfkczsoah .qcsflgjqzzfa {
  font-size: 1.4rem;
}
.zqhfkczsoah .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax,
.zqhfkczsoah .svjuskrjidh {
  margin-top: 5px;
}
.zqhfkczsoah .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax,
.zqhfkczsoah .svjuskrjidh,
.zqhfkczsoah .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa,
.zqhfkczsoah .svjuskrjidh .qcsflgjqzzfa,
.zqhfkczsoah .svjuskrjidh + .qcsflgjqzzfa-excluding-tax:before,
.zqhfkczsoah .svjuskrjidh + .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa {
  font-size: 1.1rem;
}
.zqhfkczsoah .svjuskrjidh:before {
  content: "(" attr(data-label) ": ";
}
.zqhfkczsoah .svjuskrjidh:after {
  content: ")";
}
.zqhfkczsoah .svjuskrjidh + .qcsflgjqzzfa-excluding-tax:before {
  content: attr(data-label) ": ";
}
.cwjphrtkzvcsfi-list .uddhevxefgjhg {
  display: table;
  width: 100%;
}
.cwjphrtkzvcsfi-list .ptsgeevgsrprtl {
  display: table-row;
}
.cwjphrtkzvcsfi-list .adhwosjlzyo {
  display: table-cell;
  padding: 0 30px 30px 0;
  vertical-align: top;
  width: 1%;
}
.cwjphrtkzvcsfi-list .deorqzaepi {
  display: table-cell;
  vertical-align: top;
}
.jxsyceviluxsoi .ryqqythpgq {
  position: relative;
  z-index: 1;
}
.toolbar .vsovrkifsprawwar {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.toolbar-amount {
  display: block;
  line-height: 26px;
  margin: 0;
  padding: 8px 0 0;
  vertical-align: middle;
}
.cwjphrtkzvcsfi.yddczgfpzzufz ~ .toolbar .toolbar-amount {
  display: none;
}
.toolbar-products {
  margin-bottom: 40px;
  text-align: center;
}
.toolbar-products .vsovrkifsprawwas {
  display: none;
}
.cwjphrtkzvcsfi.yddczgfpzzufz ~ .toolbar-products .vsovrkifsprawwas {
  display: block;
}
.toolbar-products .limiter .control {
  display: inline-block;
}
.sorter {
  padding: 4px 0 0;
}
.cwjphrtkzvcsfi.yddczgfpzzufz ~ .toolbar .sorter {
  display: none;
}
.sorter .sorter-action {
  position: relative;
  top: -2px;
}
.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sorter-action:hover:before {
  color: #333;
}
.sorter .sort-desc:before {
  content: "\e614";
}
.modes {
  display: none;
}
.limiter-options {
  margin: 0 5px 0 7px;
  width: auto;
}
.limiter-label {
  font-weight: 400;
}
.jxsyceviluxsoi .toolbar .limiter {
  display: none;
}
.old-price,
.old.qcsflgjqzzfa {
  text-decoration: line-through;
}
.dual-currency-price {
  color: #959595;
  font-size: 1.4rem;
  font-weight: 400;
}
.qcsflgjqzzfas-tier
  .zqhfkczsoah
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax:before {
  content: "(" attr(data-label) ": ";
}
.qcsflgjqzzfas-tier
  .zqhfkczsoah
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax:last-child:after {
  content: ")";
}
.qcsflgjqzzfas-tier .zqhfkczsoah .svjuskrjidh[data-label] {
  display: inline;
}
.qcsflgjqzzfas-tier .zqhfkczsoah .svjuskrjidh[data-label] .qcsflgjqzzfa {
  font-size: 1.1rem;
}
.qcsflgjqzzfas-tier .zqhfkczsoah .svjuskrjidh[data-label]:before {
  content: " +" attr(data-label) ": ";
}
.actual-price {
  font-weight: 700;
}
.category-image .image {
  display: block;
  height: auto;
  max-width: 100%;
}
.category-image,
.supfxjzpqvl {
  margin-bottom: 20px;
}
.dhcuqozwtghze {
  display: inline-block;
  max-width: 100%;
}
.dhcuqozwtghze div.amasty-label {
  position: initial !important;
}
.laolhqxpwahtis {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.trzvidurlsaevap {
  bottom: 0;
  display: block;
  height: auto;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.fjazghprsdvlekt.media .placeholder .fgyhydvursiqsad.container {
  max-width: 100%;
}
.fjazghprsdvlekt.media .notice {
  color: #7d7d7d;
  font-size: 1.2rem;
  margin: 10px 0;
}
.fjazghprsdvlekt.media .fjazghprsdvlekt.thumbs {
  margin: 20px 0 30px;
}
.fjazghprsdvlekt.media .azwqfuupejcyldx.thumbs {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.fjazghprsdvlekt.media .azwqfuupejcyldx.thumbs > li {
  display: inline-block;
  vertical-align: top;
}
.fjazghprsdvlekt.media .azwqfuupejcyldx.thumbs .jxlzkptulvqwy {
  display: block;
  line-height: 1;
}
.fjazghprsdvlekt-info-main .fjazghprsdvlekt.attribute.sku {
  display: inline-block;
  vertical-align: top;
  color: #7d7d7d;
}
.fjazghprsdvlekt-info-main .fjazghprsdvlekt.attribute.sku > .value {
  display: inline-block;
  vertical-align: top;
  word-break: break-all;
}
.fjazghprsdvlekt-info-main .fjazghprsdvlekt.attribute.sku .type {
  margin-right: 5px;
}
.fjazghprsdvlekt-info-main .fjazghprsdvlekt.alert {
  margin: 10px 0;
}
.fjazghprsdvlekt-info-main .avdefactdjgw {
  margin-top: 10px;
}
.fjazghprsdvlekt-info-main .eocuxfjxzxkdq .trifrfappxlkkyg {
  font-size: 1.4rem;
}
.fjazghprsdvlekt-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;
}
.fjazghprsdvlekt-options-wrapper
  .fieldset-product-options-inner
  input.datetime-picker
  ~ select.datetime-picker {
  margin-top: 10px;
}
.fjazghprsdvlekt-options-wrapper .fieldset-product-options-inner.required .legend:after,
.fjazghprsdvlekt-options-wrapper
  .fieldset-product-options-inner._required
  .legend:after {
  content: "*";
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.fjazghprsdvlekt-options-wrapper .field .note {
  display: block;
}
.fjazghprsdvlekt-info-main .avdefactdjgw .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax,
.fjazghprsdvlekt-options-bottom .avdefactdjgw .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax,
.fjazghprsdvlekt-info-main .avdefactdjgw .svjuskrjidh + .qcsflgjqzzfa-excluding-tax,
.fjazghprsdvlekt-options-bottom .avdefactdjgw .svjuskrjidh + .qcsflgjqzzfa-excluding-tax,
.fjazghprsdvlekt-info-main .avdefactdjgw .svjuskrjidh,
.fjazghprsdvlekt-options-bottom .avdefactdjgw .svjuskrjidh {
  font-size: 1.2rem;
  line-height: 14px;
  margin-bottom: 5px;
}
.fjazghprsdvlekt-info-main
  .avdefactdjgw
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax
  .qcsflgjqzzfa,
.fjazghprsdvlekt-options-bottom
  .avdefactdjgw
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax
  .qcsflgjqzzfa,
.fjazghprsdvlekt-info-main .avdefactdjgw .svjuskrjidh + .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa,
.fjazghprsdvlekt-options-bottom .avdefactdjgw .svjuskrjidh + .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa,
.fjazghprsdvlekt-info-main .avdefactdjgw .svjuskrjidh .qcsflgjqzzfa,
.fjazghprsdvlekt-options-bottom .avdefactdjgw .svjuskrjidh .qcsflgjqzzfa {
  font-size: 1.2rem;
  font-weight: 700;
}
.fjazghprsdvlekt-info-main .avdefactdjgw .qcsflgjqzzfa,
.fjazghprsdvlekt-options-bottom .avdefactdjgw .qcsflgjqzzfa {
  white-space: nowrap;
}
.fjazghprsdvlekt-info-main .special-price,
.fjazghprsdvlekt-options-bottom .special-price {
  display: block;
  margin: 10px 0;
}
.fjazghprsdvlekt-info-main .special-price .zqhfkczsoah,
.fjazghprsdvlekt-options-bottom .special-price .zqhfkczsoah {
  font-size: 1.4rem;
}
.fjazghprsdvlekt-info-main .special-price .eehdslxplest + .wqckirzrds,
.fjazghprsdvlekt-options-bottom .special-price .eehdslxplest + .wqckirzrds {
  display: inline-block;
}
.fjazghprsdvlekt-info-main .old-price .eehdslxplest:after,
.fjazghprsdvlekt-options-bottom .old-price .eehdslxplest:after,
.fjazghprsdvlekt-info-main .special-price .eehdslxplest:after,
.fjazghprsdvlekt-options-bottom .special-price .eehdslxplest:after {
  content: ": ";
}
.fjazghprsdvlekt-info-main .box-tocart,
.fjazghprsdvlekt-options-bottom .box-tocart {
  margin: 20px 0;
}
.fjazghprsdvlekt-info-main .box-tocart .field.jyywgqgegjz,
.fjazghprsdvlekt-options-bottom .box-tocart .field.jyywgqgegjz {
  padding-right: 15px;
}
.fjazghprsdvlekt-info-main .box-tocart .input-text.jyywgqgegjz,
.fjazghprsdvlekt-options-bottom .box-tocart .input-text.jyywgqgegjz {
  height: 48px;
  text-align: center;
  width: 48px;
}
.fjazghprsdvlekt-info-main .box-tocart .eqzzjjgqwk,
.fjazghprsdvlekt-options-bottom .box-tocart .eqzzjjgqwk {
  text-align: center;
}
.fjazghprsdvlekt-info-main .fjazghprsdvlekt-addto-links,
.fjazghprsdvlekt-options-bottom .fjazghprsdvlekt-addto-links {
  margin: 20px 0;
}
.fjazghprsdvlekt-info-main .vcekezjxzqek.tocompare,
.fjazghprsdvlekt-options-bottom .vcekezjxzqek.tocompare {
  vertical-align: top;
}
.qcsflgjqzzfas-tier {
  background: #000;
  margin: 10px 0;
  padding: 10px 15px;
}
.qcsflgjqzzfas-tier .zqhfkczsoah {
  display: inline-block;
}
.qcsflgjqzzfas-tier .qcsflgjqzzfa-including-tax,
.qcsflgjqzzfas-tier .qcsflgjqzzfa-excluding-tax,
.qcsflgjqzzfas-tier .svjuskrjidh {
  display: inline-block;
}
.qcsflgjqzzfas-tier .qcsflgjqzzfa-including-tax .qcsflgjqzzfa,
.qcsflgjqzzfas-tier .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa,
.qcsflgjqzzfas-tier .svjuskrjidh .qcsflgjqzzfa {
  font-size: 1.4rem;
  font-weight: 700;
}
.qcsflgjqzzfa-estimated {
  font-size: 1.8rem;
  font-weight: 700;
}
.qcsflgjqzzfa-estimated .qcsflgjqzzfa {
  color: #ff5501;
}
.ui-dialog-titlebar-close {
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #ff4100;
  text-decoration: none;
  background: 0 0;
  border: 0;
  display: inline;
}
.ui-dialog-titlebar-close:visited {
  color: #ff4100;
  text-decoration: none;
}
.ui-dialog-titlebar-close:hover {
  color: #cc3400;
  text-decoration: #cc3400;
}
.ui-dialog-titlebar-close:active {
  color: #cc3400;
  text-decoration: #cc3400;
}
.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:active,
.ui-dialog-titlebar-close:focus {
  background: 0 0;
  border: 0;
}
.ui-dialog-titlebar-close.disabled,
.ui-dialog-titlebar-close[disabled],
fieldset[disabled] .ui-dialog-titlebar-close {
  color: #ff4100;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.block.related .vcekezjxzqek.select {
  margin: 0 5px;
}
.placeholder .dhcuqozwtghze {
  background-color: #f6f6f6;
}
.placeholder a,
.placeholder button,
.placeholder .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.placeholder .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.placeholder .vcekezjxzqek-gift {
  pointer-events: none;
}
.placeholder .qzezlfxupdigaea {
  width: 70%;
  height: 2em;
  display: block;
  background-color: #e4e4e4;
}
.placeholder .zqhfkczsoah {
  width: 30%;
  height: 1em;
  display: block;
  background-color: #e4e4e4;
}
.sidebar .qtpixehzrkvsys .uddhevxefgjhg {
  margin-bottom: 20px;
  position: relative;
}
.sidebar .qtpixehzrkvsys .ptsgeevgsrprtl {
  position: relative;
  width: auto;
}
.sidebar .qtpixehzrkvsys .ptsgeevgsrprtl .adhwosjlzyo {
  left: 0;
  position: absolute;
  top: 0;
}
.sidebar .qtpixehzrkvsys .hqckixwzxdvasv {
  margin-top: 0;
}
.sidebar .qtpixehzrkvsys .deorqzaepi {
  margin: 0 0 0 85px;
}
.sidebar .qtpixehzrkvsys .wfvrlyquifay {
  display: block;
  margin-top: 10px;
}
.sidebar .qtpixehzrkvsys .avdefactdjgw {
  display: block;
  margin: 7px 0;
}
.sidebar .qtpixehzrkvsys .text {
  margin-right: 8px;
}
.sidebar .qtpixehzrkvsys .lgdvxlhfgxvead {
  color: #7d7d7d;
  font-size: 1.2rem;
  white-space: nowrap;
}
.sidebar .qtpixehzrkvsys .minilist .qcsflgjqzzfa {
  display: inline;
  padding: 0;
}
.sidebar .qtpixehzrkvsys .minilist .svjuskrjidh:before {
  display: inline-block;
}
.sidebar .vcekezjxzqek.delete {
  position: absolute;
  right: 0;
  top: -1px;
}
.sidebar .block-wishlist .vcekezjxzqek.delete {
  line-height: unset;
  width: auto;
}
.sidebar .block-compare .vcekezjxzqek.delete {
  right: initial;
}
.sidebar .qtpixehzrkvsys-images {
  margin-left: -5px;
}
.sidebar .qtpixehzrkvsys-images .uddhevxefgjhg {
  float: left;
  padding-left: 5px;
}
.sidebar .qtpixehzrkvsys-names .uddhevxefgjhg {
  display: flex;
  margin-bottom: 10px;
}
.sidebar .qtpixehzrkvsys-names .hqckixwzxdvasv {
  margin: 0;
}
.kpcegkauytjzty.vsovrkifsprawwa-layout-1column .hprthwiryux.gxpskzlteskkffk {
  min-height: inherit;
}
body.catalog-product-compare-index .vcekezjxzqek.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.ucdpwrftsagu,
.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.fjazghprsdvlekt.info,
.table-comparison .cell.fjazghprsdvlekt.ucdpwrftsagu {
  border-bottom: 1px solid #d1d1d1;
}
.table-comparison .cell.ucdpwrftsagu .attribute.ucdpwrftsagu {
  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 .adhwosjlzyo {
  display: block;
  margin: 0 auto 15px;
}
.table-comparison .trzvidurlsaevap {
  margin-left: 0;
}
.table-comparison .wfvrlyquifay,
.table-comparison .avdefactdjgw,
.table-comparison .fjazghprsdvlekt.rating,
.table-comparison .hqckixwzxdvasv {
  display: block;
  margin: 15px 0;
}
.table-comparison .fjazghprsdvlekt-addto-links {
  margin-top: 15px;
}
.table-comparison .fjazghprsdvlekt-addto-links .vcekezjxzqek.split,
.table-comparison .fjazghprsdvlekt-addto-links .vcekezjxzqek.toggle {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.table-comparison .fjazghprsdvlekt-addto-links .vcekezjxzqek.toggle {
  padding: 0;
}
.table-comparison .cell.remove {
  padding-bottom: 0;
  padding-top: 0;
  text-align: right;
}
.table-comparison
  .wfvrlyquifay
  > .akhypjtydjucc
  + .eqzzjjgqwk-secondary {
  margin-top: 10px;
}
.table-comparison .vcekezjxzqek.hjylchrztwr {
  white-space: nowrap;
}
.comparison.headings {
  background: #fff;
  left: 0;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 2;
}
.block-compare .uddhevxefgjhg .hqckixwzxdvasv {
  margin-left: 22px;
}
.block-compare .vcekezjxzqek.delete {
  left: -6px;
  position: absolute;
  right: 0;
  top: 0;
}
.block-compare .eqzzjjgqwk-toolbar {
  margin: 17px 0 0;
}
.block-search {
  box-sizing: border-box;
  margin-bottom: 0;
  width: 100%;
}
.block-search > .block-content {
  margin-bottom: 0;
  background: #fff;
}
.block-search .form {
  position: relative;
  height: 100%;
  z-index: 875;
}
.block-search .form .search-autocomplete {
  top: 24px;
  left: 0;
  overflow-y: auto;
  margin: 0;
  width: calc(100% - 4px) !important;
  max-height: calc(100vh - 112px);
  background: #fff;
  border: 2px solid #000;
  display: none;
}
.block-search .form .search-autocomplete .amsearch-results {
  padding: 0;
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container:first-child {
  padding-top: 6px;
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container:last-child {
  padding-bottom: 6px;
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container
  .amasty-xsearch-block-header {
  position: relative;
  margin-bottom: 0;
  padding: 5px 0 5px 15px;
  color: #000;
  text-transform: uppercase;
  word-wrap: break-word;
  word-break: break-word;
  font-weight: 700;
  font-size: 1.3rem;
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container
  a {
  color: #000;
  display: flex;
  flex-flow: row;
  align-items: center;
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container
  a
  .duytlxtogt-name {
  padding: 4px 25px;
  font-size: 1.2rem;
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container
  a
  .duytlxtogt-name
  .amsearch-highlight {
  font-weight: 700;
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container.fjazghprsdvlekt
  .duytlxtogt-name {
  padding: 5px 15px 5px 5px;
  width: calc(100% - 100px);
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container.fjazghprsdvlekt
  .duytlxtogt-image {
  width: 70px;
  height: 70px;
  padding: 6px 5px 6px 15px;
  margin: 0;
}
.block-search
  .form
  .search-autocomplete
  .amsearch-results
  .amsearch-item-container.fjazghprsdvlekt
  .duytlxtogt-image
  img {
  margin: 0;
}
.block-search .field,
.block-search .control {
  width: 100%;
  height: 100%;
}
.block-search .input-text {
  position: relative;
  z-index: 8;
  display: flex;
  align-items: center;
  padding: 0 1em;
  height: 28px;
  border: 2px solid #000;
  border-radius: 0;
  background: #fff;
  transition: box-shadow 0.4s ease-in-out;
  -webkit-appearance: none;
}
.block-search .input-text::-webkit-input-placeholder {
  color: #c2c2c2;
}
.block-search .input-text:-moz-placeholder {
  color: #c2c2c2;
}
.block-search .input-text::-moz-placeholder {
  color: #c2c2c2;
}
.block-search .input-text:-ms-input-placeholder {
  color: #c2c2c2;
}
.block-search .input-text:focus,
.block-search .input-text:not([disabled]):focus {
  box-shadow: none;
}
.block-search .jxlzkptulvqwy .input-text {
  box-shadow: 0 2px 8px rgba(57, 56, 56, 0.25);
}
.block-search .eqzzjjgqwk {
  position: absolute;
  left: -40px;
  display: inline-block;
}
.block-search .vcekezjxzqek {
  background-image: none;
  background: 0 0;
  -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;
  position: relative;
  z-index: 8;
  padding: 1px;
  height: auto;
  line-height: 1;
}
.block-search .vcekezjxzqek:focus,
.block-search .vcekezjxzqek:active {
  background: 0 0;
  border: none;
}
.block-search .vcekezjxzqek:hover {
  background: 0 0;
  border: none;
}
.block-search .vcekezjxzqek.disabled,
.block-search .vcekezjxzqek[disabled],
fieldset[disabled] .block-search .vcekezjxzqek {
  pointer-events: none;
  opacity: 0.5;
}
.block-search .vcekezjxzqek:disabled {
  opacity: 1;
}
.block-search .gymtheme-reset {
  position: absolute;
  right: 5px;
  cursor: pointer;
}
.block-search .gexdiwuvugjqovg {
  width: 25px;
  height: 25px;
  vertical-align: top;
  fill: #000;
}
.block-search .gexdiwuvugjqovg.-reset {
  padding: 5px;
  background: #dfdedd;
}
#widget-homepage-categories h3 {
  margin-top: 1rem;
}
#widget-homepage-categories > div {
  display: flex;
  flex-flow: wrap;
  padding: 0;
  margin: 0 -5px;
}
#widget-homepage-categories > div a {
  display: flex;
  flex-flow: column;
  margin: 5px;
  overflow: hidden;
  align-items: center;
  flex: calc(50% - 10px);
}
#widget-homepage-categories > div a img {
  background-color: #e9e9e9;
  width: 100%;
  height: auto;
  margin: 0;
}
#widget-homepage-categories > div a span {
  padding: 15px 0;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.2;
  display: block;
  text-align: center;
  color: #666;
}
#widget-homepage-categories > div a:hover span {
  text-decoration-color: #666;
  text-decoration: underline;
}
#no-result-tips ul {
  padding-left: 0;
  list-style-position: inside;
}
#no-result-tips li {
  padding-left: 0;
}
.coupon-tooltip {
  position: relative;
}
.coupon-tooltip .tooltip-content {
  background: #fff;
  margin: -6px 0 0;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.coupon-tooltip .tooltip-content:after,
.coupon-tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.coupon-tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.coupon-tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.coupon-tooltip .tooltip-content:after,
.coupon-tooltip .tooltip-content:before {
  bottom: 100%;
}
.coupon-tooltip .tooltip-content:after {
  border-bottom-color: #fff;
  left: 15px;
  margin-left: -5px;
}
.coupon-tooltip .tooltip-content:before {
  border-bottom-color: #bbb;
  left: 15px;
  margin-left: -6px;
}
.coupon-tooltip .tooltip-toggle {
  cursor: help;
}
.coupon-tooltip .tooltip-toggle:hover + .tooltip-content,
.coupon-tooltip .tooltip-toggle:focus + .tooltip-content,
.coupon-tooltip:hover .tooltip-content {
  display: block;
}
.coupon-tooltip .tooltip-toggle {
  display: inline-block;
  text-decoration: none;
}
.coupon-tooltip .tooltip-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.coupon-tooltip .tooltip-toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: normal;
  color: #000;
  content: "\e623";
  font-family: "icons-blank-theme";
  vertical-align: bottom;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.coupon-tooltip .tooltip-toggle:hover:before {
  color: #333;
}
.checkout-coupon-code .input-with-icon {
  position: relative;
}
.checkout-coupon-code .input-with-icon input::-webkit-input-placeholder {
  color: #000;
}
.checkout-coupon-code .input-with-icon input:-moz-placeholder {
  color: #000;
}
.checkout-coupon-code .input-with-icon input::-moz-placeholder {
  color: #000;
}
.checkout-coupon-code .input-with-icon input:-ms-input-placeholder {
  color: #000;
}
.checkout-coupon-code .input-with-icon .eqzzjjgqwk-toolbar {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}
.checkout-coupon-code .input-with-icon .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute {
  background: #000;
  height: 28px;
  padding: 0 1em;
}
.checkout-coupon-code .input-with-icon .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute:hover {
  background: #ff4100;
}
.checkout-coupon-code
  .input-with-icon
  .eqzzjjgqwk-toolbar
  .vcekezjxzqek.pagurkjcute
  .gexdiwuvugjqovg {
  width: 10px;
  height: 10px;
}
.checkout-cart-index .opc-progress-bar {
  display: none;
}
.checkout-cart-index .aqyqcftjotwqfh {
  font-weight: 700;
  font-size: 1.8rem;
}
.checkout-cart-index .gift-msg {
  font-size: 1.3rem;
  color: #8dc63f;
  font-weight: 700;
  text-transform: uppercase;
}
.checkout-cart-index .gift-msg.mobile {
  margin-top: 5px;
}
.add-to-cart-wrapper-mobile {
  padding: 20px 0;
  height: 50px;
}
.add-to-cart-wrapper-mobile .vcekezjxzqek.checkout {
  opacity: 0;
  width: 100%;
  padding: 0;
  justify-content: center;
}
.cart-summary {
  color: #fff;
}
.cart-summary .cart-summary-wrapper,
.cart-summary .customer-goals-wrapper {
  background: #000;
  margin-bottom: 25px;
  padding: 15px;
}
.cart-summary .summary.title {
  display: block;
  color: #fff;
  border: none;
  font-weight: 700;
}
.cart-summary > .title {
  display: block;
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  color: #fff;
}
.cart-summary .block {
  margin-bottom: 0;
}
.cart-summary .block .duytlxtogt-options {
  margin-left: 0;
}
.cart-summary .block .fieldset {
  margin: 15px 0 25px 5px;
}
.cart-summary .block .fieldset .field {
  margin: 0 0 10px;
}
.cart-summary .block .fieldset .field.note {
  font-size: 12px;
}
.cart-summary .block .fieldset .methods .field > .ucdpwrftsagu {
  display: inline;
}
.cart-summary .block.shipping {
  display: none;
}
.cart-totals .table-wrapper {
  margin-bottom: 0;
  overflow: inherit;
}
.cart-totals .discount.coupon {
  display: none;
}
.cart-totals .totals.shipping.incl th,
.cart-totals .totals.sub th,
.cart-totals .grand.totals.incl th,
.cart-totals .grand.totals.grand-total-excl th,
.cart-totals .totals.shipping.incl td,
.cart-totals .totals.sub td,
.cart-totals .grand.totals.incl td,
.cart-totals .grand.totals.grand-total-excl td {
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.7;
}
.cart-totals .totals.shipping.incl th strong,
.cart-totals .totals.sub th strong,
.cart-totals .grand.totals.incl th strong,
.cart-totals .grand.totals.grand-total-excl th strong,
.cart-totals .totals.shipping.incl td strong,
.cart-totals .totals.sub td strong,
.cart-totals .grand.totals.incl td strong,
.cart-totals .grand.totals.grand-total-excl td strong {
  font-weight: 700;
}
.cart-totals .totals.shipping.incl td,
.cart-totals .totals.sub td,
.cart-totals .grand.totals.grand-total-excl td,
.cart-totals .totals.shipping.incl th,
.cart-totals .totals.sub th,
.cart-totals .grand.totals.grand-total-excl th {
  font-size: 1.2rem;
  padding: 0;
}
.cart-totals .totals.giftcard td,
.cart-totals .totals.discount td,
.cart-totals .totals.giftcard th,
.cart-totals .totals.discount th,
.cart-totals .totals.giftcard button,
.cart-totals .totals.discount button,
.cart-totals .totals.giftcard .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.cart-totals .totals.discount .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.cart-totals .totals.giftcard .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.cart-totals .totals.discount .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.cart-totals .totals.giftcard .vcekezjxzqek-gift,
.cart-totals .totals.discount .vcekezjxzqek-gift {
  font-size: 1.2rem;
}
.cart-totals .totals.giftcard .giftcard-code,
.cart-totals .totals.discount .giftcard-code {
  color: #8a837f;
}
.cart-totals .grand.totals.grand-total-excl td,
.cart-totals .grand.totals.grand-total-excl th {
  padding-top: 20px;
}
.cart-totals .totals-tax-summary td,
.cart-totals .totals-tax-summary th {
  line-height: 1.7;
  font-size: 1.2rem;
  padding-top: 0;
}
.cart-totals .totals-tax {
  display: none;
}
.cart-totals .grand.totals.incl td,
.cart-totals .grand.totals.incl th {
  font-size: 1.4rem;
}
.cart-totals .grand.totals.incl .amount {
  color: #ff4100;
}
.cart-totals .mark .value {
  color: #999;
  display: block;
}
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.vcekezjxzqek-gift {
  color: #959595;
}
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.vcekezjxzqek-gift:hover {
  color: #000;
}
.cart.table-wrapper th {
  background: #000;
  color: #fff;
  padding: 5px 1em;
}
.cart.table-wrapper .col .duytlxtogt.message.notice {
  display: none;
}
.cart.table-wrapper .col.jyywgqgegjz .field.jyywgqgegjz .control.jyywgqgegjz {
  display: flex;
}
.cart.table-wrapper .col.jyywgqgegjz .input-text {
  min-width: 40px;
  padding: 0 0.5em;
  text-align: center;
}
.cart.table-wrapper .col.jyywgqgegjz .message.notice {
  margin-top: 5px;
}
.cart.table-wrapper .col.jyywgqgegjz label {
  margin: 0 0.75em;
}
.cart.table-wrapper .col.jyywgqgegjz .gexdiwuvugjqovg {
  width: 15px;
  height: 15px;
  position: relative;
  top: 6px;
}
.cart.table-wrapper .col.jyywgqgegjz .vcekezjxzqek-minus,
.cart.table-wrapper .col.jyywgqgegjz .vcekezjxzqek-plus {
  cursor: pointer;
}
.cart.table-wrapper .col .qcsflgjqzzfa {
  color: #ff4100;
}
.cart.table-wrapper .col .icon-trash {
  fill: #959595;
  width: 20px;
  height: 20px;
}
.cart.table-wrapper .col .duytlxtogt-options {
  margin: 0;
}
.cart.table-wrapper .col .duytlxtogt-options dt {
  font-weight: 400;
}
.cart.table-wrapper .col.subtotal .eqzzjjgqwk-toolbar {
  display: flex;
  justify-content: flex-end;
}
.cart.table-wrapper .col.subtotal .eqzzjjgqwk-toolbar .vcekezjxzqek-edit {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.cart.table-wrapper .col.subtotal .eqzzjjgqwk-toolbar .vcekezjxzqek-delete,
.cart.table-wrapper .col.subtotal .eqzzjjgqwk-toolbar .vcekezjxzqek-change {
  background: 0 0;
  border: none;
}
.cart.table-wrapper
  .col.subtotal
  .eqzzjjgqwk-toolbar
  .vcekezjxzqek-delete:hover
  .icon-trash,
.cart.table-wrapper
  .col.subtotal
  .eqzzjjgqwk-toolbar
  .vcekezjxzqek-change:hover
  .icon-trash {
  fill: #000;
}
.cart.table-wrapper .col.subtotal .eqzzjjgqwk-toolbar .vcekezjxzqek-change {
  margin-bottom: 50px;
}
.cart.table-wrapper .duytlxtogt-actions td {
  padding-bottom: 10px;
  text-align: center;
  white-space: normal;
}
.cart.table-wrapper .duytlxtogt .col.duytlxtogt {
  display: block;
  min-height: 75px;
  position: relative;
}
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
.vcekezjxzqek-gift {
  display: inline-block;
  text-decoration: none;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:hover,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:active,
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:focus,
.vcekezjxzqek-gift:hover,
.vcekezjxzqek-gift:active,
.vcekezjxzqek-gift:focus {
  text-decoration: none;
}
.cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek:last-child,
.vcekezjxzqek-gift:last-child {
  margin-right: 0;
}
.cart.table-wrapper .vcekezjxzqek.help.map {
  font-weight: 400;
}
.cart.table-wrapper .adhwosjlzyo {
  display: block;
  left: 0;
  max-width: 60px;
  padding: 0;
  position: absolute;
  top: 15px;
  width: 100%;
}
.cart.table-wrapper .deorqzaepi {
  white-space: normal;
}
.cart.table-wrapper .hqckixwzxdvasv {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 0;
}
.cart.table-wrapper .duytlxtogt-options {
  font-size: 12px;
  margin-bottom: 0;
}
.cart.table-wrapper .duytlxtogt-options dt,
.cart.table-wrapper .duytlxtogt-options dd {
  margin-bottom: 0;
  margin-right: 4px;
}
.cart.table-wrapper .vcekezjxzqek.configure {
  display: inline-block;
  margin: 0 0 20px;
}
.cart-container .cart-container-bottom {
  order: 5;
}
.cart-container .cart-free-item .col.jyywgqgegjz .field.jyywgqgegjz .control.jyywgqgegjz {
  justify-content: center;
}
.cart-container .cart-free-item .col.jyywgqgegjz .input-text {
  width: 45px;
  min-width: 100%;
}
.cart-container .checkout-methods-items {
  margin-top: 20px;
  text-align: center;
}
.cart-container .checkout-methods-items .vcekezjxzqek.pagurkjcute {
  width: 100%;
}
.cart-container .checkout-methods-items .duytlxtogt + .duytlxtogt {
  margin-top: 20px;
}
.cart-container-bottom {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: right;
  align-items: flex-end;
  margin-top: 20px;
}
.cart-container-bottom .checkout-methods-items {
  margin: 0;
}
.cart-container .block.discount {
  margin: 0;
}
.cart-container .block.discount .fieldset,
.cart-container .block.discount .field {
  margin: 0;
}
.cart-container .block.giftcard {
  margin: 20px 0;
}
.cart-container .block.giftcard .fieldset,
.cart-container .block.giftcard .field {
  margin: 0;
}
.block-products-list {
  width: 100%;
}
.block-products-list .block-title {
  font-size: 1.8rem;
  margin-bottom: 12px;
}
#gift-options-cart {
  display: flex;
  width: 100%;
}
.cart-products-toolbar .toolbar-amount {
  margin: 25px 0 15px;
  padding: 0;
  text-align: center;
}
.cart-products-toolbar .vsovrkifsprawwas {
  margin: 0 0 25px;
  text-align: center;
}
.cart-products-toolbar .vsovrkifsprawwas .azwqfuupejcyldx > .duytlxtogt {
  border-bottom: 0;
}
.cart-products-toolbar-top {
  border-bottom: 1px solid #d1d1d1;
}
.cart-tax-info + .cart-tax-total,
.cart .cart-tax-info + .cart-tax-total {
  display: block;
}
.cart.table-wrapper .col.qcsflgjqzzfa,
.order-items.table-wrapper .col.qcsflgjqzzfa,
.cart.table-wrapper .col.jyywgqgegjz,
.order-items.table-wrapper .col.jyywgqgegjz,
.cart.table-wrapper .col.subtotal,
.order-items.table-wrapper .col.subtotal,
.cart.table-wrapper .col.msrp,
.order-items.table-wrapper .col.msrp {
  text-align: right;
}
.block-products-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 20px 0;
}
.block-products-list .block.widget .block-title {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-products-list .block.widget .vsovrkifsprawwar {
  padding: 0;
}
.block-products-list .block.widget .vsovrkifsprawwar .toolbar-amount {
  float: none;
  font-size: 1.2rem;
}
.block-products-list .block.widget .vsovrkifsprawwar .vsovrkifsprawwas-item-previous {
  padding-left: 0;
}
.block-products-list .block.widget .vsovrkifsprawwar .vsovrkifsprawwas-item-next {
  position: relative;
}
.block-products-list .block.widget .vsovrkifsprawwar .azwqfuupejcyldx {
  white-space: nowrap;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .uddhevxefgjhg {
  margin-left: 4%;
  width: calc((100% - 4%) / 2);
  margin-bottom: 20px;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .vcekezjxzqek.pagurkjcute {
  width: 42px;
  height: 42px;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-color: rgba(0, 0, 0, 0.45);
  border-radius: 0;
  padding: 0;
  transition: all 0.4s ease-in-out;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .vcekezjxzqek.pagurkjcute .gexdiwuvugjqovg {
  fill: #fff;
  width: 32px;
  height: 32px;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .ptsgeevgsrprtl {
  width: 100%;
  position: relative;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .vpisovwiugu {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  z-index: 90;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .hqckixwzxdvasv {
  min-height: 2.8em;
  max-height: 2.8em;
  overflow: hidden;
  font-weight: 700;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .hqckixwzxdvasv a {
  font-weight: 700;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .gdsoshprquecs {
  position: relative;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .wfvrlyquifay {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: 91;
  margin: 0;
}
.block-products-list
  .yqywrcjzrll
  .qtpixehzrkvsys
  .wfvrlyquifay
  .akhypjtydjucc {
  width: 100%;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .eehdslxplest {
  color: #ff4100;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .eehdslxplest:after {
  content: "";
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .special-price .eehdslxplest {
  display: none;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .avdefactdjgw:lang(hu) {
  display: table-cell;
}
.block-products-list .yqywrcjzrll .qtpixehzrkvsys .avdefactdjgw .wqckirzrds > span {
  display: table-cell;
}
.block-products-list
  .yqywrcjzrll
  .qtpixehzrkvsys
  .avdefactdjgw
  .wqckirzrds
  .eehdslxplest-suffix {
  color: #ff4100;
}
.block-products-list .eocuxfjxzxkdq {
  margin: 0;
  white-space: nowrap;
}
.block-products-list .eocuxfjxzxkdq .vcekezjxzqek {
  color: #959595;
  font-weight: 700;
  position: relative;
  top: 1px;
}
.block-products-list .eocuxfjxzxkdq .coaotqjedilrazc {
  left: 0;
}
.block-products-list .eocuxfjxzxkdq .yurdfzvexl:before {
  color: #959595;
}
.block-products-list .eocuxfjxzxkdq .yurdfzvexl > span:before {
  color: #ff4100;
}
.block-products-list .fjazghprsdvlekt-label {
  width: 100%;
}
.block-products-list .fjazghprsdvlekt-label > span {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 42px;
  background-color: rgba(0, 0, 0, 0.45);
  color: #fff;
  text-transform: uppercase;
  padding: 0;
  font-weight: 700;
  letter-spacing: 0.2rem;
  line-height: 1.2;
}
.block-products-list .avdefactdjgw {
  margin: 5px 0 0;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa {
  color: #ff4100;
  font-weight: 700;
}
.block-products-list .avdefactdjgw > .msrp-price .qcsflgjqzzfa {
  color: #000;
  font-weight: 400;
  text-decoration: line-through;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip {
  position: relative;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content {
  background: #fff;
  margin: -10px 0 0;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content:after,
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content:after,
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content:before {
  right: 100%;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content:after {
  border-right-color: #fff;
  margin-top: -5px;
  top: 15px;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-content:before {
  border-right-color: #bbb;
  margin-top: -6px;
  top: 15px;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-toggle {
  cursor: help;
}
.block-products-list
  .avdefactdjgw
  .qcsflgjqzzfa-tooltip
  .tooltip-toggle:hover
  + .tooltip-content,
.block-products-list
  .avdefactdjgw
  .qcsflgjqzzfa-tooltip
  .tooltip-toggle:focus
  + .tooltip-content,
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip:hover .tooltip-content {
  display: block;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-toggle {
  display: inline-block;
  text-decoration: none;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: normal;
  color: #959595;
  content: "\e623";
  font-family: "icons-blank-theme";
  margin: 0 0 2px;
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-products-list .avdefactdjgw .qcsflgjqzzfa-tooltip .tooltip-toggle:hover:before {
  color: #959595;
}
.block-products-list .block-content {
  width: 100%;
}
.block-products-list .uddhevxefgjhg div[class*="amlabel-position-bottom-left"] {
  bottom: 45px !important;
}
.block-products-list .uddhevxefgjhg div[class*="amlabel-position-bottom-right"] {
  bottom: 0 !important;
}
.block-minicart .azwqfuupejcyldx-total {
  float: left;
  margin: 0 10px;
}
.block-minicart .azwqfuupejcyldx-total .count {
  font-weight: 700;
}
.block-minicart .subtotal {
  margin: 0 10px 10px;
  text-align: right;
}
.block-minicart .amount .wqckirzrds:first-child .qcsflgjqzzfa {
  font-size: 18px;
  font-weight: 700;
}
.block-minicart .subtitle {
  display: none;
}
.block-minicart .subtitle.oyhlteqxirtpg {
  display: block;
  font-size: 14px;
  padding: 30px 0 20px;
  text-align: center;
}
.block-minicart .text.oyhlteqxirtpg {
  text-align: center;
}
.block-minicart .block-content > .eqzzjjgqwk {
  text-align: center;
}
.block-minicart .block-content > .eqzzjjgqwk > .pagurkjcute {
  margin: 0;
}
.block-minicart .block-content > .eqzzjjgqwk .vcekezjxzqek.checkout {
  justify-content: center;
  width: 100%;
}
.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;
}
.gcfprydythtqgg {
  display: inline-block;
  position: relative;
  float: right;
}
.gcfprydythtqgg:before,
.gcfprydythtqgg:after {
  content: "";
  display: table;
}
.gcfprydythtqgg:after {
  clear: both;
}
.gcfprydythtqgg .vcekezjxzqek.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.gcfprydythtqgg .vcekezjxzqek.toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 33px;
  color: #8f8f8f;
  content: "\e607";
  font-family: "icons-blank-theme";
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gcfprydythtqgg .vcekezjxzqek.toggle:hover:before {
  color: #333;
}
.gcfprydythtqgg .vcekezjxzqek.toggle:active:before {
  color: #8f8f8f;
}
.gcfprydythtqgg .vcekezjxzqek.toggle.jxlzkptulvqwy {
  display: inline-block;
  text-decoration: none;
}
.gcfprydythtqgg .vcekezjxzqek.toggle.jxlzkptulvqwy:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 33px;
  color: #8f8f8f;
  content: "\e618";
  font-family: "icons-blank-theme";
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gcfprydythtqgg .vcekezjxzqek.toggle.jxlzkptulvqwy:hover:before {
  color: #333;
}
.gcfprydythtqgg .vcekezjxzqek.toggle.jxlzkptulvqwy:active:before {
  color: #8f8f8f;
}
.gcfprydythtqgg .block-minicart {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 2px solid #000;
  margin-top: 4px;
  min-width: 100%;
  width: 320px;
  z-index: 850;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.gcfprydythtqgg .block-minicart li {
  margin: 0;
}
.gcfprydythtqgg .block-minicart li:hover {
  cursor: pointer;
}
.gcfprydythtqgg .block-minicart:before,
.gcfprydythtqgg .block-minicart:after {
  border-bottom-style: solid;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.gcfprydythtqgg .block-minicart:before {
  border: 7px solid;
  border-color: transparent transparent #fff;
  z-index: 99;
}
.gcfprydythtqgg .block-minicart:after {
  border: 7px solid;
  border-color: transparent transparent #000;
  z-index: 98;
}
.gcfprydythtqgg .block-minicart:before {
  right: 8px;
  top: -12px;
}
.gcfprydythtqgg .block-minicart:after {
  right: 8px;
  top: -14px;
}
.gcfprydythtqgg.jxlzkptulvqwy {
  overflow: visible;
}
.gcfprydythtqgg.jxlzkptulvqwy .block-minicart {
  display: block;
}
.gcfprydythtqgg .block-minicart {
  padding: 15px 20px;
}
.gcfprydythtqgg .block-minicart .secondary.checkout {
  font-size: 1.5rem;
  background-color: #8dc63f;
  border: 1px solid #8dc63f;
  color: #fff;
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 600;
  line-height: inherit;
  padding: 10px 15px;
  transition: background-color 0.4s ease-in-out;
  width: 100%;
}
.gcfprydythtqgg .block-minicart .secondary.checkout:hover,
.gcfprydythtqgg .block-minicart .secondary.checkout:focus {
  background-color: #72a230;
}
.gcfprydythtqgg .fjazghprsdvlekt .eqzzjjgqwk {
  float: right;
  margin: -28px 0 0;
  text-align: right;
}
.gcfprydythtqgg .fjazghprsdvlekt .eqzzjjgqwk > .pagurkjcute,
.gcfprydythtqgg .fjazghprsdvlekt .eqzzjjgqwk > .secondary {
  display: inline;
}
.gcfprydythtqgg .vcekezjxzqek.close {
  display: inline-block;
  background-image: none;
  background: 0 0;
  -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;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.gcfprydythtqgg .vcekezjxzqek.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gcfprydythtqgg .vcekezjxzqek.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 32px;
  color: inherit;
  content: "\e616";
  font-family: "icons-blank-theme";
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gcfprydythtqgg .vcekezjxzqek.close:hover:before {
  color: inherit;
}
.gcfprydythtqgg .vcekezjxzqek.close:active:before {
  color: inherit;
}
.gcfprydythtqgg .vcekezjxzqek.close:focus,
.gcfprydythtqgg .vcekezjxzqek.close:active {
  background: 0 0;
  border: none;
}
.gcfprydythtqgg .vcekezjxzqek.close:hover {
  background: 0 0;
  border: none;
}
.gcfprydythtqgg .vcekezjxzqek.close.disabled,
.gcfprydythtqgg .vcekezjxzqek.close[disabled],
fieldset[disabled] .gcfprydythtqgg .vcekezjxzqek.close {
  pointer-events: none;
  opacity: 0.5;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy {
  white-space: nowrap;
  display: flex;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .auwxxscqyssiici {
  position: relative;
  display: inline-block;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy.jxlzkptulvqwy {
  display: flex;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy.jxlzkptulvqwy:before {
  content: "";
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy:before {
  content: "";
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .lgdvxlhfgxvead.jyywgqgegjz {
  background: #ff4100;
  color: #fff;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  margin: 3px 0 0;
  width: 24px;
  text-align: center;
  white-space: normal;
  border-radius: 50%;
  position: absolute;
  bottom: 5px;
  right: -15px;
  font-weight: 700;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .lgdvxlhfgxvead.jyywgqgegjz.oyhlteqxirtpg {
  display: none;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .lgdvxlhfgxvead.jyywgqgegjz .loading-mask {
  margin: -4px;
  border-radius: 50%;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .lgdvxlhfgxvead.jyywgqgegjz .loading-mask .loader:after {
  background-image: url("../images/spinner-orange.svg");
  background-size: contain;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .subtotal-wrapper {
  display: none;
}
.gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy .gexdiwuvugjqovg.sziijwulzgikyta {
  width: 28px;
  height: 24px;
}
.minicart-items-wrapper {
  margin: 0 -20px;
  border-left: 0;
  border-right: 0;
  overflow-x: auto;
  padding: 15px;
}
.minicart-items {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.minicart-items .uddhevxefgjhg {
  padding: 20px 0;
}
.minicart-items .uddhevxefgjhg:first-child {
  padding-top: 0;
}
.minicart-items .uddhevxefgjhg-pricing .ucdpwrftsagu {
  display: inline-block;
}
.minicart-items .qcsflgjqzzfa-minicart {
  margin-bottom: 5px;
}
.minicart-items .message {
  margin-bottom: 0;
  margin-top: 10px;
}
.minicart-items .fjazghprsdvlekt > .adhwosjlzyo,
.minicart-items .fjazghprsdvlekt > .dhcuqozwtghze {
  float: left;
}
.minicart-items .fjazghprsdvlekt.options dl,
.minicart-items .fjazghprsdvlekt.options dd {
  margin: 0;
}
.minicart-items .hqckixwzxdvasv {
  font-weight: 700;
  margin: 0;
}
.minicart-items .hqckixwzxdvasv a {
  color: #000;
}
.minicart-items .deorqzaepi {
  padding-left: 88px;
}
.minicart-items .deorqzaepi .qcsflgjqzzfa {
  font-weight: 700;
  color: #ff4100;
}
.minicart-items .deorqzaepi .qcsflgjqzzfa-including-tax,
.minicart-items .deorqzaepi .qcsflgjqzzfa-excluding-tax {
  margin: 0;
}
.minicart-items .deorqzaepi .svjuskrjidh[data-label] {
  font-size: 1.1rem;
}
.minicart-items .deorqzaepi .yvughgaxugkl-qty {
  margin-top: 5px;
}
.minicart-items .duytlxtogt-qty {
  text-align: center;
  width: 45px;
  border: none;
}
.minicart-items .update-cart-item {
  font-size: 1.1rem;
  margin-left: 5px;
  vertical-align: top;
}
.minicart-items .subtitle {
  display: none;
}
.minicart-items .vcekezjxzqek.edit,
.minicart-items .vcekezjxzqek.delete {
  display: inline-block;
  text-decoration: none;
}
.minicart-items .vcekezjxzqek.edit > span,
.minicart-items .vcekezjxzqek.delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.minicart-items .vcekezjxzqek.edit:before,
.minicart-items .vcekezjxzqek.delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #303030;
  content: "\e606";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .vcekezjxzqek.edit:hover:before,
.minicart-items .vcekezjxzqek.delete:hover:before {
  color: #303030;
}
.minicart-items .vcekezjxzqek.edit:active:before,
.minicart-items .vcekezjxzqek.delete:active:before {
  color: #303030;
}
.minicart-items .vcekezjxzqek.delete:before {
  content: "\e604";
}
.checkout-index-index .authentication-wrapper,
.checkout-index-index .opc-estimated-wrapper {
  display: none;
}
.checkout-index-index .shipping-icon {
  margin: 0 10px;
  max-height: 30px;
  max-width: 60px;
}
.checkout-index-index .col-carrier {
  padding-right: 24px;
}
.checkout-index-index .col-carrier-logo,
.checkout-index-index .method-image {
  text-align: center;
  vertical-align: middle;
  padding: 0;
}
.checkout-index-index
  fieldset.field.street
  .control
  > .field[name="shippingAddress.street.1"]
  > label,
.checkout-index-index
  fieldset.field.street
  .control
  > .field[name="billingAddress.street.1"]
  > label {
  height: initial;
  margin: initial;
  position: initial;
}
.checkout-index-index
  fieldset.field.street
  .control
  > .field._required
  > label:after {
  content: "*";
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.checkout-container {
  margin: 0 0 20px;
}
.opc-wrapper {
  margin: 0 0 20px;
}
.opc-wrapper .step-title {
  text-transform: uppercase;
  font-weight: 700;
}
.opc-wrapper .step-content {
  margin: 0 0 40px;
}
.opc-wrapper .field-tooltip {
  top: -3px;
}
.opc-wrapper .dqxlqvtaytjaiqp {
  margin-left: 0;
}
.opc-wrapper .field-tooltip-action:before {
  color: #000;
}
.checkout-onepage-success .print {
  display: none;
}
.invoice-request-tooltip {
  position: relative;
}
.invoice-request-tooltip .tooltip-content {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.invoice-request-tooltip .tooltip-content:after,
.invoice-request-tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.invoice-request-tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.invoice-request-tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.invoice-request-tooltip .tooltip-content:after,
.invoice-request-tooltip .tooltip-content:before {
  right: 100%;
}
.invoice-request-tooltip .tooltip-content:after {
  border-right-color: #fff;
  margin-top: -5px;
  top: 15px;
}
.invoice-request-tooltip .tooltip-content:before {
  border-right-color: #bbb;
  margin-top: -6px;
  top: 15px;
}
.invoice-request-tooltip .tooltip-toggle {
  cursor: help;
}
.invoice-request-tooltip .tooltip-toggle:hover + .tooltip-content,
.invoice-request-tooltip .tooltip-toggle:focus + .tooltip-content,
.invoice-request-tooltip:hover .tooltip-content {
  display: block;
}
.opc-estimated-wrapper {
  border-bottom: 1px solid #ccc;
  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 .gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy:before {
  color: #333;
}
.opc-estimated-wrapper .gcfprydythtqgg .vcekezjxzqek.tgyrayflfzlzcy:hover:before {
  color: #555;
}
.opc-progress-bar {
  margin: 0 0 10px;
  padding: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  list-style-type: none;
}
.opc-progress-bar-item {
  margin: 0 0 10px;
  position: relative;
  text-align: left;
  width: 50%;
  margin-right: 0.5em;
}
.opc-progress-bar-item:before {
  background: #959595;
  top: 19px;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
}
.opc-progress-bar-item > span {
  color: #959595;
  display: inline-block;
  padding-top: 35px;
  width: 100%;
  word-wrap: break-word;
  font-weight: 700;
  font-size: 18px;
}
.opc-progress-bar-item._active:before {
  background: #ff5501;
}
.opc-progress-bar-item._active > span {
  color: #000;
}
.opc-progress-bar-item._active > span:before {
  background: #ff5501;
}
.opc-progress-bar-item._complete {
  cursor: pointer;
}
.opc-progress-bar-item._complete:before {
  background: #ff5501;
}
.opc-progress-bar-item._complete > span {
  color: #000;
}
.opc-progress-bar-item._complete > span:before {
  background: #ff5501;
}
.field.choice .field-tooltip {
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: -3px;
}
.field.choice .field-tooltip-action {
  line-height: 24px;
}
.field._error .control input,
.field._error .control select,
.field._error .control textarea {
  border-color: #ed8380;
}
.opc-wrapper .fieldset > .field > .ucdpwrftsagu {
  font-weight: 400;
}
.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: #333;
}
.field-tooltip .ucdpwrftsagu {
  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: #000;
  content: "\e623";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.field-tooltip .field-tooltip-action:hover:before {
  color: #333;
}
.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: #333;
}
.field-tooltip .field-tooltip-content {
  background: #f4f4f4;
  border: 1px solid #999;
  border-radius: 1px;
  font-size: 14px;
  padding: 12px;
  width: 150px;
  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;
  left: -21px;
  top: 12px;
  content: "";
  display: block;
  position: absolute;
  z-index: 3;
}
.field-tooltip .field-tooltip-content:before {
  border-right-color: #666;
}
.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: #999;
  }
  .field-tooltip .field-tooltip-content:after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
}
.opc-wrapper .form-login,
.opc-wrapper .form-shipping-address {
  margin-top: 28px;
  margin-bottom: 20px;
}
.opc-wrapper .form-login div[name="shippingAddress.country_id"],
.opc-wrapper .form-shipping-address div[name="shippingAddress.country_id"] {
  visibility: hidden;
  height: 0;
  margin-bottom: 0;
}
.opc-wrapper .form-login :lang(en) div[name="shippingAddress.country_id"],
.opc-wrapper
  .form-shipping-address
  :lang(en)
  div[name="shippingAddress.country_id"] {
  visibility: visible;
  height: auto;
  margin-bottom: 10px;
}
.opc-wrapper .form-login :lang(de) div[name="shippingAddress.country_id"],
.opc-wrapper
  .form-shipping-address
  :lang(de)
  div[name="shippingAddress.country_id"] {
  visibility: visible;
  height: auto;
  margin-bottom: 10px;
}
.opc-wrapper .form-login .fieldset .note,
.opc-wrapper .form-shipping-address .fieldset .note {
  font-size: 14px;
  margin-top: 10px;
}
.opc-wrapper .shipping-address-items {
  font-size: 0;
}
.opc-wrapper .shipping-address-item {
  border: 2px solid transparent;
  line-height: 2rem;
  margin: 0 0 20px;
  padding: 20px 35px 20px 20px;
  transition: 0.3s border-color;
  width: 50%;
  border-color: #959595;
  display: inline-block;
  font-size: 14px;
  position: relative;
  vertical-align: top;
  word-wrap: break-word;
}
.opc-wrapper .shipping-address-item:hover {
  cursor: pointer;
}
.opc-wrapper .shipping-address-item.selected-item {
  border-color: #ff4100;
}
.opc-wrapper .shipping-address-item.selected-item:after {
  background: #ff4100;
  content: "\e610";
  font-family: "icons-blank-theme";
}
.opc-wrapper .shipping-address-item:after {
  background: #959595;
  color: #fff;
  height: 27px;
  width: 29px;
  content: "";
  font-size: 27px;
  line-height: 21px;
  padding-top: 2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.opc-wrapper .vcekezjxzqek-show-popup {
  font-size: 1.4rem;
  display: flex;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  justify-content: space-between;
  border: none;
  padding: 0 2em;
  transition: background-color 0.4s ease-in-out;
  height: 50px;
  background: #ff4100;
  font-size: 1.5rem;
  height: 35px;
  margin: 0 0 20px;
}
.opc-wrapper .vcekezjxzqek-show-popup .gexdiwuvugjqovg {
  fill: #fff;
}
.opc-wrapper .vcekezjxzqek-show-popup:hover,
.opc-wrapper .vcekezjxzqek-show-popup:focus,
.opc-wrapper .vcekezjxzqek-show-popup:active {
  background: #cc3400;
  color: #fff;
  border: transparent;
}
.opc-wrapper .vcekezjxzqek-select-shipping-item {
  float: left;
  margin: 20px 0 0;
}
.opc-wrapper .edit-address-link {
  display: block;
  float: left;
  margin: 26px 5px 0 0;
}
.modal-popup .form-shipping-address div[name="shippingAddress.country_id"] {
  visibility: hidden;
  height: 0;
  margin-bottom: 0;
}
.modal-popup
  .form-shipping-address
  :lang(en)
  div[name="shippingAddress.country_id"] {
  visibility: visible;
  height: auto;
  margin-bottom: 10px;
}
.modal-popup
  .form-shipping-address
  :lang(de)
  div[name="shippingAddress.country_id"] {
  visibility: visible;
  height: auto;
  margin-bottom: 10px;
}
.checkout-shipping-method .step-title {
  margin-bottom: 0;
}
.checkout-shipping-method .no-quotes-block {
  margin: 20px 0;
}
.checkout-shipping-method ._active .qcsflgjqzzfa {
  font-weight: 700;
}
.checkout-shipping-method .qcsflgjqzzfa {
  color: #ff4100;
}
.checkout-shipping-method .carrier-name-wrapper {
  display: flex;
  align-items: flex-start;
}
.checkout-shipping-method .carrier-name {
  font-size: 1.2rem;
}
.checkout-shipping-method .shipping-method-tooltip {
  display: inline-block;
  top: -6px;
  margin-left: 0.25em;
  position: absolute !important;
  position: relative;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-content {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-content:after,
.checkout-shipping-method .shipping-method-tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-content:after,
.checkout-shipping-method .shipping-method-tooltip .tooltip-content:before {
  bottom: 100%;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-content:after {
  border-bottom-color: #fff;
  left: 185px;
  margin-left: -5px;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-content:before {
  border-bottom-color: #bbb;
  left: 185px;
  margin-left: -6px;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-toggle {
  cursor: help;
}
.checkout-shipping-method
  .shipping-method-tooltip
  .tooltip-toggle:hover
  + .tooltip-content,
.checkout-shipping-method
  .shipping-method-tooltip
  .tooltip-toggle:focus
  + .tooltip-content,
.checkout-shipping-method .shipping-method-tooltip:hover .tooltip-content {
  display: block;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-toggle {
  display: inline-block;
  text-decoration: none;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: inherit;
  color: #000;
  content: "\e623";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.checkout-shipping-method
  .shipping-method-tooltip
  .tooltip-toggle:hover:before {
  color: #333;
}
.checkout-shipping-method .shipping-method-tooltip .tooltip-content {
  font-weight: 400;
  min-width: 400px;
  left: -174px;
}
.checkout-shipping-method
  .checkout-shipping-method
  .shipping-method-tooltip-wrapper {
  display: inline-block;
  position: relative;
  margin: 0 1.25em 0 0.25em;
}
.methods-shipping .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute {
  margin: 20px 0 0;
}
.table-checkout-shipping-method input[type="radio"] {
  display: none;
}
.table-checkout-shipping-method input[type="radio"] + label {
  padding-left: 44px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.table-checkout-shipping-method input[type="radio"] + label:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
  border-radius: 50%;
}
.table-checkout-shipping-method input[type="radio"] + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  border-radius: 50%;
}
.table-checkout-shipping-method input[type="radio"]:checked + label:after {
  width: 14px;
  height: 14px;
  background: #ff4100;
  position: absolute;
  left: 6px;
  opacity: 1;
}
.table-checkout-shipping-method input[type="radio"]:hover + label:before {
  border-color: #ff4100;
}
.table-checkout-shipping-method label {
  display: flex !important;
}
.table-checkout-shipping-method thead th {
  display: none;
}
.table-checkout-shipping-method tbody td {
  border-top: 1px solid #ccc;
  padding-bottom: 20px;
  padding-top: 20px;
}
.table-checkout-shipping-method tbody td:first-child {
  vertical-align: middle;
  padding-left: 0;
  padding-right: 0;
  width: 0;
}
.table-checkout-shipping-method tbody tr:first-child td {
  border-top: none;
}
.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}
.checkout-container .checkout-shipping-address .field._error .control input,
.checkout-container .checkout-shipping-address .field._error .control select,
.checkout-container .checkout-shipping-address .field._error .control textarea {
  border-color: #e02b27;
}
.checkout-container .checkout-shipping-address .field._error .field-error {
  color: #e02b27;
}
.checkout-container .checkout-shipping-address .errors {
  list-style: none;
  padding-left: 0;
  border: 2px solid #e02b27;
}
.checkout-container .checkout-shipping-address .errors li {
  margin: 0.5em;
  cursor: pointer;
}
.checkout-container .checkout-shipping-address .errors li a {
  color: #e02b27;
  text-decoration: underline;
}
.checkout-shipping-method {
  position: relative;
}
.shipping-policy-block.field-tooltip {
  top: 12px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action {
  color: #ff4100;
  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-block-shipping-information .shipping-information {
  padding: 1em;
  border: 2px solid #000;
}
.opc-block-shipping-information .shipping-information-title {
  font-size: 1.8rem;
  font-weight: 700;
  color: #000;
}
.opc-block-shipping-information .shipping-information-title .vcekezjxzqek-edit {
  display: none;
}
.opc-block-shipping-information .shipping-information-content {
  line-height: 2rem;
}
.opc-block-shipping-information .shipping-information-content .eqzzjjgqwk-toolbar {
  margin-left: 0;
}
.opc-block-shipping-information
  .ship-via
  .shipping-information-content
  > .value {
  font-weight: 700;
}
.opc-block-shipping-information .pickup-place-title {
  font-weight: 700;
  margin: 10px 0 0;
}
.opc-block-shipping-information .pickup-place br {
  display: none;
}
#opc-sidebar .checkout-coupon-code h3,
.cart-summary .checkout-coupon-code h3 {
  cursor: pointer;
  text-transform: uppercase;
}
#opc-sidebar .checkout-coupon-code h3 span,
.cart-summary .checkout-coupon-code h3 span {
  padding-right: 2em;
}
#opc-sidebar .checkout-coupon-code h3 svg,
.cart-summary .checkout-coupon-code h3 svg {
  height: 1em;
  width: 1em;
  transform: rotate(90deg);
  float: right;
  transition: transform 0.2s;
}
#opc-sidebar .checkout-coupon-code h3.open svg,
.cart-summary .checkout-coupon-code h3.open svg {
  transform: rotate(270deg);
}
.opc-block-summary {
  background: #000;
  padding: 1em;
  color: #fff;
  margin: 0;
}
.opc-block-summary > .title {
  display: block;
  color: #fff;
  border: none;
  font-weight: 700;
}
.opc-block-summary .mark .value {
  color: #999;
  display: block;
}
.opc-block-summary .discount.coupon {
  display: none;
}
.opc-block-summary .grand.incl + .grand.excl .mark,
.opc-block-summary .grand.incl + .grand.excl .amount {
  border-top: 0;
  font-size: 1.4rem;
  padding-top: 0;
}
.opc-block-summary .grand.incl + .grand.excl .mark strong,
.opc-block-summary .grand.incl + .grand.excl .amount strong {
  font-weight: 400;
}
.opc-block-summary .not-calculated {
  white-space: normal;
}
.opc-block-summary .azwqfuupejcyldx-in-cart > .title {
  border-bottom: 2px solid #fff;
  padding: 10px 40px 10px 0;
  cursor: pointer;
  display: swap;
  text-decoration: none;
  margin-bottom: 0;
  position: relative;
}
.opc-block-summary .azwqfuupejcyldx-in-cart > .title > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.opc-block-summary .azwqfuupejcyldx-in-cart > .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: 12px;
  color: inherit;
  content: "\e622";
  font-family: "icons-blank-theme";
  margin: 3px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.opc-block-summary .azwqfuupejcyldx-in-cart > .title:after {
  position: absolute;
  right: 0;
  top: 10px;
}
.opc-block-summary .azwqfuupejcyldx-in-cart > .title strong {
  font-size: 1.8rem;
  font-weight: 300;
  margin: 0;
  color: #fff;
}
.opc-block-summary .azwqfuupejcyldx-in-cart.jxlzkptulvqwy > .title:after {
  content: "\e621";
}
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt {
  position: relative;
}
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt img {
  margin: 0;
}
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt .toggle {
  display: none;
}
.opc-block-summary .azwqfuupejcyldx-in-cart .fjazghprsdvlekt .qcsflgjqzzfa {
  color: #fff;
}
.opc-block-summary .minicart-items-wrapper {
  margin: 0 -15px 0 0;
  max-height: 370px;
  padding: 15px 15px 0 0;
  border: 0;
}
.hprthwiryux.gxpskzlteskkffk .opc-block-summary .uddhevxefgjhg {
  margin: 0;
  padding-left: 0;
}
.opc-block-summary .uddhevxefgjhg .uddhevxefgjhg-inner {
  display: table;
  margin: 0 0 10px;
  width: 100%;
}
.opc-block-summary .uddhevxefgjhg .hqckixwzxdvasv-block {
  display: table-cell;
  padding-right: 5px;
  text-align: left;
}
.opc-block-summary .uddhevxefgjhg .subtotal {
  display: table-cell;
  text-align: right;
}
.opc-block-summary .uddhevxefgjhg .qcsflgjqzzfa {
  font-size: 1.6rem;
  font-weight: 400;
}
.opc-block-summary .uddhevxefgjhg .qcsflgjqzzfa-including-tax + .qcsflgjqzzfa-excluding-tax {
  margin: 0;
}
.opc-block-summary
  .uddhevxefgjhg
  .qcsflgjqzzfa-including-tax
  + .qcsflgjqzzfa-excluding-tax
  .qcsflgjqzzfa {
  font-size: 1rem;
}
.opc-block-summary .table-totals {
  margin-bottom: 0;
}
.opc-block-summary .table-totals + .azwqfuupejcyldx-in-cart {
  display: none;
}
.opc-block-summary .table-totals .totals.shipping.incl th,
.opc-block-summary .table-totals .grand.totals.incl th,
.opc-block-summary .table-totals .totals.payment-fee.incl th,
.opc-block-summary .table-totals .totals-tax th,
.opc-block-summary .table-totals .totals.sub th,
.opc-block-summary .table-totals .grand.totals.grand-total-excl th,
.opc-block-summary .table-totals .totals.shipping.incl td,
.opc-block-summary .table-totals .grand.totals.incl td,
.opc-block-summary .table-totals .totals.payment-fee.incl td,
.opc-block-summary .table-totals .totals-tax td,
.opc-block-summary .table-totals .totals.sub td,
.opc-block-summary .table-totals .grand.totals.grand-total-excl td {
  text-transform: uppercase;
  font-weight: 700;
}
.opc-block-summary .table-totals .totals.shipping.incl th strong,
.opc-block-summary .table-totals .grand.totals.incl th strong,
.opc-block-summary .table-totals .totals.payment-fee.incl th strong,
.opc-block-summary .table-totals .totals-tax th strong,
.opc-block-summary .table-totals .totals.sub th strong,
.opc-block-summary .table-totals .grand.totals.grand-total-excl th strong,
.opc-block-summary .table-totals .totals.shipping.incl td strong,
.opc-block-summary .table-totals .grand.totals.incl td strong,
.opc-block-summary .table-totals .totals.payment-fee.incl td strong,
.opc-block-summary .table-totals .totals-tax td strong,
.opc-block-summary .table-totals .totals.sub td strong,
.opc-block-summary .table-totals .grand.totals.grand-total-excl td strong {
  font-weight: 700;
}
.opc-block-summary .table-totals .totals.giftcard td,
.opc-block-summary .table-totals .totals.discount td,
.opc-block-summary .table-totals .totals.giftcard th,
.opc-block-summary .table-totals .totals.discount th,
.opc-block-summary .table-totals .totals.giftcard button,
.opc-block-summary .table-totals .totals.discount button,
.opc-block-summary
  .table-totals
  .totals.giftcard
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.opc-block-summary
  .table-totals
  .totals.discount
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.opc-block-summary
  .table-totals
  .totals.giftcard
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.opc-block-summary
  .table-totals
  .totals.discount
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.opc-block-summary .table-totals .totals.giftcard .vcekezjxzqek-gift,
.opc-block-summary .table-totals .totals.discount .vcekezjxzqek-gift {
  font-size: 1.2rem;
}
.opc-block-summary .table-totals .totals.giftcard .giftcard-code,
.opc-block-summary .table-totals .totals.discount .giftcard-code {
  color: #8a837f;
}
.opc-block-summary .table-totals .totals.charge {
  text-transform: uppercase;
}
.opc-block-summary .table-totals .totals.charge .mark,
.opc-block-summary .table-totals .totals.charge .amount {
  font-weight: 400;
  color: #7d7d7d;
  font-size: 1.2rem;
}
.opc-block-summary .table-totals .totals.shipping.incl td,
.opc-block-summary .table-totals .totals-tax td,
.opc-block-summary .table-totals .totals.payment-fee.incl td,
.opc-block-summary .table-totals .totals.sub td,
.opc-block-summary .table-totals .grand.totals.grand-total-excl td,
.opc-block-summary .table-totals .totals.shipping.incl th,
.opc-block-summary .table-totals .totals-tax th,
.opc-block-summary .table-totals .totals.payment-fee.incl th,
.opc-block-summary .table-totals .totals.sub th,
.opc-block-summary .table-totals .grand.totals.grand-total-excl th {
  font-size: 1.2rem;
  padding: 0;
  line-height: 1.7;
}
.opc-block-summary .table-totals .grand.totals.grand-total-excl td,
.opc-block-summary .table-totals .grand.totals.grand-total-excl th {
  padding-top: 20px;
}
.opc-block-summary .table-totals .totals-tax {
  border-bottom: 2px solid #fff;
}
.opc-block-summary .table-totals .totals-tax td,
.opc-block-summary .table-totals .totals-tax th {
  padding-bottom: 20px;
}
.opc-block-summary .table-totals .grand.totals.incl td,
.opc-block-summary .table-totals .grand.totals.incl th {
  font-size: 1.4rem;
}
.opc-block-summary .table-totals .grand.totals.incl .amount {
  color: #ff4100;
}
.opc-block-summary .eqzzjjgqwk-toolbar {
  position: relative;
  z-index: 1;
}
.opc-block-summary .eqzzjjgqwk-toolbar .secondary {
  border-top: 1px solid #d1d1d1;
  display: block;
  float: none;
  margin: -1px 0 0;
  padding: 15px 0 0;
  text-align: left;
}
.opc-block-summary .eqzzjjgqwk-toolbar .secondary .vcekezjxzqek {
  margin: 0;
}
.opc-summary-wrapper .modal-header .vcekezjxzqek-close {
  display: none;
}
.opc-summary-wrapper .message.notice {
  background: 0 0;
  color: #8dc63f;
  padding-left: 88px;
  font-weight: 700;
}
.opc-summary-wrapper .message.notice > div:before {
  display: none;
}
.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.5rem;
  border-bottom: 0;
  margin-bottom: 25px;
}
.block-authentication .block-title strong {
  font-weight: 300;
}
.block-authentication .field .ucdpwrftsagu {
  font-weight: 400;
}
.block-authentication .eqzzjjgqwk-toolbar {
  margin-bottom: 5px;
}
.block-authentication .eqzzjjgqwk-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 .ucdpwrftsagu {
  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: #fff;
  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 0.2rem;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
}
.checkout-payment-method .form-login > fieldset {
  margin-bottom: 20px;
}
.checkout-payment-method .step-title {
  border-bottom: 0;
  margin-bottom: 0;
}
.checkout-payment-method .payment-methods {
  margin-bottom: 40px;
}
.checkout-payment-method .payment-method input[type="radio"] {
  display: none;
}
.checkout-payment-method .payment-method input[type="radio"] + label {
  padding-left: 44px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.checkout-payment-method .payment-method input[type="radio"] + label:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
  border-radius: 50%;
}
.checkout-payment-method .payment-method input[type="radio"] + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  border-radius: 50%;
}
.checkout-payment-method
  .payment-method
  input[type="radio"]:checked
  + label:after {
  width: 14px;
  height: 14px;
  background: #ff4100;
  position: absolute;
  left: 6px;
  opacity: 1;
}
.checkout-payment-method
  .payment-method
  input[type="radio"]:hover
  + label:before {
  border-color: #ff4100;
}
.checkout-payment-method .payment-method .payment-info-text {
  display: block;
  font-weight: 400;
}
.checkout-payment-method .payment-method-tooltip {
  display: inline-block;
  margin: -8px 0;
  position: relative;
  position: unset !important;
}
.checkout-payment-method .payment-method-tooltip .tooltip-content {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.checkout-payment-method .payment-method-tooltip .tooltip-content:after,
.checkout-payment-method .payment-method-tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.checkout-payment-method .payment-method-tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.checkout-payment-method .payment-method-tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.checkout-payment-method .payment-method-tooltip .tooltip-content:after,
.checkout-payment-method .payment-method-tooltip .tooltip-content:before {
  bottom: 100%;
}
.checkout-payment-method .payment-method-tooltip .tooltip-content:after {
  border-bottom-color: #fff;
  left: 167px;
  margin-left: -5px;
}
.checkout-payment-method .payment-method-tooltip .tooltip-content:before {
  border-bottom-color: #bbb;
  left: 167px;
  margin-left: -6px;
}
.checkout-payment-method .payment-method-tooltip .tooltip-toggle {
  cursor: help;
}
.checkout-payment-method
  .payment-method-tooltip
  .tooltip-toggle:hover
  + .tooltip-content,
.checkout-payment-method
  .payment-method-tooltip
  .tooltip-toggle:focus
  + .tooltip-content,
.checkout-payment-method .payment-method-tooltip:hover .tooltip-content {
  display: block;
}
.checkout-payment-method .payment-method-tooltip .tooltip-toggle {
  margin-left: 10px;
  display: inline-block;
  text-decoration: none;
}
.checkout-payment-method .payment-method-tooltip .tooltip-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.checkout-payment-method .payment-method-tooltip .tooltip-toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: #000;
  content: "\e623";
  font-family: "icons-blank-theme";
  vertical-align: middle;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.checkout-payment-method .payment-method-tooltip .tooltip-toggle:hover:before {
  color: #333;
}
.checkout-payment-method .payment-method-tooltip .tooltip-content {
  font-size: 1.4rem;
  font-weight: 400;
  max-width: 300px;
  width: calc(100vw - 89px);
}
.checkout-payment-method .payment-method + #hpp_actionModalWrapper {
  border: 0;
}
.checkout-payment-method .payment-method #payment_fieldset_adyen_hpp_googlepay,
.checkout-payment-method .payment-method #payment_form_adyen_hpp_applepay {
  display: none;
}
.checkout-payment-method .payment-method #payment_form_adyen_hpp_paywithgoogle,
.checkout-payment-method .payment-method #payment_form_adyen_hpp_paywithapple {
  display: none;
}
.checkout-payment-method .payment-method-title {
  padding: 15px 0;
  margin: 0;
  font-size: 1.2rem;
  font-weight: 700;
  display: flex;
  align-items: center;
}
.checkout-payment-method .payment-method-title label {
  flex: 1 1 auto;
  min-height: 30px;
}
.checkout-payment-method .payment-method-title label .payment-icon {
  max-width: 70px;
  min-width: 70px;
  display: inline-flex;
  margin-right: 10px;
  vertical-align: middle;
}
.checkout-payment-method .payment-method-title label .payment-icon img {
  margin: 0;
  max-height: 30px;
  max-width: 75px;
  min-width: auto;
}
.checkout-payment-method
  .payment-method-title
  label[for="gpwebpay"]
  .payment-icon
  img,
.checkout-payment-method
  .payment-method-title
  label[for="adyen_cc"]
  .payment-icon
  img {
  max-width: 35px;
}
.checkout-payment-method
  .payment-method-title
  label[for="adyen_googlepay"]
  .payment-icon
  img {
  max-height: 30px;
}
.checkout-payment-method .payment-method-title label span:nth-child(2) p {
  font-weight: 400;
  padding: 0 1rem 0 0;
}
.checkout-payment-method .payment-method-title .method-fee {
  text-align: right;
  padding-left: 1rem;
  min-width: 60px;
}
.checkout-payment-method .payment-method-title .method-fee-free {
  color: #8dc63f;
}
.checkout-payment-method .payment-method-title .vcekezjxzqek-help {
  display: inline-block;
  margin-left: 5px;
}
.checkout-payment-method
  .payment-method-content
  .payment-method-billing-address,
.checkout-payment-method .payment-method-content .checkout-agreements-block,
.checkout-payment-method .payment-method-content .eqzzjjgqwk-toolbar {
  display: none;
}
.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: 100%;
}
.checkout-payment-method
  .field-select-billing
  div[name="billingAddressshared.country_id"],
.checkout-payment-method
  .billing-address-form
  div[name="billingAddressshared.country_id"] {
  visibility: hidden;
  height: 0;
  margin-bottom: 0;
}
.checkout-payment-method
  .field-select-billing
  :lang(en)
  div[name="billingAddressshared.country_id"],
.checkout-payment-method
  .billing-address-form
  :lang(en)
  div[name="billingAddressshared.country_id"] {
  visibility: visible;
  height: auto;
  margin-bottom: 10px;
}
.checkout-payment-method
  .field-select-billing
  :lang(de)
  div[name="billingAddressshared.country_id"],
.checkout-payment-method
  .billing-address-form
  :lang(de)
  div[name="billingAddressshared.country_id"] {
  visibility: visible;
  height: auto;
  margin-bottom: 10px;
}
.checkout-payment-method .checkout-billing-address {
  margin-top: 0;
}
.checkout-payment-method .checkout-billing-address input[type="checkbox"] {
  display: none;
}
.checkout-payment-method
  .checkout-billing-address
  input[type="checkbox"]
  + label {
  padding-left: 44px;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.checkout-payment-method
  .checkout-billing-address
  input[type="checkbox"]
  + label:before {
  content: "";
  width: 22px;
  height: 22px;
  border: 2px solid #000;
  display: inline-block;
  position: absolute;
  left: 0;
  transition: border 0.2s ease-in-out;
}
.checkout-payment-method
  .checkout-billing-address
  input[type="checkbox"]
  + label:after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.checkout-payment-method
  .checkout-billing-address
  input[type="checkbox"]:checked
  + label:after {
  width: 14px;
  height: 14px;
  background: #ff4100;
  position: absolute;
  left: 6px;
  opacity: 1;
}
.checkout-payment-method
  .checkout-billing-address
  input[type="checkbox"]:hover
  + label:before {
  border-color: #ff4100;
}
.checkout-payment-method .checkout-billing-address .pagurkjcute .vcekezjxzqek-update {
  margin-right: 0;
}
.checkout-payment-method .checkout-billing-address .billing-address-details {
  line-height: 2rem;
  padding: 0 0 0 44px;
  margin: 1em 0;
}
.virtual.checkout-payment-method
  .checkout-billing-address
  .billing-address-details {
  padding: 0;
}
.checkout-payment-method
  .checkout-billing-address
  .billing-address-details
  .vcekezjxzqek-edit-address {
  margin-top: 1em;
}
.checkout-payment-method
  .checkout-billing-address
  .billing-address-details.selected-item {
  border-color: #ff4100;
  border-style: solid;
  border-width: 2px;
  width: auto;
  padding: 20px 35px 20px 20px;
  position: relative;
}
.checkout-payment-method
  .checkout-billing-address
  .billing-address-details.selected-item:after {
  content: "";
  line-height: 21px;
  padding-top: 2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  height: 27px;
  width: 29px;
  font-size: 27px;
  background: #ff4100;
  content: "\e610";
  font-family: "icons-blank-theme";
  color: #fff;
}
.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-billing-address
  > .fieldset:not([style*="display: none"])
  + #order-comment-block
  .payment-option-title {
  padding-left: 0;
}
.checkout-billing-address > .fieldset .field-select-billing {
  margin-top: 20px;
}
#order-comment-block .payment-option-title,
#order-comment-block .payment-option-content {
  padding: 0 0 0 44px;
}
#order-comment-block .payment-option-title .vcekezjxzqek-toggle,
#order-comment-block .payment-option-content .vcekezjxzqek-toggle {
  text-decoration: underline;
}
#order-comment-block .payment-option-title .vcekezjxzqek-toggle:after,
#order-comment-block .payment-option-content .vcekezjxzqek-toggle:after {
  display: none;
}
#order-comment-block .payment-option-content {
  margin-top: 10px;
}
#order-comment-block .payment-option-content .control {
  margin-top: 10px;
}
.checkout-container .checkout-billing-address .field._error .control input,
.checkout-container .checkout-billing-address .field._error .control select,
.checkout-container .checkout-billing-address .field._error .control textarea {
  border-color: #e02b27;
}
.checkout-container .checkout-billing-address .field._error .field-error {
  color: #e02b27;
}
.checkout-container .checkout-billing-address .errors {
  list-style: none;
  padding-left: 0;
  border: 2px solid #e02b27;
}
.checkout-container .checkout-billing-address .errors li {
  margin: 0.5em;
  cursor: pointer;
}
.checkout-container .checkout-billing-address .errors li a {
  color: #e02b27;
  text-decoration: underline;
}
.checkout-payment-method
  .payment-option._active
  .payment-option-title
  .vcekezjxzqek-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 {
  padding: 15px 0;
}
.checkout-payment-method .payment-option-title .vcekezjxzqek-toggle {
  color: #ff4100;
  display: inline-block;
  text-decoration: none;
}
.checkout-payment-method .payment-option-title .vcekezjxzqek-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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.checkout-payment-method .payment-option-title .vcekezjxzqek-toggle:hover:after {
  color: #333;
}
.checkout-payment-method .payment-option-title .vcekezjxzqek-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 .duytlxtogt {
  display: inline-block;
  list-style: none;
  margin: 0 5px 0 0;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types .duytlxtogt._active {
  font-weight: 700;
}
.checkout-payment-method .credit-card-types .duytlxtogt._active img {
  -webkit-filter: grayscale(0%);
}
.checkout-payment-method .credit-card-types .duytlxtogt._inactive {
  opacity: 0.4;
}
.checkout-payment-method .credit-card-types .duytlxtogt span {
  display: inline-block;
  padding-top: 6px;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types img {
  -webkit-filter: grayscale(100%);
  -webkit-transition: all 0.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 .vcekezjxzqek-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-agreements a.vcekezjxzqek-show {
  color: #000;
  text-decoration: underline;
}
.checkout-agreements input[type="checkbox"] + label:after {
  margin: 0 !important;
}
.checkout-success-wrapper .vcekezjxzqek.pagurkjcute {
  display: flex;
  background: #000;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  justify-content: center;
  padding: 0 1em;
  transition: 0.4s ease-in-out;
  height: 50px;
  border-radius: 0;
  border: none;
  width: 100%;
  margin-top: 2em;
}
.checkout-success-wrapper .vcekezjxzqek.pagurkjcute:hover {
  background: #ff4100;
}
.checkout-success-wrapper p {
  font-size: 1.5rem;
  margin-bottom: 0;
}
.checkout-success-wrapper span.email {
  font-weight: 700;
}
.checkout-success-order .checkout-success {
  padding-top: 2em;
}
.checkout-success-order .checkout-success p > span {
  font-weight: 700;
}
.checkout-success-order .checkout-success .eqzzjjgqwk-toolbar:before,
.checkout-success-order .checkout-success .eqzzjjgqwk-toolbar:after {
  display: none;
}
.checkout-success-order .checkout-success .eqzzjjgqwk-toolbar .pagurkjcute {
  float: none;
  display: inherit;
}
.checkout-success-order
  .checkout-success
  .eqzzjjgqwk-toolbar
  .pagurkjcute
  .vcekezjxzqek.pagurkjcute {
  display: flex;
  width: 100%;
}
#registration {
  margin-top: 1em;
}
.checkout-container .change-shipping-address-button,
.checkout-container .change-billing-address-button {
  display: block;
  margin-bottom: 15px;
}
.checkout-container .edit-shipping-address-button,
.checkout-container .edit-billing-address-button {
  display: block;
}
.checkout-container .field.street .field:nth-child(2) label {
  position: relative;
}
.checkout-container .checkout-shipping-address div.new-address-popup,
.checkout-container .checkout-payment-method div.new-address-popup {
  margin: 0 35px 20px 0;
  position: relative;
  font-size: 1.3rem;
}
.checkout-container .checkout-shipping-address div.change-address-popup,
.checkout-container .checkout-payment-method div.change-address-popup {
  margin: 5px 0 -5px;
}
.checkout-container .checkout-shipping-address div.edit-address-popup,
.checkout-container .checkout-payment-method div.edit-address-popup {
  float: left;
  margin: 5px 35px -5px 0;
}
.checkout-container .checkout-shipping-address .new-billing-address-button,
.checkout-container .checkout-payment-method .new-billing-address-button {
  display: block;
  margin: 20px 35px 0 20px;
  position: relative;
}
.shipping-address-modal.modal-popup.modal-slide .modal-inner-wrap[class],
.billing-address-modal.modal-popup.modal-slide .modal-inner-wrap[class] {
  background-color: #fff;
}
.shipping-address-modal .modal-inner-wrap h1.modal-title,
.billing-address-modal .modal-inner-wrap h1.modal-title {
  border: none;
}
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-search,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-search {
  width: 250px;
}
.shipping-address-modal .modal-inner-wrap .block.block-search,
.billing-address-modal .modal-inner-wrap .block.block-search {
  left: 20px;
  position: absolute;
  top: 81px;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-select-shipping-addressmultiselect-search-count,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-select-shipping-addressmultiselect-search-count {
  border-bottom: 1px solid #ccc;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin: 5px -30px 10px;
  padding: 0 0 5px 30px;
}
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-empty-area,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-empty-area {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 5px;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root {
  border-bottom: 1px solid #ccc;
  clear: both;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 15px;
  position: relative;
  width: 100%;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-details,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-details {
  float: left;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected {
  float: right;
  margin-right: 20px;
  margin-top: 20px;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  button,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  button,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here
  button,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here
  button,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address
  button,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address
  button,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  button,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  button,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .vcekezjxzqek-gift,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .vcekezjxzqek-gift,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here
  .vcekezjxzqek-gift,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .ship-here
  .vcekezjxzqek-gift,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address
  .vcekezjxzqek-gift,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .select-address
  .vcekezjxzqek-gift,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .vcekezjxzqek-gift,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .vcekezjxzqek-gift {
  background: #006bb7;
  border: 1px solid #006bb4;
  box-shadow: none;
  color: #fff;
  outline: 0;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  button,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  button,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .vcekezjxzqek-gift,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .vcekezjxzqek-gift {
  background-color: #eee;
  border: none;
  box-shadow: none;
  color: #777;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  button:hover,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  button:hover,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek:hover,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .vcekezjxzqek-gift:hover,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .address-selected
  .vcekezjxzqek-gift:hover {
  cursor: auto;
  background-color: #eee;
  border: none;
  box-shadow: none;
  color: #777;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address {
  float: right;
  margin-right: 20px;
  margin-top: 20px;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  button,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  button,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  button,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  button,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .vcekezjxzqek-gift,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .vcekezjxzqek-gift,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .vcekezjxzqek-gift,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .vcekezjxzqek-gift {
  background-color: Transparent;
  border: none;
  box-shadow: none;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  button.vcekezjxzqek-primary,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  button.vcekezjxzqek-primary,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .vcekezjxzqek-gift.vcekezjxzqek-primary,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .vcekezjxzqek-gift.vcekezjxzqek-primary {
  color: #777;
  text-transform: uppercase;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  button.vcekezjxzqek-primary:hover,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  button.vcekezjxzqek-primary:hover,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary:hover,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary:hover,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary:hover,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary:hover,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .vcekezjxzqek-gift.vcekezjxzqek-primary:hover,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .default-address
  .vcekezjxzqek-gift.vcekezjxzqek-primary:hover {
  cursor: auto;
}
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  button.vcekezjxzqek-primary,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  button.vcekezjxzqek-primary,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .quote-details-items
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .cart.table-wrapper
  .eqzzjjgqwk-toolbar
  > .vcekezjxzqek.vcekezjxzqek-primary,
.shipping-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .vcekezjxzqek-gift.vcekezjxzqek-primary,
.billing-address-modal
  .modal-inner-wrap
  .admin__action-multiselect-menu-inner
  ._root
  .edit-address
  .vcekezjxzqek-gift.vcekezjxzqek-primary {
  color: #006bb4;
}
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner {
  margin-top: 10px;
  overflow-y: auto;
}
.shipping-address-modal .modal-inner-wrap ul,
.billing-address-modal .modal-inner-wrap ul {
  list-style-type: none;
  padding-left: 0;
}
.admin__data-grid-loading-mask {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 4;
}
.admin__data-grid-loading-mask .spinner {
  background: url("../images/loader-2.gif") 50% 50% no-repeat;
  display: inline-block;
  font-size: 4rem;
  height: 1em;
  left: 50%;
  margin-left: -2rem;
  margin-right: 1.5rem;
  position: absolute;
  top: 50%;
  width: 1em;
}
.ie9 .admin__data-grid-loading-mask .spinner {
  background: url("../images/loader-2.gif") 50% 50% no-repeat;
  bottom: 0;
  height: 149px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 218px;
}
.block-addresses-list .azwqfuupejcyldx.addresses > .duytlxtogt {
  margin-bottom: 20px;
}
.block-addresses-list .azwqfuupejcyldx.addresses > .duytlxtogt:last-child {
  margin-bottom: 0;
}
.form-create-account .fieldset .field {
  margin: 0 0 10px;
}
.form-address-edit .region_id {
  display: none;
}
.form-address-edit .street .nested .field.additional label {
  height: initial;
  margin: initial;
  position: initial;
}
.form-address-edit .street .nested .field.additional.required label:after {
  content: "*";
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.form-edit-account .fieldset.password {
  display: none;
}
.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-information .box-content,
.box-newsletter .box-content {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  line-height: 26px;
}
.fieldset .fullname.field > .ucdpwrftsagu + .control {
  width: 100%;
}
.account .hprthwiryux.gxpskzlteskkffk h2 {
  margin-top: 0;
}
.account .hprthwiryux.gxpskzlteskkffk .toolbar {
  text-align: center;
}
.account .hprthwiryux.gxpskzlteskkffk .toolbar .limiter-options {
  width: auto;
}
.account .sidebar-additional {
  margin-top: 40px;
}
.account .table-wrapper:last-child {
  margin-bottom: 0;
}
.account .table-wrapper .vcekezjxzqek {
  margin-right: 15px;
}
.account .table-wrapper .vcekezjxzqek:last-child {
  margin-right: 0;
}
.account-nav .uoesokfqgho {
  background: #000;
  padding: 15px 0;
}
.account-nav .duytlxtogt {
  margin: 3px 0 0;
}
.account-nav .duytlxtogt:first-child {
  margin-top: 0;
}
.account-nav .duytlxtogt a,
.account-nav .duytlxtogt > strong {
  border-left: 3px solid transparent;
  display: block;
  padding: 5px 18px 5px 15px;
}
.account-nav .duytlxtogt a {
  text-decoration: none;
}
.account-nav .duytlxtogt a:hover {
  background: #e8e8e8;
}
.account-nav .duytlxtogt.current a,
.account-nav .duytlxtogt.current strong {
  border-color: #ff5501;
  font-weight: 600;
}
.account-nav .duytlxtogt.current a {
  border-color: #ff5501;
}
.account-nav .duytlxtogt .delimiter {
  border-top: 1px solid #d1d1d1;
  display: block;
  margin: 10px 1.8rem;
}
.hprthwiryux.gxpskzlteskkffk .block:last-child {
  margin-bottom: 0;
}
.block .title {
  margin-bottom: 10px;
}
.block .title strong {
  color: #000;
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.hprthwiryux.gxpskzlteskkffk .block .title strong {
  font-size: 15px;
}
.block p:last-child {
  margin: 0;
}
.block .box-actions {
  margin-top: 5px;
}
.field.password .control {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.field.password .control .mage-error {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.field.password .control .input-text {
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
  z-index: 2;
}
#password-strength-meter-container {
  display: inline-block;
}
.password-strength-meter {
  display: none;
  color: #000;
  padding: 0 0 0 0.5rem;
  z-index: 1;
  font-weight: 700;
}
.password-none .password-strength-meter {
  color: #000;
}
.password-weak .password-strength-meter {
  color: #f23b3b;
  display: inline-block;
}
.password-medium .password-strength-meter {
  color: #ff4100;
  display: inline-block;
}
.password-strong .password-strength-meter {
  color: #8dc63f;
  display: inline-block;
}
.password-very-strong .password-strength-meter {
  color: #8dc63f;
  display: inline-block;
}
.control.captcha-image {
  margin-top: 10px;
}
.control.captcha-image .captcha-img {
  vertical-align: middle;
}
.cart-summary .block.giftcard .vcekezjxzqek.check {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
  margin-top: 20px;
}
.vsovrkifsprawwa-product-giftcard .giftcard-amount {
  margin-bottom: 0;
  text-align: left;
}
.coaotqjedilrazc {
  overflow: hidden;
  white-space: nowrap;
}
.coaotqjedilrazc .yurdfzvexl {
  width: 98px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.coaotqjedilrazc .yurdfzvexl:before {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  color: #959595;
  font-family: "icons-blank-theme";
  font-size: 22px;
  height: 22px;
  letter-spacing: -3px;
  line-height: 22px;
  content: "\e605""\e605""\e605""\e605""\e605";
  display: block;
  font-style: normal;
  font-weight: 400;
  speak: none;
}
.coaotqjedilrazc .yurdfzvexl > span {
  display: block;
  overflow: hidden;
}
.coaotqjedilrazc .yurdfzvexl > span:before {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ff4100;
  font-family: "icons-blank-theme";
  font-size: 22px;
  height: 22px;
  letter-spacing: -3px;
  line-height: 22px;
  content: "\e605""\e605""\e605""\e605""\e605";
  display: block;
  font-style: normal;
  font-weight: 400;
  speak: none;
}
.coaotqjedilrazc .yurdfzvexl > span span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.coaotqjedilrazc .yurdfzvexl {
  margin-left: -5px;
}
.eocuxfjxzxkdq .coaotqjedilrazc .ucdpwrftsagu,
.table-reviews .coaotqjedilrazc .ucdpwrftsagu {
  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: #959595;
  font-family: "icons-blank-theme";
  font-size: 22px;
  height: 22px;
  letter-spacing: -3px;
  line-height: 22px;
  font-style: normal;
  font-weight: 400;
  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: #ff4100;
  font-family: "icons-blank-theme";
  font-size: 22px;
  height: 22px;
  letter-spacing: -3px;
  line-height: 22px;
  font-style: normal;
  font-weight: 400;
  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 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.block.add.review .legend {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  margin: 0 0 20px;
}
.block.add.review .field.rating {
  display: table-row;
}
.block.add.review .field.rating .ucdpwrftsagu {
  display: table-cell;
  padding: 5px 0;
  vertical-align: middle;
}
.block.add.review .field.rating .control {
  display: table-cell;
  vertical-align: top;
}
.block.reviews.afocqpoujcxt > .title {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.block.reviews.afocqpoujcxt .review.duytlxtogt {
  margin-bottom: 40px;
}
.block.reviews.afocqpoujcxt .review.title {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.data.table.reviews .coaotqjedilrazc {
  margin-top: -4px;
}
.customer-review.yktvqggpeghv {
  margin-bottom: 20px;
}
.customer-review.yktvqggpeghv .review.title,
.customer-review.yktvqggpeghv .ratings-summary,
.customer-review.yktvqggpeghv .fjazghprsdvlekt-details {
  margin-bottom: 20px;
}
.eocuxfjxzxkdq {
  display: table;
  margin: 10px 0 12px;
}
.cwjphrtkzvcsfi.yddczgfpzzufz.afocqpoujcxt .eocuxfjxzxkdq {
  margin: 0 auto;
}
.eocuxfjxzxkdq.oyhlteqxirtpg {
  margin-left: 0;
}
.eocuxfjxzxkdq .coaotqjedilrazc {
  display: table-cell;
  left: -5px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.eocuxfjxzxkdq .trifrfappxlkkyg {
  display: table-cell;
  line-height: 22px;
  vertical-align: middle;
}
.eocuxfjxzxkdq .trifrfappxlkkyg a {
  margin-right: 5px;
}
.customer-review {
  display: flex;
  flex-direction: column;
}
.customer-review .fjazghprsdvlekt-details {
  margin-bottom: 40px;
}
.customer-review .fjazghprsdvlekt-media {
  width: 100px;
}
.customer-review .review-global-rating .rating-average-label {
  font-size: 1.5rem;
  font-weight: 700;
}
.customer-review .review-global-rating .eocuxfjxzxkdq {
  margin: 0 0 25px;
}
.customer-review
  .review-global-rating
  .eocuxfjxzxkdq
  .coaotqjedilrazc {
  left: 0;
}
.customer-review .review-details .customer-review-rating {
  margin-bottom: 20px;
}
.customer-review .review-details .customer-review-rating .duytlxtogt {
  margin-bottom: 10px;
}
.customer-review .review-details .customer-review-rating .duytlxtogt:last-child {
  margin-bottom: 0;
}
.customer-review .review-details .review-title {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.customer-review .review-details .review-content {
  margin-bottom: 20px;
}
.review-field-ratings .nested {
  display: table;
}
.review-field-ratings .review-field-rating {
  display: table-row;
}
.review-field-ratings .review-field-rating .ucdpwrftsagu,
.review-field-ratings .review-field-rating .control {
  display: table-cell;
  padding-bottom: 10px;
  vertical-align: top;
}
.review-field-ratings .review-field-rating .ucdpwrftsagu {
  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 .vsovrkifsprawwas {
  border-bottom: 1px solid #c9c9c9;
  display: block;
  padding: 20px 0;
  text-align: center;
}
.review-toolbar .limiter {
  display: none;
}
.review-add .block-title {
  display: none;
}
.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 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.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 {
  color: #000;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  margin: 0 0 20px;
}
.review-content {
  margin-bottom: 20px;
}
h1.aqyqcftjotwqfh {
  display: none;
}
.transparent-btn,
.transparent-btn:hover {
  background-color: transparent;
  border: none;
  position: relative;
}
@media screen and (max-width: 768px) {
  .transparent-btn,
  .transparent-btn:hover {
    width: 42px;
    height: 42px;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.45);
    border-color: rgba(0, 0, 0, 0.45);
    border-radius: 0;
    padding: 0;
    transition: all 0.4s ease-in-out;
  }
}
@media screen and (max-width: 768px) {
  .transparent-btn svg,
  .transparent-btn:hover svg {
    fill: #fff;
    width: 32px;
    height: 32px;
  }
}
.cart-tooltip {
  position: relative;
}
.cart-tooltip .tooltip-content {
  background: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.cart-tooltip .tooltip-content:after,
.cart-tooltip .tooltip-content:before {
  border: solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.cart-tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.cart-tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.cart-tooltip .tooltip-content:after,
.cart-tooltip .tooltip-content:before {
  bottom: 100%;
}
.cart-tooltip .tooltip-content:after {
  border-bottom-color: #fff;
  left: 15px;
  margin-left: -5px;
}
.cart-tooltip .tooltip-content:before {
  border-bottom-color: #bbb;
  left: 15px;
  margin-left: -6px;
}
.cart-tooltip .tooltip-toggle {
  cursor: help;
}
.cart-tooltip .tooltip-toggle:hover + .tooltip-content,
.cart-tooltip .tooltip-toggle:focus + .tooltip-content,
.cart-tooltip:hover .tooltip-content {
  display: block;
}
.cart-tooltip .tooltip-content {
  left: auto;
  right: 0;
  margin-top: 1px;
  white-space: nowrap;
}
.cart-tooltip .tooltip-content:after {
  right: 15px;
  margin-right: 6px;
  margin-left: 0;
  left: auto;
}
.cart-tooltip .tooltip-content:before {
  right: 15px;
  margin-right: 7px;
  margin-left: 0;
  left: auto;
}
ul.azwqfuupejcyldx-qty {
  list-style-type: none;
}
form.to_cart_form {
  margin-top: 5px;
}
div.order-title strong {
  color: #ff4100;
  margin-bottom: 3px;
}
tr.order-item-row {
  border-bottom: 1px solid #000;
}
tr.order-item-row td {
  padding-top: 30px;
}
.mobile-hr {
  display: none;
}
@media screen and (max-width: 768px) {
  .mobile-hr {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .table-wrapper table.table-order-items tbody tr.order-item-row td.col {
    display: flex !important;
    justify-content: flex-start;
  }
}
.table-wrapper table.table-order-items tbody tr.order-item-row td.col:before {
  font-weight: 600 !important;
  font-size: 1.3rem;
}
@media screen and (max-width: 768px) {
  .table-wrapper table.table-order-items tbody tr.order-item-row td.img:before {
    display: none !important;
  }
}
.table-wrapper
  table.table-order-items
  tbody
  tr.order-item-row
  td.img
  .to_cart_form_mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .table-wrapper
    table.table-order-items
    tbody
    tr.order-item-row
    td.img
    .to_cart_form_mobile {
    display: block;
    position: absolute;
    left: 20%;
    bottom: 5%;
  }
}
.table-wrapper
  table.table-order-items
  tbody
  tr.order-item-row
  td.img
  .dhcuqozwtghze {
  width: 100%;
  position: relative;
}
.table-wrapper
  table.table-order-items
  tbody
  tr.order-item-row
  td.img
  .dhcuqozwtghze
  .fjazghprsdvlekt-image-link {
  display: flex;
  height: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .table-wrapper
    table.table-order-items
    tbody
    tr.order-item-row
    td.qcsflgjqzzfa
    .cart-price
    .qcsflgjqzzfa,
  .table-wrapper
    table.table-order-items
    tbody
    tr.order-item-row
    td.subtotal
    .cart-price
    .qcsflgjqzzfa {
    font-size: 1.5rem;
  }
}
.table-wrapper
  table.table-order-items
  tbody
  tr.order-item-row
  td[data-th].rpwhkpsvhfwq {
  flex-direction: column;
}
.table-wrapper
  table.table-order-items
  tbody
  tr.order-item-row
  td[data-th].rpwhkpsvhfwq
  .fjazghprsdvlekt-title-strong {
  display: none;
  font-size: 1.7rem;
}
@media screen and (max-width: 768px) {
  .table-wrapper
    table.table-order-items
    tbody
    tr.order-item-row
    td[data-th].rpwhkpsvhfwq
    .fjazghprsdvlekt-title-strong {
    display: block;
    font-weight: 700;
  }
}
@media screen and (max-width: 768px) {
  .table-wrapper
    table.table-order-items
    tbody
    tr.order-item-row
    td[data-th].rpwhkpsvhfwq
    a.fjazghprsdvlekt-title-url {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .table-wrapper
    table.table-order-items
    tbody
    tr.order-item-row
    td[data-th].rpwhkpsvhfwq
    dt.option-label {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .table-wrapper
    table.table-order-items
    tbody
    tr.order-item-row
    td[data-th].rpwhkpsvhfwq
    dd.option-value {
    font-size: 1.6rem;
  }
}
.table-wrapper
  table.table-order-items
  tbody
  tr.order-item-row
  td[data-th].qcsflgjqzzfa:before,
.table-wrapper
  table.table-order-items
  tbody
  tr.order-item-row
  td[data-th].jyywgqgegjz:before,
.table-wrapper
  table.table-order-items
  tbody
  tr.order-item-row
  td[data-th].subtotal:before {
  text-align: left;
}
@media screen and (max-width: 768px) {
  .table-wrapper
    table.table-order-items
    tbody
    tr.order-item-row
    td[data-th].subtotal
    .to_cart_form_desktop {
    display: none !important;
  }
}
div.order-actions-toolbar .eqzzjjgqwk {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 2rem;
}
div.order-actions-toolbar .eqzzjjgqwk a {
  display: block;
}
body {
  background-color: #fff;
}
.hhaovcxfjpzr {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.ckqkgffldohc {
  flex-grow: 1;
  position: relative;
}
img {
  margin: 20px 0;
}
.floating-messages {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  margin: 0 !important;
}
.floating-messages .message {
  padding: 12px 0;
  margin: 0 0 5px;
}
.floating-messages .message div {
  width: calc(100% - 40px);
  max-width: 900px;
  margin: auto;
  padding-left: 40px;
  position: relative;
}
.floating-messages .message div:before {
  top: 9px !important;
}
.xzaeaqgvjvul {
  min-height: 66px;
}
.xzaeaqgvjvul > .uoesokfqgho {
  display: flex;
  align-items: center;
  flex: 1 0 0;
  justify-content: space-between;
  padding: 20px 0 10px;
  background: #fff;
}
.xzaeaqgvjvul > .uoesokfqgho .dqxlqvtaytjaiqp img {
  display: block;
  margin: 0;
}
.xzaeaqgvjvul .gymtheme-header-icon:not(:last-child) {
  margin-right: 22px;
}
.xzaeaqgvjvul .gymtheme-navigation-icon .gexdiwuvugjqovg {
  width: 40px;
  height: 40px;
  vertical-align: middle;
}
.xzaeaqgvjvul .gexdiwuvugjqovgs {
  display: flex;
  align-items: center;
}
.gexdiwuvugjqovgs-container {
  display: flex;
  align-items: center;
}
.gexdiwuvugjqovgs-container .gexdiwuvugjqovg {
  padding: 5px;
  vertical-align: middle;
}
.search-trigger {
  display: none;
}
.ljydqxiwycyhcc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.cdveuvlkuc.links > li {
  display: none;
}
.cdveuvlkuc.links > li.ssuxadhgxpsyp {
  display: none;
}
.cdveuvlkuc.links .logged-in {
  display: none;
}
.cdveuvlkuc.links .user-dropdown {
  display: none;
}
.gexdiwuvugjqovg.icon-user {
  width: 25px;
  height: 25px;
  margin-left: 5px;
}
.gb-notification {
  text-align: center;
  width: 100%;
}
.gb-notification p {
  margin: 0;
  padding: 1.1rem;
}
.gb-notification p a {
  text-decoration: underline;
  text-underline-offset: 0.2rem;
  color: inherit;
}
.kfeiecjjfrpuc {
  background-color: #000;
  color: #fff;
  overflow: hidden;
}
.kfeiecjjfrpuc a {
  color: #fff;
  transition: color 0.4s ease-in-out;
}
.kfeiecjjfrpuc a:hover {
  color: #ff4100;
}
.kfeiecjjfrpuc .gkldjfphqdvhj-block [data-content-type="row"] {
  margin: 0 !important;
  padding: 0 !important;
}
.kfeiecjjfrpuc .gkldjfphqdvhj-block [data-content-type="row"] [data-element="inner"] {
  margin: 0 !important;
  padding: 0 !important;
}
.kfeiecjjfrpuc ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.kfeiecjjfrpuc h4 {
  margin: 0 0 1em;
  font-weight: 400;
  color: #fff;
}
.kfeiecjjfrpuc p {
  margin: 0 0 1em;
}
.kfeiecjjfrpuc .social ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.kfeiecjjfrpuc .social ul > li {
  display: inline-block;
  vertical-align: top;
}
.kfeiecjjfrpuc .social ul li {
  margin-right: 0.55em;
}
.kfeiecjjfrpuc .social a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  transition: background-color 0.4s ease-in-out;
}
.kfeiecjjfrpuc .social a:hover {
  background: #ff4100;
}
.kfeiecjjfrpuc .social a .gexdiwuvugjqovg {
  fill: #000;
  width: 25px;
  height: 25px;
}
.kfeiecjjfrpuc .social a.gkldjfphqdvhj-ceneo {
  background-color: transparent;
  border-radius: 0;
  height: 82px;
  width: 200px;
}
.kfeiecjjfrpuc .drohcypxoczzwjz {
  font-size: 1.4rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
}
.kfeiecjjfrpuc .certifications ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.kfeiecjjfrpuc .certifications ul > li {
  display: inline-block;
  vertical-align: top;
}
.kfeiecjjfrpuc .certifications ul svg {
  height: 33px;
}
.kfeiecjjfrpuc .cmn-iso-2 {
  background-image: url("data:image/svg+xml;charset=utf8,<svg width='94' height='66' xmlns='http://www.w3.org/2000/svg'><g><g fill='%23174e7e' id='g3864'><path d='m0,33l0,-33l47,0l47,0l0,33l0,33l-47,0l-47,0l0,-33z' id='path3862'/></g><g fill='%23ffffff' id='g3880'><path d='m16.53596,59.53575c0.22097,-1.13493 0.59535,-3.42581 0.7124,-3.85512c0.68127,0.11646 1.57773,0.31937 3.05164,0.31937c3.1,0 5.3575,-1.47734 5.77734,-3.91815c-0.87132,0.21345 -2.3034,0.43397 -4.10711,0.34905c-1.9391,-0.16573 -3.57023,-1.1309 -4.37023,-2.0309c-3.7,-3.7 -0.3,-10.4 5.3,-10.4c4.7,0 7.3,2.9 7.8,8.6c0.5,4.3 -1.22526,6.99099 -2.2,8.2c-1.28353,1.61724 -3.40009,3.22579 -7.1,3.2c-3.16967,-0.0221 -3.90282,-0.17847 -4.86404,-0.46425zm8.7646,-11.75616c1.23202,-2.03089 -0.40056,-3.77959 -2.40056,-3.77959c-1.9,0 -3.17509,2.9 -1.67509,4.3c0.9,1 3.25468,1.04363 4.07565,-0.52041z' id='path3866'/><path d='m36,58c-2,-2 -2.3,-3.6 -2.1,-10c0.1,-6.5 7.2,-10.1 12.1,-6.2c3.4,2.8 4,11.7 1,15.5c-2.7,3.4 -8,3.7 -11,0.7zm7.4,-3.6c1.0768,-4.19374 0.40598,-10.46256 -2.18466,-10.14307c-3.24342,-0.20598 -3.21749,6.09874 -2.11196,10.0266c0.92322,2.41534 3.7333,2.31037 4.29662,0.11647z' id='path3868'/><path d='m72,53.5c0.0416,-3.79491 0.10191,-6.14486 -0.04016,-6.31612c-0.15205,-0.18328 -0.89602,0.30467 -1.95984,0.81612c-0.74391,0.39384 -1.32912,0.62743 -2.01966,0.92111c0.0075,-0.54682 -0.08056,-4.05355 -0.04283,-4.72736c1.78125,-0.96563 1.64062,-0.85 4.68125,-2.32812c1.70625,-0.76251 3.41059,-1.72059 4.375,-1.99063c0.04374,0.71875 0.00624,3.325 0.00624,10.125c0,10 -0.01563,7 -0.07813,10c-1.33372,0.0343 -4.24826,0.01083 -4.91891,-0.01272c-0.03235,-1.1784 -0.04269,-2.86211 -0.00296,-6.48728z' id='path3872'/><path d='m31.99194,34.49319c-0.78891,-0.19332 -1.73301,-0.35016 -2.80624,-0.78832c0.05159,-0.59342 0.47049,-1.92227 0.58718,-2.78455c0.16684,-1.23284 0.30833,-1.83578 0.38831,-2.62923c0.93554,0.19191 2.96979,1.04194 5.99773,1.04194c4.8,0 5.60625,-0.95625 5.60625,-2.45625c0,-1.3 -1.7,-2.5 -5.5,-4c-4,-1.6 -5.7,-2.9 -6.4,-4.8c-2,-5.9 1.7,-10.6 9.3,-11.6c2.76875,-0.44688 7.17812,0.27812 9.61562,0.76562c-0.13815,0.92117 -1.03171,3.95372 -1.5475,5.83952c-1.19844,-0.36679 -2.16837,-0.58424 -3.76812,-0.70514c-3.2,-0.3 -5.2,0.1 -6,1c-1.5,1.9 -0.4,3.1 4.7,4.8c9,3 10.7,11.4 3.1,15.2c-2.07727,1.0701 -5.16159,1.82158 -8.12499,1.81824c-1.74433,-0.002 -3.66614,-0.29426 -5.14824,-0.70183z' id='path3874'/><path d='m58.3,33.4c-5.8,-2.9 -8.2,-13.5 -4.7,-20.9c3.8,-8.1 17.8,-8.6 22.9,-0.9c2.6,3.9 2.7,13.9 0.2,17.8c-3.4,5.2 -12.1,7.1 -18.4,4zm10.9,-6.1c2.6,-2.3 2.5,-11.3 -0.1,-13.7c-2.7,-2.4 -7.2,-1.7 -8.9,1.4c-1.5,2.9 -1,10.3 0.8,12.5c1.7,2 5.9,1.9 8.2,-0.2z' id='path3876'/><path d='m19,20.5c0,-8.63878 0,-12.34327 0.00305,-13.47904c0.68796,0.00248 2.23663,-0.02096 3.49695,-0.02096c1.18946,0 2.8858,0.00837 3.49323,0.00658c-0.02057,1.49334 0.00677,4.58134 0.00677,13.49342c0,13.5 -0.05778,12.5926 -0.05778,14.91433c0,0 -2.87913,0.06644 -3.62926,0.05791c-0.91851,-0.01044 -2.88606,0.04493 -3.25264,0.04139c-0.02493,-1.77076 -0.06032,-14.09077 -0.06032,-15.01363z' id='path3878'/></g><path fill='%23ffffff' d='m53.43018,58.14127c-2,-2 -2.3,-3.6 -2.1,-10c0.1,-6.5 7.2,-10.1 12.1,-6.2c3.4,2.8 4,11.7 1,15.5c-2.7,3.4 -8,3.7 -11,0.7zm7.4,-3.6c1.0768,-4.19374 0.40598,-10.46257 -2.18466,-10.14307c-3.24342,-0.20598 -3.21749,6.09874 -2.11196,10.0266c0.92322,2.41534 3.7333,2.31037 4.29662,0.11647z' id='path3868-3'/></g></svg>");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  background-size: cover;
  width: 48px;
  height: 32px;
  margin: 0 10px 10px 0;
}
.kfeiecjjfrpuc .cmn-ifs-2 {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='66' height='38'><g><g fill='%23132f5e' transform='matrix(0.0040874,0,0,0.0040874,-1.6787956,-0.22074102)' id='l2qbdMdarpVr755vOJ0uKsn'><g id='g1843'><path d='m13215,5929c-165,-14 -386,-39 -455,-50c-378,-63 -667,-138 -724,-189c-29,-27 -31,-32 -30,-102c0,-73 66,-468 86,-521c12,-31 54,-57 93,-57c14,0 106,20 203,44c428,108 699,150 962,150c260,0 426,-41 539,-132c97,-79 141,-184 141,-339c0,-177 -67,-287 -225,-366c-70,-36 -92,-43 -240,-76c-77,-17 -105,-22 -310,-56c-490,-81 -773,-195 -979,-394c-187,-182 -279,-391 -307,-704c-19,-209 6,-451 65,-644c83,-267 276,-487 536,-611c160,-76 308,-115 585,-153c118,-17 588,-17 720,0c55,7 154,19 220,27c131,17 170,23 320,55c55,12 118,25 140,30c150,30 279,76 312,111c25,26 28,36 28,96c-1,37 -9,108 -18,157c-10,50 -22,115 -27,145c-39,220 -49,245 -103,255c-37,7 -50,5 -332,-57c-399,-89 -608,-114 -870,-104c-315,12 -469,83 -548,254c-29,63 -31,75 -31,182c0,109 1,118 32,181c37,77 87,126 170,168c115,58 219,84 537,136c250,40 381,66 505,102c477,136 712,377 810,828c26,121 38,433 22,565c-30,241 -106,434 -236,596c-59,74 -79,94 -157,159c-78,65 -235,153 -354,198c-272,103 -697,148 -1080,116z' id='p1C3jmcMrq'/><path d='m6732,5847c-22,-23 -22,-23 -22,-2004c0,-1872 1,-1982 18,-2002c18,-22 66,-34 206,-51c45,-5 171,-21 281,-35c447,-58 427,-57 455,-37c13,10 28,32 32,50c5,17 7,937 6,2045c-3,1965 -3,2015 -22,2036c-19,21 -24,21 -476,21c-457,0 -457,0 -478,-23z' id='pTH2UXf92'/><path d='m8766,5839c-26,-31 -26,-31 -26,-2013c0,-1816 1,-1983 16,-2005c38,-53 -14,-51 1339,-51c1345,0 1308,-1 1334,48c7,14 11,129 11,335c0,303 -1,315 -21,341c-20,26 -20,26 -850,26c-829,0 -829,0 -829,560c0,560 0,560 733,560c732,0 732,0 762,24c30,24 30,24 33,345c3,322 3,322 -27,351c-29,30 -29,30 -765,30c-736,0 -736,0 -736,705c0,748 0,751 -45,769c-9,3 -216,6 -460,6c-443,0 -443,0 -469,-31z' id='p8svlX3SF'/><path d='m1383,2576c-56,-18 -108,-52 -132,-84c-10,-15 -63,-103 -118,-197c-55,-93 -166,-283 -247,-422c-165,-281 -185,-333 -166,-415c13,-50 27,-78 232,-428c66,-113 137,-234 158,-270c146,-253 163,-274 245,-311c37,-17 79,-19 577,-19c520,0 538,1 585,21c26,11 61,32 76,47c26,24 105,150 182,287c15,28 80,140 145,250c244,417 252,436 227,531c-11,44 -97,200 -252,459c-23,39 -91,155 -151,258c-112,194 -157,251 -222,283c-34,18 -73,19 -567,21c-416,2 -539,-1 -572,-11z' id='pHllszHhV'/></g></g><g fill='%233baf9f' transform='matrix(0.0040874,0,0,0.0040874,-1.6787956,-0.22074102)' id='l5c5XR4oQ4Tn3E8QdycTOki'><g id='g1854'><path d='m8067,8429c-154,-37 -217,-94 -268,-241c-21,-58 -23,-81 -22,-273c0,-189 2,-216 22,-270c46,-129 122,-200 252,-237c57,-16 92,-18 201,-15c193,5 280,35 354,119c72,82 99,190 99,398c0,233 -29,342 -115,427c-52,52 -104,77 -202,97c-102,21 -225,19 -321,-5zm308,-172c30,-16 48,-37 70,-82c30,-59 30,-59 30,-250c0,-174 -2,-195 -23,-250c-19,-50 -30,-65 -69,-90c-43,-27 -53,-29 -142,-29c-104,0 -139,11 -185,61c-36,39 -48,98 -53,263c-8,235 20,335 104,379c57,30 213,29 268,-2z' id='pwejmb5oD'/><path d='m9180,8430c-41,-10 -89,-25 -107,-34c-51,-27 -119,-99 -142,-151c-63,-142 -65,-505 -3,-645c41,-94 116,-155 238,-194c71,-22 299,-23 369,0c157,50 233,132 266,284c14,68 8,477 -8,505c-6,11 -21,40 -33,65c-29,59 -74,106 -131,135c-107,54 -306,69 -449,35zm323,-183c20,-15 42,-37 48,-49c26,-49 38,-138 39,-283c0,-209 -19,-272 -96,-332c-35,-26 -42,-27 -145,-27c-106,0 -110,1 -146,30c-21,17 -49,52 -63,80c-24,47 -25,56 -25,239c0,200 8,250 50,309c36,51 86,67 201,64c93,-3 104,-5 137,-31z' id='podErQwFm'/><path d='m10315,8432c-138,-29 -221,-96 -266,-215c-23,-59 -24,-74 -24,-297c0,-221 1,-238 23,-294c47,-122 109,-182 225,-217c77,-23 281,-26 372,-4c62,15 82,8 69,-25c-9,-21 -18,-304 -10,-333c8,-32 55,-53 138,-61c60,-6 68,-4 78,13c7,13 10,233 10,661c0,680 1,671 -46,711c-77,65 -390,98 -569,61zm368,-171c15,-12 17,-49 17,-342c0,-269 -3,-330 -14,-342c-18,-17 -176,-30 -266,-20c-57,6 -68,10 -104,47c-62,62 -80,146 -73,341c6,194 31,267 105,313c34,21 47,22 178,20c102,-2 146,-7 157,-17z' id='pwzwYCLo8'/><path d='m6721,8406c-8,-10 -11,-195 -9,-696c3,-632 4,-683 20,-694c14,-10 114,-12 449,-10c237,2 433,5 436,8c3,2 5,41 6,86c0,61 -3,84 -14,91c-8,5 -159,9 -337,9c-322,0 -322,0 -320,238c3,237 3,237 301,242c250,4 299,7 307,20c16,25 12,133 -6,158c-15,22 -17,22 -303,22c-254,0 -290,2 -295,16c-3,9 -6,125 -6,258c0,175 -3,245 -12,254c-18,18 -202,16 -217,-2z' id='pUKAel7lh'/><path d='m3519,6401c-74,-15 -145,-71 -185,-146c-19,-37 -266,-459 -306,-522c-21,-34 -38,-64 -38,-67c0,-2 -27,-49 -60,-105c-33,-55 -67,-117 -76,-138c-22,-53 -21,-149 3,-198c21,-45 30,-60 194,-340c64,-110 127,-218 139,-240c151,-270 203,-340 277,-375c41,-19 61,-20 587,-20c513,0 547,1 589,19c79,34 79,33 292,401c82,140 183,314 225,385c111,190 113,194 109,284c-4,75 -6,81 -73,197c-38,65 -80,139 -94,164c-14,25 -33,56 -42,70c-9,14 -30,48 -45,75c-48,88 -207,358 -248,423c-45,71 -103,116 -168,131c-50,12 -1022,13 -1080,2z' id='pMx5IoFM9'/><path d='m8745,3825c0,-1094 1,-1544 2,-998c2,545 2,1441 0,1990c-1,549 -2,103 -2,-992z' id='pBJHrVlu7'/><path d='m7705,3790c0,-1108 1,-1562 2,-1008c2,555 2,1461 0,2015c-1,555 -2,101 -2,-1007z' id='pSwopvNr8'/><path d='m3500,3913c-100,-34 -145,-90 -315,-398c-16,-27 -56,-97 -90,-155c-34,-58 -72,-123 -85,-145c-157,-268 -164,-283 -174,-345c-11,-75 19,-140 229,-492c6,-9 17,-29 26,-45c28,-51 171,-296 211,-360c21,-34 38,-65 38,-69c0,-19 66,-84 112,-110c53,-29 53,-29 598,-29c585,0 576,-1 648,52c32,24 72,80 126,178c31,54 137,237 221,380c233,395 230,389 223,499c-3,51 -11,75 -45,132c-22,38 -50,85 -61,104c-11,19 -50,87 -87,150c-38,63 -75,129 -84,145c-9,17 -55,95 -102,175c-48,80 -94,160 -103,179c-27,52 -95,120 -142,142c-41,18 -69,19 -586,18c-299,0 -550,-3 -558,-6z' id='p8qAgjLSt'/></g></g></g></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  display: inline-block;
  background-size: contain;
  width: 47px;
  height: 32px;
  margin: 0 10px 10px 0;
}
.kfeiecjjfrpuc .cmn-lab-2 {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='75.2' height='52.8' xmlns='http://www.w3.org/2000/svg'><g><g display='inline' id='g1613'><path fill='%23fcfcfc' id='path1051' d='m0.66088,-0.22555l0,1.6c1.30813,-0.43604 1.16396,-0.29188 1.6,-1.6l-1.6,0z'/><path fill='%23adc1d1' id='path1053' d='m2.26088,-0.22555l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23adc1d1' id='path1057' d='m73.46088,-0.22555l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23fcfcfc' id='path1059' d='m74.26088,-0.22555c0.4361,1.30814 0.2918,1.16395 1.6,1.6l0,-1.6l-1.6,0z'/><path fill='%23668eac' id='path1061' d='m1.46088,0.57444l0.8,0.80001l-0.8,-0.80001m72.8,0l0.8,0.80001l-0.8,-0.80001z'/><path fill='%23adc1d1' id='path1063' d='m0.66088,1.37445l0.8,0.8l-0.8,-0.8m74.4,0l0.8,0.8l-0.8,-0.8z'/><rect fill='%231a5282' stroke-width='2.06414' y='-0.22556' x='-0.80413' height='54.22647' width='76.66501' id='rect1645'/><path fill='%23fcfcfc' id='path1071' d='m12.20666,3.45745c-1.13739,0.02762 -1.32609,0.00377 -1.35353,1.67374c-0.03203,1.94945 0.80482,1.15546 2.53091,3.92746c-0.13162,1.39133 0.0944,7.21384 -0.58198,8.61729c-0.57509,1.72893 -2.80079,6.74491 -5.02309,12.2561c-0.77402,1.91954 -3.35932,7.80612 -4.42872,10.75511c-0.80969,2.23284 -1.17624,4.79035 -0.07983,6.17942c0.94972,1.12824 1.70211,1.68699 3.28187,1.8606c2.00579,0.37128 13.26327,0.37048 18.03949,0.34193c5.38054,-0.03217 8.21392,-0.10099 9.52716,-2.74428c1.24486,-2.91607 0.57903,-4.48394 -1.17839,-8.43176c-1.31218,-2.94766 -4.46562,-10.24611 -5.3187,-12.3617c-1.15405,-2.86199 -2.79539,-7.36937 -2.93172,-8.24874c-0.16981,-4.57966 -0.29291,-7.11308 -0.22454,-8.49008c1.47398,-2.3452 2.97614,-1.89431 2.97285,-4.3558c-0.001,-0.77673 0.08548,-1.14627 -1.33823,-1.13511l-13.89355,0.15582z'/><path fill='%23396a93' id='path1077' d='m13.46088,5.37445l0.8,0.8l-0.8,-0.8z'/><path fill='%23bdcfdb' id='path1083' d='m13.46088,6.17445l0.8,0.8l-0.8,-0.8z'/><path fill='%234e7da3' id='path1087' d='m11.86088,6.97445l0.8,0.8l-0.8,-0.8z'/><path fill='%238aa6bc' id='path1089' d='m14.26088,6.97445l0.8,0.8l-0.8,-0.8z'/><path fill='%231a5282' id='path1091' d='m10.95743,26.57926l14.836,-0.40281c-0.45477,-1.25217 -2.78278,-7.85982 -2.75297,-8.67235c-0.22325,-4.40101 -0.18142,-4.58642 -0.22298,-8.95875c0.0588,-1.11276 2.65431,-2.47273 2.89361,-3.45266c0.15348,-0.62847 -1.77812,-0.42121 -7.40291,-0.36654c-4.10896,0.01959 -6.0056,-0.26358 -5.83932,0.5299c-0.01113,0.69211 2.75812,2.71566 2.50693,3.63732c0.04735,1.3661 0.01484,7.98098 -0.28677,8.67841c-0.98546,2.2484 -1.88013,4.74526 -3.73159,9.00748z'/><path fill='%23adc1d1' id='path1097' d='m12.66088,7.77444l0.8,0.80001l-0.8,-0.80001z'/><path fill='%234e7da3' id='path1311' d='m11.86088,18.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%23396a93' id='path1313' d='m14.26088,18.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%23adc1d1' id='path1317' d='m11.86088,19.77444l0.8,0.80001l-0.8,-0.80001m11.2,0l0.8,0.80001l-0.8,-0.80001z'/><path fill='%23668eac' id='path1321' d='m13.46088,20.57445l0.8,0.8l-0.8,-0.8z'/><path fill='%238aa6bc' id='path1333' d='m11.06088,21.37445l0.8,0.8l-0.8,-0.8z'/><path fill='%238aa6bc' id='path1365' d='m12.66088,22.17445l0.8,0.8l-0.8,-0.8m11.2,0l0.8,0.8l-0.8,-0.8z'/><path fill='%23668eac' id='path1375' d='m10.26088,22.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%23396a93' id='path1377' d='m12.66088,22.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%23bdcfdb' id='path1423' d='m10.26088,23.77444l0.8,0.80001l-0.8,-0.80001z'/><path fill='%23668eac' id='path1457' d='m8.66088,26.97444l0.8,0.8l-0.8,-0.8z'/><path fill='%2390e7ff' id='path1459' d='m10.50485,27.9565l-1.11815,2.51784c1.0753,0.027 2.30154,0.05534 3.29781,0.05812c0.37676,0.001 -0.2298,0.51317 -0.40493,1.08773l-3.16452,-0.17387l-1.26446,2.96684l3.08508,0.07572l-0.6748,1.28557l-3.0625,-0.09755l-1.29059,2.82976l3.2331,0.01512l-0.48001,1.25267l-3.12447,-0.05169l-0.543,1.38149l3.1894,0.08354l-0.49896,1.26747l-3.17879,-0.11405c0,0 -0.48772,1.34144 -0.08294,2.66848c1.40376,2.44793 2.30593,2.01157 3.89613,2.0446c4.47407,0.09293 11.50924,0.14518 14.83645,0.13832c7.08854,-0.16012 8.06454,0.01497 9.47865,-2.3841c0.83282,-1.98218 -0.28431,-3.14809 -2.36387,-8.23405c-1.0207,-2.48382 -2.94191,-6.83056 -3.82461,-8.48878c-2.40202,-0.001 -10.05553,-0.24462 -15.94002,-0.12917l0,-0.00001z'/><path fill='%23396a93' id='path1475' d='m7.86088,28.57445l0.8,0.8l-0.8,-0.8z'/><path fill='%23adc1d1' id='path1487' d='m7.86088,29.37445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23668eac' id='path1509' d='m7.06088,30.97445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%234e7da3' id='path1527' d='m6.26088,32.57444l0.8,0.8l-0.8,-0.8z'/><path fill='%23adc1d1' id='path1531' d='m6.26088,33.37445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%238aa6bc' id='path1535' d='m5.46088,34.97445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%234e7da3' id='path1539' d='m4.66088,36.57444l0.8,0.8l-0.8,-0.8z'/><path fill='%23bdcfdb' id='path1543' d='m4.66088,37.37445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23396a93' id='path1547' d='m3.86088,38.17444l0.8,0.8l-0.8,-0.8z'/><path fill='%23668eac' id='path1561' d='m3.06088,40.57444l0.8,0.8l-0.8,-0.8z'/><path fill='%238aa6bc' id='path1565' d='m33.46088,40.57444l0.8,0.8l-0.8,-0.8z'/><path fill='%23d1dbe2' id='path1567' d='m3.06088,41.37445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23396a93' id='path1571' d='m2.26088,42.17444l0.8,0.8l-0.8,-0.8z'/><path fill='%23fcfcfc' id='path1575' d='m28.3804,42.25236l0.5298,1.58441l1.58441,-0.52979l-0.62329,-1.72466l-1.49092,0.67004z'/><path fill='%23668eac' id='path1577' d='m34.26088,42.17444l0.8,0.8l-0.8,-0.8z'/><path fill='%234e7da3' id='path1591' d='m3.06088,46.97445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23668eac' id='path1593' d='m33.46088,46.97445l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23bdcfdb' id='path1595' d='m4.66088,47.77444l0.8,0.8l-0.8,-0.8z'/><path fill='%234e7da3' id='path1597' d='m32.66088,47.77444l0.8,0.8l-0.8,-0.8z'/><path fill='%23adc1d1' id='path1603' d='m0.66088,50.17444l0.8,0.8l-0.8,-0.8m74.4,0l0.8,0.8l-0.8,-0.8z'/><path fill='%23668eac' id='path1607' d='m1.46088,50.97445l0.8,0.79999l-0.8,-0.79999m72.8,0l0.8,0.79999l-0.8,-0.79999z'/><path fill='%23adc1d1' id='path1611' d='m2.26088,51.77444l0.8,0.8l-0.8,-0.8m71.2,0l0.8,0.8l-0.8,-0.8z'/><g font-style='normal' font-weight='normal' font-size='30px' font-family='sans-serif' fill='%23000000' stroke-width='0.75' id='text1625'><path fill='%23ffffff' stroke-width='0.75' id='path7296' d='m26.9063,20.38878l3.592,0l0,-0.992l-2.408,0l0,-4.936l-1.184,0l0,5.928z'/><path fill='%23ffffff' stroke-width='0.75' id='path7298' d='m32.39578,17.30078c0.176,-0.616 0.352,-1.288 0.504,-1.936l0.04,0c0.168,0.64 0.328,1.32 0.512,1.936l0.176,0.648l-1.408,0l0.176,-0.648zm-2.048,3.088l1.2,0l0.416,-1.52l1.92,0l0.416,1.52l1.24,0l-1.904,-5.928l-1.392,0l-1.896,5.928z'/><path fill='%23ffffff' stroke-width='0.75' id='path7300' d='m35.85327,20.38878l2.112,0c1.304,0 2.296,-0.552 2.296,-1.744c0,-0.8 -0.472,-1.248 -1.112,-1.4l0,-0.04c0.504,-0.176 0.808,-0.736 0.808,-1.28c0,-1.104 -0.928,-1.464 -2.144,-1.464l-1.96,0l0,5.928zm1.184,-3.512l0,-1.504l0.704,0c0.712,0 1.064,0.208 1.064,0.728c0,0.472 -0.328,0.776 -1.08,0.776l-0.688,0zm0,2.6l0,-1.728l0.824,0c0.816,0 1.248,0.248 1.248,0.824c0,0.616 -0.44,0.904 -1.248,0.904l-0.824,0z'/><path fill='%23ffffff' stroke-width='0.75' id='path7302' d='m43.27077,20.50078c1.568,0 2.648,-1.176 2.648,-3.096c0,-1.92 -1.08,-3.048 -2.648,-3.048c-1.568,0 -2.648,1.12 -2.648,3.048c0,1.92 1.08,3.096 2.648,3.096zm0,-1.024c-0.88,0 -1.44,-0.808 -1.44,-2.072c0,-1.272 0.56,-2.032 1.44,-2.032c0.88,0 1.44,0.76 1.44,2.032c0,1.264 -0.56,2.072 -1.44,2.072z'/><path fill='%23ffffff' stroke-width='0.75' id='path7304' d='m46.69626,20.38878l1.184,0l0,-2.24l0.824,0l1.216,2.24l1.32,0l-1.384,-2.424c0.68,-0.264 1.128,-0.816 1.128,-1.704c0,-1.36 -0.984,-1.8 -2.224,-1.8l-2.064,0l0,5.928zm1.184,-3.176l0,-1.808l0.768,0c0.76,0 1.184,0.216 1.184,0.856c0,0.632 -0.424,0.952 -1.184,0.952l-0.768,0z'/><path fill='%23ffffff' stroke-width='0.75' id='path7306' d='m52.99374,17.30078c0.176,-0.616 0.352,-1.288 0.504,-1.936l0.04,0c0.168,0.64 0.328,1.32 0.512,1.936l0.176,0.648l-1.408,0l0.176,-0.648zm-2.048,3.088l1.2,0l0.416,-1.52l1.92,0l0.416,1.52l1.24,0l-1.904,-5.928l-1.392,0l-1.896,5.928z'/><path fill='%23ffffff' stroke-width='0.75' id='path7308' d='m57.01122,20.38878l1.184,0l0,-4.936l1.68,0l0,-0.992l-4.528,0l0,0.992l1.664,0l0,4.936z'/><path fill='%23ffffff' stroke-width='0.75' id='path7310' d='m62.5567,20.50078c1.568,0 2.648,-1.176 2.648,-3.096c0,-1.92 -1.08,-3.048 -2.648,-3.048c-1.568,0 -2.648,1.12 -2.648,3.048c0,1.92 1.08,3.096 2.648,3.096zm0,-1.024c-0.88,0 -1.44,-0.808 -1.44,-2.072c0,-1.272 0.56,-2.032 1.44,-2.032c0.88,0 1.44,0.76 1.44,2.032c0,1.264 -0.56,2.072 -1.44,2.072z'/><path fill='%23ffffff' stroke-width='0.75' id='path7312' d='m65.98219,20.38878l1.184,0l0,-2.24l0.824,0l1.216,2.24l1.32,0l-1.384,-2.424c0.68,-0.264 1.128,-0.816 1.128,-1.704c0,-1.36 -0.984,-1.8 -2.224,-1.8l-2.064,0l0,5.928zm1.184,-3.176l0,-1.808l0.768,0c0.76,0 1.184,0.216 1.184,0.856c0,0.632 -0.424,0.952 -1.184,0.952l-0.768,0z'/><path fill='%23ffffff' stroke-width='0.75' id='path7314' d='m71.95968,20.38878l1.184,0l0,-2.168l1.784,-3.76l-1.232,0l-0.592,1.448c-0.168,0.44 -0.344,0.856 -0.528,1.312l-0.032,0c-0.184,-0.456 -0.344,-0.872 -0.512,-1.312l-0.592,-1.448l-1.256,0l1.776,3.76l0,2.168z'/></g><g font-style='normal' font-weight='normal' font-size='30px' font-family='sans-serif' fill='%2390e7ff' stroke-width='0.75' id='text1625-0'><path fill='%2390e7ff' stroke-width='0.75' id='path7317' d='m32.91242,32.32419l1.776,0l0,-7.404l2.52,0l0,-1.488l-6.792,0l0,1.488l2.496,0l0,7.404z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7319' d='m38.26589,32.32419l5.58,0l0,-1.488l-3.804,0l0,-2.376l3.12,0l0,-1.488l-3.12,0l0,-2.052l3.672,0l0,-1.488l-5.448,0l0,8.892z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7321' d='m47.91539,32.49219c2.052,0 3.264,-1.236 3.264,-2.688c0,-1.284 -0.708,-1.968 -1.788,-2.412l-1.164,-0.492c-0.756,-0.3 -1.38,-0.528 -1.38,-1.164c0,-0.588 0.492,-0.936 1.272,-0.936c0.732,0 1.32,0.264 1.884,0.732l0.9,-1.116c-0.72,-0.732 -1.752,-1.14 -2.784,-1.14c-1.8,0 -3.072,1.116 -3.072,2.568c0,1.296 0.9,2.016 1.8,2.388l1.188,0.504c0.792,0.336 1.332,0.54 1.332,1.2c0,0.624 -0.492,1.02 -1.416,1.02c-0.78,0 -1.62,-0.396 -2.256,-0.984l-1.02,1.224c0.864,0.828 2.052,1.296 3.24,1.296z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7323' d='m53.85687,32.32419l1.776,0l0,-7.404l2.52,0l0,-1.488l-6.792,0l0,1.488l2.496,0l0,7.404z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7325' d='m59.21034,32.32419l5.58,0l0,-1.488l-3.804,0l0,-2.376l3.12,0l0,-1.488l-3.12,0l0,-2.052l3.672,0l0,-1.488l-5.448,0l0,8.892z'/><path fill='%2390e7ff' stroke-width='0.75' id='path7327' d='m66.20784,32.32419l2.532,0c2.616,0 4.296,-1.488 4.296,-4.476c0,-3 -1.68,-4.416 -4.392,-4.416l-2.436,0l0,8.892zm1.776,-1.428l0,-6.036l0.552,0c1.656,0 2.688,0.816 2.688,2.988c0,2.16 -1.032,3.048 -2.688,3.048l-0.552,0z'/></g><path fill='%23fcfcfc' stroke-width='1' id='path1575-4' d='m25.25364,32.67793l2.77365,8.34714l1.51483,-0.53279l-3.01571,-8.28182l-1.27277,0.46747z'/></g></g></svg>");
  background-position-x: -10px;
  display: inline-block;
  background-size: cover;
  background-position: center;
  width: 47px;
  height: 32px;
  margin: 0 10px 10px 0;
}
.kfeiecjjfrpuc .cmn-eu-2 {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.1' width='400' height='268' id='svg2'><defs id='defs4' /><rect width='400' height='268' x='0' y='0' id='rect2927' style='fill:%2397be0d;fill-opacity:1' /><g id='g2913' style='fill:%23ffffff'><path d='M 145.62,62.7181 C 157.082,63.4373 168.392,64.7762 178.195,68.8137 169.007,72.2451 162.032,76.3014 154.055,80.0453 L 160.36,53.8903 C 165.358,63.8697 170.642,74.4742 173.425,84.4537 164.34,75.6031 155.047,69.0419 145.62,62.7181 z' id='path2889' /><path d='M 195.933,60.0618 221.788,69.4387 201.555,78.9515 C 203.515,70.4081 205.696,61.7546 208.485,52.7966 211.421,63.8372 214.443,75.2339 216.549,85.8599 209.994,76.5742 202.869,68.5853 195.933,60.0618 z' id='path2891' /><path d='M 247.183,69.2806 C 254.801,70.5745 262.826,70.2401 270.851,69.2824 264.282,75.1812 257.601,80.9674 250.618,86.4516 253.711,77.6835 256.589,68.7001 259.267,59.5153 261.121,68.5573 262.976,77.5992 264.83,86.6411 259.312,81.9312 253.169,76.1462 247.183,69.2806 z' id='path2893' /><path d='M 299.058,68.4994 C 305.384,66.6256 313.586,61.8786 320.694,58.5012 314.783,66.2083 308.872,73.484 302.961,80.3578 304.934,72.4373 307.774,64.1993 310.36,55.6091 312.338,61.559 313.843,67.0447 316.549,72.4224 310.719,72.0905 304.888,70.9034 299.058,68.4994 z' id='path2895' /><path d='M 276.87,112.874 C 287.566,110.977 294.743,107.737 303.351,104.751 295.827,112.454 286.977,122.911 280.774,127.858 L 290.36,99.8277 C 292.513,107.634 295.085,115.021 297.643,122.422 290.434,120.687 283.664,117.101 276.87,112.874 z' id='path2897' /><path d='M 250.776,148.03 C 260.467,150.41 269.078,152.108 279.288,151.313 272.912,157.458 265.04,161.36 257.024,165.045 259.688,157.193 262.324,149.281 264.579,140.609 267.94,149.442 270.8,159.839 274.674,166.641 265.11,160.97 257.891,154.518 250.776,148.03 z' id='path2899' /><path d='M 222.808,170.843 C 231.791,174.656 240.305,178.594 249.757,180.376 242.893,183.376 236.014,186.36 228.743,188.952 230.782,181.275 232.595,174.067 235.048,166.39 238.051,175.969 241.366,185.444 245.612,194.61 237.513,188.435 229.718,179.456 222.808,170.843 z' id='path2901' /><path d='M 186.089,184.905 C 195.28,187.561 204.472,191.536 213.663,195.845 205.992,199.049 198.497,202.78 191.242,207.233 194.33,197.717 197.699,188.004 199.735,178.734 202.578,189.754 206.32,201.303 209.049,212.579 203.504,205.958 193.726,193.401 186.089,184.905 z' id='path2903' /><path d='M 131.245,192.249 C 141.799,190.377 152.12,189.905 162.257,190.532 152.494,199.257 144.572,206.755 135.93,214.733 139.959,202.108 143.988,189.484 148.017,176.859 150.542,188.778 152.717,201.398 154.83,214.141 148.701,207.298 139.606,199.048 131.245,192.249 z' id='path2905' /><path d='M 112.026,97.093 C 123.911,93.5084 135.473,93.3177 146.945,94.2822 L 120.774,111.452 C 123.604,102.421 126.352,93.3899 129.579,84.359 134.501,93.1733 138.963,101.991 142.643,110.391 134.414,104.45 123.126,100.573 112.026,97.093 z' id='path2907' /><path d='M 89.0575,147.874 C 100.645,141.975 112.388,137.496 123.976,137.407 L 95.93,164.733 107.235,127.64 C 111.461,137.395 115.625,148.133 117.799,157.891 108.901,153.66 99.6027,150.046 89.0575,147.874 z' id='path2909' /><path d='M 68.745,210.999 C 75.2119,208.654 86.6709,199.738 93.5228,197.777 112.706,164.866 189.74,119.381 225.587,115.732 226.594,115.63 226.477,116.341 225.628,116.589 188.038,127.557 124.927,161.934 101.319,199.282 92.241,213.643 88.6779,215.682 76.8675,229.264 80.6148,214.858 84.4477,200.424 89.4228,185.609 93.9863,196.873 97.26,208.567 100.612,220.234 91.2856,215.198 80.1533,212.288 68.745,210.999 z' id='path2911' /></g></svg>");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  background-size: cover;
  width: 51px;
  height: 32px;
  margin: 0 10px 10px 0;
}
.kfeiecjjfrpuc .gkldjfphqdvhj-visa {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMjEwIiBoZWlnaHQ9IjcyLjg5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IHkyPSIyMTIuNTk4NCIgeDI9IjMyMC41OTg1IiB5MT0iMjEyLjU5ODQiIHgxPSIxMDQuNTk4NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJYTUxJRF8yXyI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNzIxNTgiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjMTY0MTkzIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogPC9kZWZzPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxnIGlkPSJzdmdfMSI+CiAgIDxwYXRoIGlkPSJzdmdfMiIgZD0ibTgyLjUyLDguNDA4MzJsLTIyLjY0LDU0bC0xNC43MiwwbC0xMS4xMiwtNDMuMTJjLTAuNjQsLTIuNjQgLTEuMjgsLTMuNiAtMy4yOCwtNC43MmMtMy4zNiwtMS44NCAtOC44OCwtMy41MiAtMTMuNzYsLTQuNTZsMC4zMiwtMS42bDIzLjc2LDBjMy4wNCwwIDUuNzYsMiA2LjQsNS41Mmw1LjkyLDMxLjJsMTQuNTYsLTM2LjcybDUxLjg4LDBsLTM3LjMyLDB6bTU3Ljg0LDM2LjMyYzAuMDgsLTE0LjI0IC0xOS42OCwtMTUuMDQgLTE5LjYsLTIxLjM2YzAuMDgsLTEuOTIgMS45MiwtNCA1LjkyLC00LjU2YzIsLTAuMjQgNy41MiwtMC40OCAxMy43NiwyLjRsMi40OCwtMTEuNDRjLTMuMzYsLTEuMiAtNy42OCwtMi40IC0xMy4wNCwtMi40Yy0xMy44NCwwIC0yMy41Miw3LjM2IC0yMy42LDE3Ljg0Yy0wLjA4LDcuNzYgNi45NiwxMi4wOCAxMi4yNCwxNC43MmM1LjQ0LDIuNjQgNy4yOCw0LjMyIDcuMjgsNi43MmMtMC4wOCwzLjYgLTQuMzIsNS4yIC04LjMyLDUuMjhjLTcuMDQsMC4wOCAtMTEuMTIsLTEuOTIgLTE0LjMyLC0zLjQ0bC0yLjU2LDExLjg0YzMuMjgsMS41MiA5LjI4LDIuOCAxNS41MiwyLjg4YzE0LjU2LDAgMjQuMTYsLTcuMjggMjQuMjQsLTE4LjQ4bTM2LjQ4LDE3LjZsMTIuODgsMGwtMTEuMjgsLTUzLjkybC0xMS45MiwwYy0yLjcyLDAgLTQuOTYsMS41MiAtNS45MiwzLjkybC0yMC45Niw1MGwxNC42NCwwbDIuODgsLTguMDhsMTcuOTIsMGwxLjc2LDguMDh6bS0xNS42LC0xOS4xMmw3LjM2LC0yMC4yNGw0LjI0LDIwLjI0bDQ1LjQsMGwtNTcsMHptLTU4LjgsLTM0LjhsLTExLjUyLDU0bC0xNCwwbDExLjUyLC01NGw1Ni4zLDBsLTQyLjMsMHoiIGZpbGw9InVybCgnI1hNTElEXzJfJykiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position-x: -10px;
  display: inline-block;
  background-size: cover;
  width: 80px;
  height: 30px;
}
.kfeiecjjfrpuc .gkldjfphqdvhj-mastercard {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9Ijg4Ljg5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKCiAgICA8cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7IGZpbGw6I0VCMDAxQiIgZD0ibTQ5Ljc2LDM5LjgxYzAsLTExLjkyIDUuNiwtMjIuNTYgMTQuMjQsLTI5LjQ0Yy02LjMyLC00Ljk2IC0xNC4zMiwtOCAtMjMuMDQsLThjLTIwLjcyLDAgLTM3LjQ0LDE2LjcyIC0zNy40NCwzNy40NGMwLDIwLjcyIDE2LjcyLDM3LjQ0IDM3LjQ0LDM3LjQ0YzguNzIsMCAxNi43MiwtMy4wNCAyMy4wNCwtOGMtOC42NCwtNi44IC0xNC4yNCwtMTcuNTIgLTE0LjI0LC0yOS40NHoiLz4KICAgIDxwYXRoIHN0eWxlPSJzdHJva2U6bm9uZTsgZmlsbDojRjc5RTFCIiBkPSJtMTI0LjY0LDM5LjgxYzAsMjAuNzIgLTE2LjcyLDM3LjQ0IC0zNy40NCwzNy40NGMtOC43MiwwIC0xNi43MiwtMy4wNCAtMjMuMDQsLThjOC43MiwtNi44OCAxNC4yNCwtMTcuNDQgMTQuMjQsLTI5LjQ0YzAsLTExLjkyIC01LjYsLTIyLjU2IC0xNC4yNCwtMjkuNDRjNi4zMiwtNC45NiAxNC4zMiwtOCAyMy4wNCwtOGMyMC43MiwwIDM3LjQ0LDE2Ljg4IDM3LjQ0LDM3LjQ0eiIvPgogICAgPHBhdGggc3R5bGU9InN0cm9rZTpub25lOyBmaWxsOiNGRjVGMDAiIGQ9Im03OC40LDM5LjgxYzAsLTExLjkyIC01LjYsLTIyLjU2IC0xNC4yNCwtMjkuNDRsLTAuMDgsMGMtOC42NCw2Ljg4IC0xNC4yNCwxNy40NCAtMTQuMjQsMjkuNDRjMCwxMS45MiA1LjYsMjIuNjQgMTQuMjQsMjkuNDRsMC4wOCwwYzguNzIsLTYuODggMTQuMjQsLTE3LjUyIDE0LjI0LC0yOS40NHoiLz4KCjwvc3ZnPg==);
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  width: 55px;
  height: 30px;
}
.kfeiecjjfrpuc .gkldjfphqdvhj-przelewy {
  background-image: url('data:image/svg+xml, <svg width="284.848" height="99.134" xmlns="http://www.w3.org/2000/svg">  <g>   <g id="svg_1" transform="matrix(1,0,0,1,-70.125717,-163.416641) ">    <g id="XMLID_47_">     <polygon fill=" rgb(209, 50, 57)" points="131.1,219.8 154.3,219.8 153.4,225.1 134,243.5 150.3,243.5 149.3,249.2  				125.4,249.2 126.4,243.4 144.9,225.5 130.1,225.5 			" class="st0" id="XMLID_74_"/>     <path fill=" rgb(209, 50, 57)" d="m105.7,210.8c-0.5,-0.5 -1.2,-0.9 -2,-1.3c-0.8,-0.3 -1.8,-0.6 -2.7,-0.7c-1.2,-0.2 -2.3,-0.3 -3.1,-0.3c-0.7,0 -1.2,0 -1.2,0l-10.1,0l-7.6,0l-6.7,40.8l6.3,0l2.5,-15.1l12.3,0c0,0 4.8,0.2 8.1,-1.6c3.4,-1.8 4.3,-5.8 4.3,-5.8s0.4,-1.5 0.7,-3.4c0.3,-2 0.7,-4.4 0.8,-5.8c0.1,-0.6 0.1,-0.9 0.1,-0.9s0.1,-0.4 0.1,-1.1c0,-0.9 -0.1,-2.2 -0.8,-3.6c-0.3,-0.4 -0.6,-0.8 -1,-1.2zm-4.8,7.2c0,0.1 -0.6,3.4 -1.3,7.2c-0.3,1.5 -1.4,2.3 -2.7,2.6c-2.2,0.5 -4.5,0.4 -4.5,0.4l-10.2,0l2.2,-13.6l9.3,0c0,0 0.6,0 1.5,0c1,0 2.3,0 3.4,0.2c0.9,0.1 1.7,0.3 1.9,0.6c0.3,0.4 0.4,0.9 0.5,1.4c0,0.6 -0.1,1.2 -0.1,1.2z" class="st0" id="XMLID_71_"/>     <polygon fill=" rgb(209, 50, 57)" points="185.6,208.4 191.7,208.4 184.9,249.2 178.9,249.2 			" class="st0" id="XMLID_70_"/>     <polygon fill=" rgb(209, 50, 57)" points="218,219.8 223.9,219.8 226,240.5 234.9,219.8 242.1,219.8 244.2,240.6 253.1,219.8  				259.2,219.8 246.3,249.2 239.2,249.2 237.1,228.6 228.1,249.2 221,249.2 			" class="st0" id="XMLID_69_"/>     <g id="XMLID_64_">      <path fill=" rgb(209, 50, 57)" d="m174.5,220.1c-1.7,-0.6 -4.6,-0.7 -7.2,-0.7c-2.4,0 -3.5,0.1 -4.4,0.3c0,0 -4.3,0.6 -6.7,3.6s-3.2,9.6 -3.2,9.6s-1.4,7.3 -1,9.7c0.4,2.4 1.2,4.7 3.9,5.8c2.8,1.1 5.1,1 5.1,1s4.9,0.4 8.6,-0.5s5.7,-3.5 5.7,-3.5s0.9,-1.1 1.5,-2.5c0.6,-1.4 0.8,-2.2 0.8,-2.4l0.4,-1.6l-6.3,0c0,0 -0.3,4.2 -3.7,4.5c-3.4,0.4 -5.2,0.2 -5.9,0.2c-0.7,0 -4.3,0.1 -4,-2.9c0,0 0,-0.1 0,-0.2c0.1,-3.5 0.6,-4.3 0.6,-4.3l19.8,0l0.8,-4.9c0.9,-5.4 0.2,-9.6 -4.8,-11.2zm-1.4,10.7l-13.6,0l0.5,-2.2c0,0 0.5,-1.7 1.4,-2.4c0.9,-0.7 2.2,-0.8 3.3,-0.9c1.1,-0.1 4.1,-0.3 6.6,0.2c0.8,0.1 1.6,0.6 1.8,1.3c0.5,1.5 0,4 0,4z" class="st0" id="XMLID_66_"/>      <path fill=" rgb(209, 50, 57)" d="m158.1,240.8c0,0 0,0.1 0,0.1c-0.1,0.3 0,-0.1 0,-0.1z" class="st0" id="XMLID_65_"/>     </g>     <g id="XMLID_59_">      <path fill=" rgb(209, 50, 57)" d="m195.4,240.9c0,0 0,0.1 0,0.1c0,0.2 0,-0.2 0,-0.1z" class="st0" id="XMLID_63_"/>      <path fill=" rgb(209, 50, 57)" d="m211.7,220.1c-1.7,-0.6 -4.6,-0.7 -7.2,-0.7c-2.4,0 -3.5,0.1 -4.4,0.3c0,0 -4.3,0.6 -6.7,3.6s-3.2,9.6 -3.2,9.6s-1.4,7.3 -1,9.7c0.4,2.4 1.2,4.7 3.9,5.8c2.8,1.1 5.1,1 5.1,1s4.9,0.4 8.6,-0.5c3.7,-0.9 5.7,-3.5 5.7,-3.5s0.9,-1.1 1.5,-2.5c0.6,-1.4 0.8,-2.2 0.8,-2.4l0.4,-1.6l-6.3,0c0,0 -0.3,4.2 -3.7,4.5c-3.4,0.4 -5.2,0.2 -5.9,0.2c-0.7,0 -4.3,0.1 -4,-2.9c0,0 0,-0.1 0,-0.2c0.1,-3.5 0.6,-4.3 0.6,-4.3l19.8,0l0.8,-4.9c1,-5.3 0.3,-9.6 -4.8,-11.2zm-1.3,10.7l-13.6,0l0.5,-2.2c0,0 0.5,-1.7 1.4,-2.4c0.9,-0.7 2.2,-0.8 3.3,-0.9c1.1,-0.1 4.1,-0.3 6.6,0.2c0.8,0.1 1.6,0.6 1.8,1.3c0.5,1.5 0,4 0,4z" class="st0" id="XMLID_60_"/>     </g>     <path fill=" rgb(209, 50, 57)" d="m266.2,219.8l3.9,21.5l11,-21.5l6.2,0l-15.9,30.7c0,0 -2.9,5.6 -4.6,7c-1.8,1.4 -2.9,2.1 -4.3,2.2s-2.1,0.2 -3.4,0l-1.5,-0.3l0.9,-5.5c0,0 2.5,0.5 3.9,-0.1c1.4,-0.6 2.6,-3.1 2.6,-3.1l0.7,-1.3l-5.8,-29.8l6.3,0.2l0,0z" class="st0" id="XMLID_58_"/>     <path fill=" rgb(179, 178, 177)" d="m289.5,222.7l6.4,0l0.4,-2.5c0,0 0.7,-4.5 2.2,-5.3c0.5,-0.3 1.3,-0.5 2.2,-0.7c1.7,-0.3 3.8,-0.3 5.5,-0.3c2.7,0.1 3.6,0.1 6.4,0.4c2.7,0.3 2,2.9 2,2.9l-0.5,3.9c0,0 -0.2,1.7 -0.8,2.8c-0.6,1 -2.1,1.6 -2.9,1.9c-2.1,0.7 -9.3,2.5 -9.3,2.5l-5.7,1.6c0,0 -3.5,1 -5.4,3.1c-2,2.2 -2.7,4.6 -3,5.9c-0.3,1.3 -1.8,10.1 -1.8,10.1l30.5,0l1,-6.1l-24.1,0l0.4,-2.5c0,0 0.3,-2.6 1.3,-3.4c0.3,-0.3 0.5,-0.6 2.4,-1.3c1.2,-0.4 5.1,-1.4 5.1,-1.4l9.1,-2.5c0,0 5,-1.3 6.9,-4c2,-2.7 2.7,-7.9 2.7,-7.9s0.5,-5.1 0.1,-6.6c-0.4,-1.6 -1.9,-3.5 -3.7,-4.3c-1.8,-0.8 -3.7,-1.3 -9.2,-1.2c-5.5,0.1 -8.2,0.3 -11,1.4c-2.8,1 -4.4,2.9 -5.4,5.5c-1.1,2.7 -1.8,8 -1.8,8l0,0z" class="st1" id="XMLID_57_"/>     <path fill=" rgb(179, 178, 177)" d="m347,234.1l4.3,-25.6l-7.6,0l-23.6,25.4l-1.1,6.4l20.6,0l-1.5,9l6.4,0l1.5,-9l5.8,0l1,-6.1l-5.8,-0.1zm-6.3,0l-13.3,0l16.2,-17.3l-2.9,17.3z" class="st1" id="XMLID_54_"/>     <path fill=" rgb(179, 178, 177)" d="m119.1,211.8l19.5,0c0,0 4.3,-3.5 7.4,-5.8c3.1,-2.2 8.7,-5.8 8.7,-5.8l-11,-5.1c0,0 -9.3,5.8 -13.2,8.5c-3.8,2.4 -11.4,8.2 -11.4,8.2l0,0z" class="st1" id="XMLID_53_"/>     <path fill=" rgb(179, 178, 177)" d="m160.9,196.5l-9,-6.1c0,0 8.1,-4.6 19,-9c10.9,-4.3 16.7,-6.1 16.7,-6.1l1.8,8.6c0,0 -10.4,3.5 -16.4,6.3c-6.2,2.7 -12.1,6.3 -12.1,6.3l0,0z" class="st1" id="XMLID_52_"/>     <path fill=" rgb(179, 178, 177)" d="m196.1,182.1l-1.6,-8.8c0,0 11.1,-2.9 21.3,-4.9c10.2,-1.9 23.7,-2.8 23.7,-2.8l-4.5,13.6c0,0 -11.9,-1.6 -23.1,-0.1c-8.6,1.1 -15.8,3 -15.8,3l0,0z" class="st1" id="XMLID_51_"/>     <path fill=" rgb(179, 178, 177)" d="m242.1,180.4l7.5,-15.1c0,0 16.5,-0.3 30.7,1.9c14.2,2.2 27.2,5.6 26.9,5.7l-36.1,18.8c0,0 -8.4,-5.3 -18.9,-8.6c-5.8,-1.7 -10.1,-2.7 -10.1,-2.7l0,0z" class="st1" id="XMLID_50_"/>     <path fill=" rgb(179, 178, 177)" d="m277.7,195.8l7.9,6l65.1,0c0,0 -0.1,-2.1 -1.9,-5.1c-1.1,-1.9 -3,-3.8 -5.1,-5.9c-0.7,-0.7 -3.7,-3.1 -6,-4.5c-5.8,-3.7 -9,-5.2 -14.9,-7.9l-45.1,17.4l0,0z" class="st1" id="XMLID_49_"/>     <path fill=" rgb(209, 50, 57)" d="m123.3,219.8c-2.4,0 -4.8,1 -6.7,2.1l0.3,-2.1l-6.5,0l-5.2,29.3l6.5,0l2.9,-16.2c0.6,-3.3 3,-7.3 7.9,-7.3l3.4,0l1,-5.7l-3.6,-0.1l0,0z" class="st0" id="XMLID_48_"/>    </g>   </g>  </g> </svg>');
  background-repeat: no-repeat;
  display: inline-block;
  background-size: cover;
  width: 90px;
  height: 30px;
}
.kfeiecjjfrpuc .gkldjfphqdvhj-inpost {
  background-image: url('data:image/svg+xml, <svg width="251.082" height="157.143" xmlns="http://www.w3.org/2000/svg">   <g id="svg_1" transform="matrix(1,0,0,1,-86.143059,-135.327286) ">    <g id="XMLID_46_">     <g id="XMLID_2_">      <rect fill=" rgb(255, 255, 255)" height="41" width="7.6" class="st0" y="192.2" x="183.4" id="XMLID_18_"/>      <path fill=" rgb(255, 255, 255)" d="m222.1,233.3l-6.7,0l0,-19.5c0,-4.1 -1.8,-6.2 -5,-6.5c-2,-0.2 -5.2,0.3 -7.6,0.8l0,25.1l-6.7,0l0,-29.9c0,0 8.2,-1.8 15.5,-1.8c3.2,0 5.7,1.1 7.6,3c1.9,1.9 2.9,4.6 2.9,8l0,20.8z" class="st0" id="XMLID_17_"/>      <path fill=" rgb(255, 255, 255)" d="m251.2,206.3c0,-5 -2.4,-7.4 -7.3,-7.4l-8.5,0l0,14.7l8.4,0c2.3,0 4.1,-0.6 5.4,-1.9c1.4,-1.3 2,-3.1 2,-5.4m7.9,0c0,4.2 -1.3,7.5 -3.9,10.1c-2.6,2.5 -6.1,3.8 -10.5,3.8l-9.3,0l0,13.1l-7.5,0l0,-41l16.3,0c4.8,0 8.5,1.2 11.1,3.7c2.5,2.5 3.8,5.9 3.8,10.3" class="st0" id="XMLID_14_"/>      <path fill=" rgb(255, 255, 255)" d="m283.1,217.8c0,-3.1 -0.7,-5.5 -2.1,-7.3c-1.4,-1.8 -3.3,-2.7 -5.7,-2.7c-2.4,0 -4.3,0.9 -5.7,2.7c-1.4,1.8 -2.1,4.2 -2.1,7.3c0,3.1 0.7,5.5 2.1,7.3c1.4,1.8 3.3,2.7 5.7,2.7c2.4,0 4.3,-0.9 5.7,-2.7c1.3,-1.8 2.1,-4.3 2.1,-7.3m7,-0.1c0,4.9 -1.4,8.9 -4.1,11.9c-2.8,3 -6.3,4.5 -10.7,4.5c-4.4,0 -8,-1.5 -10.7,-4.5c-2.8,-3 -4.1,-7 -4.1,-11.9c0,-4.9 1.4,-8.9 4.1,-11.8c2.8,-3 6.3,-4.5 10.7,-4.5c4.4,0 8,1.5 10.7,4.5c2.7,3 4.1,6.9 4.1,11.8" class="st0" id="XMLID_11_"/>      <path fill=" rgb(255, 255, 255)" d="m319.2,223.4c0,3.1 -1.2,5.6 -3.6,7.6c-2.4,2 -5.6,3 -9.5,3c-6.1,0 -10.9,-1.8 -14.2,-5.5l5.2,-4.3c2.6,2.5 5.6,3.8 9,3.8c1.9,0 3.4,-0.4 4.5,-1.1c1.1,-0.8 1.7,-1.7 1.7,-2.8c0,-1.3 -0.6,-2.2 -1.9,-2.7c-0.7,-0.3 -2.7,-0.7 -6,-1.2c-3.9,-0.6 -6.7,-1.4 -8.3,-2.6c-1.9,-1.4 -2.9,-3.4 -2.9,-6.2c0,-2.8 1.2,-5.1 3.5,-7c2.4,-1.9 5.5,-2.8 9.4,-2.8c4.8,0 8.8,1.6 12.2,4.7l-4,4.3c-2.4,-2.1 -5.2,-3.2 -8.3,-3.2c-4,0 -6,1.1 -6,3.3c0,1.3 0.9,2.2 2.7,2.7c2.6,0.4 5.1,0.8 7.6,1.3c6,1 8.9,3.9 8.9,8.7" class="st0" id="XMLID_10_"/>      <path fill=" rgb(255, 255, 255)" d="m335.3,233.3c-1.1,0.3 -2.3,0.4 -3.5,0.4c-3.8,0 -6.4,-0.9 -7.6,-2.6c-1,-1.3 -1.5,-3.9 -1.5,-7.6l0,-30.1l6.7,0l0,8.8l6,0l0,5.5l-6,0l0,15.3c0,1.8 0.2,3 0.7,3.5c0.5,0.7 1.7,1.1 3.4,1.1c0.5,0 1.1,0 1.7,-0.1l0,5.8l0.1,0z" class="st0" id="XMLID_9_"/>     </g>     <g id="XMLID_36_">      <path fill=" rgb(255, 203, 0)" d="m125.3,212.7c0,0 -8,3.1 -17.8,3.1c-9.8,0 -17.8,-3.1 -17.8,-3.1s8,-3.1 17.8,-3.1c9.9,0 17.8,3.1 17.8,3.1" class="st1" id="XMLID_8_"/>      <path fill=" rgb(255, 203, 0)" d="m149.9,167.5c0,0 -7,-4.7 -12.5,-12.7c-5.5,-8 -7.3,-16.2 -7.3,-16.2s7,4.7 12.5,12.7c5.5,8 7.3,16.2 7.3,16.2" class="st1" id="XMLID_7_"/>      <path fill=" rgb(255, 203, 0)" d="m131.9,187c0,0 -8.5,-0.9 -17.2,-5.5c-8.7,-4.5 -14.2,-10.9 -14.2,-10.9s8.5,0.9 17.2,5.5c8.7,4.5 14.2,10.9 14.2,10.9" class="st1" id="XMLID_6_"/>      <path fill=" rgb(255, 203, 0)" d="m148.7,226.4c5.1,-1.6 9.5,-3.8 9.5,-3.8s-12.1,-3.4 -11.2,-16c2.8,-20.8 19.6,-37.1 40.6,-39.7c-2.2,-0.3 -4.5,-0.5 -6.8,-0.5c-26,0.1 -47,20.9 -46.9,46.4c0.1,25.5 21.3,46.1 47.3,46c2.2,0 4.3,-0.2 6.4,-0.5c-18.5,-2.3 -33.5,-15 -38.9,-31.9z" class="st1" id="XMLID_5_"/>      <path fill=" rgb(255, 203, 0)" d="m149.9,257.7c0,0 -7,4.7 -12.5,12.7c-5.5,8 -7.3,16.2 -7.3,16.2s7,-4.7 12.5,-12.7c5.5,-8 7.3,-16.2 7.3,-16.2" class="st1" id="XMLID_4_"/>      <path fill=" rgb(255, 203, 0)" d="m131.9,238.2c0,0 -8.5,0.9 -17.2,5.5c-8.7,4.5 -14.2,10.9 -14.2,10.9s8.5,-0.9 17.2,-5.5c8.7,-4.5 14.2,-10.9 14.2,-10.9" class="st1" id="XMLID_3_"/>     </g>    </g>  </g> </svg>');
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  width: 95px;
  height: 48px;
}
.kfeiecjjfrpuc .gkldjfphqdvhj-dhl {
  background-image: url('data:image/svg+xml, <svg width="381.385" height="77.489" xmlns="http://www.w3.org/2000/svg">   <g id="svg_1" transform="matrix(1,0,0,1,-22.556715,-175.154114) ">    <g id="XMLID_21_">     <path fill=" rgb(255, 255, 255)" d="m177.6,220.2c2.8,-5.7 5.2,-10.6 6.3,-12.7c5.1,-10.2 -0.2,-24.4 -17.7,-24.4l-57.4,0l-9.9,20.1l53.5,0c4.2,0 5.7,0.9 4.4,3.5c-1.2,2.5 -3.9,7.9 -4.6,9.4c-0.9,1.8 -1.3,4.1 1.5,4.1l23.9,0l0,0z" class="st0" id="XMLID_35_"/>     <path fill=" rgb(255, 255, 255)" d="m141.9,222.1c-2.8,0 -3,-1.9 -2.4,-3.3c0.6,-1.2 4.3,-8.8 5,-10.2c0.9,-1.8 0.6,-3.7 -3.7,-3.7l-24.3,0l-18.3,37.2l48.1,0c13.1,0 22.7,-4.8 29.2,-18c0.3,-0.7 0.6,-1.3 0.9,-2l-34.5,0l0,0z" class="st0" id="XMLID_34_"/>     <polygon fill=" rgb(255, 255, 255)" points="180.3000030517578,222.10000610351562 170.5,242.10000610351562 200.39999389648438,242.10000610351562 210.1999969482422,222.10000610351562 " class="st0" id="XMLID_33_"/>     <polygon fill=" rgb(255, 255, 255)" points="222.3000030517578,222.10000610351562 212.5,242.10000610351562 242.39999389648438,242.10000610351562 252.1999969482422,222.10000610351562 " class="st0" id="XMLID_32_"/>     <polygon fill=" rgb(255, 255, 255)" points="253.1999969482422,220.1999969482422 271.3999938964844,183.10000610351562 241.5,183.10000610351562 231.60000610351562,203.1999969482422 219.5,203.1999969482422 229.3000030517578,183.10000610351562 199.39999389648438,183.10000610351562 181.3000030517578,220.1999969482422 253.1999969482422,220.1999969482422 " class="st0" id="XMLID_31_"/>     <polygon fill=" rgb(255, 255, 255)" points="277,183.10000610351562 306.8999938964844,183.10000610351562 288.70001220703125,220.1999969482422 258.79998779296875,220.1999969482422 277,183.10000610351562 " class="st0" id="XMLID_30_"/>     <path fill=" rgb(255, 255, 255)" d="m257.9,222.1l66.9,0l-9.8,20l-49.4,0c-10.3,0 -13.6,-7.8 -9.9,-15.5c0.4,-0.8 2.2,-4.5 2.2,-4.5l0,0z" class="st0" id="XMLID_29_"/>     <polygon fill=" rgb(255, 255, 255)" points="106.0999984741211,222.10000610351562 103.19999694824219,228 32,228 34.900001525878906,222.10000610351562 " class="st0" id="XMLID_28_"/>     <polygon fill=" rgb(255, 255, 255)" points="102.69999694824219,229.10000610351562 99.69999694824219,235 28.5,235 31.400001525878906,229.10000610351562 " class="st0" id="XMLID_27_"/>     <polygon fill=" rgb(255, 255, 255)" points="99.19999694824219,236.1999969482422 96.30000305175781,242.10000610351562 25.100000381469727,242.10000610351562 28,236.1999969482422 " class="st0" id="XMLID_26_"/>     <polygon fill=" rgb(255, 255, 255)" points="398.1000061035156,222.10000610351562 395.20001220703125,228 324.1000061035156,228 326.8999938964844,222.10000610351562 " class="st0" id="XMLID_25_"/>     <polygon fill=" rgb(255, 255, 255)" points="394.70001220703125,229.10000610351562 391.79998779296875,235 320.6000061035156,235 323.5,229.10000610351562 394.70001220703125,229.10000610351562 " class="st0" id="XMLID_23_"/>     <polygon fill=" rgb(255, 255, 255)" points="391.20001220703125,236.1999969482422 388.29998779296875,242.10000610351562 317.1000061035156,242.10000610351562 320,236.1999969482422 " class="st0" id="XMLID_22_"/>    </g>  </g> </svg>');
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  width: 118px;
  height: 40px;
}
.kfeiecjjfrpuc .gkldjfphqdvhj-ceneo img {
  max-height: 90%;
}
.gkldjfphqdvhj-stores .mobile-name {
  display: none;
}
.gkldjfphqdvhj-stores #mobile-locator {
  display: none;
}
.gkldjfphqdvhj-stores #mobile-locator + label {
  display: none;
}
#notice-cookie-block {
  position: fixed;
  width: 100%;
  bottom: 0;
  background: #fff;
  z-index: 99999;
  padding: 1em;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
#notice-cookie-block > .uoesokfqgho {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#notice-cookie-block > .uoesokfqgho p {
  margin: 0;
}
#notice-cookie-block > .uoesokfqgho .eqzzjjgqwk {
  margin-top: 1em;
}
#notice-cookie-block > .uoesokfqgho .eqzzjjgqwk .vcekezjxzqek.pagurkjcute {
  font-size: 1.5rem;
  height: 35px;
}
.checkout-index-index .chosen-container {
  background: #fff;
  background-clip: padding-box;
  border: 2px solid #000;
  border-radius: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 28px;
  line-height: 1.42857143;
  padding: 0;
  vertical-align: baseline;
  box-sizing: border-box;
}
.checkout-index-index .chosen-container .chosen-drop {
  border: 2px solid #000;
  border-radius: 0;
  box-shadow: none;
  left: -2px;
  margin-top: 0;
  right: -2px;
  width: initial;
}
.checkout-index-index .chosen-container .chosen-results {
  color: #000;
}
.checkout-index-index .chosen-container-single .chosen-single {
  background: 0 0;
  border: 0;
  color: #000;
  border-radius: 0;
  height: auto;
}
.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.jyywgqgegjz .jyywgqgegjz + .mage-error {
  width: 80px;
}
.sidebar .block-addbysku .fieldset .fields .eqzzjjgqwk-toolbar {
  position: absolute;
  right: 0;
  top: 6px;
}
.sidebar .block-addbysku .form-addbysku .eqzzjjgqwk-toolbar {
  margin-bottom: 20px;
}
.sidebar .block-addbysku .form-addbysku .eqzzjjgqwk-toolbar .pagurkjcute {
  text-align: left;
}
.sidebar .block-addbysku .form-addbysku .eqzzjjgqwk-toolbar .pagurkjcute .vcekezjxzqek {
  width: auto;
}
.sidebar .block-addbysku .form-addbysku .eqzzjjgqwk-toolbar .secondary {
  float: none;
  text-align: left;
}
.sidebar .block-addbysku .vcekezjxzqek.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 2px 0;
  width: auto;
}
.sidebar .block-addbysku .vcekezjxzqek.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 .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .vcekezjxzqek.add:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .vcekezjxzqek.add:active:before {
  color: inherit;
}
.sidebar .block-addbysku .vcekezjxzqek.links {
  display: inline-block;
  margin: 20px 0 0;
}
.sidebar .block-addbysku .vcekezjxzqek.reset {
  display: block;
  margin: 10px 0;
}
.sidebar .block-addbysku .vcekezjxzqek.remove {
  display: inline-block;
  background-image: none;
  background: 0 0;
  -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 .vcekezjxzqek.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 .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .vcekezjxzqek.remove:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .vcekezjxzqek.remove:active:before {
  color: inherit;
}
.sidebar .block-addbysku .vcekezjxzqek.remove:focus,
.sidebar .block-addbysku .vcekezjxzqek.remove:active {
  background: 0 0;
  border: none;
}
.sidebar .block-addbysku .vcekezjxzqek.remove:hover {
  background: 0 0;
  border: none;
}
.sidebar .block-addbysku .vcekezjxzqek.remove.disabled,
.sidebar .block-addbysku .vcekezjxzqek.remove[disabled],
fieldset[disabled] .sidebar .block-addbysku .vcekezjxzqek.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;
}
.ryqqythpgq .block-event {
  position: relative;
  z-index: 2;
}
.block-event .block-content {
  position: relative;
}
.block-event .block-content > .vcekezjxzqek {
  cursor: pointer;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  z-index: 3;
}
.block-event .block-content > .vcekezjxzqek.backward,
.block-event .block-content > .vcekezjxzqek.forward {
  opacity: 0.5;
  overflow: hidden;
  width: 20px;
  display: inline-block;
  text-decoration: none;
}
.block-event .block-content > .vcekezjxzqek.backward > span,
.block-event .block-content > .vcekezjxzqek.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 > .vcekezjxzqek.backward:before,
.block-event .block-content > .vcekezjxzqek.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: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-event .block-content > .vcekezjxzqek.backward:before,
.block-event .block-content > .vcekezjxzqek.forward:before {
  margin-left: -15px;
}
.block-event .block-content > .vcekezjxzqek.backward {
  left: 0;
}
.block-event .block-content > .vcekezjxzqek.forward {
  right: 0;
}
.block-event .block-content > .vcekezjxzqek.forward:before {
  content: "\e608";
}
.block-event .block-content > .vcekezjxzqek.forward:before {
  margin-left: -20px;
}
.block-event .block-content > .vcekezjxzqek.inactive {
  cursor: default;
  display: none;
}
.block-event .block-content > .vcekezjxzqek: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 .duytlxtogt {
  background: #f0f0f0;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  white-space: normal;
  width: 16.35%;
}
.sidebar-main .block-event .slider-panel .slider .duytlxtogt,
.sidebar-additional .block-event .slider-panel .slider .duytlxtogt {
  width: 100%;
}
.block-event .slider-panel .slider .duytlxtogt img {
  max-width: 100%;
}
.block-event .slider-panel .slider .duytlxtogt .zffiapfrdp {
  display: inline-block;
  font-size: 1.8rem;
  padding: 15px 5px 0;
  word-break: break-all;
}
.block-event .slider-panel .slider .duytlxtogt .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-event .slider-panel .slider .duytlxtogt .ticker li {
  display: none;
  margin: 0 5px;
}
.block-event .slider-panel .slider .duytlxtogt .ticker .value {
  font-size: 2.6rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .duytlxtogt .ticker .ucdpwrftsagu {
  display: block;
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .duytlxtogt .dates {
  font-weight: 300;
}
.block-event .slider-panel .slider .duytlxtogt .dates .start,
.block-event .slider-panel .slider .duytlxtogt .dates .end,
.block-event .slider-panel .slider .duytlxtogt .dates .date {
  display: block;
}
.block-event .slider-panel .slider .duytlxtogt .dates .start:after {
  font-size: 1.8rem;
  content: "\2013";
  display: block;
}
.block-event .slider-panel .slider .duytlxtogt .dates .date {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .duytlxtogt .dates .time {
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .duytlxtogt .box-event .box-content {
  padding: 5px 0 10px;
}
.block-event .slider-panel .slider .duytlxtogt .box-event .box-title {
  display: block;
  font-weight: 300;
  margin: 10px 0 0;
}
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.show {
  display: block;
  padding: 0;
}
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.show .category.rpwhkpsvhfwq {
  display: inline-block;
  padding: 30px 10px 0;
}
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.show img {
  display: block;
}
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event {
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "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 .duytlxtogt .vcekezjxzqek.event:focus,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #fff;
}
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #fff;
}
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event.disabled,
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.event {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.block-event .slider-panel .slider .duytlxtogt .vcekezjxzqek.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: 1024px) {
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .clcyoqtlydil .aqyqcftjotwqfh {
    display: block;
  }
  #widget-homepage-categories {
    padding: 0 20px;
  }
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
}
@media only screen and (max-width: 768px) {
  .modals-wrapper .modal-popup .modal-header {
    padding-top: 2rem;
  }
  .modals-wrapper .modal-popup .modal-title {
    border-bottom: none;
    font-size: 18px;
    font-weight: 300;
  }
  .popup-tree .modal-footer .vcekezjxzqek,
  .popup-tree .modal-footer .vcekezjxzqek-primary {
    display: block;
    margin-bottom: 10px;
    width: 100%;
  }
  .jstree li a > .field-tooltip {
    float: right;
    margin-right: -4rem;
    position: static;
  }
  .jstree li a > .field-tooltip .field-tooltip-content {
    left: 0;
    max-width: 90%;
    right: auto;
    top: 4.5rem;
    z-index: 20;
  }
  .jstree li a > .field-tooltip .field-tooltip-content:before,
  .jstree li a > .field-tooltip .field-tooltip-content:after {
    left: 6.1rem;
    right: auto;
  }
  .account
    .hprthwiryux.gxpskzlteskkffk
    .block.block-dashboard-info:not(.widget)
    .block-content
    .box:last-child {
    margin-bottom: 20px;
  }
  .form-create-purchase-order-rule .field.rule-type .field-tooltip {
    position: static;
  }
  .form-create-purchase-order-rule
    .field
    .field-tooltip
    .field-tooltip-content {
    bottom: 80px;
    left: 0;
    right: 0;
    top: auto;
    width: 100%;
  }
  .form-create-purchase-order-rule
    .field
    .field-tooltip
    .field-tooltip-content:before,
  .form-create-purchase-order-rule
    .field
    .field-tooltip
    .field-tooltip-content:after {
    border-bottom-color: transparent;
    left: 86px;
    top: auto;
  }
  .form-create-purchase-order-rule
    .field
    .field-tooltip
    .field-tooltip-content:before {
    border-top-color: #666;
    bottom: -20px;
  }
  .form-create-purchase-order-rule
    .field
    .field-tooltip
    .field-tooltip-content:after {
    border-top-color: #f4f4f4;
    bottom: -19px;
    right: auto;
  }
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
}
@media only screen and (max-width: 767px) {
  .abs-button-responsive-smaller,
  .fjazghprsdvlekt-info-main .box-tocart .eqzzjjgqwk .vcekezjxzqek.hjylchrztwr {
    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 > .eqzzjjgqwk-toolbar:before,
  .form-create-return .fieldset > .eqzzjjgqwk-toolbar:after {
    content: "";
    display: table;
  }
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .eqzzjjgqwk-toolbar:after {
    clear: both;
  }
  .abs-icon-add-mobile,
  .block-wishlist-management .wishlist-add.duytlxtogt .add {
    display: swap;
    text-decoration: none;
  }
  .abs-icon-add-mobile:before,
  .block-wishlist-management .wishlist-add.duytlxtogt .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: 400;
    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 20px;
    position: relative;
    display: swap;
    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: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .block-wishlist-management .wishlist-select .wishlist-name:after {
    position: absolute;
    right: 10px;
    top: 0;
  }
  .abs-toggling-title-mobile.jxlzkptulvqwy:after,
  .block-wishlist-management .wishlist-select .wishlist-name.jxlzkptulvqwy:after {
    content: "\e621";
  }
  .abs-pager-toolbar-mobile .toolbar-amount,
  .abs-pager-toolbar-mobile .limiter,
  .abs-pager-toolbar-mobile .vsovrkifsprawwas,
  .toolbar-wishlist-results .toolbar-amount,
  .toolbar-wishlist-results .limiter,
  .toolbar-wishlist-results .vsovrkifsprawwas,
  .account .toolbar .toolbar-amount,
  .account .toolbar .limiter,
  .account .toolbar .vsovrkifsprawwas {
    float: none;
    margin-bottom: 25px;
  }
  .abs-shopping-cart-items-mobile .eqzzjjgqwk {
    text-align: center;
  }
  .abs-checkout-tooltip-content-position-top-mobile,
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .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;
  }
  .field-tooltip .field-tooltip-content:before {
    border-bottom-color: #999;
  }
  .field-tooltip .field-tooltip-content:after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
  .evtovlfcpeiogv,
  .breadcrumbs,
  .xzaeaqgvjvul .cdveuvlkuc.panel,
  .cdveuvlkuc.uoesokfqgho,
  .gkldjfphqdvhj.uoesokfqgho,
  .ckqkgffldohc,
  .hhaovcxfjpzr > .widget,
  .hhaovcxfjpzr > .vsovrkifsprawwa-bottom,
  .block.category.event,
  .top-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .account .ckqkgffldohc,
  .cms-privacy-policy .ckqkgffldohc {
    padding-top: 41px;
    position: relative;
  }
  .evtovlfcpeiogv {
    background: 0 0;
    box-sizing: border-box;
  }
  .evtovlfcpeiogv ul {
    margin: 0;
    padding: 0;
  }
  .evtovlfcpeiogv li {
    margin: 0;
  }
  .evtovlfcpeiogv a {
    display: block;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 15px;
  }
  .evtovlfcpeiogv a,
  .evtovlfcpeiogv a:hover {
    color: #000;
    text-decoration: none;
  }
  .evtovlfcpeiogv .hrqrovrpxdo {
    border-top: transparent;
    font-size: 1.6rem;
  }
  .evtovlfcpeiogv .hrqrovrpxdo > .jicfscjzgxvlee {
    font-weight: 700;
    padding: 8px 40px 8px 15px;
    text-transform: uppercase;
    word-wrap: break-word;
  }
  .evtovlfcpeiogv .hrqrovrpxdo > .jicfscjzgxvlee:hover {
    color: #333;
  }
  .evtovlfcpeiogv .hrqrovrpxdo.jxlzkptulvqwy .all-category .ui-state-focus {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
    padding-left: 7px;
    display: inline-block;
  }
  .evtovlfcpeiogv .hrqrovrpxdo > .level1 {
    font-weight: 600;
  }
  .evtovlfcpeiogv .hrqrovrpxdo.jxlzkptulvqwy > a:not(.ui-state-active),
  .evtovlfcpeiogv .hrqrovrpxdo.has-active > a:not(.ui-state-active) {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
  }
  .evtovlfcpeiogv .hrqrovrpxdo.jxlzkptulvqwy > a:not(.ui-state-active) span:not(.ui-menu-icon),
  .evtovlfcpeiogv
    .hrqrovrpxdo.has-active
    > a:not(.ui-state-active)
    span:not(.ui-menu-icon) {
    margin-left: -8px;
  }
  .evtovlfcpeiogv li.hrqrovrpxdo:last-child {
    border-bottom: transparent;
  }
  .evtovlfcpeiogv .submenu > li {
    word-wrap: break-word;
  }
  .evtovlfcpeiogv .submenu > li > a:hover {
    color: #333;
  }
  .evtovlfcpeiogv .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;
  }
  .evtovlfcpeiogv .submenu:not(:first-child) > li > a {
    padding-left: 15px;
  }
  .evtovlfcpeiogv .submenu:not(:first-child) > li:last-child {
    margin-bottom: 0;
  }
  .evtovlfcpeiogv .submenu:not(:first-child) ul {
    display: block;
    padding-left: 15px;
  }
  .evtovlfcpeiogv .submenu:not(:first-child) ul > li {
    margin: 0;
  }
  .evtovlfcpeiogv .submenu:not(:first-child) ul > li a {
    color: #575757;
    display: block;
    line-height: normal;
  }
  .evtovlfcpeiogv .submenu:not(:first-child) ul > li a:hover {
    color: #333;
  }
  .evtovlfcpeiogv .submenu:not(:first-child).expanded {
    display: block !important;
    padding-right: 0;
    top: 0 !important;
  }
  .evtovlfcpeiogv .submenu:not(:first-child) .jxlzkptulvqwy > a {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
    padding-left: 7px;
  }
  .evtovlfcpeiogv .submenu:not(:first-child) .level1.jxlzkptulvqwy > a {
    padding-left: 7px;
  }
  .evtovlfcpeiogv {
    padding: 0;
    height: calc(100vh - 110px);
  }
  .evtovlfcpeiogv li.hrqrovrpxdo:last-child {
    margin-bottom: 1em;
  }
  .evtovlfcpeiogv .cfxytpkaysuit.wdlpddaqus {
    position: relative;
  }
  .evtovlfcpeiogv .cfxytpkaysuit.wdlpddaqus > a {
    display: inline-block;
    max-width: calc(100% - 75px);
    padding: 8px 15px;
  }
  .evtovlfcpeiogv .cfxytpkaysuit.wdlpddaqus > em {
    content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="rgba(0,0,0)" viewBox="0 0 28 28"><path d="M14 18.1l-11.3-8.1h2.7l8.6 6.2 8.6-6.2h2.7z"></path><path d="M14 19.1l-13.8-9.9h5.5l8.3 6 8.3-6h5.5z"></path></svg>');
    position: absolute;
    right: 0;
    top: 0;
    padding: 11px 19px 10px;
    cursor: row-resize;
  }
  .evtovlfcpeiogv .cfxytpkaysuit.wdlpddaqus > .submenu {
    display: none;
    padding: 0 0 0 10px;
  }
  .evtovlfcpeiogv .cfxytpkaysuit.wdlpddaqus.open > .submenu {
    display: block;
  }
  .evtovlfcpeiogv .cfxytpkaysuit.wdlpddaqus.open > em {
    transform: rotate(180deg);
  }
  .dcstkvjuexecxc {
    position: relative;
  }
  .dcstkvjuexecxc .lrjwpwkvtojixge {
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    position: absolute;
    width: 80%;
    left: 0;
    top: 0;
  }
  .hogssxfavewkd,
  .ftktedhxxzgxxxv {
    display: none;
  }
  .ftktedhxxzgxxxv {
    flex: 0 0 100%;
    max-height: calc(100vh - 110px);
  }
  .ftktedhxxzgxxxv.menu-open {
    display: block !important;
    overflow-y: auto;
  }
  #gym-store-links {
    order: -1;
  }
  .dqitrtohiwtjqed {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
    margin: 10px 0;
    box-sizing: border-box;
  }
  .dqitrtohiwtjqed .gexdiwuvugjqovg {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
  }
  .ujwcwduodpxhzav {
    display: flex;
    width: 100%;
  }
  .ujwcwduodpxhzav .ssuxadhgxpsyp {
    display: flex;
    width: 100%;
  }
  .ujwcwduodpxhzav .ssuxadhgxpsyp a:first-child {
    flex: 1;
  }
  .ujwcwduodpxhzav .logged-in {
    display: inline-block;
    max-width: calc(100% - 30px);
    color: #ff4100;
    margin-left: 0.25em;
  }
  .ujwcwduodpxhzav .log-out {
    margin-left: 2rem;
    color: #000;
    text-decoration: underline;
  }
  .ujwcwduodpxhzav .pxlvevdufzcdowj {
    cursor: pointer;
    margin-left: 15px;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx {
    margin: 0;
    padding: 0;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title {
    box-sizing: border-box;
    float: none;
    width: 100%;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch {
    display: block;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho {
    box-sizing: border-box;
    display: block;
    float: none;
    margin: 0;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho:before,
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho:after {
    content: "";
    display: table;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho:after {
    clear: both;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho.jxlzkptulvqwy {
    display: block;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title {
    margin: 0 0 5px;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.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;
    font-weight: 600;
    line-height: 40px;
    font-size: 1.8rem;
    color: #7d7d7d;
    text-decoration: none;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch:visited {
    color: #7d7d7d;
    text-decoration: none;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch:hover {
    color: #7d7d7d;
    text-decoration: none;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title > .switch:active {
    color: #000;
    text-decoration: none;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title:not(.disabled) > .switch:focus,
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title:not(.disabled) > .switch:hover {
    background: #fcfcfc;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title:not(.disabled) > .switch:active,
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title.jxlzkptulvqwy > .switch,
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title.jxlzkptulvqwy > .switch:focus,
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.title.jxlzkptulvqwy > .switch:hover {
    background: #fff;
    color: #000;
    text-decoration: none;
    padding-bottom: 5px;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho {
    background: #fff;
    border: 1px solid #d1d1d1;
    margin: 0 0 5px;
    padding: 20px;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx .data.duytlxtogt {
    display: block;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx .duytlxtogt.title > .switch {
    padding: 1px 15px 1px;
  }
  .fjazghprsdvlekt.data.azwqfuupejcyldx > .duytlxtogt.uoesokfqgho {
    padding: 10px 15px 30px;
  }
  .eqzzjjgqwk-toolbar {
    flex-direction: column;
  }
  .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute,
  .eqzzjjgqwk-toolbar .pagurkjcute,
  .eqzzjjgqwk-toolbar .pagurkjcute > .vcekezjxzqek {
    width: 100%;
  }
  .eqzzjjgqwk-toolbar .vcekezjxzqek.pagurkjcute {
    justify-content: center;
  }
  .eqzzjjgqwk-toolbar a.vcekezjxzqek.pagurkjcute {
    text-align: center;
  }
  .eqzzjjgqwk-toolbar .vcekezjxzqek.secondary,
  .eqzzjjgqwk-toolbar .secondary,
  .eqzzjjgqwk-toolbar .secondary > .vcekezjxzqek {
    margin: 10px 0 0;
    padding: 15px;
  }
  .modal-popup .modal-inner-wrap {
    width: 90%;
  }
  .modal-popup .modal-title {
    font-size: 14px;
    font-weight: 800 !important;
  }
  .checkout-cart-index .clcyoqtlydil .block-requisition-list {
    display: none;
  }
  .checkout-cart-index .cart.duytlxtogt .block-requisition-list {
    margin-bottom: 0;
    padding: 0;
    width: auto;
  }
  .checkout-cart-index
    .cart.duytlxtogt
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek {
    padding: 0;
  }
  .checkout-cart-index
    .cart.duytlxtogt
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle
    > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .checkout-cart-index .block-requisition-list {
    display: inline-block;
    margin-bottom: 25px;
    padding: 0 15px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
  }
  .checkout-cart-index
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle {
    font-size: 1.4rem;
    display: inline-block;
    text-decoration: none;
    color: #757575;
    float: right;
    font-weight: 600;
    text-transform: uppercase;
  }
  .checkout-cart-index
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: inherit;
    color: #757575;
    content: "\e901";
    font-family: "magento-icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .checkout-cart-index
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle:hover:before {
    color: #333;
  }
  .checkout-cart-index
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle:active,
  .checkout-cart-index
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle:focus,
  .checkout-cart-index
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle:hover {
    color: #333;
  }
  .checkout-cart-index
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle
    > span {
    margin-left: 8px;
    vertical-align: middle;
  }
  .checkout-cart-index .block-requisition-list .requisition-list-action {
    vertical-align: inherit;
  }
  .checkout-cart-index .gift-options-cart-item + .towishlist {
    position: static;
  }
  .cart.table-wrapper {
    overflow: visible;
  }
  .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;
  }
  .my-orders-search-advanced .search-sku {
    margin: 0 !important;
    width: 75% !important;
  }
  .my-orders-search-advanced .fieldset:first-of-type {
    margin-bottom: 20px;
  }
  .vsovrkifsprawwabuilder-banner-wrapper {
    background-attachment: scroll !important;
  }
  .vsovrkifsprawwabuilder-banner-wrapper
    .vsovrkifsprawwabuilder-overlay:not(.vsovrkifsprawwabuilder-poster-overlay) {
    max-width: none;
  }
  .vsovrkifsprawwabuilder-column {
    background-attachment: scroll !important;
    flex-basis: 100%;
    max-width: 100%;
  }
  .vsovrkifsprawwabuilder-column-group {
    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;
  }
  .vsovrkifsprawwabuilder-slide-wrapper
    .vsovrkifsprawwabuilder-overlay:not(.vsovrkifsprawwabuilder-poster-overlay) {
    max-width: none;
  }
  [data-content-type="tab-item"] {
    background-attachment: scroll !important;
  }
  .vsovrkifsprawwabuilder-mobile-hidden {
    display: none !important;
  }
  .ckqkgffldohc .admin__data-grid-pager-wrap {
    float: none;
    text-align: center;
  }
  .ckqkgffldohc .admin__data-grid-pager-wrap .admin__data-grid-pager {
    float: none;
    padding-top: 10px;
    position: static;
    width: 100%;
  }
  .ckqkgffldohc .admin__data-grid-header-row .row .col-xs-9,
  .ckqkgffldohc .admin__data-grid-header-row .row .col-xs-3 {
    text-align: center;
    width: 100%;
  }
  .ckqkgffldohc .admin__data-grid-header-row .row .col-xs-3 {
    padding-bottom: 10px;
  }
  div.admin__data-grid-filters-wrap .admin__form-field {
    width: 100%;
  }
  .fjazghprsdvlekt.quote-details-items.azwqfuupejcyldx {
    margin-top: 10px;
  }
  .fjazghprsdvlekt.quote-details-items.azwqfuupejcyldx .deorqzaepi {
    margin-bottom: 0;
  }
  .fjazghprsdvlekt.quote-details-items.azwqfuupejcyldx .quote-table-totals-wrap {
    margin-bottom: 10px;
  }
  .orderapprovals-purchaseorder-view
    .ckqkgffldohc
    .negotiable-quote-order-information {
    margin-top: 0.6rem;
  }
  .brands-filters {
    min-height: 1px;
  }
  .brands-filters .letters-box {
    overflow-x: auto;
    white-space: nowrap;
    padding: 6px 0 10px;
  }
  .brands-filters .letters-box .letter {
    float: none;
    display: inline-block;
    margin: 0;
    padding: 2px 3px;
  }
  .brands-letter .brand-item {
    margin: 0 5px 10px;
  }
  .am-porto-cmtb
    .filter.jxlzkptulvqwy
    .filter-current.filter-current.amshopby-filter-current
    + .block-actions {
    top: 187px;
    border: none;
    border-radius: inherit;
    background: #fff;
    box-shadow: none;
  }
  .am-porto-cmtb .filter.jxlzkptulvqwy .filter-current.amshopby-filter-current {
    padding: 17px 30px;
    height: 140px;
  }
  .am-porto-cmtb
    .filter.jxlzkptulvqwy
    .filter-current.amshopby-filter-current
    ~ .filter-options {
    top: 221px;
  }
  .am-porto-cmtb .filter.jxlzkptulvqwy .filter-current.amshopby-filter-current .azwqfuupejcyldx {
    padding: 15px;
    border-width: 1px;
  }
  .am-porto-cmtb
    .filter.jxlzkptulvqwy
    .filter-current.amshopby-filter-current
    .filter-current-subtitle {
    display: block;
    padding: 10px 15px;
  }
  .am-porto-cmtb .filter.jxlzkptulvqwy .block-category-list .block-title,
  .am-porto-cmtb .filter.jxlzkptulvqwy .filter-options-title,
  .am-porto-cmtb .filter.jxlzkptulvqwy .filter .filter-current-subtitle,
  .am-porto-cmtb .filter.jxlzkptulvqwy .block-category-list .block-content,
  .am-porto-cmtb .filter.jxlzkptulvqwy .filter-options-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .am-porto-cmtb .filter.jxlzkptulvqwy .filter-options-title:after {
    right: 15px;
  }
  .filter-options-content
    .am-ranges
    .azwqfuupejcyldx.-am-multiselect
    .duytlxtogt
    [class*="am-filter-item"] {
    padding-left: 35px;
  }
  .filter-options
    .azwqfuupejcyldx:not(.azwqfuupejcyldx-children).-am-multiselect
    > .duytlxtogt.-is-by-click
    .azwqfuupejcyldx-children.-folding
    .duytlxtogt.-is-expanded,
  .filter-options
    .am-category-wrapper
    .azwqfuupejcyldx.-am-multiselect
    .duytlxtogt.-filter-parent:not(.-is-collapsible),
  .filter-options
    .azwqfuupejcyldx:not(.azwqfuupejcyldx-children)
    > .duytlxtogt.-is-by-click.-filter-parent
    ~ .duytlxtogt.-is-expanded {
    margin-left: 35px;
  }
  .filter-options-item
    .filter-options-content
    .azwqfuupejcyldx
    [class*="am-filter-item"] {
    padding: 7px 0;
  }
  .am-labels-folding .am-collapse-icon,
  .filter-options
    .amshopby-category-dropdown
    + form
    .azwqfuupejcyldx.-am-multiselect
    .duytlxtogt
    .am-collapse-icon {
    margin: 7px 0;
  }
  .filter-options
    [class*="am-filter-items-"].am-labels-folding
    .duytlxtogt:not(.swatch-option-link-layered)
    .am-collapse-icon
    ~ .am-input,
  .filter-options
    .amshopby-category-dropdown
    + form
    .duytlxtogt
    .am-collapse-icon
    ~ .am-input,
  .filter-options
    [class*="am-filter-items-"].am-labels-folding
    .duytlxtogt:not(.swatch-option-link-layered)
    .am-collapse-icon
    ~ input[type="radio"],
  .filter-options
    .amshopby-category-dropdown
    + form
    .duytlxtogt
    .am-collapse-icon
    ~ input[type="radio"],
  .filter-options
    [class*="am-filter-items-"].am-labels-folding
    .duytlxtogt:not(.swatch-option-link-layered)
    .am-collapse-icon
    ~ input[type="checkbox"],
  .filter-options
    .amshopby-category-dropdown
    + form
    .duytlxtogt
    .am-collapse-icon
    ~ input[type="checkbox"],
  .filter-options
    [class*="am-filter-items-"].am-labels-folding
    .duytlxtogt:not(.swatch-option-link-layered)
    .am-collapse-icon
    ~ input[type="checkbox"]
    + .amshopby-choice,
  .filter-options
    .amshopby-category-dropdown
    + form
    .duytlxtogt
    .am-collapse-icon
    ~ input[type="checkbox"]
    + .amshopby-choice {
    left: 35px;
  }
  .filter-options
    .azwqfuupejcyldx.-am-singleselect
    .duytlxtogt.-is-by-click
    .azwqfuupejcyldx-children.-folding
    .duytlxtogt
    .amshopby-filter-parent,
  .filter-options
    .amshopby-category-dropdown
    + form
    .azwqfuupejcyldx.-am-multiselect
    .duytlxtogt
    .azwqfuupejcyldx-children.-folding,
  .filter-options .am-category-wrapper .azwqfuupejcyldx .azwqfuupejcyldx-children.-folding,
  .filter-options .am-category-view .duytlxtogt a.amshopby-filter-parent {
    padding-left: 35px;
  }
  .filter-options
    .am-category-view.-am-multiselect
    .duytlxtogt
    > .am-collapse-icon
    ~ a.amshopby-filter-parent {
    padding-left: 70px;
  }
  .filter-options .am-category-view.-am-singleselect .am-collapse-icon {
    margin: 7px 0;
  }
  .am-collapse-icon:after,
  .am-show-more:before {
    width: 20px;
  }
  .filter-content .jxlzkptulvqwy .am-show-more:before {
    width: 12px;
  }
  .filter-content .jxlzkptulvqwy .am-show-more.-active {
    margin-bottom: 10px;
  }
  .amshopby-flyout-block {
    margin: 10px 0 25px;
  }
  .amshopby-flyout-block .azwqfuupejcyldx.amshopby-fly-out-view .duytlxtogt > .amshopby-choice {
    padding-left: 35px;
  }
  .filter-options input[type="checkbox"] {
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    border: 0;
    opacity: 0;
    position: absolute;
  }
  .filter-options input[type="checkbox"] + .amshopby-choice {
    word-wrap: break-word;
    word-break: break-word;
    position: absolute;
    top: 5px;
    left: 0;
    display: block;
    margin: 0;
    padding: 0 0 0 35px;
    min-height: 25px;
    line-height: 1.2;
    cursor: pointer;
  }
  .ie11 .filter-options input[type="checkbox"] + .amshopby-choice {
    word-break: break-all;
  }
  .ie11 .filter-options input[type="checkbox"] + .amshopby-choice {
    word-break: break-all;
  }
  .ie11 .filter-options input[type="checkbox"] + .amshopby-choice {
    word-break: break-all;
  }
  .ie11 .filter-options input[type="checkbox"] + .amshopby-choice {
    word-break: break-all;
  }
  .filter-options input[type="checkbox"] + .amshopby-choice:before,
  .filter-options input[type="checkbox"] + .amshopby-choice:after {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    box-sizing: border-box;
    width: 25px;
    height: 25px;
    border-radius: 2px;
    content: "";
  }
  .filter-options input[type="checkbox"] + .amshopby-choice:before {
    border: 1px solid #e3e3e3;
    background: #fff;
  }
  .filter-options input[type="checkbox"] + .amshopby-choice:after {
    background: #1979c3
      url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K)
      center/25px;
    content: none;
  }
  .filter-options input[type="checkbox"] + .amshopby-choice:hover:before,
  .filter-options input[type="checkbox"]:checked + .amshopby-choice:before {
    border-color: #1979c3;
  }
  .filter-options input[type="checkbox"]:checked + .amshopby-choice:after {
    content: "";
  }
  ._keyfocus
    .filter-options
    input[type="checkbox"]:active
    + .amshopby-choice:before,
  ._keyfocus
    .filter-options
    input[type="checkbox"]:focus
    + .amshopby-choice:before,
  .filter-options input[type="checkbox"]:active + .amshopby-choice:before,
  .filter-options input[type="checkbox"]:focus + .amshopby-choice:before {
    border-color: #1979c3;
  }
  .filter-options
    input[type="checkbox"]:not(:checked).mage-error
    + .amshopby-choice:before {
    border-color: #f23b3b;
  }
  .category .subscribe-popup {
    width: 100%;
    top: 35%;
    text-align: center;
  }
  .category .subscribe-popup .input-fields {
    margin-top: 20px;
    width: 100%;
  }
  .category .subscribe-popup .notification-container {
    width: 80%;
    margin: auto;
  }
  .category .subscribe-popup .amxnotif_guest_action {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
  .eqzzjjgqwk-toolbar.amxnotif_guest_action {
    margin-left: 5px;
  }
  .notification-container {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
  }
  .search-autocomplete .amsearch-slider-wrap:not(:first-child) {
    margin-top: 50px;
  }
  .amsearch-additional-content {
    flex-direction: column;
  }
  .amsearch-additional-content .amsearch-content-block {
    padding: 15px;
    max-width: 100%;
    border-top: 1px solid #e8e9ef;
    border-left: none;
  }
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .amsearch-autocomplete-image {
    display: inline-block;
    margin-right: 10px;
    max-width: 110px;
  }
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .information-container {
    display: inline-block;
    vertical-align: top;
  }
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .amsearch-wrapper-inner {
    display: flex;
    align-items: center;
    margin: 10px 0 0;
  }
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .avdefactdjgw {
    margin: 0 20px 0 0;
  }
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .wfvrlyquifay {
    display: flex;
  }
  #global-video iframe,
  #store-video iframe {
    max-width: calc(100vw - 50px);
    height: calc(56.25vw - 50px);
  }
  #ak-widget {
    display: none;
  }
  #heurekaTableft {
    display: none !important;
  }
  .brand-landing-page-form .eqzzjjgqwk-toolbar {
    min-height: auto !important;
  }
  .contact-index-index .hprthwiryux:not(.sidebar-main) .form.contact {
    float: none;
    width: 100%;
  }
  .contact-index-index .hprthwiryux:not(.sidebar-additional) .form.contact {
    float: none;
    width: 100%;
  }
  .gift-options .eqzzjjgqwk-toolbar .vcekezjxzqek-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%;
  }
  .duytlxtogt-actions .eqzzjjgqwk-toolbar .gift-options .gift-wrapping,
  .duytlxtogt-actions .eqzzjjgqwk-toolbar .gift-options .gift-message {
    display: block;
  }
  .form-add-invitations .additional,
  .form-add-invitations .field.text {
    margin-top: 20px;
  }
  .jrswwsgxztrqgld .ryqqythpgq .sidebar-main {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
  .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 -20px 20px;
  }
  .block-wishlist-management .wishlist-select-items {
    border-bottom: 1px solid #d1d1d1;
    background: #000;
    display: none;
    padding: 15px 0;
  }
  .block-wishlist-management .wishlist-select-items.jxlzkptulvqwy {
    display: block;
  }
  .block-wishlist-management .wishlist-select-items .duytlxtogt {
    margin: 3px 0 0;
  }
  .block-wishlist-management .wishlist-select-items .duytlxtogt:first-child {
    margin-top: 0;
  }
  .block-wishlist-management .wishlist-select-items .duytlxtogt.current {
    display: none;
  }
  .block-wishlist-management .wishlist-select-items .duytlxtogt a {
    display: block;
    padding: 5px 18px;
    text-decoration: none;
  }
  .block-wishlist-management .wishlist-select-items .duytlxtogt 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;
  }
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg-checkbox {
    left: 0;
    position: absolute;
    top: 20px;
  }
  .vsovrkifsprawwa-multiple-wishlist .ifuypwlsfqfzl.wishlist .adhwosjlzyo {
    margin-left: 25px;
  }
  .vsovrkifsprawwa-multiple-wishlist .ifuypwlsfqfzl.wishlist .hqckixwzxdvasv,
  .vsovrkifsprawwa-multiple-wishlist .ifuypwlsfqfzl.wishlist .uddhevxefgjhg-description,
  .vsovrkifsprawwa-multiple-wishlist .ifuypwlsfqfzl.wishlist .uddhevxefgjhg .avdefactdjgw,
  .vsovrkifsprawwa-multiple-wishlist .ifuypwlsfqfzl.wishlist .uddhevxefgjhg-tooltip {
    margin-left: 115px;
  }
  .ifuypwlsfqfzl.wishlist .wishlist-dropdown {
    display: none;
  }
  .multishipping-checkout-success .purswuhegr {
    display: block;
  }
  .multishipping-checkout-success .dqxlqvtaytjaiqp {
    margin-left: 40px;
  }
  .reward-settings + .eqzzjjgqwk-toolbar {
    margin-top: 10px;
  }
  .account
    .hprthwiryux.gxpskzlteskkffk
    .returns-details-items
    .block-returns-tracking
    .block-title
    > .vcekezjxzqek.track {
    display: block;
    float: none;
    margin: 10px 0 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;
  }
  .ifuypwlsfqfzl.wishlist {
    margin-bottom: 30px;
    margin-right: 0;
  }
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg {
    padding: 20px 0;
    position: relative;
  }
  .ifuypwlsfqfzl.wishlist .adhwosjlzyo {
    float: left;
    margin-right: 20px;
  }
  .ifuypwlsfqfzl.wishlist .hqckixwzxdvasv {
    font-size: 1.6rem;
  }
  .ifuypwlsfqfzl.wishlist .wfvrlyquifay {
    display: block;
    float: left;
  }
  .ifuypwlsfqfzl.wishlist .wfvrlyquifay .vcekezjxzqek {
    margin-right: 15px;
  }
  .ifuypwlsfqfzl.wishlist .wfvrlyquifay .vcekezjxzqek:last-child {
    margin-right: 0;
  }
  .ifuypwlsfqfzl.wishlist .wfvrlyquifay .vcekezjxzqek.edit {
    float: left;
  }
  .ifuypwlsfqfzl.wishlist .wfvrlyquifay .vcekezjxzqek.delete {
    float: right;
  }
  .ifuypwlsfqfzl.wishlist .wfvrlyquifay .vcekezjxzqek.edit,
  .ifuypwlsfqfzl.wishlist .wfvrlyquifay .vcekezjxzqek.delete {
    margin-top: 7px;
  }
  .ifuypwlsfqfzl.wishlist .hqckixwzxdvasv,
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg-description,
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg .avdefactdjgw,
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg-tooltip {
    margin-left: 95px;
  }
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg .box-tocart {
    float: left;
    margin-right: 20px;
  }
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg .box-tocart .stock {
    margin-top: 7px;
  }
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg .giftregisty-dropdown,
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg .field.jyywgqgegjz {
    display: none;
  }
  .ifuypwlsfqfzl.wishlist .dhcuqozwtghze {
    max-width: 80px;
  }
  .wishlist-index-index .uddhevxefgjhg {
    width: 100%;
  }
  .wishlist-index-index .ptsgeevgsrprtl {
    width: auto;
  }
  .checkout-container .opc-estimated-wrapper {
    margin-top: 10px;
  }
  .checkout-container .authentication-wrapper {
    margin-top: -12px;
  }
  .catalog-product-view .hprthwiryux.gxpskzlteskkffk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .catalog-product-view .fjazghprsdvlekt.media {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
  }
  .block.related .vcekezjxzqek.select {
    display: block;
    margin: 5px 0;
  }
  .compare,
  .fjazghprsdvlekt-addto-links .vcekezjxzqek.tocompare,
  .wfvrlyquifay .eqzzjjgqwk-secondary > .vcekezjxzqek.tocompare {
    display: none;
  }
  .block-search .input-text::-moz-placeholder {
    line-height: 8px;
  }
  .block-search {
    order: 3;
  }
  .block-search .form {
    margin-top: 0;
    margin-bottom: 5px;
    display: none;
  }
  .block-search.-header > .block-content {
    margin: 0 -20px;
    padding: 20px;
  }
  .block-search .eqzzjjgqwk {
    display: none;
  }
  .cart.table-wrapper {
    overflow: inherit;
  }
  .cart.table-wrapper thead {
    display: none;
  }
  .cart.table-wrapper .cart.duytlxtogt {
    display: flex;
    width: 100%;
  }
  .cart.table-wrapper .cart.duytlxtogt .duytlxtogt-info {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  }
  .cart.table-wrapper .col {
    flex: 0 0 50%;
    box-sizing: border-box;
    padding: 1em;
  }
  .cart.table-wrapper .col .duytlxtogt-price-mobile {
    margin-top: 5px;
  }
  .cart.table-wrapper .col.qcsflgjqzzfa {
    display: none;
  }
  .cart.table-wrapper .col.duytlxtogt {
    padding: 0;
  }
  .cart.table-wrapper .col.duytlxtogt .adhwosjlzyo {
    position: static;
    max-width: 100%;
  }
  .cart.table-wrapper .col.duytlxtogt .dhcuqozwtghze {
    width: 100% !important;
  }
  .cart.table-wrapper .col .laolhqxpwahtis .trzvidurlsaevap {
    max-width: 175px;
    width: 100%;
    margin: 0;
  }
  .cart.table-wrapper .col.subtotal .qcsflgjqzzfa-including-tax,
  .cart.table-wrapper .col.subtotal .qcsflgjqzzfa-excluding-tax {
    display: none;
  }
  .cart.table-wrapper .col.subtotal .eqzzjjgqwk-toolbar {
    margin: 0;
  }
  .cart.table-wrapper .col.subtotal .vcekezjxzqek-change {
    margin-bottom: 0;
    margin-top: 8px;
  }
  .cart.table-wrapper .col.description {
    padding-top: 0;
  }
  .cart.table-wrapper .col.description .hqckixwzxdvasv {
    margin-top: -4px;
  }
  .cart.table-wrapper .col.subtotal {
    padding: 0 0 1em;
  }
  .cart.table-wrapper .col.subtotal .icon-trash {
    width: 30px;
    height: 30px;
  }
  .cart.table-wrapper .col.jyywgqgegjz {
    padding: 0 0 1em;
    text-align: left;
  }
  .cart.table-wrapper .col.jyywgqgegjz .field.jyywgqgegjz {
    margin-top: 8px;
  }
  .cart.table-wrapper .col.jyywgqgegjz .input-text.jyywgqgegjz {
    width: 80px;
  }
  .cart.table-wrapper .col.jyywgqgegjz .control.jyywgqgegjz {
    justify-content: center;
  }
  .cart.table-wrapper .col.jyywgqgegjz .vcekezjxzqek-plus {
    position: relative;
    right: -2px;
  }
  .cart.table-wrapper .col .hqckixwzxdvasv {
    font-weight: 700;
  }
  .cart.table-wrapper .col .message.notice {
    box-sizing: border-box;
  }
  .cart.table-wrapper .eqzzjjgqwk-toolbar {
    align-items: flex-end;
  }
  .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
  .vcekezjxzqek-gift {
    margin: 0;
  }
  .cart-container {
    display: flex;
    flex-wrap: wrap;
  }
  .cart-container .cart-summary {
    width: 100%;
    order: 2;
  }
  .cart-container .cart-container-bottom {
    flex-wrap: wrap;
  }
  .cart-container .cart-container-bottom .block.discount,
  .cart-container .cart-container-bottom .block.giftcard {
    width: 100%;
  }
  .cart-container .cart-container-bottom .checkout-methods-items {
    width: 100%;
    margin: 25px 0 40px;
  }
  .cart-container .vcekezjxzqek.checkout {
    width: 100%;
    padding: 0;
    justify-content: center;
  }
  .block-products-list .yqywrcjzrll .qtpixehzrkvsys .uddhevxefgjhg:nth-child(2n + 1) {
    margin-left: 0;
  }
  .checkout-index-index .opc-progress-bar .opc-progress-bar-item > span {
    font-size: 1.2rem;
    padding-top: 25px;
  }
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .checkout-payment-method .payment-methods {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #000;
  }
  .checkout-payment-method .checkout-billing-address .vcekezjxzqek-cancel {
    margin-top: 10px;
  }
  .checkout-payment-method .payment-method-title label .payment-icon img {
    max-width: 60px;
  }
  .checkout-payment-method
    .payment-method-title
    label[for="gpwebpay"]
    .payment-icon
    img,
  .checkout-payment-method
    .payment-method-title
    label[for="adyen_cc"]
    .payment-icon
    img {
    max-width: 30px;
  }
  .eqzzjjgqwk-toolbar > .secondary {
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 1em;
  }
  .eqzzjjgqwk-toolbar > .secondary .vcekezjxzqek.secondary {
    margin: 0;
    padding: 0;
    justify-content: center;
  }
  .eqzzjjgqwk-toolbar .vcekezjxzqek.alternate {
    justify-content: center;
  }
  .checkout-billing-address .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel {
    font-size: 1.4rem;
    display: flex;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    align-items: center;
    justify-content: space-between;
    border: none;
    padding: 0 2em;
    transition: background-color 0.4s ease-in-out;
    height: 50px;
    background: #000;
    font-size: 1.5rem;
    height: 35px;
    justify-content: center;
    margin-bottom: 10px;
  }
  .checkout-billing-address .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel .gexdiwuvugjqovg {
    fill: #fff;
  }
  .checkout-billing-address .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:hover,
  .checkout-billing-address .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:focus,
  .checkout-billing-address .eqzzjjgqwk-toolbar .vcekezjxzqek-cancel:active {
    background: #333;
    color: #fff;
    border: transparent;
  }
  #order-comment-block {
    margin: 0;
  }
  #order-comment-block .payment-option-title {
    padding-top: 15px;
  }
  .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;
  }
  .checkout-success-image {
    margin-top: 2em;
  }
  .checkout-success-image-holder {
    display: flex;
    justify-content: center;
  }
  #registration .vcekezjxzqek.pagurkjcute {
    box-sizing: border-box;
  }
  .shipping-address-modal.modal-popup.modal-slide,
  .billing-address-modal.modal-popup.modal-slide {
    left: 0;
  }
  .shipping-address-modal .modal-inner-wrap,
  .billing-address-modal .modal-inner-wrap {
    min-height: 400px;
  }
  .shipping-address-modal .modal-inner-wrap h1.modal-title,
  .billing-address-modal .modal-inner-wrap h1.modal-title {
    border: none;
  }
  .shipping-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .edit-address,
  .billing-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .edit-address,
  .shipping-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .ship-here,
  .billing-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .ship-here,
  .shipping-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .select-address,
  .billing-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .select-address,
  .shipping-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .address-selected,
  .billing-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .address-selected {
    clear: left;
    float: left;
    margin-top: 5px;
    position: relative;
    top: 5px;
  }
  .shipping-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .default-address,
  .billing-address-modal
    .modal-inner-wrap
    .admin__action-multiselect-menu-inner
    ._root
    .default-address {
    margin-top: 5px;
    position: absolute;
    right: 1rem;
    top: 0;
  }
  .address-loading-mask {
    top: 105px;
  }
  .account .srgxqgrvqyyjt {
    margin-bottom: 0;
  }
  .control.captcha-image .captcha-img {
    margin-bottom: 10px;
    display: block;
  }
  .customer-account-index .clcyoqtlydil {
    position: relative;
  }
  .form.search.advanced .field.qcsflgjqzzfa .with-addon .input-text {
    flex-basis: auto;
    width: 100%;
  }
  .verified-purchase-tooltip {
    position: relative;
  }
  .verified-purchase-tooltip .tooltip-content {
    background: #fff;
    max-width: 360px;
    min-width: 210px;
    padding: 12px 16px;
    z-index: 100;
    display: none;
    position: absolute;
    text-align: left;
    color: #333;
    line-height: 1.4;
    border: 1px solid #bbb;
    margin-top: 5px;
    left: 0;
    top: 100%;
  }
  .verified-purchase-tooltip .tooltip-content:after,
  .verified-purchase-tooltip .tooltip-content:before {
    border: solid transparent;
    content: "";
    height: 0;
    position: absolute;
    width: 0;
  }
  .verified-purchase-tooltip .tooltip-content:after {
    border-width: 5px;
    border-color: transparent;
  }
  .verified-purchase-tooltip .tooltip-content:before {
    border-width: 6px;
    border-color: transparent;
  }
  .verified-purchase-tooltip .tooltip-content:after,
  .verified-purchase-tooltip .tooltip-content:before {
    bottom: 100%;
  }
  .verified-purchase-tooltip .tooltip-content:after {
    border-bottom-color: #fff;
    left: 15px;
    margin-left: -5px;
  }
  .verified-purchase-tooltip .tooltip-content:before {
    border-bottom-color: #bbb;
    left: 15px;
    margin-left: -6px;
  }
  .verified-purchase-tooltip .tooltip-toggle {
    cursor: help;
  }
  .verified-purchase-tooltip .tooltip-toggle:hover + .tooltip-content,
  .verified-purchase-tooltip .tooltip-toggle:focus + .tooltip-content,
  .verified-purchase-tooltip:hover .tooltip-content {
    display: block;
  }
  .verified-purchase-tooltip .tooltip-content {
    min-width: 45vw !important;
  }
  .nav-open .hhaovcxfjpzr {
    overflow: visible;
  }
  .xzaeaqgvjvul {
    position: sticky;
    top: 0;
    z-index: 825;
  }
  .xzaeaqgvjvul .ljydqxiwycyhcc {
    margin-top: -7px;
  }
  .xzaeaqgvjvul > .uoesokfqgho {
    flex-wrap: wrap;
    position: relative;
  }
  .xzaeaqgvjvul > .uoesokfqgho .dqxlqvtaytjaiqp {
    margin: -4px auto 0 auto;
    width: 10em;
  }
  .xzaeaqgvjvul > .uoesokfqgho .dqxlqvtaytjaiqp img {
    min-width: 140px;
  }
  .search-trigger {
    display: flex;
  }
  .search-trigger .gexdiwuvugjqovg {
    pointer-events: none;
    width: 24px;
    height: 24px;
    margin-bottom: 5px;
    margin-right: 1em;
  }
  .gkldjfphqdvhj-cms-wrapper {
    padding: 15px 0;
  }
  .kfeiecjjfrpuc ul li {
    margin-bottom: 1.5em;
  }
  .kfeiecjjfrpuc .social,
  .kfeiecjjfrpuc .certifications,
  .kfeiecjjfrpuc .contact-us {
    margin-top: 1.5em;
  }
  .kfeiecjjfrpuc .social h4,
  .kfeiecjjfrpuc .certifications h4,
  .kfeiecjjfrpuc .contact-us h4 {
    margin-bottom: 1.5em;
  }
  .kfeiecjjfrpuc .drohcypxoczzwjz {
    color: #6c6c6c;
  }
  .store-locator {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    margin-bottom: 1em;
  }
  .store-locator .store-list,
  .store-locator .desktop-name {
    display: none;
  }
  .store-locator .store-list li {
    padding: 0.85em 1em;
    margin-bottom: 0;
  }
  .store-locator .store-list li:first-child {
    padding-top: 1em;
  }
  .store-locator .store-list li:last-child {
    border-bottom: 1px solid #fff;
    padding-bottom: 1em;
  }
  .store-locator .mobile-name {
    display: flex;
    align-items: center;
  }
  .store-locator .flag-image {
    width: 27px;
    height: 20px;
    margin: 0 1em 0 0;
  }
  .store-locator #mobile-locator + label {
    display: flex;
    padding: 0.85em 1em;
    align-items: center;
    border-bottom: 1px solid #fff;
    position: relative;
  }
  .store-locator #mobile-locator + label:after {
    content: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="rgba(255,255,255)" viewBox="0 0 28 28"><path d="M8.641 17.992l-1.641-1.641 7-7 7 7-1.641 1.641-5.359-5.359z"></path></svg>');
    display: inline-block;
    transform: rotate(180deg);
    position: absolute;
    top: 0.2em;
    right: 1em;
  }
  .store-locator #mobile-locator:checked ~ .store-list {
    display: block;
  }
  .store-locator #mobile-locator:checked + label:after {
    transform: rotate(0deg);
    top: 0.6em;
    right: 1em;
  }
}
@media only screen and (max-width: 639px) {
  .abs-visually-hidden-mobile,
  .table-giftregistry-items .col.fjazghprsdvlekt: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-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
  .table-giftregistry-items .col.fjazghprsdvlekt:before,
  .table-giftregistry-items .col.fjazghprsdvlekt: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-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
  .table-giftregistry-items .col.fjazghprsdvlekt:after,
  .multicheckout.order-review .data.table tbody tr:after {
    clear: both;
  }
  .multicheckout.order-review .data.table tbody tr:not(:last-child) {
    border-bottom: 1px solid #d1d1d1;
  }
  .multicheckout.order-review .data.table tbody tr .col.duytlxtogt:before {
    display: none;
  }
  .multicheckout.order-review .data.table tbody tr .col.jyywgqgegjz,
  .multicheckout.order-review .data.table tbody tr .col.qcsflgjqzzfa,
  .multicheckout.order-review .data.table tbody tr .col.subtotal {
    box-sizing: border-box;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 33%;
  }
  .multicheckout.order-review .data.table tbody tr .col.jyywgqgegjz[data-th]:before,
  .multicheckout.order-review .data.table tbody tr .col.qcsflgjqzzfa[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 .hqckixwzxdvasv,
  .multicheckout.order-review .data.table tbody tr .hqckixwzxdvasv {
    margin: 0;
  }
  .abs-no-display-s,
  .table-wrapper
    .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes
    tbody
    th {
    display: none;
  }
  .abs-pager-toolbar-mobile-s .toolbar-amount,
  .abs-pager-toolbar-mobile-s .limiter,
  .abs-pager-toolbar-mobile-s .vsovrkifsprawwas,
  .toolbar-giftregistry-results .toolbar-amount,
  .toolbar-giftregistry-results .limiter,
  .toolbar-giftregistry-results .vsovrkifsprawwas {
    margin-bottom: 25px;
  }
  .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: #111;
    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;
  }
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:last-child {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 2rem;
  }
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.col-checkbox {
    float: left;
    padding-bottom: 0;
  }
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.col-checkbox,
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.fjazghprsdvlekt {
    padding-top: 1.5rem;
  }
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.col-checkbox:before,
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.fjazghprsdvlekt:before {
    display: none;
  }
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.number {
    display: none;
  }
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:before {
    font-size: 12px;
  }
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td,
  .requisition-list-requisition-view
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    th {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .requisition-list-requisition-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.afocqpoujcxt-name-field:before,
  .requisition-list-requisition-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:last-child:before {
    display: none;
  }
  .requisition-list-requisition-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:last-child {
    border-bottom: 1px solid #e4e4e4;
  }
  .requisition-list-requisition-index
    .data-grid
    td:first-child
    .data-grid-cell-content {
    display: inline-block;
  }
  .requisition-list-requisition-index .data-grid td > div {
    display: inline;
  }
  .requisition-list-requisition-index
    .data-grid.data-grid-tr-no-data
    td:before {
    content: "";
  }
  .requisition-list-requisition-index .data-grid:last-child td {
    border-top-width: 0;
  }
  .requisition-list-requisition-index .toolbar-amount {
    top: -3.5rem;
  }
  .requisition-list-requisition-index .admin__data-grid-outer-wrap {
    position: relative;
  }
  .requisition-list-requisition-index .admin__data-grid-pager {
    margin-top: 20px;
  }
  .block-requisition-management {
    clear: both;
    margin-top: -25px;
  }
  .block-requisition-management .requisition-list-title h1 {
    font-size: 2.6rem;
  }
  .block-requisition-management .requisition-info {
    float: left;
    margin-bottom: 1.5rem;
  }
  .block-requisition-management .requisition-toolbar-select,
  .block-requisition-management .requisition-toolbar-actions {
    margin-bottom: 1.5rem;
  }
  .block-requisition-management .requisition-toolbar-select {
    display: block;
    margin-right: 0;
    text-align: right;
  }
  .block-requisition-management .requisition-toolbar-actions {
    display: block;
  }
  .block-requisition-management .requisition-toolbar-actions button.vcekezjxzqek span,
  .block-requisition-management
    .requisition-toolbar-actions
    .quote-details-items
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek.vcekezjxzqek
    span,
  .block-requisition-management
    .requisition-toolbar-actions
    .cart.table-wrapper
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek.vcekezjxzqek
    span,
  .block-requisition-management
    .requisition-toolbar-actions
    .vcekezjxzqek-gift.vcekezjxzqek
    span {
    display: none;
  }
  .block-requisition-management
    .requisition-toolbar-actions
    button.vcekezjxzqek:before,
  .block-requisition-management
    .requisition-toolbar-actions
    .quote-details-items
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek.vcekezjxzqek:before,
  .block-requisition-management
    .requisition-toolbar-actions
    .cart.table-wrapper
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek.vcekezjxzqek:before,
  .block-requisition-management
    .requisition-toolbar-actions
    .vcekezjxzqek-gift.vcekezjxzqek:before {
    content: attr(data-mobile-label);
  }
  .requisition-grid {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    width: auto;
  }
  .requisition-grid thead,
  .requisition-grid .duytlxtogt {
    position: relative;
  }
  .requisition-grid thead .col.jyywgqgegjz .input-text,
  .requisition-grid .duytlxtogt .col.jyywgqgegjz .input-text {
    height: 2.6rem;
  }
  .requisition-grid thead .col .uddhevxefgjhg-subtotal,
  .requisition-grid .duytlxtogt .col .uddhevxefgjhg-subtotal {
    display: inline;
  }
  .requisition-grid thead .col .eqzzjjgqwk-toolbar,
  .requisition-grid .duytlxtogt .col .eqzzjjgqwk-toolbar {
    float: right;
    margin-top: -0.3rem;
  }
  .requisition-grid thead .col .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit,
  .requisition-grid .duytlxtogt .col .eqzzjjgqwk-toolbar > .vcekezjxzqek-edit {
    position: absolute;
    right: 1rem;
    top: 1.5rem;
  }
  .requisition-grid thead .col .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete,
  .requisition-grid .duytlxtogt .col .eqzzjjgqwk-toolbar > .vcekezjxzqek-delete {
    bottom: 1.5rem;
    position: absolute;
    right: 1rem;
  }
  .requisition-grid thead .col .qcsflgjqzzfa,
  .requisition-grid .duytlxtogt .col .qcsflgjqzzfa {
    font-size: 1.6rem;
    margin-right: 5px;
  }
  .requisition-grid thead .col .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa,
  .requisition-grid .duytlxtogt .col .qcsflgjqzzfa-excluding-tax .qcsflgjqzzfa {
    font-size: 12px;
  }
  .requisition-grid .uddhevxefgjhg-image {
    display: none;
  }
  .requisition-grid .hqckixwzxdvasv {
    margin-bottom: 10px;
  }
  .requisition-grid .col .qcsflgjqzzfa-excluding-tax {
    display: inline-block;
    margin-right: 25px;
  }
  .requisition-list-description {
    line-height: 2;
  }
  .title-actions-links {
    margin-bottom: 10px;
    min-height: 2.2rem;
    text-align: right;
  }
  .title-actions-links:empty {
    margin-bottom: 25px;
  }
  .requisition-toolbar-actions .requisition-list-action,
  .requisition-view-buttons .requisition-list-action,
  .requisition-toolbar-actions .vcekezjxzqek,
  .requisition-view-buttons .vcekezjxzqek {
    vertical-align: baseline;
  }
  .requisition-toolbar-actions .mobile-label,
  .requisition-view-buttons .mobile-label {
    margin-right: 5px;
  }
  .requisition-list-action .vcekezjxzqek.toggle {
    float: none;
  }
  .requisition-popup .modal-footer {
    margin-top: 0;
    padding-top: 0;
  }
  .requisition-popup .vcekezjxzqek {
    display: block;
    text-align: center;
    width: 100%;
  }
  .requisition-popup .vcekezjxzqek:not(:last-child) {
    margin-bottom: 10px;
  }
  .order-actions-toolbar .block-requisition-list {
    float: right;
    line-height: 1.2;
  }
  .order-actions-toolbar .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx {
    right: 0;
  }
  .order-actions-toolbar .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx:before {
    left: auto;
    right: 11px;
  }
  .order-actions-toolbar .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx:after {
    left: auto;
    right: 10px;
  }
  .requisition-list-requisition-print .purswuhegr {
    display: none;
  }
  .requisition-list-requisition-print .dqxlqvtaytjaiqp {
    margin-left: 0;
  }
  .requisition-list-requisition-print .block-requisition-management {
    border-bottom: none;
  }
  .requisition-list-requisition-print
    .block-requisition-management
    .requisition-info {
    float: none;
    margin-top: 0;
  }
  .requisition-list-requisition-print .requisition-grid .col.qcsflgjqzzfa,
  .requisition-list-requisition-print .requisition-grid .col.jyywgqgegjz,
  .requisition-list-requisition-print .requisition-grid .col.subtotal {
    text-align: left;
  }
  .requisition-list-requisition-print .requisition-grid .col .input-text {
    padding-left: 0;
    text-align: left;
  }
  .requisition-list-requisition-print .table-wrapper {
    border-bottom: none;
    clear: both;
  }
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:last-child {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 2rem;
  }
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.col-checkbox {
    display: none;
  }
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.col-checkbox,
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.fjazghprsdvlekt {
    padding-top: 1.5rem;
  }
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.col-checkbox:before,
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.fjazghprsdvlekt:before {
    display: none;
  }
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td.number {
    display: none;
  }
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:before {
    font-size: 12px;
  }
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td,
  .requisition-list-requisition-print
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    th {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .links-container-title {
    display: none;
  }
  .company-profile-index.account .ckqkgffldohc .clcyoqtlydil .aqyqcftjotwqfh {
    display: inline-block;
    margin-right: 10px;
  }
  .company-profile-index .company-profile-payment-methods {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .company-profile-index
    .company-profile-payment-methods
    .payment-methods-list {
    font-size: 1.4rem;
    padding-left: 0;
  }
  .company-account-index
    .hprthwiryux.gxpskzlteskkffk
    .block:not(.widget)
    .block-title
    > .vcekezjxzqek {
    margin-top: 5px;
    float: right;
  }
  .company-account-index
    .hprthwiryux.gxpskzlteskkffk
    .block:not(.widget)
    .block-content
    strong {
    float: left;
    margin-right: 5px;
  }
  .company-account-index
    .hprthwiryux.gxpskzlteskkffk
    .block:not(.widget)
    .block-content
    .box-content
    span {
    display: block;
    overflow: hidden;
    vertical-align: top;
  }
  .company-account-index .hprthwiryux.gxpskzlteskkffk .block:not(.widget) .block-content .box {
    margin-bottom: 20px;
  }
  .company-account-index
    .hprthwiryux.gxpskzlteskkffk
    .block:not(.widget)
    .block-content
    .box:last-child {
    margin-bottom: 0;
  }
  .company-users-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:last-child:before,
  .company-role-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:last-child:before {
    content: "";
    padding: 0;
  }
  .company-users-index .table-wrapper .table:not(.cart) > tbody > tr td > div,
  .company-role-index .table-wrapper .table:not(.cart) > tbody > tr td > div {
    display: inline;
  }
  .company-users-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr.data-grid-tr-no-data
    td:before,
  .company-role-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr.data-grid-tr-no-data
    td:before {
    content: "";
  }
  .company-users-index .admin__data-grid-pager,
  .company-role-index .admin__data-grid-pager {
    margin-top: 20px;
  }
  .company-users-index .toolbar-amount,
  .company-role-index .toolbar-amount {
    position: relative;
  }
  .table-wrapper .table:not(.cart) > tbody > tr td.eqzzjjgqwk.col:before {
    display: none;
  }
  .credit-balance-list {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .credit-balance-list .credit-balance-item {
    margin-right: 0;
  }
  .data-grid-cell-content {
    display: inline-block;
  }
  .company-credit-history-index .quotes-grid-toolbar .toolbar-amount {
    display: none;
  }
  .order-references {
    margin-top: 20px;
  }
  .negotiable-quote-quote-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:first-child
    .data-grid-cell-content {
    display: inline-block;
  }
  .negotiable-quote-quote-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:last-child {
    border-bottom: 1px solid #e4e4e4;
  }
  .negotiable-quote-quote-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td:last-child:before {
    content: "";
    padding: 0;
  }
  .negotiable-quote-quote-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr
    td
    > div {
    display: inline;
  }
  .negotiable-quote-quote-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr.data-grid-tr-no-data
    td:before {
    content: "";
  }
  .negotiable-quote-quote-index
    .table-wrapper
    .table:not(.cart)
    > tbody
    > tr:last-child
    td {
    border-top-width: 0;
  }
  .negotiable-quote-quote-index .admin__data-grid-pager {
    margin-top: 20px;
  }
  .negotiable-quote-quote-index .toolbar-amount {
    position: relative;
  }
  .negotiable-quote-quote-view .ckqkgffldohc .clcyoqtlydil .aqyqcftjotwqfh {
    display: inline-block;
    margin-bottom: 5px;
  }
  .negotiable-quote-quote-view .modal-popup .modal-footer .vcekezjxzqek-save-address {
    width: 100%;
  }
  .negotiable-quote-quote-view .modal-popup .modal-footer .vcekezjxzqek-hide-popup {
    margin-top: 20px;
  }
  .negotiable-quote-quote-view
    .modal-popup
    .modal-footer
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek {
    display: block;
    margin-bottom: 10px;
    width: 100%;
  }
  .negotiable-quote-quote-view .table-wrapper {
    border-bottom: none;
  }
  .quote-table {
    width: auto;
  }
  .quote-table thead > tr > th {
    border-bottom: none;
  }
  .quote-table tbody > tr > td:first-child {
    padding-top: 0;
  }
  .quote-table .azwqfuupejcyldx > .duytlxtogt {
    border-bottom-width: 0;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    td,
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    th {
    padding: 5px 10px;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    td:last-child {
    border: medium none;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    td.delete {
    float: right;
    margin-top: -3.5rem;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    td.delete:before {
    display: none;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    td
    .update {
    display: block;
    width: 100%;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    td
    .update:before {
    display: none;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr:first-child
    td,
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr:first-child
    th {
    padding-top: 10px;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    .duytlxtogt-actions
    td {
    padding-left: 0;
    padding-right: 0;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    .duytlxtogt-actions
    td:before {
    display: none;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr
    td,
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr
    th {
    padding: 5px 10px;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr
    th {
    box-sizing: border-box;
    float: left;
    text-align: left;
    width: 70%;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr
    td {
    box-sizing: border-box;
    float: left;
    text-align: right;
    width: 30%;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr:first-child
    td,
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr:first-child
    th {
    border-bottom: none;
    padding-bottom: 0;
    padding-top: 10px;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr:first-child
    > td {
    border-bottom: none;
    float: none;
    padding: 0;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr:last-child
    td,
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    > tr:last-child
    th {
    border-bottom-width: 0;
    font-weight: 700;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    .catalog_price
    th,
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    .grand_total
    th {
    width: 150px;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    .catalog_price
    td,
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    .grand_total
    td {
    float: right;
    width: 40%;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    .catalog_price
    th:after {
    display: block;
    left: 130px;
    position: absolute;
    top: 1px;
    width: 15px;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    .proposed_quote_price
    th {
    width: 125px;
  }
  .quote-table
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tfoot
    .proposed_quote_price
    td {
    float: right;
    width: 40%;
  }
  .quote-table .qcsflgjqzzfa-excluding-tax,
  .quote-table .qcsflgjqzzfa-including-tax {
    display: inline-block;
  }
  .quote-table .col .jyywgqgegjz {
    display: inline-block;
  }
  .fjazghprsdvlekt.quote-details-items .quote-title,
  .fjazghprsdvlekt.quote-details-items .quote-comments,
  .fjazghprsdvlekt.quote-details-items .quote-history-log {
    display: block;
  }
  .fjazghprsdvlekt.quote-details-items .quote-title > strong,
  .fjazghprsdvlekt.quote-details-items .quote-comments > strong,
  .fjazghprsdvlekt.quote-details-items .quote-history-log > strong {
    font-size: 2.4rem;
    font-weight: 300;
  }
  .fjazghprsdvlekt.quote-details-items .quote-title.jxlzkptulvqwy > .switch,
  .fjazghprsdvlekt.quote-details-items .quote-comments.jxlzkptulvqwy > .switch,
  .fjazghprsdvlekt.quote-details-items .quote-history-log.jxlzkptulvqwy > .switch {
    border-bottom: 1px solid #e4e4e4;
  }
  .fjazghprsdvlekt.quote-details-items .duytlxtogt.uoesokfqgho.quote-table {
    border-top: none;
    padding: 10px 10px 0;
  }
  .fjazghprsdvlekt.quote-details-items.azwqfuupejcyldx {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-left: 0;
    margin-right: 0;
  }
  .quote-date {
    margin-top: 0;
  }
  .quote-name {
    font-size: 1.4rem;
    margin-bottom: 30px;
  }
  .quote-references {
    margin-top: 25px;
  }
  .quote-reference-content {
    flex: 1 1 100%;
    margin-bottom: 5px;
  }
  .quote-view-links.quote-view-buttons .vcekezjxzqek {
    display: block;
    margin-bottom: 10px;
    width: 100%;
  }
  .quote-view-links .vcekezjxzqek {
    margin-bottom: 10px;
    width: 100%;
  }
  .quote-view-links .vcekezjxzqek[data-mobile-label] span {
    display: none;
  }
  .quote-view-links .vcekezjxzqek[data-mobile-label]:after {
    content: attr(data-mobile-label);
  }
  .negotiable-quote-quote-print.account
    .hprthwiryux.gxpskzlteskkffk
    .block.block-order-details-view
    .block-content:not(.widget)
    .box {
    float: none;
    width: 100%;
  }
  .negotiable-quote-quote-print .purswuhegr {
    display: none;
  }
  .negotiable-quote-quote-print .dqxlqvtaytjaiqp {
    margin-left: 0;
  }
  .negotiable-quote-quote-print .quote-date,
  .negotiable-quote-quote-print .quote-sales-rep {
    float: none;
  }
  .negotiable-quote-quote-print .quote-details-items thead .col.qcsflgjqzzfa,
  .negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.qcsflgjqzzfa,
  .negotiable-quote-quote-print .quote-details-items thead .col.stock,
  .negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.stock,
  .negotiable-quote-quote-print .quote-details-items thead .col.jyywgqgegjz,
  .negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.jyywgqgegjz,
  .negotiable-quote-quote-print .quote-details-items thead .col.subtotal,
  .negotiable-quote-quote-print .quote-details-items .duytlxtogt .col.subtotal {
    text-align: left;
  }
  .negotiable-quote-quote-print .quote-details-items thead .col .input-text,
  .negotiable-quote-quote-print .quote-details-items .duytlxtogt .col .input-text {
    text-align: left;
  }
  .negotiable-quote-quote-print
    .quote-details-items
    thead
    .col
    .eqzzjjgqwk-toolbar,
  .negotiable-quote-quote-print
    .quote-details-items
    .duytlxtogt
    .col
    .eqzzjjgqwk-toolbar {
    display: none;
  }
  .negotiable-quote-quote-print .quote-details-items thead td,
  .negotiable-quote-quote-print .quote-details-items .duytlxtogt td {
    border: none;
  }
  .negotiable-quote-quote-print .quote-details-items .quote-table-totals td {
    text-align: left;
  }
  .negotiable-quote-quote-print
    .quote-table
    .quote-table-totals:not(.totals):not(.cart):not(.table-comparison)
    > tbody
    > tr
    th {
    display: none;
  }
  .negotiable-quote-quote-print .quote-block-title {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .negotiable-quote-quote-print .quote-block-content {
    width: 100%;
  }
  .order-details-items .table-order-items tbody > tr > .col.qcsflgjqzzfa {
    text-align: left;
  }
  .order-details-items .table-order-items tbody > tr > .col.subtotal {
    text-align: left;
  }
  .order-links-block,
  .quote-grid-filters-wrap {
    padding-bottom: 10px;
    text-align: right;
  }
  .negotiable-quote-order-information {
    margin-top: 0;
  }
  .my-orders-search-advanced .search-sku {
    margin: 0 !important;
    width: 75% !important;
  }
  .my-orders-search-advanced .fieldset:first-of-type {
    margin-bottom: 20px;
  }
  .filter-divider {
    display: none;
  }
  .quote-details-items.purchase-order-data-items
    .azwqfuupejcyldx.purchase-order-table-items
    tbody.duytlxtogt {
    border-bottom: 1px solid #ccc;
  }
  .quote-details-items.purchase-order-data-items
    .azwqfuupejcyldx.purchase-order-table-items
    tbody.duytlxtogt:last-child {
    border-bottom: 0;
  }
  .orderapprovals-purchaseorder-view
    .ckqkgffldohc
    .negotiable-quote-order-information {
    margin-top: 0;
  }
  .orderapprovals-purchaseorder-view .quote-status {
    float: none;
    margin: -10px 0 10px;
  }
  .order-actions-toolbar .vcekezjxzqek.block-requisition-list {
    float: none;
    margin-left: 0;
  }
  .order-actions-toolbar .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx {
    left: 0;
    right: auto;
  }
  .order-actions-toolbar .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx:before,
  .order-actions-toolbar .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx:after {
    right: auto;
  }
  .order-actions-toolbar .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx:before {
    left: 11px;
  }
  .order-actions-toolbar .requisition-list-action.jxlzkptulvqwy .azwqfuupejcyldx:after {
    left: 10px;
  }
  .orderapprovals-purchaseorder-index .order-links-block {
    text-align: left;
  }
  .purchase-order-references {
    margin-top: 25px;
  }
  .purchase-order-reference-content {
    flex: 1 1 100%;
    margin-bottom: 5px;
  }
  .quote-view-links form {
    display: block;
    width: 100%;
  }
  .quickorder-index-index .hprthwiryux .block-addbysku .fieldset .fields {
    border-bottom: 1px solid #c2c2c2;
    margin-bottom: 1.5rem;
    padding-bottom: 0.2rem;
    position: relative;
  }
  .quickorder-index-index .hprthwiryux .block-addbysku .fieldset .fields .field {
    display: block;
    margin-right: 0;
    padding-right: 0;
  }
  .quickorder-index-index .hprthwiryux .block-addbysku .fieldset .fields .field.jyywgqgegjz {
    display: inline-block;
  }
  .quickorder-index-index
    .hprthwiryux
    .block-addbysku
    .fieldset
    .fields
    .field.jyywgqgegjz
    .control {
    display: inline-block;
  }
  .quickorder-index-index .hprthwiryux .block-addbysku .upload_container {
    width: 100%;
  }
  .quickorder-index-index
    .hprthwiryux
    .block-addbysku
    .upload_container
    .file_upload {
    display: block;
  }
  .quickorder-index-index .hprthwiryux .block-addbysku .deletable-item-title {
    display: none;
  }
  .quickorder-index-index .hprthwiryux .block-addbysku .deletable-item .ucdpwrftsagu {
    display: inline-block;
    margin-right: 10px;
  }
  .quickorder-index-index
    .hprthwiryux
    .block-addbysku
    .deletable-item
    .eqzzjjgqwk-toolbar {
    float: right;
  }
  .company-profile-index .company-profile-shipping-methods {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .company-profile-index
    .company-profile-shipping-methods
    .shipping-methods-list {
    font-size: 1.4rem;
    padding-left: 0;
  }
  .catalogsearch-result-index
    .amsearch-pagebuilder-carousel
    .ptsgeevgsrprtl {
    margin: 0 auto;
    width: 240px;
  }
  .hprthwiryux .block-addbysku .sku {
    margin-right: -85px;
    padding-right: 90px;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove {
    display: inline-block;
    background-image: none;
    background: 0 0;
    -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;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.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: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:hover:before {
    color: inherit;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:active:before {
    color: inherit;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:focus,
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:active {
    background: 0 0;
    border: none;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:hover {
    background: 0 0;
    border: none;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove.disabled,
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove[disabled],
  fieldset[disabled] .hprthwiryux .block-addbysku .vcekezjxzqek.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .cart.table-wrapper .gift-content {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
  }
  .table-giftregistry-items .field.choice,
  .table-giftregistry-items .field.jyywgqgegjz {
    display: inline-block;
  }
  .form-giftregistry-search .fieldset {
    margin-bottom: 15px;
  }
  .multicheckout .data.table .address:before {
    margin-bottom: 5px;
  }
  .multicheckout .hqckixwzxdvasv,
  .multicheckout .qcsflgjqzzfa-including-tax,
  .multicheckout .qcsflgjqzzfa-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.duytlxtogt {
    display: block;
    padding: 0;
  }
  .multicheckout .eqzzjjgqwk-toolbar .vcekezjxzqek {
    margin-bottom: 25px;
  }
  .multicheckout .eqzzjjgqwk-toolbar > .pagurkjcute {
    margin-bottom: 25px;
    margin-right: 0;
  }
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg {
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
    width: 100%;
  }
  .ifuypwlsfqfzl.wishlist .uddhevxefgjhg:first-child {
    border-top: 1px solid #e8e8e8;
  }
  .cwjphrtkzvcsfi-list .uddhevxefgjhg {
    table-layout: fixed;
  }
  .cwjphrtkzvcsfi-list .adhwosjlzyo {
    padding: 0 10px 10px 0;
    width: 30%;
  }
  .coupon-tooltip .tooltip-content {
    position: relative;
  }
  .gcfprydythtqgg:before,
  .gcfprydythtqgg:after {
    content: "";
    display: table;
  }
  .gcfprydythtqgg:after {
    clear: both;
  }
  .gcfprydythtqgg .fjazghprsdvlekt .eqzzjjgqwk {
    float: left;
    margin: 10px 0 0;
  }
  .gcfprydythtqgg .update-cart-item {
    float: right;
    margin-left: 0;
  }
  .opc-wrapper .step-title {
    font-size: 18px;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .checkout-index-index .opc-progress-bar {
    margin-bottom: 20px;
  }
  .checkout-index-index .opc-progress-bar-item {
    margin-right: 0.5em;
  }
  .opc-wrapper .form-login {
    border-bottom: 1px solid #ccc;
    margin: 0 0 15px;
    padding: 0 0 15px;
  }
  .opc-wrapper .shipping-address-item {
    margin: 0 0 15px;
    padding: 15px 35px 15px 18px;
    width: 100%;
    border-bottom-width: 2px;
  }
  .opc-wrapper .shipping-address-item.selected-item .edit-address-link {
    right: 39px;
  }
  .opc-wrapper .shipping-address-item .vcekezjxzqek-select-shipping-item {
    justify-content: center;
  }
  .opc-wrapper .form-login,
  .opc-wrapper .form-shipping-address {
    margin-top: 28px;
  }
  .opc-wrapper .form-login {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .opc-wrapper .form-login .eqzzjjgqwk-toolbar > .secondary {
    margin-top: 20px;
  }
  .opc-wrapper .form-login .eqzzjjgqwk-toolbar > .secondary .vcekezjxzqek.remind {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .opc-wrapper .vcekezjxzqek-select-shipping-item {
    float: none;
    margin-top: 10px;
    width: 100%;
  }
  .opc-wrapper .edit-address-link {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: 1px;
  }
  .opc-wrapper .edit-address-link > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .opc-wrapper .edit-address-link:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 28px;
    color: #303030;
    content: "\e606";
    font-family: "icons-blank-theme";
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .opc-wrapper .edit-address-link:hover:before {
    color: #303030;
  }
  .opc-wrapper .edit-address-link:active:before {
    color: #303030;
  }
  .opc-wrapper .table-checkout-shipping-method .method-image {
    display: none;
  }
  .opc-wrapper .table-checkout-shipping-method .mobile-hidden {
    display: none;
  }
  #shipping-method-buttons-container {
    flex-direction: row;
    justify-content: space-between;
  }
  #shipping-method-buttons-container > .secondary {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  #shipping-method-buttons-container > .secondary .secondary {
    padding: 0;
    margin: 0 1em 0 0;
  }
  #shipping-method-buttons-container .vcekezjxzqek {
    justify-content: center;
  }
  .checkout-container .checkout-shipping-address div.new-address-popup {
    width: 100%;
    margin: 0;
  }
  .checkout-container
    .checkout-shipping-address
    div.new-address-popup
    .vcekezjxzqek-show-popup {
    width: 100%;
    justify-content: center;
  }
  .checkout-shipping-method .shipping-method-tooltip .tooltip-content {
    font-weight: 400;
    min-width: 280px;
    left: -174px;
  }
  .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;
  }
  .account .hprthwiryux.gxpskzlteskkffk,
  .account .sidebar-additional {
    margin: 0;
  }
}
@media only screen and (max-width: 479px) {
  .tooltip.yddczgfpzzufz .tooltip.uoesokfqgho {
    min-width: 10rem;
  }
  .modal-popup .modal-footer button,
  .modal-popup .modal-footer .quote-details-items .eqzzjjgqwk-toolbar > .vcekezjxzqek,
  .modal-popup .modal-footer .cart.table-wrapper .eqzzjjgqwk-toolbar > .vcekezjxzqek,
  .modal-popup .modal-footer .vcekezjxzqek-gift {
    width: 100%;
    margin-bottom: 1rem;
  }
  .checkout-cart-index
    .block-requisition-list
    .requisition-list-action
    .vcekezjxzqek.toggle {
    font-size: 1.3rem;
  }
  .payment-method .available-credit {
    float: none;
    margin-top: 5px;
  }
  .vcekezjxzqek-select-wrap.buttons {
    display: none;
  }
  .search-autocomplete .amsearch-slider-block .amsearch-item.uddhevxefgjhg {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .amsearch-autocomplete-image,
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .information-container {
    display: block;
    margin: 0 auto;
  }
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .amsearch-wrapper-inner {
    flex-direction: column;
  }
  .search-autocomplete
    .amsearch-slider-block
    .amsearch-item.uddhevxefgjhg
    .avdefactdjgw {
    margin: 5px 0 10px;
  }
  #one-click-payment {
    width: 100%;
  }
  #one-click-payment button.one-click-payment,
  #one-click-payment
    .quote-details-items
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek.one-click-payment,
  #one-click-payment
    .cart.table-wrapper
    .eqzzjjgqwk-toolbar
    > .vcekezjxzqek.one-click-payment,
  #one-click-payment .vcekezjxzqek-gift.one-click-payment {
    width: 100%;
    text-transform: none;
  }
  .modal-popup.confirm.one-click-payment._show .modal-inner-wrap {
    top: 0;
    transform: translateY(0);
  }
  .modal-popup.confirm.one-click-payment._show
    .modal-inner-wrap
    .modal-footer
    .vcekezjxzqek-primary.vcekezjxzqek-accept {
    height: auto;
  }
  .modal-popup.confirm.one-click-payment._show
    #one-click-payment-content
    .address-block {
    width: 100%;
  }
  .modal-popup.confirm.one-click-payment._show
    #one-click-payment-content
    .cart-block
    ul
    .adhwosjlzyo {
    float: left;
    min-width: 0;
    display: inline-block;
    vertical-align: top;
  }
  .modal-popup.confirm.one-click-payment._show
    #one-click-payment-content
    .cart-block
    ul
    .deorqzaepi {
    float: right;
    width: 60%;
    margin-left: 0;
  }
  .block-search.-header > .block-content {
    margin: 0 -20px;
    padding: 20px;
  }
  .modal-popup .field-tooltip .field-tooltip-content {
    width: 200px;
  }
}
@media all and (min-width: 640px) {
  .abs-blocks-2columns-s {
    width: 48.8%;
  }
  .abs-reset-left-margin-desktop-s,
  .hprthwiryux:not(.sidebar-main) .multicheckout .eqzzjjgqwk-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;
  }
  .amsearch-form-container .eqzzjjgqwk-secondary {
    display: flex;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.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: #ff4100;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline;
    margin-top: 2px;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:focus,
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:active {
    background: 0 0;
    border: none;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:hover {
    background: 0 0;
    border: none;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove.disabled,
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove[disabled],
  fieldset[disabled] .hprthwiryux .block-addbysku .vcekezjxzqek.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:visited {
    color: #ff4100;
    text-decoration: none;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:hover {
    color: #cc3400;
    text-decoration: #cc3400;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:active {
    color: #cc3400;
    text-decoration: #cc3400;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:hover,
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:active,
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove:focus {
    background: 0 0;
    border: 0;
  }
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove.disabled,
  .hprthwiryux .block-addbysku .vcekezjxzqek.remove[disabled],
  fieldset[disabled] .hprthwiryux .block-addbysku .vcekezjxzqek.remove {
    color: #ff4100;
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline;
  }
  .multicheckout .eqzzjjgqwk-toolbar .secondary {
    float: none;
    margin-top: 11px;
    text-align: right;
  }
  .multicheckout .eqzzjjgqwk-toolbar .secondary .vcekezjxzqek {
    margin-left: 10px;
  }
  .multicheckout .eqzzjjgqwk-toolbar .secondary .vcekezjxzqek.back {
    display: block;
    float: left;
  }
  .multicheckout .duytlxtogt-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.duytlxtogt {
    width: 75%;
  }
  .multicheckout .methods-payment .duytlxtogt-content > .fieldset {
    width: auto;
  }
  .multicheckout .methods-payment .duytlxtogt-content > .fieldset .field.cvv {
    display: inline-block;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice) > .ucdpwrftsagu {
    float: none;
    margin-bottom: 8px;
    text-align: left;
    width: auto;
  }
  .multicheckout
    .methods-payment
    .fieldset
    > .field:not(.choice):not(.cvv)
    .control {
    width: 100%;
  }
  .wishlist-index-index .ifuypwlsfqfzl .uddhevxefgjhg {
    margin-bottom: 20px;
  }
  .wishlist-index-index .ifuypwlsfqfzl .wfvrlyquifay {
    margin: 0;
  }
  .ifuypwlsfqfzl .uddhevxefgjhg {
    margin-bottom: 30px;
  }
  .wfvrlyquifay {
    display: block;
  }
  .ifuypwlsfqfzl .wfvrlyquifay {
    margin: 10px 0;
  }
  .wfvrlyquifay .akhypjtydjucc + .eqzzjjgqwk-secondary > * {
    white-space: normal;
  }
  .ifuypwlsfqfzl .uddhevxefgjhg {
    width: 33.33333333%;
  }
  .jxsyceviluxsoi .ifuypwlsfqfzl .uddhevxefgjhg,
  .vsovrkifsprawwa-layout-1column .ifuypwlsfqfzl .uddhevxefgjhg,
  .vsovrkifsprawwa-layout-3columns .ifuypwlsfqfzl .uddhevxefgjhg,
  .jxsyceviluxsoi.vsovrkifsprawwa-layout-1column .ifuypwlsfqfzl .uddhevxefgjhg,
  .jxsyceviluxsoi.vsovrkifsprawwa-layout-3columns .ifuypwlsfqfzl .uddhevxefgjhg {
    margin-left: 2%;
    padding: 0;
    width: calc((100% - 4%) / 3);
  }
  .jxsyceviluxsoi .ifuypwlsfqfzl .uddhevxefgjhg:nth-child(3n + 1),
  .vsovrkifsprawwa-layout-1column .ifuypwlsfqfzl .uddhevxefgjhg:nth-child(3n + 1),
  .vsovrkifsprawwa-layout-3columns .ifuypwlsfqfzl .uddhevxefgjhg:nth-child(3n + 1),
  .jxsyceviluxsoi.vsovrkifsprawwa-layout-1column
    .ifuypwlsfqfzl
    .uddhevxefgjhg:nth-child(3n + 1),
  .jxsyceviluxsoi.vsovrkifsprawwa-layout-3columns
    .ifuypwlsfqfzl
    .uddhevxefgjhg:nth-child(3n + 1) {
    margin-left: 0;
  }
  .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 .vsovrkifsprawwas {
    padding: 30px 0;
  }
  .fieldset .review-legend.legend {
    margin-bottom: 30px;
  }
  .review-item {
    padding: 30px 0;
  }
  .review-title {
    margin: 0 0 30px;
  }
}
