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: #101010;
  font-family: "Josefin Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
p {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
abbr[title] {
  border-bottom: 1px dotted #ebebeb;
  cursor: help;
}
b,
strong {
  font-weight: 700;
}
em,
i {
  font-style: italic;
}
mark {
  background: #f6f6f6;
  color: #000000;
}
small,
.small {
  font-size: 12px;
}
hr {
  border: 0;
  border-top: 1px solid #ebebeb;
  margin-bottom: 20px;
  margin-top: 20px;
}
sub,
sup {
  font-size: 71.42857143000001%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
dfn {
  font-style: italic;
}
h1 {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 400;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 3rem;
  margin-bottom: 2rem;
}
h2 {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
h3 {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
h4 {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h5 {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.2rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h6 {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  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: #0e0d0d;
  font-family: "Josefin Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
a,
.alink {
  color: #ad7744;
  text-decoration: none;
}
a:visited,
.alink:visited {
  color: #ad7744;
  text-decoration: none;
}
a:hover,
.alink:hover {
  color: #ad7744;
  text-decoration: none;
}
a:active,
.alink:active {
  color: #ad7744;
  text-decoration: underline;
}
ul,
ol {
  margin-top: 0rem;
  margin-bottom: 2.5rem;
}
ul > li,
ol > li {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
dl {
  margin-bottom: 20px;
  margin-top: 0;
}
dt {
  font-weight: 400;
  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: #f6f6f6;
  color: #000000;
  padding: 2px 4px;
  font-size: 1.2rem;
  white-space: nowrap;
}
kbd {
  background: #f6f6f6;
  color: #000000;
  padding: 2px 4px;
  font-size: 1.2rem;
}
pre {
  background: #f6f6f6;
  border: 1px solid #ebebeb;
  color: #000000;
  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 #ebebeb;
  margin: 0 0 20px 40px;
  padding: 0;
  color: #101010;
  font-family: "Josefin 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: #0e0d0d;
  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: 11px 10px;
}
button {
  background-image: none;
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Josefin Sans";
  font-weight: 700;
  margin: 0;
  padding: 12px 24px;
  font-size: 1.4rem;
  line-height: 1.9rem;
  box-sizing: border-box;
  vertical-align: middle;
}
button:focus,
button:active {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
button:hover {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
button.disabled,
button[disabled],
fieldset[disabled] button {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type*="date"],
input[type="email"] {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ebebeb;
  border-radius: 0;
  color: #0e0d0d;
  font-family: "Josefin Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 48px;
  line-height: 1.42857143;
  padding: 11px 16px 12px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type*="date"]:focus,
input[type="email"]:focus {
  background: none;
}
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: #909196;
}
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: #909196;
}
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: #909196;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
select {
  background: #ffffff url('../images/down.svg') no-repeat 96% 29%;
  background-clip: padding-box;
  border: 1px solid #ebebeb;
  border-radius: 0;
  color: #0e0d0d;
  font-family: "Josefin Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 48px;
  line-height: 1.42857143;
  padding: 4px 25px 5px 10px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
select:disabled {
  opacity: 0.5;
  background: #ffffff;
}
select[multiple] {
  height: auto;
  background-image: none;
}
textarea {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ebebeb;
  border-radius: 0;
  color: #0e0d0d;
  font-family: "Josefin 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:focus {
  background: none;
}
textarea:disabled {
  opacity: 0.5;
}
textarea::-moz-placeholder {
  color: #909196;
}
textarea::-webkit-input-placeholder {
  color: #909196;
}
textarea:-ms-input-placeholder {
  color: #909196;
}
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: #ff0200;
}
div.mage-error {
  color: #ff0200;
  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: none;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.abs-reset-list,
.bundle-options-container .block-bundle-summary .bundle.items,
.search-terms,
.cart-summary .checkout-methods-items,
.opc-wrapper .opc,
.opc-progress-bar,
.checkout-agreements-items,
.order-details-items .items-qty,
.product-items,
.footer.content ul,
.block-banners .banner-items,
.block-banners-inline .banner-items,
.block-event .slider-panel .slider {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.abs-reset-list > li,
.bundle-options-container .block-bundle-summary .bundle.items > li,
.search-terms > li,
.cart-summary .checkout-methods-items > li,
.opc-wrapper .opc > li,
.opc-progress-bar > li,
.checkout-agreements-items > li,
.order-details-items .items-qty > li,
.product-items > li,
.footer.content ul > li,
.block-banners .banner-items > li,
.block-banners-inline .banner-items > li,
.block-event .slider-panel .slider > li {
  margin: 0;
}
.action-primary {
  background-image: none;
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Josefin Sans";
  font-weight: 700;
  padding: 12px 24px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 3px;
}
.action-primary:focus,
.action-primary:active {
  background: #040404;
  border: 1px solid #040404;
  color: #ffffff;
}
.action-primary:hover {
  background: #3f4146;
  border: 1px solid #101010;
  color: #ffffff;
}
.action-primary.disabled,
.action-primary[disabled],
fieldset[disabled] .action-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.abs-revert-to-action-secondary,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.block-compare .action.primary,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
  border-radius: 3px;
}
.abs-revert-to-action-secondary:not(:focus),
.abs-discount-code .form-discount .actions-toolbar .primary .action:not(:focus),
.cart-summary .form.giftregistry .fieldset .action.primary:not(:focus),
.block-compare .action.primary:not(:focus),
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus) {
  box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(235, 235, 235, 0.3);
}
.abs-revert-to-action-secondary:active,
.abs-discount-code .form-discount .actions-toolbar .primary .action:active,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.block-compare .action.primary:active,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active {
  box-shadow: inset 0 1px 0 0 rgba(235, 235, 235, 0.8), inset 0 -1px 0 0 rgba(235, 235, 235, 0.3);
}
.abs-action-link-button,
.block-event .slider-panel .slider .item .action.event {
  background-image: none;
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
  cursor: pointer;
  font-family: "Josefin Sans";
  font-weight: 700;
  margin: 0;
  padding: 12px 24px;
  font-size: 1.4rem;
  line-height: 1.9rem;
  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,
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
.abs-action-link-button:hover,
.block-event .slider-panel .slider .item .action.event:hover {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
.abs-action-link-button.disabled,
.abs-action-link-button[disabled],
fieldset[disabled] .abs-action-link-button,
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.abs-action-link-button:hover,
.abs-action-link-button:active,
.abs-action-link-button:focus,
.block-event .slider-panel .slider .item .action.event:hover,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:focus {
  text-decoration: none;
}
.abs-action-button-as-link,
.abs-action-remove,
.abs-discount-block .action.check,
.popup .actions-toolbar .action.cancel,
.paypal-button-widget .paypal-button,
.bundle-options-container .action.back,
.cart.table-wrapper .actions-toolbar > .action-delete,
.cart.table-wrapper .action.help.map,
.opc-wrapper .edit-address-link,
.opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle,
.checkout-payment-method .checkout-billing-address .action-cancel,
.checkout-agreements-block .action-show,
.gift-options .actions-toolbar .action-cancel,
.gift-summary .action-edit,
.gift-summary .action-delete,
.action-gift,
.gift-wrapping-title .action-remove,
.wishlist.split.button > .action,
.block.related .action.select,
.abs-add-fields .action.remove,
.magento-payments-review-discount .action.check,
.paypal-review-discount .action.check,
.cart-discount .action.check,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
  line-height: 1.42857143;
  padding: 0;
  color: #ad7744;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 400;
  border-radius: 0;
}
.abs-action-button-as-link:visited,
.abs-action-remove:visited,
.abs-discount-block .action.check:visited,
.popup .actions-toolbar .action.cancel:visited,
.paypal-button-widget .paypal-button:visited,
.bundle-options-container .action.back:visited,
.cart.table-wrapper .actions-toolbar > .action-delete:visited,
.cart.table-wrapper .action.help.map:visited,
.opc-wrapper .edit-address-link:visited,
.opc-block-shipping-information .shipping-information-title .action-edit:visited,
.action-auth-toggle:visited,
.checkout-payment-method .checkout-billing-address .action-cancel:visited,
.checkout-agreements-block .action-show:visited,
.gift-options .actions-toolbar .action-cancel:visited,
.gift-summary .action-edit:visited,
.gift-summary .action-delete:visited,
.action-gift:visited,
.gift-wrapping-title .action-remove:visited,
.wishlist.split.button > .action:visited,
.block.related .action.select:visited,
.abs-add-fields .action.remove:visited,
.magento-payments-review-discount .action.check:visited,
.paypal-review-discount .action.check:visited,
.cart-discount .action.check:visited,
.form-giftregistry-share .action.remove:visited,
.form-giftregistry-edit .action.remove:visited,
.form-add-invitations .action.remove:visited,
.form-create-return .action.remove:visited,
.form.send.friend .action.remove:visited {
  color: #ad7744;
  text-decoration: none;
}
.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.abs-discount-block .action.check:hover,
.popup .actions-toolbar .action.cancel:hover,
.paypal-button-widget .paypal-button:hover,
.bundle-options-container .action.back:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .action.help.map:hover,
.opc-wrapper .edit-address-link:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.action-auth-toggle:hover,
.checkout-payment-method .checkout-billing-address .action-cancel:hover,
.checkout-agreements-block .action-show:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-summary .action-edit:hover,
.gift-summary .action-delete:hover,
.action-gift:hover,
.gift-wrapping-title .action-remove:hover,
.wishlist.split.button > .action:hover,
.block.related .action.select:hover,
.abs-add-fields .action.remove:hover,
.magento-payments-review-discount .action.check:hover,
.paypal-review-discount .action.check:hover,
.cart-discount .action.check:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-create-return .action.remove:hover,
.form.send.friend .action.remove:hover {
  color: #ad7744;
  text-decoration: none;
}
.abs-action-button-as-link:active,
.abs-action-remove:active,
.abs-discount-block .action.check:active,
.popup .actions-toolbar .action.cancel:active,
.paypal-button-widget .paypal-button:active,
.bundle-options-container .action.back:active,
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .action.help.map:active,
.opc-wrapper .edit-address-link:active,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.action-auth-toggle:active,
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-agreements-block .action-show:active,
.gift-options .actions-toolbar .action-cancel:active,
.gift-summary .action-edit:active,
.gift-summary .action-delete:active,
.action-gift:active,
.gift-wrapping-title .action-remove:active,
.wishlist.split.button > .action:active,
.block.related .action.select:active,
.abs-add-fields .action.remove:active,
.magento-payments-review-discount .action.check:active,
.paypal-review-discount .action.check:active,
.cart-discount .action.check:active,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-edit .action.remove:active,
.form-add-invitations .action.remove:active,
.form-create-return .action.remove:active,
.form.send.friend .action.remove:active {
  color: #ad7744;
  text-decoration: underline;
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.abs-action-remove:hover,
.abs-action-remove:active,
.abs-action-remove:focus,
.abs-discount-block .action.check:hover,
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:focus,
.popup .actions-toolbar .action.cancel:hover,
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:focus,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:focus,
.bundle-options-container .action.back:hover,
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:focus,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .actions-toolbar > .action-delete:focus,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:focus,
.opc-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:focus,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:focus,
.action-auth-toggle:hover,
.action-auth-toggle:active,
.action-auth-toggle:focus,
.checkout-payment-method .checkout-billing-address .action-cancel:hover,
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-payment-method .checkout-billing-address .action-cancel:focus,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:focus,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:focus,
.gift-summary .action-edit:hover,
.gift-summary .action-edit:active,
.gift-summary .action-edit:focus,
.gift-summary .action-delete:hover,
.gift-summary .action-delete:active,
.gift-summary .action-delete:focus,
.action-gift:hover,
.action-gift:active,
.action-gift:focus,
.gift-wrapping-title .action-remove:hover,
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:focus,
.wishlist.split.button > .action:hover,
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:focus,
.block.related .action.select:hover,
.block.related .action.select:active,
.block.related .action.select:focus,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:focus,
.magento-payments-review-discount .action.check:hover,
.magento-payments-review-discount .action.check:active,
.magento-payments-review-discount .action.check:focus,
.paypal-review-discount .action.check:hover,
.paypal-review-discount .action.check:active,
.paypal-review-discount .action.check:focus,
.cart-discount .action.check:hover,
.cart-discount .action.check:active,
.cart-discount .action.check:focus,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:focus,
.form-giftregistry-edit .action.remove:hover,
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:focus,
.form-add-invitations .action.remove:hover,
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:focus,
.form-create-return .action.remove:hover,
.form-create-return .action.remove:active,
.form-create-return .action.remove:focus,
.form.send.friend .action.remove:hover,
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:focus {
  background: none;
  border: 0;
}
.abs-action-button-as-link.disabled,
.abs-action-button-as-link[disabled],
fieldset[disabled] .abs-action-button-as-link,
.abs-action-remove.disabled,
.abs-action-remove[disabled],
fieldset[disabled] .abs-action-remove,
.abs-discount-block .action.check.disabled,
.abs-discount-block .action.check[disabled],
fieldset[disabled] .abs-discount-block .action.check,
.popup .actions-toolbar .action.cancel.disabled,
.popup .actions-toolbar .action.cancel[disabled],
fieldset[disabled] .popup .actions-toolbar .action.cancel,
.paypal-button-widget .paypal-button.disabled,
.paypal-button-widget .paypal-button[disabled],
fieldset[disabled] .paypal-button-widget .paypal-button,
.bundle-options-container .action.back.disabled,
.bundle-options-container .action.back[disabled],
fieldset[disabled] .bundle-options-container .action.back,
.cart.table-wrapper .actions-toolbar > .action-delete.disabled,
.cart.table-wrapper .actions-toolbar > .action-delete[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action-delete,
.cart.table-wrapper .action.help.map.disabled,
.cart.table-wrapper .action.help.map[disabled],
fieldset[disabled] .cart.table-wrapper .action.help.map,
.opc-wrapper .edit-address-link.disabled,
.opc-wrapper .edit-address-link[disabled],
fieldset[disabled] .opc-wrapper .edit-address-link,
.opc-block-shipping-information .shipping-information-title .action-edit.disabled,
.opc-block-shipping-information .shipping-information-title .action-edit[disabled],
fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle.disabled,
.action-auth-toggle[disabled],
fieldset[disabled] .action-auth-toggle,
.checkout-payment-method .checkout-billing-address .action-cancel.disabled,
.checkout-payment-method .checkout-billing-address .action-cancel[disabled],
fieldset[disabled] .checkout-payment-method .checkout-billing-address .action-cancel,
.checkout-agreements-block .action-show.disabled,
.checkout-agreements-block .action-show[disabled],
fieldset[disabled] .checkout-agreements-block .action-show,
.gift-options .actions-toolbar .action-cancel.disabled,
.gift-options .actions-toolbar .action-cancel[disabled],
fieldset[disabled] .gift-options .actions-toolbar .action-cancel,
.gift-summary .action-edit.disabled,
.gift-summary .action-edit[disabled],
fieldset[disabled] .gift-summary .action-edit,
.gift-summary .action-delete.disabled,
.gift-summary .action-delete[disabled],
fieldset[disabled] .gift-summary .action-delete,
.action-gift.disabled,
.action-gift[disabled],
fieldset[disabled] .action-gift,
.gift-wrapping-title .action-remove.disabled,
.gift-wrapping-title .action-remove[disabled],
fieldset[disabled] .gift-wrapping-title .action-remove,
.wishlist.split.button > .action.disabled,
.wishlist.split.button > .action[disabled],
fieldset[disabled] .wishlist.split.button > .action,
.block.related .action.select.disabled,
.block.related .action.select[disabled],
fieldset[disabled] .block.related .action.select,
.abs-add-fields .action.remove.disabled,
.abs-add-fields .action.remove[disabled],
fieldset[disabled] .abs-add-fields .action.remove,
.magento-payments-review-discount .action.check.disabled,
.magento-payments-review-discount .action.check[disabled],
fieldset[disabled] .magento-payments-review-discount .action.check,
.paypal-review-discount .action.check.disabled,
.paypal-review-discount .action.check[disabled],
fieldset[disabled] .paypal-review-discount .action.check,
.cart-discount .action.check.disabled,
.cart-discount .action.check[disabled],
fieldset[disabled] .cart-discount .action.check,
.form-giftregistry-share .action.remove.disabled,
.form-giftregistry-share .action.remove[disabled],
fieldset[disabled] .form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove.disabled,
.form-giftregistry-edit .action.remove[disabled],
fieldset[disabled] .form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove.disabled,
.form-add-invitations .action.remove[disabled],
fieldset[disabled] .form-add-invitations .action.remove,
.form-create-return .action.remove.disabled,
.form-create-return .action.remove[disabled],
fieldset[disabled] .form-create-return .action.remove,
.form.send.friend .action.remove.disabled,
.form.send.friend .action.remove[disabled],
fieldset[disabled] .form.send.friend .action.remove {
  color: #ad7744;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-button-as-link:not(:focus),
.abs-action-remove:active,
.abs-action-remove:not(:focus),
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:not(:focus),
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:not(:focus),
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:not(:focus),
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:not(:focus),
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .actions-toolbar > .action-delete:not(:focus),
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:not(:focus),
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:not(:focus),
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:not(:focus),
.action-auth-toggle:active,
.action-auth-toggle:not(:focus),
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-payment-method .checkout-billing-address .action-cancel:not(:focus),
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:not(:focus),
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:not(:focus),
.gift-summary .action-edit:active,
.gift-summary .action-edit:not(:focus),
.gift-summary .action-delete:active,
.gift-summary .action-delete:not(:focus),
.action-gift:active,
.action-gift:not(:focus),
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:not(:focus),
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:not(:focus),
.block.related .action.select:active,
.block.related .action.select:not(:focus),
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:not(:focus),
.magento-payments-review-discount .action.check:active,
.magento-payments-review-discount .action.check:not(:focus),
.paypal-review-discount .action.check:active,
.paypal-review-discount .action.check:not(:focus),
.cart-discount .action.check:active,
.cart-discount .action.check:not(:focus),
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:not(:focus),
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:not(:focus),
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:not(:focus),
.form-create-return .action.remove:active,
.form-create-return .action.remove:not(:focus),
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:not(:focus) {
  box-shadow: none;
}
.abs-revert-secondary-color,
.abs-revert-to-action-secondary,
.magento-payments-review .block .actions-toolbar .action.primary,
.paypal-review .block .actions-toolbar .action.primary,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.block-compare .action.primary,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
.abs-revert-secondary-color:focus,
.abs-revert-secondary-color:active,
.abs-revert-to-action-secondary:focus,
.abs-revert-to-action-secondary:active,
.magento-payments-review .block .actions-toolbar .action.primary:focus,
.magento-payments-review .block .actions-toolbar .action.primary:active,
.paypal-review .block .actions-toolbar .action.primary:focus,
.paypal-review .block .actions-toolbar .action.primary:active,
.abs-discount-code .form-discount .actions-toolbar .primary .action:focus,
.abs-discount-code .form-discount .actions-toolbar .primary .action:active,
.cart-summary .form.giftregistry .fieldset .action.primary:focus,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.block-compare .action.primary:focus,
.block-compare .action.primary:active,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
.abs-revert-secondary-color:hover,
.abs-revert-to-action-secondary:hover,
.magento-payments-review .block .actions-toolbar .action.primary:hover,
.paypal-review .block .actions-toolbar .action.primary:hover,
.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,
.cart-summary .form.giftregistry .fieldset .action.primary:hover,
.block-compare .action.primary:hover,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
.abs-revert-secondary-size {
  font-size: 1.4rem;
  line-height: 1.9rem;
  padding: 12px 24px;
}
.abs-button-l,
#store-selector .form-continue .actions-toolbar .action.primary,
.order-review-form .action.primary,
.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content > .actions > .primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary,
.form-address-edit .actions-toolbar .action.primary {
  line-height: 1.7rem;
  padding: 14px 32px;
  font-size: 1.4rem;
  font-weight: 600;
  height: 40px;
  text-transform: uppercase;
  color: #ffffff;
  border: 0;
}
.abs-product-options-list dt,
.minicart-items .product-item-details .product .options.list dt,
.opc-block-summary .items-in-cart .product .item-options dt,
.block-giftregistry-shared-items .product .item-options dt,
.multicheckout .item-options dt {
  clear: left;
  float: left;
  margin: 0 10px 5px 0;
}
.abs-product-options-list dt:after,
.minicart-items .product-item-details .product .options.list dt:after,
.opc-block-summary .items-in-cart .product .item-options dt:after,
.block-giftregistry-shared-items .product .item-options dt:after,
.multicheckout .item-options dt:after {
  content: ': ';
}
.abs-product-options-list dd,
.minicart-items .product-item-details .product .options.list dd,
.opc-block-summary .items-in-cart .product .item-options dd,
.block-giftregistry-shared-items .product .item-options dd,
.multicheckout .item-options dd {
  display: inline-block;
  float: left;
  margin: 0 0 5px;
}
.abs-button-responsive,
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.box-tocart .action.instant-purchase {
  width: 100%;
}
.abs-reset-image-wrapper,
.cart.table-wrapper .product-image-wrapper,
.minicart-items .product-image-wrapper,
.block-giftregistry-shared-items .product-image-wrapper,
.products-list .product-image-wrapper {
  height: auto;
  padding: 0 !important;
}
.abs-reset-image-wrapper .product-image-photo,
.cart.table-wrapper .product-image-wrapper .product-image-photo,
.minicart-items .product-image-wrapper .product-image-photo,
.block-giftregistry-shared-items .product-image-wrapper .product-image-photo,
.products-list .product-image-wrapper .product-image-photo {
  position: static;
}
.abs-adaptive-images {
  display: block;
  height: auto;
  max-width: 100%;
}
.abs-adaptive-images-centered {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}
.abs-login-block-title {
  border-bottom: 1px solid #c0c0c0;
  font-size: 1.8rem;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.abs-login-block-title strong {
  font-weight: 500;
}
.abs-dropdown-simple,
.giftregisty-dropdown,
.wishlist-dropdown {
  display: inline-block;
  position: relative;
}
.abs-dropdown-simple:before,
.abs-dropdown-simple:after,
.giftregisty-dropdown:before,
.giftregisty-dropdown:after,
.wishlist-dropdown:before,
.wishlist-dropdown:after {
  content: '';
  display: table;
}
.abs-dropdown-simple:after,
.giftregisty-dropdown:after,
.wishlist-dropdown:after {
  clear: both;
}
.abs-dropdown-simple .action.toggle,
.giftregisty-dropdown .action.toggle,
.wishlist-dropdown .action.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .action.toggle:after,
.giftregisty-dropdown .action.toggle:after,
.wishlist-dropdown .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 5px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .action.toggle:hover:after,
.giftregisty-dropdown .action.toggle:hover:after,
.wishlist-dropdown .action.toggle:hover:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle:active:after,
.giftregisty-dropdown .action.toggle:active:after,
.wishlist-dropdown .action.toggle:active:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle.active,
.giftregisty-dropdown .action.toggle.active,
.wishlist-dropdown .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .action.toggle.active:after,
.giftregisty-dropdown .action.toggle.active:after,
.wishlist-dropdown .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: inherit;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0 0 0 5px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .action.toggle.active:hover:after,
.giftregisty-dropdown .action.toggle.active:hover:after,
.wishlist-dropdown .action.toggle.active:hover:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle.active:active:after,
.giftregisty-dropdown .action.toggle.active:active:after,
.wishlist-dropdown .action.toggle.active:active:after {
  color: inherit;
}
.abs-dropdown-simple ul.dropdown,
.giftregisty-dropdown ul.dropdown,
.wishlist-dropdown ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 200px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.abs-dropdown-simple ul.dropdown li,
.giftregisty-dropdown ul.dropdown li,
.wishlist-dropdown ul.dropdown li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.abs-dropdown-simple ul.dropdown li:hover,
.giftregisty-dropdown ul.dropdown li:hover,
.wishlist-dropdown ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-dropdown-simple ul.dropdown:before,
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.abs-dropdown-simple.active,
.giftregisty-dropdown.active,
.wishlist-dropdown.active {
  overflow: visible;
}
.abs-dropdown-simple.active ul.dropdown,
.giftregisty-dropdown.active ul.dropdown,
.wishlist-dropdown.active ul.dropdown {
  display: block;
}
.abs-dropdown-simple ul.items,
.giftregisty-dropdown ul.items,
.wishlist-dropdown ul.items {
  padding: 6px 0;
}
.abs-input-qty,
.column .block-addbysku .qty .qty,
.bundle-options-container .input-text.qty,
.table-giftregistry-items .field.qty .qty,
.block-giftregistry-shared-items .qty .qty,
.table.grouped .col.qty .control.qty .qty,
.block-wishlist-info-items .input-text.qty,
.multicheckout .table-wrapper .col .qty .input-text,
.account .data.table-return-items .qty .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .qty,
.sidebar .block-addbysku .fieldset .fields .field.qty .qty {
  text-align: center;
  width: 54px;
}
.abs-margin-for-blocks-and-widgets,
.block,
.customer-review .product-details,
.block-banners,
.block-banners-inline {
  margin-bottom: 40px;
}
.abs-remove-button-for-blocks,
.filter-current .action.remove,
.table-comparison .cell.remove .action.delete,
.block-compare .action.delete {
  display: inline-block;
  text-decoration: none;
}
.abs-remove-button-for-blocks > span,
.filter-current .action.remove > span,
.table-comparison .cell.remove .action.delete > span,
.block-compare .action.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,
.filter-current .action.remove:before,
.table-comparison .cell.remove .action.delete:before,
.block-compare .action.delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 15px;
  color: #757575;
  content: '\e616';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-remove-button-for-blocks:hover:before,
.filter-current .action.remove:hover:before,
.table-comparison .cell.remove .action.delete:hover:before,
.block-compare .action.delete:hover:before {
  color: #494949;
}
.abs-remove-button-for-blocks:active:before,
.filter-current .action.remove:active:before,
.table-comparison .cell.remove .action.delete:active:before,
.block-compare .action.delete:active:before {
  color: #999999;
}
.abs-product-link,
.product.name a {
  font-weight: 400;
}
.abs-product-link > a,
.product.name a > a {
  color: #101010;
  text-decoration: none;
}
.abs-product-link > a:visited,
.product.name a > a:visited {
  color: #101010;
  text-decoration: none;
}
.abs-product-link > a:hover,
.product.name a > a:hover {
  color: #101010;
  text-decoration: none;
}
.abs-product-link > a:active,
.product.name a > a:active {
  color: #101010;
  text-decoration: none;
}
.abs-like-link {
  color: #ad7744;
  text-decoration: none;
  cursor: pointer;
}
.abs-like-link:visited {
  color: #ad7744;
  text-decoration: none;
}
.abs-like-link:hover {
  color: #ad7744;
  text-decoration: none;
}
.abs-like-link:active {
  color: #ad7744;
  text-decoration: underline;
}
.abs-reset-left-margin,
.form.giftregistry.items .actions-toolbar,
.form.wishlist.items .actions-toolbar {
  margin-left: 0;
}
.abs-action-remove,
.abs-add-fields .action.remove,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
  line-height: normal;
  margin-left: 73%;
  position: absolute;
  top: 34px;
  width: auto;
}
.abs-add-fields .fieldset .field .control,
.form-giftregistry-share .fieldset .field .control,
.form-giftregistry-edit .fieldset .field .control,
.form-add-invitations .fieldset .field .control,
.form-create-return .fieldset .field .control,
.form.send.friend .fieldset .field .control {
  width: 70%;
}
.abs-add-fields .fieldset .actions-toolbar > .secondary,
.form-giftregistry-share .fieldset .actions-toolbar > .secondary,
.form-giftregistry-edit .fieldset .actions-toolbar > .secondary,
.form-add-invitations .fieldset .actions-toolbar > .secondary,
.form-create-return .fieldset .actions-toolbar > .secondary,
.form.send.friend .fieldset .actions-toolbar > .secondary {
  float: left;
}
.abs-add-fields .fieldset .actions-toolbar > .secondary .action.add,
.form-giftregistry-share .fieldset .actions-toolbar > .secondary .action.add,
.form-giftregistry-edit .fieldset .actions-toolbar > .secondary .action.add,
.form-add-invitations .fieldset .actions-toolbar > .secondary .action.add,
.form-create-return .fieldset .actions-toolbar > .secondary .action.add,
.form.send.friend .fieldset .actions-toolbar > .secondary .action.add {
  margin-top: 30px;
}
.abs-add-fields .fieldset .fields .actions-toolbar,
.form-giftregistry-share .fieldset .fields .actions-toolbar,
.form-giftregistry-edit .fieldset .fields .actions-toolbar,
.form-add-invitations .fieldset .fields .actions-toolbar,
.form-create-return .fieldset .fields .actions-toolbar,
.form.send.friend .fieldset .fields .actions-toolbar {
  margin: 0;
}
.abs-add-fields .additional,
.form-giftregistry-share .additional,
.form-giftregistry-edit .additional,
.form-add-invitations .additional,
.form-create-return .additional,
.form.send.friend .additional {
  margin-top: 55px;
  position: relative;
}
.abs-add-fields .message.notice,
.form-giftregistry-share .message.notice,
.form-giftregistry-edit .message.notice,
.form-add-invitations .message.notice,
.form-create-return .message.notice,
.form.send.friend .message.notice {
  margin: 30px 0 0;
}
.abs-hidden,
.order-details-items .order-items .order-gift-message:not(.expanded-content) {
  height: 0;
  visibility: hidden;
}
.abs-visually-hidden,
.header-inner .switcher .label,
.mobile-currency .switcher .label,
.opc-wrapper .form-discount .field .label,
.bundle-options-container .block-bundle-summary .product-image-container,
.bundle-options-container .block-bundle-summary .product.name,
.bundle-options-container .block-bundle-summary .stock,
.minicart-wrapper .action.showcart .counter-label,
.checkout-index-index .page-title-wrapper,
.checkout-payment-method .field-select-billing > .label,
.checkout-payment-method .payments .legend,
.checkout-payment-method .ccard .legend,
.block-balance .balance-price-label,
.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title,
.page-product-giftcard .fieldset.giftcard > .legend,
.opc-wrapper .form-giftcard-account .field .label,
.form-add-invitations .fields .label,
.filter-options-content .filter-count-label,
.table-comparison .wishlist.split.button > .action.split span,
.product-items .wishlist.split.button > .action.split span,
.page-multiple-wishlist .page-title-wrapper .page-title,
.block-wishlist-search-form .form-wishlist-search .fieldset > .legend,
.multicheckout .table-wrapper .col .label,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend,
.block-reorder .product-item .label,
.product-item-actions .actions-secondary > .action span,
.special-price .price-label,
.box-tocart .wishlist-addtocart-wrap a span,
.table-comparison .cell.label.remove span,
.table-comparison .cell.label.product span,
.block.related .field.choice .label,
.fieldset .fullname > .label,
.field.street .field .label,
.review-date .review-details-label,
.customer-review .product-details .rating-average-label,
.action.skip:not(:focus),
.page-header .panel.wrapper .switcher .label,
.page-footer .switcher .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-visually-hidden-reset,
.minicart-items .product.options .toggle > span,
.shipping-policy-block.field-tooltip .field-tooltip-action span {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.abs-add-clearfix:before,
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:before,
.abs-add-fields .fieldset .actions-toolbar:after,
.bundle-options-container .product-options-wrapper .field.choice .label:before,
.bundle-options-container .product-options-wrapper .field.choice .label:after,
.cart.table-wrapper .actions-toolbar:before,
.cart.table-wrapper .actions-toolbar:after,
.minicart-items .product-item > .product:before,
.minicart-items .product-item > .product:after,
.minicart-items .product-item-details .product .options.list:before,
.minicart-items .product-item-details .product .options.list:after,
.checkout-container:before,
.checkout-container:after,
.checkout-onepage-success:before,
.checkout-onepage-success:after,
.opc-wrapper .field.addresses:before,
.opc-wrapper .field.addresses:after,
.opc-block-summary .items-in-cart .product .item-options:before,
.opc-block-summary .items-in-cart .product .item-options:after,
.page-product-downloadable .product-add-form:before,
.page-product-downloadable .product-add-form:after,
.gift-item-block .content:before,
.gift-item-block .content:after,
.order-details-items .order-gift-message:before,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:before,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:before,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:before,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping .content:before,
.opc-wrapper .data.table .gift-wrapping .content:after,
.table-order-items .gift-wrapping .content:before,
.table-order-items .gift-wrapping .content:after,
.order-options .product:before,
.order-options .product:after,
.map-popup .map-info-price:before,
.map-popup .map-info-price:after,
.multicheckout .item-options:before,
.multicheckout .item-options:after,
.multicheckout .block:before,
.multicheckout .block:after,
.multicheckout .block-content:before,
.multicheckout .block-content:after,
.form-create-return .actions-toolbar:before,
.form-create-return .actions-toolbar:after,
.customer-review .product-details:before,
.customer-review .product-details:after,
.form-giftregistry-share .fieldset .actions-toolbar:before,
.form-giftregistry-share .fieldset .actions-toolbar:after,
.form-giftregistry-edit .fieldset .actions-toolbar:before,
.form-giftregistry-edit .fieldset .actions-toolbar:after,
.form-add-invitations .fieldset .actions-toolbar:before,
.form-add-invitations .fieldset .actions-toolbar:after,
.form-create-return .fieldset .actions-toolbar:before,
.form-create-return .fieldset .actions-toolbar:after,
.form.send.friend .fieldset .actions-toolbar:before,
.form.send.friend .fieldset .actions-toolbar:after {
  content: '';
  display: table;
}
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:after,
.bundle-options-container .product-options-wrapper .field.choice .label:after,
.cart.table-wrapper .actions-toolbar:after,
.minicart-items .product-item > .product:after,
.minicart-items .product-item-details .product .options.list:after,
.checkout-container:after,
.checkout-onepage-success:after,
.opc-wrapper .field.addresses:after,
.opc-block-summary .items-in-cart .product .item-options:after,
.page-product-downloadable .product-add-form:after,
.gift-item-block .content:after,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping .content:after,
.table-order-items .gift-wrapping .content:after,
.order-options .product:after,
.map-popup .map-info-price:after,
.multicheckout .item-options:after,
.multicheckout .block:after,
.multicheckout .block-content:after,
.form-create-return .actions-toolbar:after,
.customer-review .product-details:after,
.form-giftregistry-share .fieldset .actions-toolbar:after,
.form-giftregistry-edit .fieldset .actions-toolbar:after,
.form-add-invitations .fieldset .actions-toolbar:after,
.form-create-return .fieldset .actions-toolbar:after,
.form.send.friend .fieldset .actions-toolbar:after {
  clear: both;
}
.abs-add-box-sizing,
.abs-field-date .control,
.abs-field-tooltip,
.columns .column.main,
.columns .sidebar-main,
.columns .sidebar-additional,
.column .block-addbysku .sku,
.search-autocomplete,
.cart-summary,
.opc-wrapper .shipping-address-item,
.shipping-policy-block.field-tooltip .field-tooltip-content,
.opc-block-summary,
.product-item,
.block-event .slider-panel .slider .item .action.show,
.sidebar .block-addbysku .fieldset .fields .field.sku,
.form.search.advanced .fields.range .field.date .control,
.field .control._with-tooltip,
.form-giftregistry-edit .field.date .control {
  box-sizing: border-box;
}
.abs-navigation-icon {
  display: block;
  text-decoration: none;
}
.abs-navigation-icon:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 34px;
  line-height: 1.2;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-navigation-icon:after {
  position: absolute;
  right: 5px;
  top: 0;
}
.abs-split-button {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.abs-split-button:before,
.abs-split-button:after {
  content: '';
  display: table;
}
.abs-split-button:after {
  clear: both;
}
.abs-split-button .action.split {
  float: left;
  margin: 0;
}
.abs-split-button .action.toggle {
  float: right;
  margin: 0;
}
.abs-split-button button.action.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.abs-split-button button + .action.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.abs-split-button .action.toggle {
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .action.toggle:hover:after {
  color: inherit;
}
.abs-split-button .action.toggle:active:after {
  color: inherit;
}
.abs-split-button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: inherit;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .action.toggle.active:hover:after {
  color: inherit;
}
.abs-split-button .action.toggle.active:active:after {
  color: inherit;
}
.abs-split-button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 100%;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.abs-split-button .items li {
  margin: 0;
  padding: 3px 5px;
}
.abs-split-button .items li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-split-button .items:before,
.abs-split-button .items:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-split-button .items:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.abs-split-button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.abs-split-button .items:before {
  right: 10px;
  top: -12px;
}
.abs-split-button .items:after {
  right: 9px;
  top: -14px;
}
.abs-split-button.active {
  overflow: visible;
}
.abs-split-button.active .items {
  display: block;
}
.abs-methods-shipping-title {
  font-weight: 600;
  font-size: 1.6rem;
  margin-bottom: 15px;
}
.abs-actions-addto,
.bundle-options-container .block-bundle-summary .product-addto-links > .action,
.wishlist.split.button > .action.split,
.product-social-links .action.mailto.friend,
.product-item-actions .actions-secondary > .action,
.product-social-links .action.towishlist,
.wishlist-addtocart-wrap .action.towishlist,
.block-bundle-summary .action.towishlist,
.product-item .action.towishlist,
.table-comparison .action.towishlist {
  color: #666666;
  font-weight: 600;
  letter-spacing: .05em;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
}
.abs-actions-addto:before,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:before,
.wishlist.split.button > .action.split:before,
.product-social-links .action.mailto.friend:before,
.product-item-actions .actions-secondary > .action:before,
.product-social-links .action.towishlist:before,
.wishlist-addtocart-wrap .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: inherit;
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-actions-addto:hover,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:hover,
.wishlist.split.button > .action.split:hover,
.product-social-links .action.mailto.friend:hover,
.product-item-actions .actions-secondary > .action:hover,
.product-social-links .action.towishlist:hover,
.wishlist-addtocart-wrap .action.towishlist:hover,
.block-bundle-summary .action.towishlist:hover,
.product-item .action.towishlist:hover,
.table-comparison .action.towishlist:hover {
  color: #0e0d0d;
  text-decoration: none;
}
.abs-actions-addto:before,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:before,
.wishlist.split.button > .action.split:before,
.product-social-links .action.mailto.friend:before,
.product-item-actions .actions-secondary > .action:before,
.product-social-links .action.towishlist:before,
.wishlist-addtocart-wrap .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before {
  width: 18px;
}
.abs-box-tocart,
.bundle-options-container .block-bundle-summary .box-tocart,
.box-tocart {
  margin: 0 0 30px;
}
.abs-toggling-title,
.abs-cart-block > .title,
.minicart-items .product .toggle,
.cart-summary .block > .title {
  border-top: 1px solid #ebebeb;
  cursor: pointer;
  margin-bottom: 0;
  position: relative;
  padding: 10px 40px 10px 16px;
  display: block;
  text-decoration: none;
}
.abs-toggling-title:after,
.abs-cart-block > .title:after,
.minicart-items .product .toggle:after,
.cart-summary .block > .title:after {
  position: absolute;
  right: 20px;
  top: 10px;
}
.abs-toggling-title > span,
.abs-cart-block > .title > span,
.minicart-items .product .toggle > span,
.cart-summary .block > .title > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-toggling-title:after,
.abs-cart-block > .title:after,
.minicart-items .product .toggle:after,
.cart-summary .block > .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 3px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-cart-block,
.cart-summary .block {
  margin: 0;
}
.abs-cart-block > .title:after,
.cart-summary .block > .title:after {
  color: #858585;
}
.abs-cart-block .content,
.cart-summary .block .content {
  display: none;
  padding: 5px 15px 0;
  position: relative;
}
.abs-cart-block.active > .title:after,
.cart-summary .block.active > .title:after {
  content: '\e621';
}
.abs-cart-block.active .content,
.cart-summary .block.active .content {
  display: block;
}
.abs-cart-block-content {
  margin: 0;
}
.abs-checkout-cart-price,
.multicheckout .table-wrapper .cart-price {
  color: #5b5454;
  font-size: 1.6rem;
  font-weight: 700;
}
.abs-checkout-product-name,
.multicheckout .table-wrapper .product-item-name {
  font-size: 1.8rem;
  font-weight: 300;
  margin: 0;
}
.abs-account-title,
.abs-account-blocks .block-title,
.form-giftregistry-search .legend,
.block-giftregistry-results .block-title,
.block-giftregistry-shared-items .block-title,
.block-wishlist-search-form .block-title,
.block-wishlist-search-results .block-title,
.multicheckout .block-title,
.multicheckout .block-content .title,
.account .legend,
.customer-review .review-details .title,
.magento-payments-review .block .block-title,
.paypal-review .block .block-title,
.multicheckout .block-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title,
.sales-guest-view .column.main .block:not(.widget) .block-title,
.account .column.main .block:not(.widget) .block-title {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
.abs-account-title > strong,
.abs-account-title > span,
.abs-account-blocks .block-title > strong,
.abs-account-blocks .block-title > span,
.form-giftregistry-search .legend > strong,
.form-giftregistry-search .legend > span,
.block-giftregistry-results .block-title > strong,
.block-giftregistry-results .block-title > span,
.block-giftregistry-shared-items .block-title > strong,
.block-giftregistry-shared-items .block-title > span,
.block-wishlist-search-form .block-title > strong,
.block-wishlist-search-form .block-title > span,
.block-wishlist-search-results .block-title > strong,
.block-wishlist-search-results .block-title > span,
.multicheckout .block-title > strong,
.multicheckout .block-title > span,
.multicheckout .block-content .title > strong,
.multicheckout .block-content .title > span,
.account .legend > strong,
.account .legend > span,
.customer-review .review-details .title > strong,
.customer-review .review-details .title > span,
.magento-payments-review .block .block-title > strong,
.magento-payments-review .block .block-title > span,
.paypal-review .block .block-title > strong,
.paypal-review .block .block-title > span,
.multicheckout .block-title > strong,
.multicheckout .block-title > span,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > span,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > span,
.sales-guest-view .column.main .block:not(.widget) .block-title > strong,
.sales-guest-view .column.main .block:not(.widget) .block-title > span,
.account .column.main .block:not(.widget) .block-title > strong,
.account .column.main .block:not(.widget) .block-title > span {
  font-size: 2.2rem;
  font-weight: 300;
}
.abs-account-block-line-height,
.block-addresses-list address,
.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-address-billing .box-content,
.box-address-shipping .box-content,
.box-information .box-content,
.box-newsletter .box-content,
.block-dashboard-addresses .box-content {
  line-height: 24px;
}
.abs-account-summary td,
.order-details-items tfoot td {
  background: #ffffff;
}
.abs-incl-excl-tax .price-including-tax .price,
.abs-incl-excl-tax .price-excluding-tax .price,
.magento-payments-review .table-magento-payments-review-items .col.price .price-including-tax .price,
.magento-payments-review .table-magento-payments-review-items .col.price .price-excluding-tax .price,
.magento-payments-review .table-magento-payments-review-items .col.subtotal .price-including-tax .price,
.magento-payments-review .table-magento-payments-review-items .col.subtotal .price-excluding-tax .price,
.paypal-review .table-paypal-review-items .col.price .price-including-tax .price,
.paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price,
.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price,
.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price,
.order-details-items .col.price .price-including-tax .price,
.order-details-items .col.price .price-excluding-tax .price,
.order-details-items .col.subtotal .price-including-tax .price,
.order-details-items .col.subtotal .price-excluding-tax .price {
  font-weight: 500;
}
.abs-adjustment-incl-excl-tax .price-including-tax,
.abs-adjustment-incl-excl-tax .price-excluding-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-excluding-tax,
.cart-summary .price-including-tax,
.cart-summary .price-excluding-tax,
.gift-summary .price-including-tax,
.gift-summary .price-excluding-tax,
.gift-options .price-including-tax,
.gift-options .price-excluding-tax {
  font-size: 1.4rem;
  display: inline-block;
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax,
.cart-summary .price-including-tax + .price-excluding-tax,
.gift-summary .price-including-tax + .price-excluding-tax,
.gift-options .price-including-tax + .price-excluding-tax {
  font-size: 1.1rem;
  display: inline-block;
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:before,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax:before,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax:before,
.cart-summary .price-including-tax + .price-excluding-tax:before,
.gift-summary .price-including-tax + .price-excluding-tax:before,
.gift-options .price-including-tax + .price-excluding-tax:before {
  content: '(' attr(data-label) ': ';
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:after,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax:after,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax:after,
.cart-summary .price-including-tax + .price-excluding-tax:after,
.gift-summary .price-including-tax + .price-excluding-tax:after,
.gift-options .price-including-tax + .price-excluding-tax:after {
  content: ')';
}
.abs-tax-total,
.price-including-tax .cart-tax-total,
.price-excluding-tax .cart-tax-total,
.magento-payments-review .table-magento-payments-review-items .cart-tax-total,
.paypal-review .table-paypal-review-items .cart-tax-total,
.cart.table-wrapper .cart-tax-total,
.order-details-items .cart-tax-total {
  cursor: pointer;
  padding-right: 10px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after,
.magento-payments-review .table-magento-payments-review-items .cart-tax-total:after,
.paypal-review .table-paypal-review-items .cart-tax-total:after,
.cart.table-wrapper .cart-tax-total:after,
.order-details-items .cart-tax-total:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 8px;
  line-height: 8px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 3px 0 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after,
.magento-payments-review .table-magento-payments-review-items .cart-tax-total:after,
.paypal-review .table-paypal-review-items .cart-tax-total:after,
.cart.table-wrapper .cart-tax-total:after,
.order-details-items .cart-tax-total:after {
  position: absolute;
  right: -2px;
  top: 4px;
}
.abs-tax-total-expanded:after,
.price-including-tax .cart-tax-total-expanded:after,
.price-excluding-tax .cart-tax-total-expanded:after,
.magento-payments-review .table-magento-payments-review-items .cart-tax-total-expanded:after,
.paypal-review .table-paypal-review-items .cart-tax-total-expanded:after,
.cart.table-wrapper .cart-tax-total-expanded:after,
.order-details-items .cart-tax-total-expanded:after {
  content: '\e621';
}
.abs-forms-margin-small,
.giftcard-account .form-giftcard-redeem .fieldset,
.form-giftregistry-create .fieldset {
  margin-bottom: 20px;
}
.abs-rating-summary .rating-summary,
.review-ratings .rating-summary,
.customer-review .review-details .customer-review-rating .rating-summary {
  display: table-row;
}
.abs-rating-summary .rating-label,
.review-ratings .rating-label,
.customer-review .review-details .customer-review-rating .rating-label {
  display: table-cell;
  padding-bottom: 5px;
  padding-right: 25px;
  padding-top: 1px;
  vertical-align: top;
}
.abs-rating-summary .rating-result,
.review-ratings .rating-result,
.customer-review .review-details .customer-review-rating .rating-result {
  display: table-cell;
  vertical-align: top;
}
.abs-account-actions:after,
.block-addresses-list .items.addresses .item.actions .action:after,
.account .data.table .col.actions .action:after,
[class^='sales-guest-'] .data.table .col.actions .action:after,
.sales-guest-view .data.table .col.actions .action:after,
.block .box-actions .action:after {
  border-left: 1px solid #857c7c;
  content: '';
  display: inline-block;
  height: 12px;
  margin: 0 10px;
  vertical-align: -1px;
}
.abs-account-actions:last-child:after,
.block-addresses-list .items.addresses .item.actions .action:last-child:after,
.account .data.table .col.actions .action:last-child:after,
[class^='sales-guest-'] .data.table .col.actions .action:last-child:after,
.sales-guest-view .data.table .col.actions .action:last-child:after,
.block .box-actions .action:last-child:after {
  display: none;
}
.abs-account-blocks .block-title > .action,
.magento-payments-review .block .block-title > .action,
.paypal-review .block .block-title > .action,
.multicheckout .block-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action,
.sales-guest-view .column.main .block:not(.widget) .block-title > .action,
.account .column.main .block:not(.widget) .block-title > .action {
  margin-left: 15px;
}
.abs-account-blocks .box-title,
.magento-payments-review .block .box-title,
.paypal-review .block .box-title,
.multicheckout .box-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title,
.sales-guest-view .column.main .block:not(.widget) .box-title,
.account .column.main .block:not(.widget) .box-title {
  display: inline-block;
  margin: 0 0 10px;
}
.abs-account-blocks .box-title > span,
.magento-payments-review .block .box-title > span,
.paypal-review .block .box-title > span,
.multicheckout .box-title > span,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span,
.sales-guest-view .column.main .block:not(.widget) .box-title > span,
.account .column.main .block:not(.widget) .box-title > span {
  font-size: 1.6rem;
}
.abs-account-blocks .box-title > .action,
.magento-payments-review .block .box-title > .action,
.paypal-review .block .box-title > .action,
.multicheckout .box-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title > .action,
.sales-guest-view .column.main .block:not(.widget) .box-title > .action,
.account .column.main .block:not(.widget) .box-title > .action {
  font-weight: 400;
  margin-left: 10px;
}
.abs-colon,
.block-minicart .subtotal .label,
.minicart-items .details-qty .label,
.minicart-items .price-minicart .label,
.minicart-items .item-options .label,
.order-details-items .order-gift-message .label,
.order-details-items .block-order-details-gift-message .label,
.block-wishlist-management .wishlist-select .wishlist-name-label {
  font-size: 1.4rem;
}
.abs-colon:after,
.block-minicart .subtotal .label:after,
.minicart-items .details-qty .label:after,
.minicart-items .price-minicart .label:after,
.minicart-items .item-options .label:after,
.order-details-items .order-gift-message .label:after,
.order-details-items .block-order-details-gift-message .label:after,
.block-wishlist-management .wishlist-select .wishlist-name-label:after {
  content: ': ';
  padding-left: 4px;
}
.abs-icon-add,
.abs-dropdown-items-new .action.new,
.wishlist.split.button .action.new,
.wishlist-dropdown .action.new {
  display: inline-block;
  text-decoration: none;
}
.abs-icon-add:before,
.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 10px;
  color: inherit;
  content: '\e61c';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-items-new .items .item:last-child:hover,
.wishlist.split.button .items .item:last-child:hover,
.wishlist-dropdown .items .item:last-child:hover {
  background: #e8e8e8;
}
.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  margin-left: -17px;
  margin-right: 5px;
}
.abs-no-display,
.abs-sidebar-totals .table-caption,
.cart-summary .block .fieldset.estimate > .legend,
.cart-summary .block .fieldset.estimate > .legend + br,
.minicart-items .product-item-details .weee[data-label] .label,
.page-product-giftcard .fieldset.giftcard > .legend + br,
.order-details-items .order-items .order-gift-message .action.close,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend + br,
.multicheckout .hidden,
[class^='multishipping-'] .nav-sections,
[class^='multishipping-'] .nav-toggle,
.no-display,
.cart-totals .table-caption,
.opc-block-summary .table-totals .table-caption {
  display: none;
}
.abs-status,
.return-status,
.order-status {
  border: 2px solid #ebebeb;
  border-radius: 3px;
  display: inline-block;
  margin: 3px 0 0;
  padding: 2px 10px;
  text-transform: uppercase;
  vertical-align: top;
}
.abs-title-orders .page-main .page-title-wrapper .page-title,
.magento-rma-returns-returns .page-main .page-title-wrapper .page-title,
.magento-rma-returns-view .page-main .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-main .page-title-wrapper .page-title,
.account .page-main .page-title-wrapper .page-title,
[class^='sales-guest-'] .page-main .page-title-wrapper .page-title,
.sales-guest-view .page-main .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-main .page-title-wrapper .page-title {
  margin-right: 25px;
}
.abs-title-orders .page-main .page-title-wrapper .order-date,
.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,
.magento-rma-returns-view .page-main .page-title-wrapper .order-date,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date,
.account .page-main .page-title-wrapper .order-date,
[class^='sales-guest-'] .page-main .page-title-wrapper .order-date,
.sales-guest-view .page-main .page-title-wrapper .order-date,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date {
  font-size: 16px;
  margin-bottom: 10px;
}
.abs-title-orders .page-main .page-title-wrapper .order-date .label,
.magento-rma-returns-returns .page-main .page-title-wrapper .order-date .label,
.magento-rma-returns-view .page-main .page-title-wrapper .order-date .label,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label,
.account .page-main .page-title-wrapper .order-date .label,
[class^='sales-guest-'] .page-main .page-title-wrapper .order-date .label,
.sales-guest-view .page-main .page-title-wrapper .order-date .label,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label {
  display: none;
}
.abs-table-striped,
.block-giftregistry-results .data.table,
.block-wishlist-search-results .data.table,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table,
.account .column.main .order-details-items .table-wrapper .data.table,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table {
  border: none;
}
.abs-table-striped > tbody > tr:nth-child(even) > td,
.abs-table-striped > tbody > tr:nth-child(even) > th,
.block-giftregistry-results .data.table > tbody > tr:nth-child(even) > td,
.block-giftregistry-results .data.table > tbody > tr:nth-child(even) > th,
.block-wishlist-search-results .data.table > tbody > tr:nth-child(even) > td,
.block-wishlist-search-results .data.table > tbody > tr:nth-child(even) > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th,
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td,
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th {
  background: #f6f6f6;
}
.abs-table-striped > thead > tr > th,
.abs-table-striped > tbody > tr > th,
.abs-table-striped > tfoot > tr > th,
.abs-table-striped > thead > tr > td,
.abs-table-striped > tbody > tr > td,
.abs-table-striped > tfoot > tr > td,
.block-giftregistry-results .data.table > thead > tr > th,
.block-giftregistry-results .data.table > tbody > tr > th,
.block-giftregistry-results .data.table > tfoot > tr > th,
.block-giftregistry-results .data.table > thead > tr > td,
.block-giftregistry-results .data.table > tbody > tr > td,
.block-giftregistry-results .data.table > tfoot > tr > td,
.block-wishlist-search-results .data.table > thead > tr > th,
.block-wishlist-search-results .data.table > tbody > tr > th,
.block-wishlist-search-results .data.table > tfoot > tr > th,
.block-wishlist-search-results .data.table > thead > tr > td,
.block-wishlist-search-results .data.table > tbody > tr > td,
.block-wishlist-search-results .data.table > tfoot > tr > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td,
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th,
.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td,
.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td {
  border: none;
}
.abs-table-striped > thead > tr > th,
.abs-table-striped > thead > tr > td,
.block-giftregistry-results .data.table > thead > tr > th,
.block-giftregistry-results .data.table > thead > tr > td,
.block-wishlist-search-results .data.table > thead > tr > th,
.block-wishlist-search-results .data.table > thead > tr > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td {
  border-bottom: 1px solid #ebebeb;
}
.abs-block-items-counter,
.block-compare .counter,
.block-wishlist .counter {
  color: #6d6d6d;
  font-size: 1.2rem;
  vertical-align: middle;
  white-space: nowrap;
}
.abs-block-items-counter:before,
.block-compare .counter:before,
.block-wishlist .counter:before {
  content: '(';
}
.abs-block-items-counter:after,
.block-compare .counter:after,
.block-wishlist .counter:after {
  content: ')';
}
.abs-block-widget-title,
.block-reorder .block-title,
.block-compare .block-title,
.widget .block-title,
.block-wishlist .block-title {
  margin: 0 0 20px;
}
.abs-block-widget-title strong,
.block-reorder .block-title strong,
.block-compare .block-title strong,
.widget .block-title strong,
.block-wishlist .block-title strong {
  font-size: 18px;
  font-weight: 300;
  vertical-align: middle;
}
.abs-shopping-cart-items .actions.main .continue,
.abs-shopping-cart-items .actions.main .clear,
.block-cart-failed .actions.main .continue,
.block-cart-failed .actions.main .clear,
.cart-container .form-cart .actions.main .continue,
.cart-container .form-cart .actions.main .clear {
  display: none;
}
.abs-field-date .control,
.form.search.advanced .fields.range .field.date .control,
.form-giftregistry-edit .field.date .control {
  position: relative;
}
.abs-field-date-input,
.abs-field-date input,
.field.date ._has-datepicker,
.field-dob ._has-datepicker,
.form-giftregistry-search .fields-specific-options .datetime-picker,
.form.search.advanced .fields.range .field.date input,
.form-giftregistry-edit .field.date input {
  margin-right: 10px;
  width: calc(100% - 33px);
}
.abs-field-tooltip,
.field .control._with-tooltip {
  position: relative;
}
.abs-field-tooltip input,
.field .control._with-tooltip input {
  margin-right: 10px;
  width: calc(100% - 36px);
}
.abs-checkout-tooltip-content-position-top,
.checkout-index-index .modal-popup.modal-slide .field-tooltip .field-tooltip-content,
.shipping-policy-block.field-tooltip .field-tooltip-content {
  right: -10px;
  top: 40px;
  left: auto;
}
.abs-checkout-tooltip-content-position-top:before,
.abs-checkout-tooltip-content-position-top:after,
.checkout-index-index .modal-popup.modal-slide .field-tooltip .field-tooltip-content:before,
.checkout-index-index .modal-popup.modal-slide .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;
}
.abs-checkout-tooltip-content-position-top:before,
.checkout-index-index .modal-popup.modal-slide .field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:before {
  border-bottom-color: #666666;
}
.abs-checkout-tooltip-content-position-top:after,
.checkout-index-index .modal-popup.modal-slide .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border-bottom-color: #f4f4f4;
  top: 1px;
}
.abs-checkout-title,
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary > .title,
.checkout-agreements-items .checkout-agreements-item-title {
  padding: 14px 16px;
  border-bottom: 1px solid #ebebeb;
  text-transform: uppercase;
  color: #101010;
  font-weight: 500;
  font-size: 1.4rem;
}
.abs-sidebar-totals,
.cart-totals,
.opc-block-summary .table-totals {
  border-top: 1px solid #ebebeb;
  padding-top: 8px;
}
.abs-sidebar-totals tbody .mark,
.abs-sidebar-totals tfoot .mark,
.cart-totals tbody .mark,
.cart-totals tfoot .mark,
.opc-block-summary .table-totals tbody .mark,
.opc-block-summary .table-totals tfoot .mark {
  border: 0;
  font-weight: 400;
  padding: 8px 0;
}
.abs-sidebar-totals tbody .mark.offerBold,
.abs-sidebar-totals tfoot .mark.offerBold,
.cart-totals tbody .mark.offerBold,
.cart-totals tfoot .mark.offerBold,
.opc-block-summary .table-totals tbody .mark.offerBold,
.opc-block-summary .table-totals tfoot .mark.offerBold {
  color: #008000;
}
.abs-sidebar-totals tbody .amount,
.abs-sidebar-totals tfoot .amount,
.cart-totals tbody .amount,
.cart-totals tfoot .amount,
.opc-block-summary .table-totals tbody .amount,
.opc-block-summary .table-totals tfoot .amount {
  border: 0;
  font-weight: 600;
  padding: 8px 0 8px 16px;
  text-align: right;
  color: #0e0d0d;
  white-space: nowrap;
}
.abs-sidebar-totals tbody .amount.offerBold,
.abs-sidebar-totals tfoot .amount.offerBold,
.cart-totals tbody .amount.offerBold,
.cart-totals tfoot .amount.offerBold,
.opc-block-summary .table-totals tbody .amount.offerBold,
.opc-block-summary .table-totals tfoot .amount.offerBold {
  color: #008000;
}
.abs-sidebar-totals .shipping .value,
.cart-totals .shipping .value,
.opc-block-summary .table-totals .shipping .value {
  color: #008000;
  display: block;
}
.abs-sidebar-totals .grand th,
.abs-sidebar-totals .grand td,
.cart-totals .grand th,
.cart-totals .grand td,
.opc-block-summary .table-totals .grand th,
.opc-block-summary .table-totals .grand td {
  padding: 16px 0;
}
.abs-sidebar-totals .grand strong,
.cart-totals .grand strong,
.opc-block-summary .table-totals .grand strong {
  display: inline-block;
  padding: 0;
  font-weight: 400;
  color: #0e0d0d;
}
.abs-sidebar-totals .grand .mark,
.cart-totals .grand .mark,
.opc-block-summary .table-totals .grand .mark {
  font-size: 1.4rem;
  border-top: 1px solid #ebebeb;
  padding-right: 10px;
}
.abs-sidebar-totals .grand .mark strong,
.cart-totals .grand .mark strong,
.opc-block-summary .table-totals .grand .mark strong {
  font-weight: 400;
}
.abs-sidebar-totals .grand .amount,
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .amount {
  font-size: 1.6rem;
  border-top: 1px solid #ebebeb;
}
.abs-sidebar-totals .grand .amount strong,
.cart-totals .grand .amount strong,
.opc-block-summary .table-totals .grand .amount strong {
  font-weight: 600;
}
.abs-sidebar-totals .msrp,
.cart-totals .msrp,
.opc-block-summary .table-totals .msrp {
  margin-bottom: 10px;
}
.abs-sidebar-totals tbody tr:last-child td,
.cart-totals tbody tr:last-child td,
.opc-block-summary .table-totals tbody tr:last-child td {
  padding-bottom: 16px;
}
.abs-sidebar-totals .totals-tax-summary .mark,
.abs-sidebar-totals .totals-tax-summary .amount,
.cart-totals .totals-tax-summary .mark,
.cart-totals .totals-tax-summary .amount,
.opc-block-summary .table-totals .totals-tax-summary .mark,
.opc-block-summary .table-totals .totals-tax-summary .amount {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  cursor: pointer;
}
.abs-sidebar-totals .totals-tax-summary .amount .price,
.cart-totals .totals-tax-summary .amount .price,
.opc-block-summary .table-totals .totals-tax-summary .amount .price {
  padding-right: 20px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.abs-sidebar-totals .totals-tax-summary .amount .price > span,
.cart-totals .totals-tax-summary .amount .price > span,
.opc-block-summary .table-totals .totals-tax-summary .amount .price > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-sidebar-totals .totals-tax-summary .amount .price:after,
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-sidebar-totals .totals-tax-summary .amount .price:after,
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
  position: absolute;
  right: 3px;
  top: 3px;
}
.abs-sidebar-totals .totals-tax-summary.expanded .mark,
.abs-sidebar-totals .totals-tax-summary.expanded .amount,
.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 .price:after,
.cart-totals .totals-tax-summary.expanded .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after {
  content: '\e621';
}
.abs-sidebar-totals .totals-tax-details,
.cart-totals .totals-tax-details,
.opc-block-summary .table-totals .totals-tax-details {
  border-bottom: 1px solid #ebebeb;
  display: none;
}
.abs-sidebar-totals .totals-tax-details.shown,
.cart-totals .totals-tax-details.shown,
.opc-block-summary .table-totals .totals-tax-details.shown {
  display: table-row;
}
.abs-sidebar-totals .table-wrapper,
.cart-totals .table-wrapper,
.opc-block-summary .table-totals .table-wrapper {
  margin-bottom: 0;
}
.abs-discount-block .block,
.magento-payments-review-discount .block,
.paypal-review-discount .block,
.cart-discount .block {
  margin: 0;
}
.abs-discount-block .block > .title,
.magento-payments-review-discount .block > .title,
.paypal-review-discount .block > .title,
.cart-discount .block > .title {
  padding: 16px 0 8px 16px;
  margin: 0;
}
.abs-discount-block .block > .title strong,
.magento-payments-review-discount .block > .title strong,
.paypal-review-discount .block > .title strong,
.cart-discount .block > .title strong {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 600;
}
.abs-discount-block .block .content,
.magento-payments-review-discount .block .content,
.paypal-review-discount .block .content,
.cart-discount .block .content {
  padding: 0 0 16px;
}
.abs-discount-block .block .content form,
.magento-payments-review-discount .block .content form,
.paypal-review-discount .block .content form,
.cart-discount .block .content form {
  position: relative;
}
.abs-discount-block .block .content form .fieldset.coupon,
.magento-payments-review-discount .block .content form .fieldset.coupon,
.paypal-review-discount .block .content form .fieldset.coupon,
.cart-discount .block .content form .fieldset.coupon {
  border: 1px solid #ebebeb;
  height: 46px;
  border-radius: 2px;
  margin: 0;
}
.abs-discount-block .block .content form .fieldset.coupon input[type="text"],
.magento-payments-review-discount .block .content form .fieldset.coupon input[type="text"],
.paypal-review-discount .block .content form .fieldset.coupon input[type="text"],
.cart-discount .block .content form .fieldset.coupon input[type="text"] {
  border: 0;
  height: 46px;
  max-width: 100%;
  background: transparent;
  padding: 11px 16px 12px;
}
.abs-discount-block .block .content form .fieldset.coupon #coupon_code-error.mage-error,
.magento-payments-review-discount .block .content form .fieldset.coupon #coupon_code-error.mage-error,
.paypal-review-discount .block .content form .fieldset.coupon #coupon_code-error.mage-error,
.cart-discount .block .content form .fieldset.coupon #coupon_code-error.mage-error {
  position: absolute;
}
.abs-discount-block .block .content form .fieldset.coupon .actions-toolbar,
.magento-payments-review-discount .block .content form .fieldset.coupon .actions-toolbar,
.paypal-review-discount .block .content form .fieldset.coupon .actions-toolbar,
.cart-discount .block .content form .fieldset.coupon .actions-toolbar {
  width: 83px;
}
.abs-discount-block .block .content form .fieldset.coupon .actions-toolbar .action,
.magento-payments-review-discount .block .content form .fieldset.coupon .actions-toolbar .action,
.paypal-review-discount .block .content form .fieldset.coupon .actions-toolbar .action,
.cart-discount .block .content form .fieldset.coupon .actions-toolbar .action {
  margin: 0 3px 0 0;
  height: 40px;
  width: 80px;
  padding: 0;
  border-radius: 2px;
  opacity: 0.5;
  text-transform: uppercase;
  font-weight: 600;
}
.abs-discount-block .block .content form .fieldset.coupon .actions-toolbar .action.active,
.magento-payments-review-discount .block .content form .fieldset.coupon .actions-toolbar .action.active,
.paypal-review-discount .block .content form .fieldset.coupon .actions-toolbar .action.active,
.cart-discount .block .content form .fieldset.coupon .actions-toolbar .action.active {
  opacity: 1;
}
.abs-discount-block .block.discount,
.magento-payments-review-discount .block.discount,
.paypal-review-discount .block.discount,
.cart-discount .block.discount {
  width: 100%;
  background: #ffffff;
}
.abs-discount-block .actions-toolbar,
.magento-payments-review-discount .actions-toolbar,
.paypal-review-discount .actions-toolbar,
.cart-discount .actions-toolbar {
  display: table-cell;
  vertical-align: middle;
  width: 1%;
}
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.magento-payments-review-discount .actions-toolbar .action.primary,
.magento-payments-review-discount .actions-toolbar .action.cancel,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel {
  padding: 10px 16px;
  height: 48px;
  letter-spacing: 0.08em;
  font-size: 1.2rem;
  border: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin: 0 0 0 -1px;
  white-space: nowrap;
  width: auto;
}
.abs-discount-block .actions-toolbar .secondary,
.magento-payments-review-discount .actions-toolbar .secondary,
.paypal-review-discount .actions-toolbar .secondary,
.cart-discount .actions-toolbar .secondary {
  bottom: 5px;
  left: 15px;
  position: absolute;
}
.abs-discount-block .action.check,
.magento-payments-review-discount .action.check,
.paypal-review-discount .action.check,
.cart-discount .action.check {
  font-weight: 400;
}
.abs-discount-block .fieldset,
.magento-payments-review-discount .fieldset,
.paypal-review-discount .fieldset,
.cart-discount .fieldset {
  display: table;
  width: 100%;
}
.abs-discount-block .fieldset > .field > .label,
.magento-payments-review-discount .fieldset > .field > .label,
.paypal-review-discount .fieldset > .field > .label,
.cart-discount .fieldset > .field > .label {
  display: none;
}
.abs-discount-block .field,
.magento-payments-review-discount .field,
.paypal-review-discount .field,
.cart-discount .field {
  display: table-cell;
}
.item-info .actions-toolbar .use-ajax {
  display: none;
}
.field {
  position: relative;
}
.field.hide {
  display: none;
}
.field label.label {
  position: absolute;
  background: #fff;
  padding: 0 8px;
  z-index: 10;
}
.field.choice label.label:not(.field.choice label.label) {
  position: static;
  background: none;
  padding: 0;
}
.address .field.componentDisabled {
  width: calc(50% - 24px);
  float: left;
}
.address .field:last-child.componentDisabled {
  float: right;
}
.checkout-shipping-method .step-title,
.checkout-shipping-method #checkout-shipping-method-load {
  display: none;
}
.payment-method-billing-address {
  display: none;
}
.shipping-address-item-name {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.shipping-address-item-others {
  line-height: 24px;
  color: #747579;
}
.shipping-address-item-phone a {
  font-weight: 600;
  color: #AD7744;
}
.new-address-popup {
  padding: 0 16px;
}
.checkout-payment-method {
  border-radius: 2px;
  background: #ffffff;
}
.checkoutSectionTitle {
  font-size: 12px;
  font-weight: 600;
}
/*.field {
    label.label {
        left: 16px;
        top: -6px;
    }
    &.choice {
      label.label {
          position: relative;
          left: unset;
          top: unset
      }
    }
}*/
.field label.label {
  left: 16px;
  top: 8px;
  padding: 0;
  text-transform: uppercase;
  margin: 0;
  font-size: 1.2rem;
  background: transparent;
}
.field.choice label.label {
  position: relative;
  left: unset;
  top: unset;
  cursor: pointer;
  padding-left: 26px;
  line-height: 20px;
}
.field select {
  background: #efefef;
  padding: 24px 16px 8px;
  border: 0;
  height: 53px;
  border-radius: 2px;
}
.field input[type="text"],
.field input[type="email"],
.field input[type="password"],
.field input[type="tel"] {
  background: #efefef;
  padding: 24px 16px 8px;
  border: 0;
  border-radius: 2px;
  height: 53px;
}
.field input[type="text"]:focus,
.field input[type="email"]:focus,
.field input[type="password"]:focus,
.field input[type="tel"]:focus,
.field input[type="text"]:active,
.field input[type="email"]:active,
.field input[type="password"]:active,
.field input[type="tel"]:active {
  background: #efefef;
  padding: 24px 16px 8px;
  border: 0;
  border-radius: 4px;
  height: 53px;
}
.field textarea {
  background: #efefef;
  padding: 24px 16px 8px;
  border: 0;
  border-radius: 2px;
}
.field textarea:focus,
.field textarea:active {
  background: #efefef;
  padding: 24px 16px 8px;
  border: 0;
  border-radius: 4px;
}
.deliveryAvailable {
  color: #ad7744;
  margin-top: 4px;
  font-weight: 500;
}
/* Apply animation only when aria-invalid="false" */
.swatch-attribute-options[aria-invalid="true"] {
  -webkit-animation: size-buttons-shake 0.82s cubic-bezier(0.36, 0.07000000000000001, 0.19, 0.97) both;
  animation: size-buttons-shake 0.82s cubic-bezier(0.36, 0.07000000000000001, 0.19, 0.97) both;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
/* Define the shake animation */
@-webkit-keyframes size-buttons-shake {
  10%,
  90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
.discountCouponGrid {
  width: 100%;
  background: #ffffff;
  border-radius: 2px;
}
.couponGrid {
  clear: both;
  padding: 0 16px 24px;
}
.couponGridCoupon {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  gap: 4px;
}
.couponGridCouponCode {
  position: relative;
  color: #ffffff;
  font-weight: 500;
  width: 140px;
  display: inline-flex;
  height: 32px;
  align-items: center;
  justify-content: center;
}
.couponGridCouponCode .couponGridCouponCodeno {
  position: relative;
  z-index: 10;
  top: 1px;
}
.couponGridCouponCode .couponGridCouponCodebg::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 140px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='32' viewBox='0 0 140 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M110.5 0H109.664C109.164 0 106.751 0 106.164 0C105.577 0 107.664 0 108.664 0H109.11H0.477844L0.87883 0.634666C1.5383 1.68 1.5383 3.01333 0.87883 4.05867L0.165131 5.18933C-0.0550385 5.53813 -0.0550385 5.98187 0.165131 6.33067L0.87883 7.46133C1.5383 8.50667 1.5383 9.84 0.87883 10.8853L0.165131 12.016C-0.0550385 12.3648 -0.0550385 12.8085 0.165131 13.1573L0.87883 14.288C1.5383 15.3333 1.5383 16.6667 0.87883 17.712L0.165131 18.8427C-0.0550385 19.1915 -0.0550385 19.6352 0.165131 19.984L0.87883 21.1147C1.5383 22.16 1.5383 23.4933 0.87883 24.5387L0.165131 25.6693C-0.0550385 26.0181 -0.0550385 26.4619 0.165131 26.8107L0.87883 27.9413C1.5383 28.9867 1.5383 30.32 0.87883 31.3653L0.477844 32H109.11H109.664C110.046 32 108.913 32 109.5 32C110.087 32 110.164 32 110.164 32H110.5H139.522L139.121 31.3653C138.462 30.32 138.462 28.9867 139.121 27.9413L139.835 26.8107C140.055 26.4619 140.055 26.0181 139.835 25.6693L139.121 24.5387C138.462 23.4933 138.462 22.16 139.121 21.1147L139.835 19.984C140.055 19.6352 140.055 19.1915 139.835 18.8427L139.121 17.712C138.462 16.6667 138.462 15.3333 139.121 14.288L139.835 13.1573C140.055 12.8085 140.055 12.3648 139.835 12.016L139.121 10.8853C138.462 9.84 138.462 8.50667 139.121 7.46133L139.835 6.33067C140.055 5.98187 140.055 5.53813 139.835 5.18933L139.121 4.05867C138.462 3.01333 138.462 1.68 139.121 0.634666L139.522 0H110.5Z' fill='url(%23paint0_linear_962_9351)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_962_9351' x1='137.664' y1='32' x2='-2.83594' y2='2.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A64BB4'/%3E%3Cstop offset='1' stop-color='%234D41B4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
div.field .control._with-tooltip input {
  margin-right: 0;
  width: 100%;
}
.field-tooltip.toggle {
  display: none;
}
.field[name="shippingAddress.lastname"],
.field[name="shippingAddress.street.1"],
.field[name="shippingAddress.country_id"] {
  display: none;
}
.checkout-index-index .field._required > .label:after {
  display: none !important;
}
fieldset.field.street.admin__control-fields legend.label {
  position: absolute;
  left: 16px;
  top: 8px;
  padding: 0;
  text-transform: uppercase;
  margin: 0;
  font-size: 1.2rem;
  background: transparent;
  z-index: 1;
}
@font-face {
  font-family: "Josefin Sans";
  src: url('../fonts/josefin-sans/josefin-sans-400.woff2') format('woff2'), url('../fonts/josefin-sans/josefin-sans-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Josefin Sans";
  src: url('../fonts/josefin-sans/josefin-sans-500.woff2') format('woff2'), url('../fonts/josefin-sans/josefin-sans-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Josefin Sans";
  src: url('../fonts/josefin-sans/josefin-sans-600.woff2') format('woff2'), url('../fonts/josefin-sans/josefin-sans-600.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Josefin Sans";
  src: url('../fonts/josefin-sans/josefin-sans-700.woff2') format('woff2'), url('../fonts/josefin-sans/josefin-sans-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Prata';
  src: url('../fonts/prata/prata-400.woff2') format('woff2'), url('../fonts/prata/prata-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Space Grotesk';
  src: url('../fonts/sg/medium/sg-500.woff2') format('woff2'), url('../fonts/sg/medium/sg-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.title-lg {
  color: #0e0d0d;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  font-size: 2.4rem;
  letter-spacing: 0.2em;
  margin-bottom: 24px;
}
.items {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.columns {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.columns:after {
  clear: both;
  content: ' ';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.columns .column.main {
  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%;
}
.columns .sidebar-main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.columns .sidebar-additional {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.catalog-product-view .column.main,
.celebrities-index-view .column.main,
.blog-index-view .column.main,
.page-products .column.main,
.faqs-index-index .column.main,
.cms-home .column.main {
  padding-bottom: 0;
}
.catalog-product-view .page-main,
.celebrities-index-view .page-main,
.blog-index-view .page-main,
.page-products .page-main,
.faqs-index-index .page-main,
.cms-home .page-main {
  padding-left: 0;
  padding-right: 0;
}
.celebrities-index-index .column.main,
.blog-index-index .column.main,
.testimonials-index-index .column.main {
  padding-bottom: 0;
}
.celebrities-index-index .page-main,
.blog-index-index .page-main,
.testimonials-index-index .page-main {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
.cms-shipping-handling .page-main .page-title-wrapper .page-title,
.cms-damascus-steel-blade-maintenance .page-main .page-title-wrapper .page-title,
.cms-return-policy .page-main .page-title-wrapper .page-title,
.cms-terms-conditions .page-main .page-title-wrapper .page-title {
  text-transform: uppercase;
  text-align: center;
  border-bottom: 1px solid #444649;
  display: block;
  margin-top: 24px;
  padding-bottom: 16px;
}
.cms-shipping-handling .page-main [data-content-type='row'][data-appearance='contained'],
.cms-damascus-steel-blade-maintenance .page-main [data-content-type='row'][data-appearance='contained'],
.cms-return-policy .page-main [data-content-type='row'][data-appearance='contained'],
.cms-terms-conditions .page-main [data-content-type='row'][data-appearance='contained'] {
  padding: 0 8px 0px;
}
.cms-shipping-handling .page-main h3,
.cms-damascus-steel-blade-maintenance .page-main h3,
.cms-return-policy .page-main h3,
.cms-terms-conditions .page-main h3 {
  margin: 0 0 8px;
  font-size: 1.6rem;
  font-weight: 700;
}
.cms-shipping-handling .page-main [data-content-type="text"],
.cms-damascus-steel-blade-maintenance .page-main [data-content-type="text"],
.cms-return-policy .page-main [data-content-type="text"],
.cms-terms-conditions .page-main [data-content-type="text"] {
  font-size: 1.6rem;
  line-height: 24px;
}
.cms-shipping-handling .page-main [data-content-type="text"] p strong,
.cms-damascus-steel-blade-maintenance .page-main [data-content-type="text"] p strong,
.cms-return-policy .page-main [data-content-type="text"] p strong,
.cms-terms-conditions .page-main [data-content-type="text"] p strong {
  font-family: 'Prata';
  font-weight: 700;
  color: #ebebeb;
  border-bottom: 1px solid #444649;
  padding-bottom: 16px;
  margin-bottom: 16px;
  display: block;
  letter-spacing: 0.02em;
}
.cms-knife-education .page-main .page-title-wrapper .page-title {
  text-transform: uppercase;
  text-align: center;
  border-bottom: 1px solid #444649;
  display: block;
  margin-top: 24px;
  padding-bottom: 16px;
}
.cms-knife-education .page-main [data-content-type='row'][data-appearance='contained'] {
  padding: 0 8px 0px;
}
.cms-knife-education .page-main h3 {
  margin: 0 0 8px;
  text-transform: uppercase;
  font-size: 1.6rem;
  font-weight: 700;
}
.cms-knife-education .page-main [data-content-type="text"] {
  font-size: 1.6rem;
  line-height: 24px;
  border-bottom: 1px solid #444649;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.cms-knife-education .page-main [data-content-type="text"] p strong {
  font-family: 'Prata';
  font-weight: 700;
  color: #ebebeb;
  display: block;
  letter-spacing: 0.02em;
}
.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 tfoot {
  background: #ffffff;
}
.table tfoot > tr:first-child th,
.table tfoot > tr:first-child td {
  border-top: 1px solid #ebebeb;
  padding-top: 20px;
}
.table tfoot th,
.table tfoot td {
  border: 0;
}
.table tfoot .mark {
  font-weight: 400;
  text-align: right;
}
.message.info,
.message.error,
.message.warning,
.message.notice,
.message.success {
  font-size: 1.5rem;
  margin: 10px 0px;
  padding: 8px 12px 8px 42px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  align-items: center;
  border-radius: 4px;
  color: #333333;
}
.message.info:before,
.message.error:before,
.message.warning:before,
.message.notice:before,
.message.success:before {
  content: "";
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px;
  display: inline-block;
  position: absolute;
  left: 12px;
}
.message.error {
  background: #ffede9;
}
.message.error:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_797' data-name='Group 797' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect id='Rectangle_623' data-name='Rectangle 623' width='30' height='30' transform='translate(0)' fill='none'/%3E%3Cg id='Group_796' data-name='Group 796' transform='translate(0.172 0.171)'%3E%3Cellipse id='Ellipse_61' data-name='Ellipse 61' cx='14.828' cy='14.828' rx='14.828' ry='14.828' fill='%23db2828'/%3E%3Cpath id='Path_3342' data-name='Path 3342' d='M944.056,3481.453l3.25-3.248a.754.754,0,0,0-1.065-1.067l-3.25,3.25-3.25-3.25a.754.754,0,0,0-1.065,1.067l3.25,3.248-3.25,3.25a.753.753,0,1,0,1.065,1.066l3.25-3.25,3.25,3.25a.753.753,0,1,0,1.065-1.066Z' transform='translate(-928.162 -3466.625)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.message.warning {
  background: #eeeeff;
}
.message.warning:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_795' data-name='Group 795' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect id='Rectangle_622' data-name='Rectangle 622' width='30' height='30' transform='translate(0)' fill='none'/%3E%3Cg id='Group_794' data-name='Group 794' transform='translate(0.115 0.171)'%3E%3Cellipse id='Ellipse_60' data-name='Ellipse 60' cx='14.828' cy='14.828' rx='14.828' ry='14.828' fill='%23bac416'/%3E%3Cg id='Group_793' data-name='Group 793' transform='translate(11.054 6.235)'%3E%3Cpath id='Path_3340' data-name='Path 3340' d='M1028.1,3487.775a.756.756,0,0,0-1-.374,3.7,3.7,0,0,1-.506.167,2.214,2.214,0,0,1-.567.091,3.307,3.307,0,0,1-.509-.045.935.935,0,0,1-.041-.328,4,4,0,0,1,.077-.632,8.454,8.454,0,0,1,.188-.828l.924-3.269a5.8,5.8,0,0,0,.213-1.136c.036-.393.053-.668.053-.823a2.879,2.879,0,0,0-.978-2.245,4.491,4.491,0,0,0-4.375-.538.754.754,0,0,0,.458,1.436,3.118,3.118,0,0,1,2.914.226,1.4,1.4,0,0,1,.475,1.121c0,.13-.016.359-.047.688a4.266,4.266,0,0,1-.16.854l-.923,3.27a9.932,9.932,0,0,0-.223.978,5.438,5.438,0,0,0-.1.9,1.8,1.8,0,0,0,.569,1.475,2.3,2.3,0,0,0,1.487.405,3.627,3.627,0,0,0,.966-.145,5.229,5.229,0,0,0,.731-.248A.754.754,0,0,0,1028.1,3487.775Z' transform='translate(-1021.055 -3472.559)' fill='%23fff'/%3E%3Cpath id='Path_3341' data-name='Path 3341' d='M1023.331,3477.319a.753.753,0,0,0,.753-.753v-1.589a.753.753,0,1,0-1.507,0v1.589A.752.752,0,0,0,1023.331,3477.319Z' transform='translate(-1020.283 -3474.223)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.message.notice,
.message.info {
  background: #fff9f1;
}
.message.notice:before,
.message.info:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_803' data-name='Group 803' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect id='Rectangle_625' data-name='Rectangle 625' width='30' height='30' fill='none'/%3E%3Cg id='Group_802' data-name='Group 802' transform='translate(0.359 2.04)'%3E%3Cpath id='Path_3344' data-name='Path 3344' d='M1016.981,3494.343l-12.721-22.078a1.917,1.917,0,0,0-3.321,0l-12.721,22.078a1.921,1.921,0,0,0,1.66,2.881h25.442A1.922,1.922,0,0,0,1016.981,3494.343Z' transform='translate(-987.958 -3471.307)' fill='%23fbbd08'/%3E%3Cg id='Group_801' data-name='Group 801' transform='translate(13.902 7.51)'%3E%3Cpath id='Path_3345' data-name='Path 3345' d='M997.956,3476.213a.74.74,0,0,0-.74.74v8.484a.74.74,0,0,0,1.48,0v-8.484A.741.741,0,0,0,997.956,3476.213Z' transform='translate(-997.216 -3476.213)' fill='%23fff'/%3E%3Cpath id='Path_3346' data-name='Path 3346' d='M997.956,3483.907a.74.74,0,0,0-.74.74v1.041a.74.74,0,1,0,1.48,0v-1.041A.74.74,0,0,0,997.956,3483.907Z' transform='translate(-997.216 -3472.518)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.message.success {
  background: rgba(241, 254, 255, 0.85);
}
.message.success:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_800' data-name='Group 800' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cellipse id='Ellipse_62' data-name='Ellipse 62' cx='14.828' cy='14.828' rx='14.828' ry='14.828' transform='translate(0.152 0.171)' fill='%2321ba45'/%3E%3Crect id='Rectangle_624' data-name='Rectangle 624' width='30' height='30' transform='translate(0)' fill='none'/%3E%3Cg id='Group_799' data-name='Group 799' transform='translate(7.926 10.935)'%3E%3Cg id='Group_798' data-name='Group 798'%3E%3Cpath id='Path_3343' data-name='Path 3343' d='M972.822,3486h-.015a.759.759,0,0,1-.54-.244l-4.412-4.8a.753.753,0,1,1,1.109-1.019l3.881,4.222,6.708-6.708a.753.753,0,1,1,1.065,1.065l-7.264,7.264A.756.756,0,0,1,972.822,3486Z' transform='translate(-967.657 -3477.233)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.panel.header .links,
.panel.header .switcher {
  display: none;
}
.nav-sections {
  background: #f0f0f0;
}
.nav-toggle {
  cursor: pointer;
  display: flex;
  font-size: 0;
  z-index: 14;
  width: 50px;
  height: 64px;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
}
.nav-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.tooltip.wrapper {
  position: relative;
}
.tooltip.wrapper .tooltip.content {
  background: #ffffff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #0e0d0d;
  line-height: 1.4;
  border: 1px solid #bbbbbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
  border: solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.tooltip.wrapper .tooltip.content:after {
  border-width: 5px;
  border-color: transparent;
}
.tooltip.wrapper .tooltip.content:before {
  border-width: 6px;
  border-color: transparent;
}
.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
  bottom: 100%;
}
.tooltip.wrapper .tooltip.content:after {
  border-bottom-color: #ffffff;
  left: 15px;
  margin-left: -5px;
}
.tooltip.wrapper .tooltip.content:before {
  border-bottom-color: #bbbbbb;
  left: 15px;
  margin-left: -6px;
}
.tooltip.wrapper .tooltip.toggle {
  cursor: help;
}
.tooltip.wrapper .tooltip.toggle:hover + .tooltip.content,
.tooltip.wrapper .tooltip.toggle:focus + .tooltip.content,
.tooltip.wrapper:hover .tooltip.content {
  display: block;
}
.tooltip.wrapper .tooltip.content dl {
  margin-bottom: 0;
}
.tooltip.wrapper .tooltip.content dd {
  white-space: normal;
}
.tooltip.wrapper .tooltip.content .subtitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}
.tooltip.wrapper .tooltip.content .label {
  margin-top: 10px;
}
.tooltip.wrapper .tooltip.content .label:first-child {
  margin-top: 0;
}
.tooltip.wrapper .tooltip.content .values {
  margin: 0;
}
.ui-tooltip {
  position: absolute;
  z-index: 9999;
}
.load.indicator {
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  position: absolute;
}
.load.indicator:before {
  background: transparent url('../images/loader-2.gif') no-repeat 50% 50%;
  border-radius: 5px;
  height: 160px;
  width: 160px;
  bottom: 0;
  box-sizing: border-box;
  content: '';
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.load.indicator > span {
  display: none;
}
.loading-mask {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.5);
}
.loading-mask .loader > img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
.loading-mask .loader > p {
  display: none;
}
body > .loading-mask {
  z-index: 9999;
}
._block-content-loading {
  position: relative;
}
[data-role='main-css-loader'] {
  display: none;
}
.fieldset {
  border: 0;
  margin: 0 0 24px;
  padding: 0;
  letter-spacing: -.31em;
}
.fieldset > * {
  letter-spacing: normal;
}
.fieldset > .legend {
  margin: 0 0 20px;
  padding: 0 0 10px;
  width: 100%;
  box-sizing: border-box;
  float: left;
  font-weight: 300;
  line-height: 1.2;
  font-size: 1.8rem;
}
.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;
}
.fieldset > .field > .label,
.fieldset > .fields > .field > .label {
  margin: 0 0 4px;
  display: inline-block;
}
.fieldset > .field:last-child,
.fieldset > .fields > .field:last-child {
  margin-bottom: 0;
}
.fieldset > .field > .label,
.fieldset > .fields > .field > .label {
  color: #101010;
  font-weight: 400;
  font-size: 1.2rem;
}
.fieldset > .field > .label + br,
.fieldset > .fields > .field > .label + 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: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ebebeb;
  border-radius: 0;
  color: #0e0d0d;
  font-family: "Josefin Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 48px;
  line-height: 1.42857143;
  padding: 11px 16px 12px;
  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:focus,
.fieldset > .fields > .field .addon .addbefore:focus,
.fieldset > .field .addon .addafter:focus,
.fieldset > .fields > .field .addon .addafter:focus {
  background: none;
}
.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: #909196;
}
.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: #909196;
}
.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: #909196;
}
.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 > .label:after,
.fieldset > .fields > .field.required > .label:after,
.fieldset > .field._required > .label:after,
.fieldset > .fields > .field._required > .label: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: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.fieldset > .field.no-label > .label,
.fieldset > .fields > .field.no-label > .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.fieldset > .field.choice .label,
.fieldset > .fields > .field.choice .label {
  display: inline;
  font-weight: normal;
  margin: 0;
}
.column:not(.main) .fieldset > .field .label,
.column:not(.main) .fieldset > .fields > .field .label {
  font-weight: normal;
}
.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;
}
.legend + .fieldset,
.legend + div {
  clear: both;
}
.legend > span {
  margin-right: 5px;
}
fieldset.field {
  border: 0;
  padding: 0;
}
.field.date .time-picker {
  display: inline-block;
  margin-top: 10px;
  white-space: nowrap;
}
.field .message.warning {
  margin-top: 10px;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-size: 12px 39px;
  text-indent: .01em;
  text-overflow: '';
}
select::-ms-expand {
  display: none;
}
select.admin__control-multiselect {
  height: auto;
}
.field-error,
div.mage-error {
  margin-top: 7px;
}
.field-error {
  color: #ff0200;
  font-size: 1.2rem;
}
.product-options-wrapper .date.required div[for*='options'].mage-error {
  display: none !important;
}
.field .tooltip {
  position: relative;
}
.field .tooltip .tooltip-content {
  background: #ffffff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #0e0d0d;
  line-height: 1.4;
  border: 1px solid #bbbbbb;
  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: #ffffff;
  margin-top: -5px;
  top: 15px;
}
.field .tooltip .tooltip-content:before {
  border-right-color: #bbbbbb;
  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: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: block;
  text-decoration: none;
  display: inline-block;
  margin-top: -4px;
  vertical-align: middle;
}
._has-datepicker ~ .ui-datepicker-trigger:focus,
._has-datepicker ~ .ui-datepicker-trigger:active {
  background: none;
  border: none;
}
._has-datepicker ~ .ui-datepicker-trigger:hover {
  background: none;
  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: 23px;
  line-height: 23px;
  color: #5b5454;
  content: '\e612';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
._has-datepicker ~ .ui-datepicker-trigger:focus {
  box-shadow: none;
  outline: 0;
}
.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) .label,
.sidebar .fieldset .fields > .field .label {
  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%;
}
.payment-method-title input[type=radio] {
  display: none;
}
.payment-method-title input[type=radio]:checked + label:before {
  border-color: #101010;
  animation: ripple .2s linear forwards;
}
.payment-method-title input[type=radio]:checked + label:after {
  transform: scale(1);
}
.payment-method-title.field.choice label {
  display: flex;
  min-height: 24px;
  position: relative;
  padding: 0 30px;
  margin-bottom: 0;
  cursor: pointer;
  left: unset;
  top: unset;
  font-weight: 500;
  vertical-align: bottom;
  align-items: center;
  text-transform: uppercase;
}
.payment-method-title.field.choice label:before {
  left: 0;
  top: 2px;
  width: 16px;
  height: 16px;
  border: 2px solid #101010;
}
.payment-method-title.field.choice label:after {
  top: 7px;
  left: 5px;
  width: 10px;
  height: 10px;
  transform: scale(0);
  background: #101010;
}
.payment-method-title.field.choice label:before,
.payment-method-title.field.choice label:after {
  position: absolute;
  content: '';
  border-radius: 50%;
  transition: all .3s ease;
  transition-property: transform,border-color;
}
/*.billing-address-same-as-shipping-block,
    .fieldset.address .choice.field {
      input[type=checkbox] {
        display: none;
        &:checked+label:before {
          background: #101010;
          border: 2px solid #101010;
        }
        &:checked+label:after {
          transform: translate(0.27em,0.33653846em) rotate(-47deg);
          width: 0.79em;
          height: 0.375em;
          border: 0.125em solid #fff;
          border-top-style: none;
          border-right-style: none;
        }
      }
      label {
        cursor: pointer;
        display: flex;
        position: relative;
        align-items: center;
        line-height: 30px;
        vertical-align: top;
        color: #101010;
        padding: 0 0 0 30px;
        font-weight: @font-weight__heavier;
        &:before,
        &:after {
          content: "";
          position: absolute;
          left: 0;
          top: 3px;
        }
        &:before {
          width: 16px;
          height: 16px;
          background: transparent;
          border: 2px solid @color-white;
          border-radius: 2px;
          cursor: pointer;
          transition: background .3s;
        }
      }
    }*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #0e0d0d;
  -webkit-box-shadow: 0 0 0px 1000px #efefef inset;
  transition: background-color 5000s ease-in-out 0s;
  background: #efefef;
}
@font-face {
  font-family: 'luma-icons';
  src: url('../fonts/Luma-Icons.woff2') format('woff2'), url('../fonts/Luma-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
button.action.primary,
a.action.primary {
  text-transform: uppercase;
}
button.action.primary:hover,
a.action.primary:hover {
  box-shadow: none;
}
a.action.primary {
  display: inline-block;
  text-decoration: none;
}
a.action.primary:hover,
a.action.primary:active,
a.action.primary:focus {
  text-decoration: none;
}
a.silvar-btn {
  display: inline-flex;
  text-transform: uppercase;
  align-items: center;
  justify-content: center;
  padding: 16px 24px;
  color: #101010;
  font-family: 'Prata';
  letter-spacing: 0.08em;
  font-size: 1.6rem;
  font-weight: 700;
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
}
.action.primary {
  background-image: none;
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Josefin Sans";
  font-weight: 700;
  padding: 12px 24px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
}
.action.primary:focus,
.action.primary:active {
  background: #040404;
  border: 1px solid #040404;
  color: #ffffff;
}
.action.primary:hover {
  background: #3f4146;
  border: 1px solid #101010;
  color: #ffffff;
}
.action.primary.disabled,
.action.primary[disabled],
fieldset[disabled] .action.primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
a.border-btn {
  border: 1px solid #101010;
  color: #101010;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: 600;
}
.product.data.items {
  margin: 0;
  padding: 0;
  border-bottom: 0 solid #444649;
  margin-bottom: 20px;
}
.product.data.items > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.product.data.items > .item.title > .switch {
  display: block;
}
.product.data.items > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.product.data.items > .item.content:before,
.product.data.items > .item.content:after {
  content: '';
  display: table;
}
.product.data.items > .item.content:after {
  clear: both;
}
.product.data.items > .item.content.active {
  display: block;
}
.product.data.items > .item.title {
  margin: 0;
}
.product.data.items > .item.title > .switch {
  border-bottom: 1px solid #cfcfcf;
  border-top: 0 solid #444649;
  height: 49px;
  padding: 0 0 0 0;
  font-family: "Josefin Sans";
  font-weight: 700;
  line-height: 49px;
  font-size: 1.4rem;
  color: #c0c0c0;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:visited {
  color: #c0c0c0;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:hover {
  color: #c0c0c0;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:active {
  color: #c0c0c0;
  text-decoration: none;
}
.product.data.items > .item.title:not(.disabled) > .switch:active,
.product.data.items > .item.title.active > .switch,
.product.data.items > .item.title.active > .switch:focus,
.product.data.items > .item.title.active > .switch:hover {
  color: #c0c0c0;
  text-decoration: none;
  padding-bottom: 0;
}
.product.data.items > .item.content {
  background: transparent;
  margin: 0;
  padding: 0;
}
.product.data.items .item.title a {
  position: relative;
  text-decoration: none;
}
.product.data.items .item.title a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.product.data.items .item.title a:after {
  position: absolute;
  right: 0;
  top: 0;
}
.product.data.items .item.title.active a:after {
  content: '\e621';
}
.product.data.items .value p:last-child {
  margin-bottom: 0;
}
.product.data.items .table-wrapper {
  margin: 0;
}
.pages .items {
  list-style: none none;
  margin: 0;
  padding: 0;
  display: flex;
}
.pages .item {
  margin: 0 8px 0 0;
}
.pages .item.current strong {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.pages .item a,
.pages .item strong {
  color: #c0c0c0;
  text-decoration: none;
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #53575B;
  font-size: 1.6rem;
  font-weight: 500;
}
.pages .item .label {
  display: none;
}
.pages .item .action:last-child span {
  display: none;
}
.pages .item .action.previous {
  margin-right: 8px;
}
.pages .item .action.previous:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1.64505 8.81463C1.28265 9.19968 1.28265 9.80031 1.64505 10.1854L9 18' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 19px;
}
.pages .item .action.next {
  margin-left: 8px;
}
.pages .item .action.next:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8.35495 8.81463C8.71735 9.19968 8.71735 9.80031 8.35495 10.1854L1 18' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 19px;
}
.actions-toolbar > .primary,
.actions-toolbar > .secondary {
  margin-bottom: 10px;
  text-align: center;
}
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action {
  margin-bottom: 10px;
}
.actions-toolbar > .primary .action:last-child,
.actions-toolbar > .secondary .action:last-child {
  margin-bottom: 0;
}
.actions-toolbar > .primary:last-child,
.actions-toolbar > .secondary:last-child {
  margin-bottom: 0;
}
.actions-toolbar > .secondary .action.back {
  display: none;
}
.breadcrumbs {
  text-transform: capitalize;
  margin: 0 0 32px;
  min-height: 24px;
}
.breadcrumbs .items {
  font-size: 1.4rem;
  color: #101010;
  margin: 0;
  padding: 0;
  list-style: none none;
}
.breadcrumbs .items > li {
  display: inline-block;
  vertical-align: top;
}
.breadcrumbs .item {
  margin: 0;
}
.breadcrumbs a {
  color: #747579;
  text-decoration: none;
}
.breadcrumbs a:visited {
  color: #747579;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color: #747579;
  text-decoration: underline;
}
.breadcrumbs a:active {
  color: #747579;
  text-decoration: none;
}
.breadcrumbs strong {
  font-weight: 400;
}
.breadcrumbs .item:not(:last-child) {
  display: inline-block;
  text-decoration: none;
}
.breadcrumbs .item:not(:last-child):after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 18px;
  content: '\e608';
  font-family: 'luma-icons';
  margin: 0 10px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.breadcrumbs li.item:not(:last-child) {
  display: inline-flex;
  align-items: center;
}
.breadcrumbs li.item:not(:last-child):after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.5L4 6.5L2 4.5' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 10L10 6.5L6 3' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 12px;
  height: 13px;
}
.header-inner .switcher .options,
.mobile-currency .switcher .options {
  display: inline-block;
  position: relative;
}
.header-inner .switcher .options .action.toggle.switcher-trigger,
.mobile-currency .switcher .options .action.toggle.switcher-trigger {
  border: 1px solid #444649;
  padding: 6px 8px 6px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 24px;
  background: #17181b;
  width: 78px;
}
.header-inner .switcher .options .action.toggle.switcher-trigger.active,
.mobile-currency .switcher .options .action.toggle.switcher-trigger.active {
  display: flex;
}
.header-inner .switcher .options:before,
.mobile-currency .switcher .options:before,
.header-inner .switcher .options:after,
.mobile-currency .switcher .options:after {
  content: '';
  display: table;
}
.header-inner .switcher .options:after,
.mobile-currency .switcher .options:after {
  clear: both;
}
.header-inner .switcher .options .action.toggle,
.mobile-currency .switcher .options .action.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.header-inner .switcher .options .action.toggle > span,
.mobile-currency .switcher .options .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.header-inner .switcher .options .action.toggle:after,
.mobile-currency .switcher .options .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 22px;
  color: #ebebeb;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 8px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.header-inner .switcher .options .action.toggle:hover:after,
.mobile-currency .switcher .options .action.toggle:hover:after {
  color: #ebebeb;
}
.header-inner .switcher .options .action.toggle:active:after,
.mobile-currency .switcher .options .action.toggle:active:after {
  color: #ebebeb;
}
.header-inner .switcher .options .action.toggle.active,
.mobile-currency .switcher .options .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.header-inner .switcher .options .action.toggle.active > span,
.mobile-currency .switcher .options .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.header-inner .switcher .options .action.toggle.active:after,
.mobile-currency .switcher .options .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 22px;
  color: #ebebeb;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0 0 0 8px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.header-inner .switcher .options .action.toggle.active:hover:after,
.mobile-currency .switcher .options .action.toggle.active:hover:after {
  color: #ebebeb;
}
.header-inner .switcher .options .action.toggle.active:active:after,
.mobile-currency .switcher .options .action.toggle.active:active:after {
  color: #ebebeb;
}
.header-inner .switcher .options ul.dropdown,
.mobile-currency .switcher .options ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #202124;
  border: 0px;
  margin-top: 17px;
  min-width: 96px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.header-inner .switcher .options ul.dropdown li,
.mobile-currency .switcher .options ul.dropdown li {
  margin: 0;
  padding: 0;
}
.header-inner .switcher .options ul.dropdown li:hover,
.mobile-currency .switcher .options ul.dropdown li:hover {
  background: transparent;
  cursor: pointer;
}
.header-inner .switcher .options ul.dropdown:before,
.mobile-currency .switcher .options ul.dropdown:before,
.header-inner .switcher .options ul.dropdown:after,
.mobile-currency .switcher .options ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.header-inner .switcher .options ul.dropdown:before,
.mobile-currency .switcher .options ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #202124 transparent;
  z-index: 99;
}
.header-inner .switcher .options ul.dropdown:after,
.mobile-currency .switcher .options ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.header-inner .switcher .options ul.dropdown:before,
.mobile-currency .switcher .options ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.header-inner .switcher .options ul.dropdown:after,
.mobile-currency .switcher .options ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.header-inner .switcher .options.active,
.mobile-currency .switcher .options.active {
  overflow: visible;
}
.header-inner .switcher .options.active ul.dropdown,
.mobile-currency .switcher .options.active ul.dropdown {
  display: block;
}
.header-inner .switcher .options ul.dropdown,
.mobile-currency .switcher .options ul.dropdown {
  padding: 16px;
}
.header-inner .switcher .options ul.dropdown li,
.mobile-currency .switcher .options ul.dropdown li {
  margin: 0 0 8px;
}
.header-inner .switcher .options ul.dropdown li:last-child,
.mobile-currency .switcher .options ul.dropdown li:last-child {
  margin: 0;
}
.header-inner .switcher .options ul.dropdown a,
.mobile-currency .switcher .options ul.dropdown a {
  color: #ebebeb;
  text-decoration: none;
  font-size: 1.2rem;
  display: block;
}
.header-inner .switcher .options ul.dropdown a:visited,
.mobile-currency .switcher .options ul.dropdown a:visited {
  color: #ebebeb;
  text-decoration: none;
}
.header-inner .switcher .options ul.dropdown a:hover,
.mobile-currency .switcher .options ul.dropdown a:hover {
  color: #ebebeb;
  text-decoration: none;
}
.header-inner .switcher .options ul.dropdown a:active,
.mobile-currency .switcher .options ul.dropdown a:active {
  color: #ebebeb;
  text-decoration: none;
}
.header-inner .switcher strong,
.mobile-currency .switcher strong {
  font-weight: 400;
  font-family: 'Prata';
  color: #ebebeb;
  font-size: 1.2rem;
}
.header-inner .switcher .options ul.dropdown,
.mobile-currency .switcher .options ul.dropdown {
  right: 0;
}
.header-inner .switcher .options ul.dropdown:before,
.mobile-currency .switcher .options ul.dropdown:before {
  left: 0;
  right: 0;
  margin: auto;
  top: -16px;
  width: 0;
  height: 0;
  border-top: 0;
  border-color: none;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 16px solid #202124;
}
.header-inner .switcher .options ul.dropdown:after,
.mobile-currency .switcher .options ul.dropdown:after {
  display: none;
}
.ui-dialog.popup .action.close {
  position: absolute;
  height: 40px;
  right: 0;
  top: 0;
  width: 40px;
  z-index: 1001;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.ui-dialog.popup .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-dialog.popup .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: #8c8c8c;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog.popup .action.close:hover:before {
  color: #737373;
}
.ui-dialog.popup .action.close:active:before {
  color: #737373;
}
.ui-dialog.popup .action.close:focus,
.ui-dialog.popup .action.close:active {
  background: none;
  border: none;
}
.ui-dialog.popup .action.close:hover {
  background: none;
  border: none;
}
.ui-dialog.popup .action.close.disabled,
.ui-dialog.popup .action.close[disabled],
fieldset[disabled] .ui-dialog.popup .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.popup .actions-toolbar .action.cancel {
  font-weight: 400;
}
.popup-pointer {
  margin-left: -14px;
  position: absolute;
  top: -14px;
}
.popup-pointer:before,
.popup-pointer:after {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-bottom-style: solid;
}
.popup-pointer:before {
  left: 2px;
  top: 2px;
  border: solid 6px;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.popup-pointer:after {
  left: 1px;
  top: 0px;
  border: solid 7px;
  border-color: transparent transparent #aeaeae transparent;
  z-index: 98;
}
.price-tier_price .price-excluding-tax,
.price-tier_price .price-including-tax {
  display: inline;
}
.price-including-tax,
.price-excluding-tax {
  display: block;
  font-size: 1.8rem;
  line-height: 1;
}
.price-including-tax .price,
.price-excluding-tax .price {
  font-weight: 700;
}
.price-including-tax + .price-excluding-tax,
.weee[data-label] {
  display: block;
  font-size: 1.8rem;
}
.price-including-tax + .price-excluding-tax:before,
.weee[data-label]:before {
  content: attr(data-label) ': ';
  font-size: 1.1rem;
}
.price-including-tax + .price-excluding-tax .price,
.weee[data-label] .price {
  font-size: 1.1rem;
}
body._has-modal {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.modals-overlay {
  z-index: 899;
}
.modal-slide,
.modal-popup {
  bottom: 0;
  left: 0;
  min-width: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s .3s, opacity .3s ease;
  transition: visibility 0s .3s, opacity .3s ease;
}
.modal-slide._show,
.modal-popup._show {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
  background-color: #ffffff;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
  opacity: 1;
  pointer-events: auto;
}
.modal-slide {
  left: 44px;
  z-index: 900;
}
.modal-slide._show .modal-inner-wrap {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.modal-slide .modal-inner-wrap {
  height: 100%;
  overflow-y: auto;
  position: static;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  width: auto;
}
.modal-slide._inner-scroll .modal-inner-wrap {
  overflow-y: visible;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.modal-slide._inner-scroll .modal-header,
.modal-slide._inner-scroll .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-slide._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-slide._inner-scroll .modal-footer {
  margin-top: auto;
}
.modal-slide .modal-header,
.modal-slide .modal-content,
.modal-slide .modal-footer {
  padding: 0 2.6rem 2.6rem;
}
.modal-slide .modal-header {
  padding-bottom: 2.1rem;
  padding-top: 2.1rem;
}
.modal-popup {
  z-index: 900;
  left: 0;
  overflow-y: auto;
}
.modal-popup.confirm .modal-inner-wrap {
  max-width: 50rem;
}
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.modal-popup .modal-inner-wrap {
  margin: 5rem auto;
  width: 75%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: transform .2s ease;
}
.modal-popup._inner-scroll {
  overflow-y: visible;
}
.ie11 .modal-popup._inner-scroll {
  overflow-y: auto;
}
.modal-popup._inner-scroll .modal-inner-wrap {
  max-height: 90%;
}
.ie11 .modal-popup._inner-scroll .modal-inner-wrap {
  max-height: none;
}
.modal-popup._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
  padding-left: 3rem;
  padding-right: 3rem;
}
.modal-popup .modal-header,
.modal-popup .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-popup .modal-header {
  padding-bottom: 1.2rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer {
  margin-top: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer-actions {
  text-align: right;
}
.modal-custom .action-close,
.modal-popup .action-close,
.modal-slide .action-close {
  width: 24px;
  height: 24px;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  position: absolute;
  left: 16px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
.modal-custom .action-close:focus,
.modal-popup .action-close:focus,
.modal-slide .action-close:focus,
.modal-custom .action-close:active,
.modal-popup .action-close:active,
.modal-slide .action-close:active {
  background: none;
  border: none;
}
.modal-custom .action-close:hover,
.modal-popup .action-close:hover,
.modal-slide .action-close:hover {
  background: none;
  border: none;
}
.modal-custom .action-close.disabled,
.modal-popup .action-close.disabled,
.modal-slide .action-close.disabled,
.modal-custom .action-close[disabled],
.modal-popup .action-close[disabled],
.modal-slide .action-close[disabled],
fieldset[disabled] .modal-custom .action-close,
fieldset[disabled] .modal-popup .action-close,
fieldset[disabled] .modal-slide .action-close {
  pointer-events: none;
  opacity: 0.5;
}
.modal-custom .action-close span,
.modal-popup .action-close span,
.modal-slide .action-close span {
  height: 0;
  visibility: hidden;
}
.modal-custom .action-close::before,
.modal-popup .action-close::before,
.modal-slide .action-close::before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.53336 24.4102L7.58936 23.4662L15.056 15.9995L7.58936 8.53287L8.53336 7.58887L16 15.0555L23.4667 7.58887L24.4107 8.53287L16.944 15.9995L24.4107 23.4662L23.4667 24.4102L16 16.9435L8.53336 24.4102Z' fill='%23101010'/%3E%3C/svg%3E");
}
.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
  color: #000000;
}
.modal-popup {
  pointer-events: none;
}
.modal-popup .modal-header {
  padding: 0px;
  display: flex;
  min-height: 48px;
  position: relative;
  align-items: center;
  border-bottom: 1px solid #EBEBEB;
}
.modal-popup .modal-title {
  font-weight: 600;
  font-size: 18px;
  margin: 0 0 0 54px;
}
.modal-slide .action-close {
  padding: 0;
}
.modal-slide .page-main-actions {
  margin-bottom: -12.9rem;
  margin-top: 2.1rem;
}
.modals-overlay {
  background-color: rgba(0, 0, 0, 0.64);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
body._has-modal-custom .modal-custom-overlay {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 899;
}
.modal-popup.confirm .modal-inner-wrap {
  bottom: 0;
  top: 0;
  margin: auto;
  height: 210px;
  max-width: 450px;
  border-radius: 6px;
}
.modal-popup.confirm .modal-title {
  margin: 0 0 0 24px;
  font-size: 1.6rem;
  line-height: normal;
}
.modal-popup.confirm .action-close {
  left: unset;
  right: 20px;
}
.modal-popup.confirm .modal-content {
  padding: 24px 24px 32px;
  font-size: 1.6rem;
  color: #909196;
}
.modal-popup.confirm .modal-footer {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  padding: 0 24px 24px;
}
.modal-popup.confirm .modal-footer button.action-dismiss {
  background: transparent;
  color: #101010;
}
.modal-popup.confirm .modal-footer button.action-accept {
  text-transform: uppercase;
}
/**
     * @codingStandardsIgnoreStart
     */
#store-pickup.selected-shipping ~ #store-selector {
  display: none;
}
#store-pickup.selected-store-pickup ~ #shipping,
#store-pickup.selected-store-pickup ~ #opc-shipping_method {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
#delivery-method-selector {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#delivery-method-selector .action {
  line-height: 1.7rem;
  padding: 14px 32px;
  font-size: 1.4rem;
}
#delivery-method-selector .action.selected {
  background: #ffffff;
}
#delivery-method-selector .action-select-shipping {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#delivery-method-selector .action-select-store-pickup {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
/**
      * @codingStandardsIgnoreStart
      */
#store-selector .form-login {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
#store-selector .form-continue {
  margin: 20px 0 0;
}
.location-details .location-name {
  font-size: 18px;
  font-weight: 700;
}
.store-selector-popup .modal-title {
  border-bottom: 0;
}
.store-selector-popup .modal-header {
  padding-bottom: 0;
}
/**
      * @codingStandardsIgnoreStart
      */
#opc-store-selector-popup {
  display: none;
}
#opc-store-selector-popup .block-search {
  float: none;
  width: 100%;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #c1c1c1;
}
.modal-content #opc-store-selector-popup {
  display: block;
}
.store-selector-popup-table thead th {
  display: none;
}
.store-selector-popup-table tbody .location .location-name {
  font-size: 18px;
}
.store-selector-popup-table tbody .location + .location {
  border-top: 1px solid #cccccc;
}
.store-selector-popup-table tbody .col-location-details {
  padding-left: 0;
}
.store-selector-popup-table tbody .col-location-details p:last-child {
  margin-bottom: 0;
}
.store-selector-popup-table tbody .col-location-actions {
  padding-right: 0;
  vertical-align: middle;
}
.store-selector-popup-table tbody .col-location-actions .action {
  float: right;
}
.store-selector-popup-empty-query,
.store-selector-popup-no-locations {
  margin: 0 0 20px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.lac-notification-sticky {
  position: relative;
  z-index: 999;
}
.lac-notification-sticky .lac-notification {
  background-color: #373330;
  color: #ffffff;
  font-size: 16px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon {
  float: left;
  margin: 10px 25px 10px 10px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon .logo-img {
  display: block;
}
.lac-notification-sticky .lac-notification .lac-notification-text {
  float: left;
  padding: 15px 0;
}
.lac-notification-sticky .lac-notification .lac-notification-links {
  float: right;
  padding: 15px 0;
}
.lac-notification-sticky .lac-notification .lac-notification-links a {
  color: #ffffff;
  font-size: 14px;
}
.lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after {
  background: url('../Magento_LoginAsCustomerFrontendUi/images/close.svg');
  content: ' ';
  display: inline-block;
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  width: 12px;
}
@font-face {
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  src: url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot');
  src: url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot?#iefix') format('embedded-opentype'), url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff') format('woff'), url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf') format('truetype');
}
.pagebuilder-icon,
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  -webkit-font-smoothing: antialiased;
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
}
[class^='pagebuilder-icon-']:before,
[class*=' pagebuilder-icon-']:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
}
.pagebuilder-icon-down:before {
  content: '\f101';
}
.pagebuilder-icon-next:before {
  content: '\f102';
}
.pagebuilder-icon-prev:before {
  content: '\f103';
}
.pagebuilder-icon-up:before {
  content: '\f104';
}
.product-full-width-section {
  padding: .5em 0;
}
.product-full-width-section .block.review-add {
  margin-top: 2.7rem;
}
.page-layout-product-full-width .block.related {
  margin-top: 2.7rem;
}
.page-main-details .product-section-title {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.additional-attributes-wrapper .additional-attributes {
  border: none;
  width: auto;
}
.additional-attributes-wrapper .additional-attributes > tbody > tr > th {
  border: none;
  padding: 5.5px 30px 10px 0;
}
.additional-attributes-wrapper .additional-attributes > tbody > tr > td {
  border: none;
  padding: 5.5px 5px 10px;
}
.cms-index-index.page-layout-cms-full-width .nav-sections {
  margin-bottom: 0;
}
.slick-slider {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-touch-action: pan-y;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-prev {
  left: 2rem;
}
.slick-prev:before {
  content: '\f103';
  padding-right: 5px;
}
.slick-next {
  right: 2rem;
}
.slick-next:before {
  content: '\f102';
  padding-left: 5px;
}
.slick-prev,
.slick-next {
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background: rgba(252, 252, 252, 0.6);
  border: none;
  border-radius: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 60px;
  line-height: 0;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 60px;
  z-index: 101;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: .2;
}
.slick-prev:hover,
.slick-next:hover {
  background: #fcfcfc;
  border: none;
}
.slick-prev:hover.slick-disabled,
.slick-next:hover.slick-disabled {
  opacity: .2;
}
.slick-prev:hover:before,
.slick-next:hover:before {
  color: #494949;
}
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  color: #555555;
  font-size: 38px;
  opacity: 1;
}
.slick-prev:active,
.slick-next:active,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:not(.primary),
.slick-next:not(.primary) {
  background: rgba(252, 252, 252, 0.7);
  border: none;
  box-shadow: none;
}
.slick-prev:active:active,
.slick-next:active:active,
.slick-prev:focus:active,
.slick-next:focus:active,
.slick-prev:not(.primary):active,
.slick-next:not(.primary):active {
  box-shadow: none;
}
.slick-dots {
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: normal;
  display: block;
  list-style: none;
  margin: 0;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}
.slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 14px;
}
.slick-dots li button {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 10px;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 14px;
  padding: 0;
  text-indent: -99999px;
  transition: .3s;
  width: 14px;
}
.slick-dots li button:hover {
  border: 1px solid #b3b3b3;
}
.slick-dots li button:active,
.slick-dots li button:focus,
.slick-dots li button:not(.primary) {
  box-shadow: none;
}
.slick-dots li.slick-active button {
  background: #1c1918;
}
[data-content-type='banner'] > [data-element='link'],
[data-content-type='banner'] > [data-element='empty_link'] {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='banner'] > [data-element='link']:hover,
[data-content-type='banner'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
.pagebuilder-banner-wrapper {
  background-clip: padding-box;
  border-radius: inherit;
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay {
  -moz-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -webkit-transition: background-color 500ms ease;
  box-sizing: border-box;
  padding: 30px;
  position: relative;
  transition: background-color 500ms ease;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: 540px;
}
.pagebuilder-banner-wrapper.jarallax .video-overlay {
  z-index: 0;
}
.pagebuilder-banner-wrapper [data-element='content'] {
  min-height: 50px;
  overflow: auto;
}
.pagebuilder-banner-wrapper .pagebuilder-banner-button {
  -moz-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -webkit-transition: opacity 500ms ease;
  margin: 20px 0 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 500ms ease;
  word-break: break-word;
}
.pagebuilder-banner-wrapper .pagebuilder-poster-content {
  width: 100%;
}
[data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-right: auto;
}
[data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
}
[data-content-type$='block'] .block p:last-child {
  margin-bottom: 1rem;
  margin-top: 0;
}
[data-content-type='buttons'] {
  max-width: 100%;
}
[data-content-type='button-item'] {
  max-width: 100%;
}
[data-content-type='button-item'] [data-element='link'],
[data-content-type='button-item'] [data-element='empty_link'] {
  max-width: 100%;
  word-wrap: break-word;
}
[data-content-type='button-item'] [data-element='empty_link'] {
  cursor: default;
}
a.pagebuilder-button-link,
button.pagebuilder-button-link,
div.pagebuilder-button-link {
  line-height: 1.7rem;
  font-size: 1.4rem;
  line-height: 1.42857143;
  margin: 0 10px 10px 0;
  padding: 14px 32px;
  color: #ad7744;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 600;
  box-shadow: none;
  box-sizing: border-box;
  display: inline-block;
}
a.pagebuilder-button-link:visited,
button.pagebuilder-button-link:visited,
div.pagebuilder-button-link:visited {
  color: #ad7744;
  text-decoration: none;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover {
  color: #ad7744;
  text-decoration: none;
}
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active {
  color: #ad7744;
  text-decoration: underline;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover,
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active,
a.pagebuilder-button-link:focus,
button.pagebuilder-button-link:focus,
div.pagebuilder-button-link:focus {
  background: none;
  border: 0;
}
a.pagebuilder-button-link.disabled,
button.pagebuilder-button-link.disabled,
div.pagebuilder-button-link.disabled,
a.pagebuilder-button-link[disabled],
button.pagebuilder-button-link[disabled],
div.pagebuilder-button-link[disabled],
fieldset[disabled] a.pagebuilder-button-link,
fieldset[disabled] button.pagebuilder-button-link,
fieldset[disabled] div.pagebuilder-button-link {
  color: #ad7744;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
  text-decoration: none;
  background-image: none;
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Josefin Sans";
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 12px 24px;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 1.7rem;
  padding: 14px 32px;
  font-size: 1.4rem;
  border-radius: 3px;
  box-shadow: none;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active,
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus {
  text-decoration: none;
}
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active {
  background: #040404;
  border: 1px solid #040404;
  color: #ffffff;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
  background: #3f4146;
  border: 1px solid #101010;
  color: #ffffff;
}
a.pagebuilder-button-primary.disabled,
button.pagebuilder-button-primary.disabled,
div.pagebuilder-button-primary.disabled,
a.pagebuilder-button-primary[disabled],
button.pagebuilder-button-primary[disabled],
div.pagebuilder-button-primary[disabled],
fieldset[disabled] a.pagebuilder-button-primary,
fieldset[disabled] button.pagebuilder-button-primary,
fieldset[disabled] div.pagebuilder-button-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
  text-decoration: none;
  background-image: none;
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Josefin Sans";
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 12px 24px;
  line-height: 1.9rem;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 1.7rem;
  padding: 14px 32px;
  font-size: 1.4rem;
  border-radius: 3px;
  box-shadow: none;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active,
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus {
  text-decoration: none;
}
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
}
a.pagebuilder-button-secondary.disabled,
button.pagebuilder-button-secondary.disabled,
div.pagebuilder-button-secondary.disabled,
a.pagebuilder-button-secondary[disabled],
button.pagebuilder-button-secondary[disabled],
div.pagebuilder-button-secondary[disabled],
fieldset[disabled] a.pagebuilder-button-secondary,
fieldset[disabled] button.pagebuilder-button-secondary,
fieldset[disabled] div.pagebuilder-button-secondary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.pagebuilder-column {
  box-sizing: border-box;
}
[data-content-type='heading'] {
  word-wrap: break-word;
}
[data-content-type='html'] {
  word-wrap: break-word;
}
figure[data-content-type='image'] {
  box-sizing: border-box;
}
figure[data-content-type='image'] > [data-element='link'],
figure[data-content-type='image'] > [data-element='link'] img {
  border-radius: inherit;
}
figure[data-content-type='image'] figcaption {
  word-wrap: break-word;
}
[data-content-type='map'] {
  box-sizing: border-box;
  height: 300px;
}
[data-content-type='row'] li.product-item {
  text-align: left;
}
.pagebuilder-column .widget-product-grid .product-item {
  max-width: 100%;
  min-width: 50px;
}
.pagebuilder-column .widget-product-grid .product-item .price-box {
  word-wrap: break-word;
}
.pagebuilder-column .widget-product-grid .product-item .price-box .price {
  white-space: normal;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary {
  display: inline-block;
  max-width: 100%;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary {
  display: inline-block;
  width: auto;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart {
  max-width: 100%;
  white-space: normal;
}
.pagebuilder-column [data-content-type='products'] .block.widget .products-grid .widget-product-grid.product-items .product-item {
  width: 200px;
}
[data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item {
  display: block;
}
[data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item:first-child {
  visibility: visible;
}
[data-content-type='products'][data-appearance='carousel'] .product-item-info {
  width: auto;
}
[data-content-type='products'][data-appearance='carousel'] li.product-item {
  display: none;
}
[data-content-type='products'][data-appearance='carousel'] li.product-item:first-child {
  display: block;
  visibility: hidden;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .product-item {
  opacity: .5;
  transition: all 300ms ease;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .product-item:hover {
  opacity: 1;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .slick-current .product-item {
  opacity: 1;
}
[data-content-type='row'][data-appearance='contained'] {
  box-sizing: border-box;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 1280px;
}
[data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-bleed'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-width'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  width: 100%;
}
[data-content-type='slide'] {
  box-sizing: border-box;
  line-height: 20px;
  min-height: inherit;
  overflow: hidden;
}
[data-content-type='slide'] > [data-element='link'],
[data-content-type='slide'] > [data-element='empty_link'] {
  color: inherit;
  min-height: inherit;
  text-decoration: inherit;
}
[data-content-type='slide'] > [data-element='link']:hover,
[data-content-type='slide'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='slide'] + [data-content-type='slide'] {
  height: 0;
  min-height: 0;
}
.slick-slider [data-content-type='slide'] + [data-content-type='slide'] {
  height: initial;
  min-height: inherit;
}
.pagebuilder-slide-wrapper {
  border-radius: inherit;
  box-sizing: border-box;
  min-height: inherit;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pagebuilder-slide-wrapper .jarallax-viewport-element {
  height: 100%;
  left: -15000vw;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 100;
}
.slick-current .pagebuilder-slide-wrapper .jarallax-viewport-element {
  left: 0;
}
.pagebuilder-slide-wrapper.jarallax .video-overlay {
  -webkit-transform: unset;
  z-index: 1;
}
.pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {
  position: relative;
  z-index: 2;
}
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > div,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > img,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > video,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > iframe {
  margin: auto !important;
  transform: none !important;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay {
  -moz-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -webkit-transition: background-color 500ms ease;
  border-radius: inherit;
  box-sizing: border-box;
  padding: 30px;
  transition: background-color 500ms ease;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: inherit;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: 540px;
}
.pagebuilder-slide-wrapper [data-element='content'] {
  min-height: 50px;
  overflow: auto;
}
.pagebuilder-slide-wrapper .pagebuilder-slide-button {
  -moz-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -webkit-transition: opacity 500ms ease;
  margin: 20px 0 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 500ms ease;
  word-break: break-word;
}
.pagebuilder-slide-wrapper .pagebuilder-poster-content {
  width: 100%;
}
[data-appearance='collage-centered'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance='collage-left'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-right: auto;
}
[data-appearance='collage-right'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
}
div[data-content-type='slider'] {
  visibility: hidden;
}
div[data-content-type='slider'].slick-initialized {
  visibility: visible;
}
div[data-content-type='slider'] .slick-list,
div[data-content-type='slider'] .slick-track,
div[data-content-type='slider'] .slick-slide {
  min-height: inherit;
}
div[data-content-type='slider'] .slick-list > div,
div[data-content-type='slider'] .slick-track > div,
div[data-content-type='slider'] .slick-slide > div {
  line-height: 0;
  min-height: inherit;
  overflow: hidden;
  width: 100%;
}
div[data-content-type='slider'] a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
  appearance: button;
  color: initial;
  padding: 10px;
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation {
  display: block;
  font-size: 0;
  margin: 0 0 -1px;
  padding: 0;
}
div[data-content-type='tabs'] .tabs-navigation li:first-child {
  margin-left: 0 !important;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header {
  background: #f6f6f6;
  border: 1px solid #cccccc;
  border-bottom: 0;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  position: relative;
  word-wrap: break-word;
  z-index: 1;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:not(:first-child) {
  margin-left: -1px;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
  border-right: 0;
  color: #000000;
  cursor: pointer !important;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 1.4rem 2rem;
  position: relative;
  transition: all .3s;
  vertical-align: middle;
  white-space: normal;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {
  display: block;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title:hover {
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child {
  border-right: 1px solid #cccccc;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active {
  background: #ffffff;
  z-index: 19;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
  position: relative;
  transition: all .3s;
}
div[data-content-type='tabs'] .tabs-content {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {
  box-sizing: border-box;
  min-height: inherit;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']:not(:first-child) {
  display: none;
}
div[data-content-type='tabs'].tab-align-left .tabs-content {
  border-top-left-radius: 0 !important;
}
div[data-content-type='tabs'].tab-align-right .tabs-content {
  border-top-right-radius: 0 !important;
}
div[data-content-type='text'] {
  word-wrap: break-word;
}
div[data-content-type='video'] {
  font-size: 0;
}
div[data-content-type='video'] .pagebuilder-video-inner {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
div[data-content-type='video'] .pagebuilder-video-container {
  border-radius: inherit;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
div[data-content-type='video'] iframe,
div[data-content-type='video'] video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.jarallax {
  position: relative;
  z-index: 0;
}
.jarallax > .jarallax-img {
  font-family: 'object-fit: cover;', sans-serif;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.jarallax-video-fallback {
  transform: scale3d(0, 0, 0);
}
.jarallax .video-overlay {
  -webkit-transform: translate3d(0, 0, 0);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -99;
}
.jarallax [id*='jarallax-container'] video,
.jarallax [id*='jarallax-container'] iframe {
  visibility: hidden;
}
.cms-content-important {
  background-color: #f5f5f5;
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.1;
  margin: 0 0 35px -20px;
  padding: 20px;
}
.pagebuilder-full-width {
  float: left;
  width: 100%;
}
.pagebuilder-content-type {
  box-sizing: border-box;
  margin-bottom: 20px;
}
.pagebuilder-accordion {
  margin: 0;
  padding: 0;
}
.pagebuilder-accordion > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.pagebuilder-accordion > .item.title > .switch {
  display: block;
}
.pagebuilder-accordion > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.pagebuilder-accordion > .item.content:before,
.pagebuilder-accordion > .item.content:after {
  content: '';
  display: table;
}
.pagebuilder-accordion > .item.content:after {
  clear: both;
}
.pagebuilder-accordion > .item.content.active {
  display: block;
}
.pagebuilder-accordion > .item.title {
  margin: 0;
}
.pagebuilder-accordion > .item.title > .switch {
  border-bottom: 1px solid #cfcfcf;
  border-top: 0 solid #444649;
  height: 49px;
  padding: 0 0 0 0;
  font-family: "Josefin Sans";
  font-weight: 700;
  line-height: 49px;
  font-size: 1.4rem;
  color: #c0c0c0;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:visited {
  color: #c0c0c0;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:hover {
  color: #c0c0c0;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:active {
  color: #c0c0c0;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:active,
.pagebuilder-accordion > .item.title.active > .switch,
.pagebuilder-accordion > .item.title.active > .switch:focus,
.pagebuilder-accordion > .item.title.active > .switch:hover {
  color: #c0c0c0;
  text-decoration: none;
  padding-bottom: 0;
}
.pagebuilder-accordion > .item.content {
  background: transparent;
  margin: 0;
  padding: 0;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form-discount .g-recaptcha {
  margin-top: 50px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.login-container .g-recaptcha,
.form-login .g-recaptcha,
.form-edit-account .g-recaptcha {
  margin-bottom: 10px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.block.newsletter .field-recaptcha .field .control:before {
  content: none;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.review-form .field-recaptcha {
  margin-bottom: 10px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form.send.friend .g-recaptcha {
  margin-top: 40px;
}
.payment-method .flex-center {
  align-items: center;
  display: flex;
  gap: 5px;
}
.payment-method .payment-type-icon {
  height: 40px;
}
.card-grid {
  display: grid;
}
.card-aux {
  gap: 20px;
  grid-template-columns: minmax(auto, 400px);
}
.card-aux .actions-toolbar {
  justify-self: start;
}
.card-container {
  margin-top: 20px;
  align-items: center;
}
.card-container .card-layout {
  column-gap: 10px;
  display: grid;
  grid-template-areas: 'card-number-field-area card-number-field-area' 'expiration-date-field-area cvv-field-area';
  max-width: 400px;
  row-gap: 10px;
  grid-template-columns: repeat(2, 1fr);
}
.card-container .card-layout .display-lock {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
}
.card-container .card-layout .display-lock .lock-icon:hover::before {
  color: #757575;
}
.card-container .card-layout .display-lock .lock-icon:before {
  color: #bbbbbb;
  content: '\e629';
  display: inline-block;
  font-family: 'luma-icons';
  font-size: 18px;
  font-weight: normal;
  line-height: inherit;
  overflow: hidden;
  speak: none;
  text-align: center;
  vertical-align: middle;
}
.card-container .card-layout .card-number-field-area {
  grid-area: card-number-field-area;
}
.card-container .card-layout .expiration-date-field-area {
  grid-area: expiration-date-field-area;
}
.card-container .card-layout .cvv-field-area {
  grid-area: cvv-field-area;
}
.card-container .field div.error {
  border-color: #ff0200;
}
.card-container .field .label {
  display: block;
  font-weight: 600;
}
.card-container .field .card-field {
  border: 1px solid #c2c2c2;
  height: 32px;
  padding: 8px 15px;
}
.card-container .field .field-wrapper {
  position: relative;
}
.card-container .field .field-wrapper .field-tooltip {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
}
.checkout-index-index > .loading-mask {
  z-index: 999;
}
.magento-payments-review .actions-toolbar {
  margin-top: 10px;
}
.magento-payments-review .magento-payments-review-title {
  padding: 0 0 10px;
}
.magento-payments-review .magento-payments-review-title > strong {
  font-size: 2.4rem;
  font-weight: 300;
}
.magento-payments-review .magento-payments-review-title .action {
  display: inline-block;
  margin: 12px 0 0 30px;
}
.magento-payments-review .table-magento-payments-review-items .col.name {
  padding-top: 16px;
}
.magento-payments-review .table-magento-payments-review-items .col.qty {
  text-align: center;
}
.magento-payments-review .item-options dt {
  display: inline-block;
}
.magento-payments-review .item-options dt:after {
  content: ': ';
}
.magento-payments-review .item-options dd {
  margin: 0;
}
.magento-payments-review .payment-source-logo {
  margin-top: 10px;
}
.magento-payments-review .payment-source-logo[alt='googlepay'] {
  height: 40px;
}
.magento-payments-review .payment-source-logo[alt='applepay'] {
  height: 40px;
}
.magento-payments-review .payment-source-logo[alt='paypal'],
.magento-payments-review .payment-source-logo[alt='paylater'] {
  height: 26px;
}
.magento-payments-review .payment-source-logo[alt='venmo'] {
  height: 20px;
}
.magento-payments-review-discount {
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 40px;
  padding: 10px 0 0;
}
.block-minicart .block-content > .actions .smart-buttons {
  margin-top: 15px;
}
.pay-later-message {
  margin-top: 10px;
}
.smart-buttons > div > div {
  vertical-align: bottom;
}
.apple-pay {
  margin-top: 14px;
}
.cart-summary .apple-pay {
  margin-top: 11px;
}
.google-pay {
  margin-top: 14px;
}
.google-pay button {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
}
.cart-summary .google-pay {
  margin-bottom: 14px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.product-info-stock-sku .configurable-variation-qty {
  display: none;
}
div.swiper-container .swiper-slide {
  height: auto;
}
.swiper-lazy-preloader ~ * {
  visibility: hidden;
}
.swiper-slide img {
  vertical-align: top;
  height: auto;
}
[class].swiper-button-prev,
[class].swiper-button-next {
  background-size: 10px 16px;
  height: 16px;
  width: 10px;
  margin-top: -8px;
}
.checkout-cart-index .ox_control_qty {
  width: auto;
}
.catalog-product-view .ox_control_qty {
  width: max-content;
}
.qty {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ox_control_qty {
  position: relative;
  font-size: 0;
  display: flex;
  align-items: center;
}
.ox_control_qty .qty_changer_button {
  position: relative;
  border: 1px solid #ebebeb;
  background-color: #ffffff;
  padding: 0;
  height: 40px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border-radius: 0px;
}
.ox_control_qty .qty_changer_button:hover {
  background-color: #ffffff;
}
.ox_control_qty .qty_changer_button:focus {
  background-color: #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
}
.ox_control_qty .qty_button_increment {
  border-left: none;
}
.ox_control_qty .qty_button_decrement {
  border-right: none;
}
.input_text_qty {
  height: 40px !important;
  width: 50px !important;
  border: 1px solid #ebebeb !important;
  text-align: center;
}
#qty-error {
  width: max-content;
  position: absolute;
  margin-top: 2px !important;
}
@media screen and (max-width: 1070px) and (min-width: 768px) {
  .checkout-cart-index .ox_control_qty {
    width: 50px;
  }
  .checkout-cart-index .ox_control_qty .qty_button_increment {
    width: 50px;
    border-radius: 0 0 8px 8px;
    border: 1px solid #ebebeb;
    border-top: none;
  }
  .checkout-cart-index .ox_control_qty .qty_button_decrement {
    width: 50px;
    border-radius: 8px 8px 0 0;
    border: 1px solid #ebebeb;
    border-bottom: none;
  }
}
@media screen and (min-width: 1070px) {
  .checkout-cart-index .ox_control_qty .qty_button_increment {
    border-radius: 0 8px 8px 0;
    border-left: none;
  }
  .checkout-cart-index .ox_control_qty .qty_button_decrement {
    border-radius: 8px 0 0 8px;
    border-right: none;
  }
}
@media screen and (max-width: 768px) {
  .checkout-cart-index .ox_control_qty .qty_button_increment {
    border-radius: 0 8px 8px 0;
    border-left: none;
  }
  .checkout-cart-index .ox_control_qty .qty_button_decrement {
    border-radius: 8px 0 0 8px;
    border-right: none;
  }
}
.block-category-event {
  background: #f0f0f0;
  color: #0e0d0d;
  padding: 10px 0 15px;
  text-align: center;
}
.block-category-event.block:last-child {
  margin-bottom: 10px;
}
.block-category-event .block-title {
  margin: 0 0 10px;
}
.block-category-event .block-title strong {
  font-size: 1.5rem;
  font-weight: 300;
}
.block-category-event .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-category-event .ticker li {
  display: none;
  margin: 0 15px;
}
.block-category-event .ticker .value {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-category-event .ticker .label {
  font-size: 1rem;
  display: block;
  text-transform: lowercase;
}
.block-category-event .dates {
  display: table;
  margin: 0 auto;
}
.block-category-event .dates .start,
.block-category-event .dates .end {
  display: table-cell;
  vertical-align: top;
}
.block-category-event .dates .date {
  font-size: 1.8rem;
}
.block-category-event .dates .time {
  display: block;
}
.block-category-event .dates .start {
  padding-right: 40px;
  position: relative;
}
.block-category-event .dates .start:after {
  font-size: 1.8rem;
  content: '\2013';
  display: block;
  position: absolute;
  right: 15px;
  top: 0;
}
.table-wrapper.billing-agreements {
  margin-bottom: 40px;
}
.payment-method-content .pay-later-message {
  margin-bottom: 10px;
  margin-top: 10px;
}
.paypal {
  display: inline-block;
  vertical-align: top;
}
.block-minicart .paypal,
.cart-summary .paypal {
  display: block;
}
.paypal img {
  display: block;
  margin: 5px auto 0;
}
.opc .paypal {
  vertical-align: middle;
}
.paypal.acceptance {
  display: block;
  margin: 0 0 20px;
}
.map-form-addtocart .paypal {
  display: block;
  margin: 10px auto 5px;
}
.cart-summary .paypal + .paypal {
  margin-top: 25px;
}
.paypal-review .actions-toolbar {
  margin-top: 10px;
}
.paypal-review .paypal-review-title {
  padding: 0 0 10px;
}
.paypal-review .paypal-review-title > strong {
  font-size: 2.4rem;
  font-weight: 300;
}
.paypal-review .paypal-review-title .action {
  display: inline-block;
  margin: 12px 0 0 30px;
}
.paypal-review .table-paypal-review-items .col.name {
  padding-top: 16px;
}
.paypal-review .table-paypal-review-items .col.qty {
  text-align: center;
}
.paypal-review .item-options dt {
  display: inline-block;
}
.paypal-review .item-options dt:after {
  content: ': ';
}
.paypal-review .item-options dd {
  margin: 0;
}
.paypal-review-discount {
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 40px;
  padding: 10px 0 0;
}
.fotorama-video-container:after {
  background: url('../Magento_ProductVideo/img/gallery-sprite.png') bottom right;
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama-video-container .magnify-lens {
  display: none !important;
}
.fotorama-video-container.video-unplayed:hover img {
  opacity: .6;
}
.fotorama-video-container.video-unplayed:hover:after {
  transform: scale(1.25);
}
.video-thumb-icon:after {
  background: url('../Magento_ProductVideo/img/gallery-sprite.png') bottom left;
  bottom: 0;
  content: '';
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 10px;
  width: 49px;
}
.product-video {
  bottom: 0;
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.product-video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama__product-video--loading:after {
  visibility: hidden;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) {
  .product-video {
    height: 100%;
    width: 81%;
  }
}
.opc-wrapper .form-discount {
  max-width: 500px;
}
.minilist .weee {
  display: table-row;
  font-size: 1.1rem;
}
.minilist .weee:before {
  display: none;
}
.price-container.weee:before {
  display: none;
}
.column .block-addbysku .fieldset {
  margin: 0;
}
.column .block-addbysku .fieldset .fields {
  position: relative;
}
.column .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.column .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 7px;
}
.column .block-addbysku .sku {
  margin-right: -155px;
  padding-right: 160px;
  width: 100%;
}
.column .block-addbysku .qty .qty + .mage-error {
  width: 80px;
}
.column .block-addbysku .block-content .actions-toolbar {
  clear: both;
  margin: 0 0 20px;
  text-align: left;
}
.column .block-addbysku .block-content .actions-toolbar:before,
.column .block-addbysku .block-content .actions-toolbar:after {
  content: '';
  display: table;
}
.column .block-addbysku .block-content .actions-toolbar:after {
  clear: both;
}
.column .block-addbysku .block-content .actions-toolbar .primary {
  float: left;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: inline-block;
}
.column .block-addbysku .block-content .actions-toolbar .primary a.action,
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  display: inline-block;
}
.column .block-addbysku .block-content .actions-toolbar .primary .action {
  margin: 0 15px 0 0;
}
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  margin-top: 6px;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: block;
  float: none;
}
.column .block-addbysku .block-content .actions-toolbar > .secondary {
  text-align: left;
}
.column .block-addbysku .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 4px;
  width: auto;
}
.column .block-addbysku .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.column .block-addbysku .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  line-height: inherit;
  color: inherit;
  content: '\e61c';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.column .block-addbysku .action.add:hover:before {
  color: inherit;
}
.column .block-addbysku .action.add:active:before {
  color: inherit;
}
.column .block-addbysku .reset {
  margin: 7px 0;
}
.column .block-addbysku .note {
  display: block;
  margin: 0 0 20px;
  padding-top: 10px;
}
.block-cart-failed {
  margin: 40px 0;
}
.block-cart-failed .block-title {
  font-size: 2.6rem;
}
.block-cart-failed .block-title strong {
  font-weight: 300;
}
.block-cart-failed .actions {
  text-align: center;
}
.block-cart-failed .actions .action {
  display: block;
  margin: 0 auto 10px;
}
.catalogsearch-advanced-result .message.error {
  margin-top: -60px;
}
.bundle-actions {
  margin: 0 0 30px;
}
.bundle-options-container {
  clear: both;
  margin-bottom: 40px;
}
.bundle-options-container .legend.title {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 400;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 3rem;
  margin-bottom: 2rem;
  border: 0;
  padding: 0;
}
.bundle-options-container .product-add-form {
  display: none;
}
.bundle-options-container .product-options-wrapper {
  margin-bottom: 30px;
}
.bundle-options-container .product-options-wrapper .fieldset > .field {
  border-top: 1px #e4e4e4 solid;
  padding-top: 20px;
}
.bundle-options-container .product-options-wrapper .fieldset > .field:first-of-type {
  border-top: 0;
  padding-top: 0;
}
.bundle-options-container .product-options-wrapper .field.choice input {
  float: left;
  margin-top: 4px;
}
.bundle-options-container .product-options-wrapper .field.choice .label {
  display: block;
  margin-left: 24px;
}
.bundle-options-container .product-options-wrapper .field.choice .price-excluding-tax {
  display: inline-block;
}
.bundle-options-container .action.back {
  margin-bottom: 30px;
}
.bundle-options-container .block-bundle-summary > .title {
  margin-bottom: 15px;
}
.bundle-options-container .block-bundle-summary > .title > strong {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.bundle-options-container .block-bundle-summary > .title,
.bundle-options-container .block-bundle-summary .bundle-summary .subtitle {
  border-bottom: 1px #e4e4e4 solid;
  margin-bottom: 25px;
  padding-bottom: 16px;
}
.bundle-options-container .block-bundle-summary .price-box {
  margin-bottom: 20px;
}
.bundle-options-container .block-bundle-summary .price-box .price-label {
  display: block;
  margin-bottom: 5px;
}
.bundle-options-container .block-bundle-summary .bundle-summary {
  margin-top: 30px;
}
.bundle-options-container .block-bundle-summary .bundle-summary.empty {
  display: none;
}
.bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
  display: block;
}
.bundle-options-container .block-bundle-summary .bundle.items > li {
  margin-bottom: 20px;
}
.bundle-options-container .block-bundle-summary .product-addto-links {
  text-align: center;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action {
  margin-right: 5%;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action.tocompare:before {
  content: '\e61e';
}
.bundle-options-container p.required {
  color: #e02b27;
}
.bundle-options-container .nested .field.qty {
  margin: 0 0 20px;
  margin-top: 20px;
}
.bundle-options-container .nested .field.qty > .label {
  margin: 0 0 4px;
  display: inline-block;
}
.bundle-options-container .nested .field.qty .label {
  font-weight: 400;
}
.bundle-options-container .nested .field.qty:last-child {
  margin-bottom: 0;
}
.bundle-options-container .price {
  font-weight: 600;
}
.bundle-options-container .product-options-bottom {
  border-top: 1px solid #ebebeb;
  clear: left;
  margin: 0 0 40px;
  padding-top: 20px;
}
.search .fieldset .control .addon input {
  flex-basis: auto;
  width: 100%;
}
.block-search {
  margin-bottom: 0;
}
.block-search .block-title {
  display: none;
}
.block-search .block-content {
  margin-bottom: 0;
}
.block-search .label {
  text-decoration: none;
  display: inline-block;
  float: right;
}
.block-search .label > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-search .label:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 28px;
  color: #757575;
  content: '\e615';
  font-family: 'luma-icons';
  margin: 0 10px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-search .label:hover:before {
  color: #333333;
}
.block-search .label:active:before {
  color: #333333;
}
.block-search .label.active + .control input {
  position: static;
}
.block-search .action.search {
  display: none;
}
.block-search .control {
  border-top: 1px solid #ebebeb;
  clear: both;
  margin: 0 -15px -1px;
  padding: 0 15px;
}
.block-search input {
  font-size: 16px;
  left: -300%;
  margin: 15px 0;
  position: absolute;
}
.block-search .nested {
  display: none;
}
.search-autocomplete {
  display: none;
  margin-top: -15px;
  overflow: hidden;
  position: absolute;
  z-index: 3;
}
.search-autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.search-autocomplete ul:not(:empty) {
  background: #ffffff;
  border: 1px solid #ebebeb;
  border-top: 0;
}
.search-autocomplete ul li {
  border-top: 1px solid #e5e5e5;
  cursor: pointer;
  margin: 0;
  padding: 5px 40px 5px 10px;
  position: relative;
  text-align: left;
  white-space: normal;
}
.search-autocomplete ul li:first-child {
  border-top: none;
}
.search-autocomplete ul li:hover,
.search-autocomplete ul li.selected {
  background: #e8e8e8;
}
.search-autocomplete ul li .amount {
  color: #999999;
  position: absolute;
  right: 7px;
  top: 5px;
}
.form.search.advanced .fields.range .field:first-child {
  position: relative;
}
.form.search.advanced .fields.range .field:first-child .control {
  padding-right: 25px;
}
.form.search.advanced .fields.range .field:first-child .control:after {
  content: ' \2013 ';
  display: inline-block;
  position: absolute;
  right: 0;
  text-align: center;
  top: 6px;
  width: 25px;
}
.form.search.advanced .fields.range .field:last-child {
  position: relative;
}
.form.search.advanced .fields.range .field:last-child div.mage-error {
  left: 0;
  position: absolute;
  top: 32px;
}
.form.search.advanced .fields.range .field.with-addon .control {
  padding-right: 45px;
}
.form.search.advanced .group.price .addon .addafter {
  background: none;
  border: 0;
  padding-top: 6px;
  position: absolute;
  right: 0;
  top: 0;
}
.search-terms {
  line-height: 2em;
}
.search-terms > li {
  display: inline-block;
  margin-right: 10px;
}
.search.found {
  margin-bottom: 10px;
}
body.checkout-cart-index .columns .column.main,
body.checkout-index-index .columns .column.main {
  padding: 0;
}
body.checkout-cart-index .header.content.fixed,
body.checkout-index-index .header.content.fixed {
  position: relative;
}
body.checkout-cart-index .menu-btn,
body.checkout-index-index .menu-btn {
  display: none;
}
body.checkout-cart-index .page-header,
body.checkout-index-index .page-header {
  box-shadow: none;
  border-bottom: 1px solid #f5f5f6;
}
body.checkout-cart-index .page-footer,
body.checkout-index-index .page-footer {
  padding: 24px 0 36px;
  border-top: 1px solid #f5f5f6;
  background: #ffffff;
}
body.checkout-cart-index .page-footer:before,
body.checkout-index-index .page-footer:before {
  display: none;
}
.checkout {
  /*&-index-index {
        background: #F5F5F5;
      }*/
}
.checkout-head {
  display: flex;
  align-items: center;
  gap: 12px;
}
.checkout-head img {
  width: 26px;
}
.checkout-cart-index .page.messages {
  max-width: 980px;
  margin: 0 auto;
}
.checkout-cart-index .page.messages .message {
  margin: 0 0 16px;
}
.checkout-cart-index .cart-container-wrapper {
  background: #F5F5F5;
  padding-top: 16px;
}
.CheckoutFooter {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 16px;
}
.CheckoutFooterimages {
  display: flex;
  gap: 8px;
  align-items: center;
}
.cartItemContentEmpty {
  font-size: 2rem;
  padding: 26px 0 8px;
}
.cart-empty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 44px 0 104px;
}
.cart-empty p {
  color: #747579;
  font-size: 1.6rem;
  margin-bottom: 8px;
}
.cart-empty p a {
  color: #0e0d0d;
  text-transform: uppercase;
  font-size: 1.4rem;
  border: 1px solid #0e0d0d;
  height: 40px;
  display: inline-flex;
  padding: 0 32px;
  align-items: center;
  border-radius: 2px;
  font-weight: 600;
  margin-top: 24px;
}
.checkout-cart-index .page-main {
  max-width: 100%;
  padding: 0;
}
.checkout-cart-index .page-title-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.cart-container .form-cart .table-wrapper {
  margin-bottom: 0;
}
.cart-summary {
  background: #ffffff;
  margin-bottom: 25px;
  padding: 1px 0 25px;
  border-radius: 2px;
}
.cart-summary .table-wrapper {
  margin: 0 16px;
}
.cart-summary #block-shipping {
  display: none;
}
.cart-summary > .title {
  font-size: 1.4rem;
  display: block;
  font-weight: 400;
  text-transform: uppercase;
  padding: 10px 16px;
}
.cart-summary .block form:not(:last-of-type) .fieldset {
  margin: 0;
}
.cart-summary .block .price {
  font-weight: 500;
  color: #ebebeb;
}
.cart-summary .block .field {
  margin: 0 0 16px;
}
.cart-summary .block .actions-toolbar > .primary {
  text-align: left;
}
.cart-summary .block .actions-toolbar > .primary .action.primary {
  width: auto;
}
.cart-summary .block .title strong {
  font-size: 1.4rem;
  font-weight: 500;
  color: #ebebeb;
}
.cart-summary .block .item-options {
  margin: 0 0 16px;
}
.cart-summary .block .item-options .field .radio {
  float: left;
  margin-top: 4px;
}
.cart-summary .block .item-options .field .radio + .label {
  display: block;
  margin: 0;
  overflow: hidden;
}
.page-main .cart-summary .block {
  margin-bottom: 0;
}
.cart-summary .checkout-methods-items {
  margin: 0 16px 24px;
  padding: 0;
  text-align: center;
}
.cart-summary .checkout-methods-items .action.primary.checkout {
  width: 100%;
}
.cart-summary .checkout-methods-items .item {
  margin-bottom: 25px;
}
.cart-summary .checkout-methods-items .item:last-child {
  margin-bottom: 0;
}
.cart-summary .message {
  padding-left: 20px;
}
.cart-summary .message > *:first-child:before {
  display: none;
}
.cart-totals tbody .mark,
.cart-totals tfoot .mark {
  text-align: left;
}
.cart-totals .discount.coupon {
  display: none;
}
.cart > .item {
  background: #ffffff;
  position: relative;
  display: flex;
  padding: 8px;
  margin-bottom: 12px;
  border-radius: 2px;
  gap: 12px;
}
.cart > .item .cartItemImage {
  height: 130px;
}
.cart > .item .cartItemContent .cartItemContentPrice {
  display: flex;
  gap: 8px;
}
.cart > .item .cartItemContent .cartItemContentPrice .price-excluding-tax .price {
  font-weight: 500;
  font-size: 1.4rem;
}
.cart > .item .cartItemContent .cartItemContentPrice .op {
  color: #747579;
  text-decoration: line-through;
}
.cart > .item .cartItemContent .cartItemContentPrice .sv {
  color: #008000;
}
.cart > .item .product-item-photo {
  display: block;
  max-width: 100px;
  width: 100%;
}
.cart > .item .product-item-photo .product-image-photo {
  position: relative;
}
.cart > .item .product-item-name {
  display: block;
  margin: 0 0 5px;
}
.cart > .item .product-item-name > a {
  font-size: 1.4rem;
}
.cart.table-wrapper .item-actions td {
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  white-space: normal;
}
.cart.table-wrapper .actions-toolbar > .action-edit,
.cart.table-wrapper .actions-toolbar > .action-delete {
  position: absolute;
  right: 16px;
  top: 0;
  display: inline-block;
  text-decoration: none;
}
.cart.table-wrapper .actions-toolbar > .action-edit > span,
.cart.table-wrapper .actions-toolbar > .action-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.cart.table-wrapper .actions-toolbar > .action-edit:before,
.cart.table-wrapper .actions-toolbar > .action-delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: #ebebeb;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.cart.table-wrapper .actions-toolbar > .action-edit:hover:before,
.cart.table-wrapper .actions-toolbar > .action-delete:hover:before {
  color: #c0c0c0;
}
.cart.table-wrapper .actions-toolbar > .action-edit:active:before,
.cart.table-wrapper .actions-toolbar > .action-delete:active:before {
  color: #c0c0c0;
}
.cart.table-wrapper .actions-toolbar > .action-delete {
  right: 0;
}
.cart.table-wrapper .actions-toolbar > .action-delete:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' class='itemContainer-base-closeIcon'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M9.031 8l6.756-6.756a.731.731 0 0 0 0-1.031.732.732 0 0 0-1.031 0L8 6.969 1.244.213a.732.732 0 0 0-1.031 0 .731.731 0 0 0 0 1.03L6.969 8 .213 14.756a.731.731 0 0 0 0 1.031.732.732 0 0 0 1.031 0L8 9.031l6.756 6.756a.732.732 0 0 0 1.031 0 .731.731 0 0 0 0-1.03L9.031 8z'%3E%3C/path%3E%3C/svg%3E");
  content: "";
  width: 10px;
  height: 10px;
  background-size: 10px;
}
.cart.table-wrapper .actions-toolbar > .action-delete:hover {
  text-decoration: none;
}
.cart.table-wrapper .action {
  margin-right: 25px;
}
.cart.table-wrapper .action.action-towishlist {
  display: none;
}
.cart.table-wrapper .action:last-child {
  margin-right: 0;
}
.cart.table-wrapper .action.help.map {
  font-weight: 400;
}
.cart.table-wrapper .gift-registry-name-label:after {
  content: ':';
}
.cart.table-wrapper .size-list {
  display: flex;
  gap: 12px;
  margin-bottom: 12px;
}
.cart.table-wrapper .item-options {
  margin-bottom: 0;
  background: #f5f5f6;
  padding: 4px 8px;
  font-weight: 800;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
.cart.table-wrapper .item-options dt {
  margin: 0;
}
.cart.table-wrapper .item-options dd {
  margin: 0 0px 0 4px;
}
.cart.table-wrapper .action.configure {
  display: inline-block;
  margin: 10px 0 0;
}
.cart.table-wrapper .item .message {
  margin-top: 20px;
}
.cart-products-toolbar .toolbar-amount {
  left: inherit;
  margin: 25px 0 15px;
  padding: 0;
  position: relative;
  text-align: center;
  top: inherit;
}
.cart-products-toolbar-top {
  border-bottom: 1px solid #ebebeb;
}
.cart-tax-info + .cart-tax-total,
.cart .cart-tax-info + .cart-tax-total {
  display: block;
}
.cart.table-wrapper .col.price,
.order-items.table-wrapper .col.price,
.cart.table-wrapper .col.qty,
.order-items.table-wrapper .col.qty,
.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;
}
.discount .content {
  display: block !important;
}
.coupon-description {
  margin-top: 16px;
}
.coupon-item {
  margin-bottom: 16px;
}
.coupon-item .radiolabel .coupon-code {
  background: #FFFAF5;
  display: inline-block;
  padding: 10px 20px;
  border: 1px dashed #BC9169;
  color: #BC9169;
  font-weight: 600;
  border-radius: 4px;
  line-height: 18px;
}
.coupon-item .radiolabel .couponItemLabel {
  color: #101010;
  margin-right: 12px;
}
.coupon-item [type="radio"] {
  position: absolute;
  left: -9999px;
}
.coupon-item [type="radio"] + label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666666;
}
.coupon-item [type="radio"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 18px;
  height: 18px;
  border: 1px solid #101010;
  border-radius: 50%;
  background: #fff;
}
.coupon-item [type="radio"] + label:after {
  content: '';
  width: 12px;
  height: 12px;
  background: #bc9169;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4px;
  margin: auto;
  border-radius: 50%;
  transition: all 0.2s ease;
  opacity: 0;
  transform: scale(0);
}
.coupon-item [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
.coupon-item [type="radio"]:checked + label:before {
  border: 1px solid #bc9169;
}
.notification-view {
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 1000;
  left: 0;
  pointer-events: none;
}
.notification-view .notify-message {
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: 1.4rem;
  background: #333;
  color: #fff;
  height: 50px;
  line-height: 50px;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: translateY(110%);
  transform: translateY(110%);
  will-change: transform;
  margin: 0 auto;
  max-width: 568px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 30px;
}
.notification-view .notify-message.active {
  -webkit-transform: translateY(-32px);
  transform: translateY(-32px);
  pointer-events: auto;
}
.appliedWrap {
  display: flex;
  border: 1px solid #ebebeb;
  height: 46px;
  border-radius: 2px;
  margin: 0;
  max-width: 328px;
  align-items: center;
  position: relative;
}
.appliedWrap .couponTitleWitty {
  padding: 11px 16px 12px;
}
.appliedWrap button.action.cancel.primary-button-light {
  width: 90px;
  padding: 0;
  height: 40px;
  position: absolute;
  right: 3px;
  font-size: 1.2rem;
  text-transform: uppercase;
  border-radius: 2px;
}
.block.crosssell {
  padding: 0 15px;
  margin-top: 70px;
}
.block.crosssell .product-item-info {
  width: 200px;
}
.block-minicart .items-total {
  float: left;
  margin: 0 10px;
}
.block-minicart .items-total .count {
  font-weight: 700;
}
.block-minicart .subtotal {
  margin: 0 10px 10px;
  text-align: right;
}
.block-minicart .amount .price-wrapper:first-child .price {
  font-size: 18px;
  font-weight: 700;
}
.block-minicart .subtitle {
  display: none;
}
.block-minicart .subtitle.empty {
  display: block;
  font-size: 14px;
  padding: 30px 0 20px;
  text-align: center;
}
.block-minicart dl.product.options.list {
  display: inline-block;
  vertical-align: top;
}
.block-minicart .text.empty {
  text-align: center;
}
.block-minicart .block-content > .actions {
  margin-top: 15px;
}
.block-minicart .block-content > .actions > .secondary {
  text-align: center;
}
.block-minicart .block-content > .actions > .primary {
  margin: 0 10px 15px;
}
.block-minicart .block-content > .actions > .primary .action.primary {
  display: block;
  width: 100%;
}
.block-minicart .block-content > .actions .paypal-logo {
  margin-top: 15px;
  text-align: center;
}
.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;
}
.checkout-index-index .menu-icon {
  display: none;
}
.checkout-index-index .header.content {
  justify-content: center;
}
.minicart-wrapper {
  display: flex;
  align-items: center;
}
.minicart-wrapper .action.showcart {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-left: 18px;
}
.minicart-wrapper .action.showcart .cart-icon {
  height: 32px;
}
.minicart-wrapper .action.showcart .cart-icon:before {
  content: "";
  width: 33px;
  height: 32px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='10' width='25' height='18' rx='1' stroke='%23101010' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 13.5V9.5C22 6.46243 19.5376 4 16.5 4V4C13.4624 4 11 6.46243 11 9.5V13.5' stroke='%23101010' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.minicart-wrapper .action.showcart .counter.qty {
  background: #ad7744;
  color: #ffffff;
  height: 15px;
  line-height: 17px;
  border-radius: 4px;
  display: inline-block;
  min-width: 19px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  white-space: normal;
  top: -2px;
  right: -4px;
  font-size: 1.2rem;
  font-weight: 500;
}
.minicart-wrapper .action.showcart .counter.qty.empty {
  display: none;
}
.minicart-wrapper .action.showcart .counter.qty .loading-mask {
  display: none !important;
}
.minicart-items-wrapper {
  border: 1px solid #ebebeb;
  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 .product-item {
  padding: 16px 0;
}
.minicart-items .product-item:not(:first-child) {
  border-top: 1px solid #ebebeb;
}
.minicart-items .product-item:first-child {
  padding-top: 0;
}
.minicart-items .product-item .item-options {
  font-size: 1.2rem;
}
.minicart-items .product-item-pricing .label {
  display: inline-block;
}
.minicart-items .price-minicart {
  margin-bottom: 5px;
}
.minicart-items .message {
  margin-bottom: 0;
  margin-top: 10px;
}
.minicart-items .product-item-name {
  font-weight: 400;
  margin: 0 0 10px;
}
.minicart-items .product-item-name a {
  color: #ad7744;
}
.minicart-items .product-item-details {
  padding-left: 88px;
}
.minicart-items .product-item-details .price {
  font-weight: 700;
}
.minicart-items .product-item-details .price-including-tax,
.minicart-items .product-item-details .price-excluding-tax {
  margin: 5px 0;
}
.minicart-items .product-item-details .weee[data-label] {
  font-size: 1.1rem;
}
.minicart-items .product-item-details .details-qty {
  margin: 8px 0;
}
.minicart-items .product > .product-item-photo,
.minicart-items .product > .product-image-container {
  float: left;
}
.minicart-items .product .toggle {
  border: 0;
  padding: 0 0 5px 0;
  white-space: nowrap;
}
.minicart-items .product .toggle:after {
  color: #8f8f8f;
  margin: 0 0 0 5px;
  position: static;
}
.minicart-items .product .active > .toggle:after {
  content: '\e621';
}
.minicart-items .product.pricing {
  margin-top: 3px;
}
.minicart-items .product.options .toggle.tooltip {
  display: inline-block;
  text-decoration: none;
}
.minicart-items .product.options .toggle.tooltip > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.minicart-items .product.options .toggle.tooltip:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: -3px 0 0 7px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .product.options .details {
  display: none;
}
.minicart-items .item-qty {
  text-align: center;
  width: 60px;
}
.minicart-items .update-cart-item {
  font-size: 1.1rem;
  margin-left: 5px;
  vertical-align: top;
}
.minicart-items .subtitle {
  display: none;
}
.minicart-items .action.edit,
.minicart-items .action.delete {
  display: inline-block;
  text-decoration: none;
}
.minicart-items .action.edit > span,
.minicart-items .action.delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.minicart-items .action.edit:before,
.minicart-items .action.delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .action.edit:hover:before,
.minicart-items .action.delete:hover:before {
  color: #0e0d0d;
}
.minicart-items .action.edit:active:before,
.minicart-items .action.delete:active:before {
  color: #757575;
}
.minicart-items .action.delete:before {
  content: '\e604';
}
.file-uploader-area {
  position: relative;
}
.file-uploader-area input[type='file'] {
  cursor: pointer;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.file-uploader-area input[type='file']:focus + .file-uploader-button {
  box-shadow: 0 0 0 1px #006bb4;
}
.file-uploader-area input[type='file']:disabled + .file-uploader-button {
  cursor: default;
  opacity: .5;
  pointer-events: none;
}
.file-uploader-summary {
  display: inline-block;
  vertical-align: top;
}
.file-uploader-button {
  background: #eeeeee;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.6rem;
  margin: 0;
  padding: 7px 15px;
  vertical-align: middle;
}
.file-uploader-button._is-dragover {
  background: #d4d4d4;
  border: 1px solid #006bb4;
}
.file-uploader-spinner {
  background-image: url('../images/loader-1.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  display: none;
  height: 30px;
  margin-left: 10px;
  vertical-align: top;
  width: 15px;
}
.file-uploader-preview .action-remove {
  bottom: 4px;
  cursor: pointer;
  display: block;
  height: 27px;
  left: 6px;
  padding: 2px;
  position: absolute;
  text-decoration: none;
  width: 25px;
  z-index: 2;
}
.file-uploader-preview .action-remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.file-uploader-preview .action-remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.6rem;
  line-height: inherit;
  color: #514943;
  content: '\e604';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .action-remove:hover:before {
  color: #736963;
}
.file-uploader-preview:hover .preview-image img,
.file-uploader-preview:hover .preview-link:before {
  opacity: 0.7;
}
.file-uploader-preview .preview-link {
  display: block;
  height: 100%;
}
.file-uploader-preview .preview-image img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.file-uploader-preview .preview-video {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-preview .preview-video:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 4rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .preview-video:hover:before {
  color: #cccccc;
}
.file-uploader-preview .preview-video:before {
  left: 0;
  margin-top: -2rem;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 2;
}
.file-uploader-preview .preview-document {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-preview .preview-document:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 7rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .preview-document:hover:before {
  color: #cccccc;
}
.file-uploader-preview .preview-document:before {
  left: 0;
  margin-top: -3.5rem;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 2;
}
.file-uploader-preview,
.file-uploader-placeholder {
  background: #ffffff;
  border: 1px solid #cacaca;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 150px;
  line-height: 1;
  margin: 10px 25px 10px 0;
  overflow: hidden;
  position: relative;
  width: 150px;
}
.file-uploader._loading .file-uploader-spinner {
  display: inline-block;
}
.file-uploader .admin__field-note,
.file-uploader .admin__field-error {
  margin-bottom: 10px;
}
.file-uploader .file-uploader-filename {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 150px;
  word-break: break-all;
}
.file-uploader .file-uploader-filename:first-child {
  margin-bottom: 10px;
}
.file-uploader .file-uploader-meta {
  color: #9e9e9e;
}
.file-uploader .admin__field-fallback-reset {
  margin-left: 10px;
}
._keyfocus .file-uploader .action-remove:focus {
  box-shadow: 0 0 0 1px #006bb4;
}
.file-uploader-placeholder.placeholder-document {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-document:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 5rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-document:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-document:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 2;
}
.file-uploader-placeholder.placeholder-image {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-image:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 5rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-image:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-image:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 2;
}
.file-uploader-placeholder.placeholder-video {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-video:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 3rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-video:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-video:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 2;
}
.file-uploader-placeholder-text {
  bottom: 0;
  color: #008bdb;
  font-size: 1.1rem;
  left: 0;
  line-height: 1.42857143;
  margin-bottom: 15%;
  padding: 0 20px;
  position: absolute;
  right: 0;
  text-align: center;
}
.data-grid-file-uploader {
  min-width: 7rem;
}
.data-grid-file-uploader._loading .file-uploader-spinner {
  display: block;
}
.data-grid-file-uploader._loading .file-uploader-button:before {
  display: none;
}
.data-grid-file-uploader .file-uploader-image {
  background: transparent;
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.data-grid-file-uploader .file-uploader-image + .file-uploader-area .file-uploader-button:before {
  display: none;
}
.data-grid-file-uploader .file-uploader-area {
  z-index: 2;
}
.data-grid-file-uploader .file-uploader-spinner {
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.data-grid-file-uploader .file-uploader-button {
  height: 48px;
  text-align: center;
  display: block;
  text-decoration: none;
}
.data-grid-file-uploader .file-uploader-button > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.data-grid-file-uploader .file-uploader-button:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.3rem;
  line-height: 48px;
  color: #8a837f;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.data-grid-file-uploader .file-uploader-button:hover:before {
  color: #666666;
}
.data-grid-file-uploader .action-select-wrap {
  float: left;
}
.data-grid-file-uploader .action-select-wrap .action-select {
  border: 1px solid #cacaca;
  display: block;
  height: 5rem;
  margin-left: -1px;
  padding: 0;
  width: 2rem;
}
.data-grid-file-uploader .action-select-wrap .action-select:after {
  border-color: #8a837f transparent transparent transparent;
  left: 50%;
  margin: 0 0 0 -5px;
}
.data-grid-file-uploader .action-select-wrap .action-select:hover:after {
  border-color: #666666 transparent transparent transparent;
}
.data-grid-file-uploader .action-select-wrap .action-select > span {
  display: none;
}
.data-grid-file-uploader .action-select-wrap .action-menu {
  left: 4rem;
  right: auto;
  z-index: 2;
}
.data-grid-file-uploader-inner {
  border: 1px solid #cacaca;
  float: left;
  height: 5rem;
  position: relative;
  width: 5rem;
}
.checkout-container .authentication-wrapper {
  display: none;
}
.checkout-header {
  margin-bottom: 40px;
}
.checkout-header .menupopup-content,
.checkout-header .block-search,
.checkout-header .switcher-currency,
.checkout-header .minicart-wrapper {
  display: none;
}
.checkout-index-index .footer-orgazo-wrapper,
.checkout-index-index .footer-orgazo-bottom-rows .gb-container > div:last-child,
.checkout-index-index .footer-orgazo-copyright div {
  display: none;
}
.checkout-success {
  max-width: 527px;
  margin: 64px auto 24px;
  text-align: center;
}
.checkout-success .actions-toolbar > .primary {
  width: 100%;
}
.checkout-success .actions-toolbar > .primary .action {
  margin: 0;
  width: 100%;
}
.checkout-success .successIconC {
  font-size: 24px;
  margin-top: 24px;
}
.checkout-success .successIconL {
  color: #747579;
  margin: 8px 0 32px;
}
.checkout-container {
  margin: 0 0 20px;
}
.opc-wrapper {
  margin: 0 0 20px;
}
.opc-wrapper .step-title {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 16px;
}
.opc-wrapper .step-content {
  margin: 0 0 40px;
}
.checkout-index-index .nav-sections,
.checkout-index-index .nav-toggle {
  display: none;
}
.checkout-index-index .logo {
  margin-left: 0;
}
.checkout-onepage-success .print {
  display: none;
}
.abs-discount-code .form-discount,
.checkout-payment-method .payment-option-content .form-discount {
  display: table;
  width: 100%;
}
.abs-discount-code .form-discount .actions-toolbar,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar {
  display: table-cell;
  vertical-align: top;
  width: 1%;
}
.abs-discount-code .form-discount .actions-toolbar .primary,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary {
  float: left;
}
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin: 0 0 0 -2px;
  white-space: nowrap;
  width: auto;
}
.abs-discount-code .form-discount > .field > .label,
.checkout-payment-method .payment-option-content .form-discount > .field > .label {
  display: none;
}
.opc-estimated-wrapper {
  background: #ffffff;
  padding: 0 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.opc-estimated-wrapper .estimated-block {
  font-size: 14px;
  display: flex;
  gap: 8px;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  height: 50px;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:focus,
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:active {
  background: none;
  border: none;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:hover {
  background: none;
  border: none;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart.disabled,
.opc-estimated-wrapper .minicart-wrapper button.action.showcart[disabled],
fieldset[disabled] .opc-estimated-wrapper .minicart-wrapper button.action.showcart {
  pointer-events: none;
  opacity: 0.5;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9583 5.78036H13.7131C13.7131 4.74459 13.3028 3.75125 12.5725 3.01885C11.8422 2.28646 10.8517 1.875 9.81885 1.875C8.78603 1.875 7.79552 2.28646 7.06521 3.01885C6.3349 3.75125 5.92462 4.74459 5.92462 5.78036H2.67942C2.33515 5.78036 2.00498 5.91751 1.76155 6.16164C1.51811 6.40577 1.38135 6.73689 1.38135 7.08214V16.8455C1.38135 17.1908 1.51811 17.5219 1.76155 17.766C2.00498 18.0102 2.33515 18.1473 2.67942 18.1473H16.9583C17.3025 18.1473 17.6327 18.0102 17.8761 17.766C18.1196 17.5219 18.2563 17.1908 18.2563 16.8455V7.08214C18.2563 6.73689 18.1196 6.40577 17.8761 6.16164C17.6327 5.91751 17.3025 5.78036 16.9583 5.78036ZM9.81885 3.17679C10.5074 3.17679 11.1677 3.45109 11.6546 3.93935C12.1415 4.42762 12.415 5.08985 12.415 5.78036H7.22269C7.22269 5.08985 7.49622 4.42762 7.98309 3.93935C8.46996 3.45109 9.1303 3.17679 9.81885 3.17679ZM16.9583 16.8455H2.67942V7.08214H5.92462V8.38393C5.92462 8.55656 5.993 8.72211 6.11472 8.84418C6.23643 8.96625 6.40152 9.03482 6.57366 9.03482C6.74579 9.03482 6.91088 8.96625 7.03259 8.84418C7.15431 8.72211 7.22269 8.55656 7.22269 8.38393V7.08214H12.415V8.38393C12.415 8.55656 12.4834 8.72211 12.6051 8.84418C12.7268 8.96625 12.8919 9.03482 13.064 9.03482C13.2362 9.03482 13.4013 8.96625 13.523 8.84418C13.6447 8.72211 13.7131 8.55656 13.7131 8.38393V7.08214H16.9583V16.8455Z' fill='%23101010' stroke='white' stroke-width='0.1'/%3E%3C/svg%3E%0A");
}
.opc-progress-bar {
  display: none;
}
.field.choice .field-tooltip {
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: -3px;
}
.field.choice .field-tooltip-action {
  line-height: 21px;
}
.field._error .control input,
.field._error .control select,
.field._error .control textarea {
  border-color: #ff0200;
}
.checkout-index-index .modal-popup.modal-slide .action-close {
  left: unset;
  right: 16px;
  line-height: 0;
}
.checkout-index-index .modal-popup.modal-slide .action-close:before {
  width: 24px;
  height: 24px;
  background-size: 24px;
}
.checkout-index-index .modal-popup.modal-slide .modal-title {
  font-weight: 600;
  font-size: 14px;
  margin: 0 0px 0px 16px;
  padding-top: 8px;
}
.checkout-index-index .modal-popup.modal-slide .modal-content {
  padding: 0;
}
.checkout-index-index .modal-popup.modal-slide .form-shipping-address {
  margin-top: 32px;
}
.checkout-index-index .modal-popup.modal-slide .form-shipping-address .fieldset {
  margin-bottom: 0;
}
.checkout-index-index .modal-popup.modal-slide .form-shipping-address .fieldset .field.choice {
  clear: both;
}
.checkout-index-index .modal-popup.modal-slide .form-shipping-address .fieldset .field.choice .label {
  left: 0;
  color: #101010;
  padding: 0 0 0 30px;
}
.checkout-index-index .modal-popup.modal-slide .form-shipping-address .fieldset .field .label {
  font-weight: 400;
}
.checkout-index-index .modal-popup.modal-slide .modal-footer {
  border-top: 0;
  padding: 12px;
  z-index: 1;
  box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.4);
}
.checkout-index-index .modal-popup.modal-slide .modal-footer .action-save-address {
  float: right;
  margin: 0;
  width: 100%;
  text-transform: uppercase;
}
.checkout-index-index .modal-popup.modal-slide .modal-footer .action-hide-popup {
  display: none;
}
.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: #0e0d0d;
}
.field-tooltip .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action {
  display: inline-block;
  text-decoration: none;
}
.field-tooltip .field-tooltip-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 21px;
  line-height: inherit;
  color: #bbbbbb;
  content: '\e623';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.field-tooltip .field-tooltip-action:hover:before {
  color: #0e0d0d;
}
.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: #0e0d0d;
}
.field-tooltip .field-tooltip-content {
  background: #f4f4f4;
  border: 1px solid #999999;
  border-radius: 1px;
  font-size: 14px;
  padding: 12px;
  width: 270px;
  display: none;
  left: 38px;
  position: absolute;
  text-transform: none;
  top: -9px;
  word-wrap: break-word;
  z-index: 2;
}
.field-tooltip .field-tooltip-content:before,
.field-tooltip .field-tooltip-content:after {
  border: 10px solid transparent;
  height: 0;
  width: 0;
  border-right-color: #f4f4f4;
  left: -21px;
  top: 12px;
  content: '';
  display: block;
  position: absolute;
  z-index: 3;
}
.field-tooltip .field-tooltip-content:before {
  border-right-color: #666666;
}
.field-tooltip .field-tooltip-content:after {
  border-right-color: #f4f4f4;
  width: 1px;
  z-index: 4;
}
@media only screen and (max-width: 768px) {
  .field-tooltip .field-tooltip-content {
    left: auto;
    right: -10px;
    top: 40px;
  }
  .field-tooltip .field-tooltip-content::before,
  .field-tooltip .field-tooltip-content::after {
    border: 10px solid transparent;
    height: 0;
    left: auto;
    margin-top: -21px;
    right: 10px;
    top: 0;
    width: 0;
  }
  .field-tooltip .field-tooltip-content::before {
    border-bottom-color: #999999;
  }
  .field-tooltip .field-tooltip-content::after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
}
.opc-wrapper .form-login,
.opc-wrapper .form-shipping-address {
  /*.lib-css(margin-top, @checkout-shipping-address__margin-top);
            .lib-css(margin-bottom, @checkout-shipping-address__margin-top);*/
}
.opc-wrapper .form-login .fieldset .field .label,
.opc-wrapper .form-shipping-address .fieldset .field .label {
  font-weight: 400;
  font-size: 1.2rem;
}
.opc-wrapper .form-login .fieldset .note,
.opc-wrapper .form-shipping-address .fieldset .note {
  font-size: 14px;
  margin-top: 10px;
}
.opc-wrapper .shipping-address-item {
  border-bottom: 1px solid #ebebeb;
  font-size: 14px;
  line-height: 30px;
  margin: 0 0 16px;
  padding: 0 16px 16px 40px;
  transition: 0.3s border-color;
  width: 100%;
  display: inline-block;
  position: relative;
  vertical-align: top;
  word-wrap: break-word;
}
.opc-wrapper .shipping-address-item.not-selected-item {
  cursor: pointer;
}
.opc-wrapper .shipping-address-item:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 16px;
  top: 6px;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' class='addressBlocks-base-radioIcon'%3E%3Cpath fill-rule='evenodd' d='M8 14.933A6.941 6.941 0 0 1 1.067 8 6.941 6.941 0 0 1 8 1.067 6.941 6.941 0 0 1 14.933 8 6.941 6.941 0 0 1 8 14.933M8 0C3.589 0 0 3.589 0 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8'%3E%3C/path%3E%3C/svg%3E");
}
.opc-wrapper .shipping-address-item.selected-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' class='addressBlocks-base-radioIcon'%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='M8 14.933A6.941 6.941 0 0 1 1.067 8 6.941 6.941 0 0 1 8 1.067 6.941 6.941 0 0 1 14.933 8 6.941 6.941 0 0 1 8 14.933M8 0C3.589 0 0 3.589 0 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8'%3E%3C/path%3E%3Cpath d='M8 3.429a4.571 4.571 0 1 0 0 9.143 4.571 4.571 0 0 0 0-9.143'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
  visibility: hidden;
}
.opc-wrapper .action-show-popup {
  margin: 0 0 20px;
  background: #fff;
  border: 1px solid #101010;
  color: #101010;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  width: 214px;
}
.opc-wrapper .action-show-popup > span:before {
  content: '+';
  padding-right: 5px;
  font-size: 22px;
  font-weight: 400;
}
.opc-wrapper .action-select-shipping-item {
  float: right;
  margin: 20px 0 0;
}
.opc-wrapper .edit-address-link {
  display: block;
  float: left;
  margin: 26px 5px 0 0;
}
.checkout-shipping-method {
  clear: both;
}
.checkout-shipping-method .step-title {
  margin-bottom: 0;
}
.checkout-shipping-method .no-quotes-block {
  margin: 20px 0;
}
.table-checkout-shipping-method thead th {
  display: none;
}
.table-checkout-shipping-method tbody td {
  border-top: 1px solid #ebebeb;
  padding-bottom: 20px;
  padding-top: 20px;
}
.table-checkout-shipping-method tbody td:first-child {
  padding-left: 0;
  padding-right: 0;
  width: 20px;
}
.table-checkout-shipping-method tbody td input[type='radio'] {
  margin: 4px 5px 0 0;
}
.table-checkout-shipping-method tbody tr:first-child td {
  border-top: none;
}
.table-checkout-shipping-method tbody .col-price {
  font-weight: 600;
}
.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}
.checkout-shipping-method {
  position: relative;
}
.shipping-policy-block.field-tooltip {
  top: 12px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action {
  color: #ad7744;
  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 {
  padding: 0;
  background: #ffffff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  /*.ship-to,
        .ship-via {
            margin: 0 0 @indent__base;
        }*/
}
.opc-block-shipping-information .shipping-information-title {
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 16px;
  position: relative;
}
.opc-block-shipping-information .shipping-information-title .action-edit {
  top: 10px;
  display: inline-block;
  text-decoration: none;
  margin: 0;
  position: absolute;
  right: 16px;
}
.opc-block-shipping-information .shipping-information-title .action-edit > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.opc-block-shipping-information .shipping-information-title .action-edit:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #ffffff;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.opc-block-shipping-information .shipping-information-title .action-edit:hover:before {
  color: #ffffff;
}
.opc-block-shipping-information .shipping-information-title .action-edit:active:before {
  color: #ffffff;
}
.opc-block-shipping-information .shipping-information-content {
  padding: 0 16px;
  line-height: 27px;
}
.opc-block-shipping-information .shipping-information-content .actions-toolbar {
  margin-left: 0;
}
.opc-block-shipping-information .ship-via {
  padding-bottom: 16px;
}
.opc-block-summary {
  background: #ffffff;
  margin: 0 0 20px;
  padding: 0;
  border-radius: 2px;
}
.opc-block-summary .order-summary-wrap {
  margin: 0 16px;
}
.opc-block-summary > .title {
  display: block;
}
.opc-block-summary .minicart-items {
  display: block !important;
}
.opc-block-summary .table-totals {
  border-top: 0;
}
.opc-block-summary .mark .value {
  color: #666666;
  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 {
  font-style: italic;
}
.opc-block-summary .items-in-cart > .title {
  border-bottom: 1px solid #ebebeb;
  padding: 10px 40px 10px 16px;
  margin-bottom: 0;
  position: relative;
}
.opc-block-summary .items-in-cart > .title strong {
  font-weight: 500;
  margin: 0;
}
.opc-block-summary .items-in-cart li > .product {
  display: flex;
}
.opc-block-summary .items-in-cart .product {
  position: relative;
}
.opc-block-summary .minicart-items-wrapper {
  margin: 0;
  padding: 16px;
  border: 0;
}
.column.main .opc-block-summary .product-item {
  margin: 0;
  padding-left: 0;
}
.opc-block-summary .product-item .product-item-details {
  padding: 0 16px;
  text-align: left;
  width: 74%;
}
.opc-block-summary .product-item .product-item-inner {
  display: table;
  margin: 0 0 10px;
  width: 100%;
}
.opc-block-summary .product-item .product-item-name-block {
  display: block;
  padding-right: 5px;
  text-align: left;
}
.opc-block-summary .product-item .subtotal {
  display: block;
  text-align: left;
}
.opc-block-summary .product-item .price {
  font-size: 1.4rem;
  font-weight: 400;
}
.opc-block-summary .product-item .price-including-tax + .price-excluding-tax .price {
  font-size: 1rem;
}
.opc-block-summary .product-item .message {
  margin-top: 10px;
}
.opc-block-summary .actions-toolbar {
  position: relative;
  z-index: 1;
}
.opc-block-summary .actions-toolbar .secondary {
  border-top: 1px solid #ebebeb;
  display: block;
  margin: -1px 0 0;
  padding: 15px 0 0;
  text-align: left;
}
.opc-block-summary .actions-toolbar .secondary .action {
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .opc-block-summary .product-item .product-item-inner {
    display: block;
  }
  .opc-block-summary .product-item .product-item-name-block {
    display: block;
    text-align: left;
  }
  .opc-block-summary .product-item .subtotal {
    display: block;
    text-align: left;
  }
}
.authentication-dropdown {
  box-sizing: border-box;
}
.authentication-dropdown .modal-inner-wrap {
  padding: 25px;
}
.authentication-wrapper {
  float: right;
  margin-top: -60px;
  max-width: 50%;
  position: relative;
  z-index: 1;
}
._has-auth-shown .authentication-wrapper {
  z-index: 900;
}
.block-authentication .block-title {
  font-size: 1.8rem;
  border-bottom: 0;
  margin-bottom: 25px;
}
.block-authentication .block-title strong {
  font-weight: 300;
}
.block-authentication .field .label {
  font-weight: 400;
}
.block-authentication .actions-toolbar {
  margin-bottom: 5px;
}
.block-authentication .actions-toolbar > .secondary {
  padding-top: 25px;
  text-align: left;
}
.block-authentication .block[class] {
  margin: 0;
}
.block-authentication .block[class] ul {
  list-style: none;
  padding-left: 10px;
}
.block-authentication .block[class] .field .control,
.block-authentication .block[class] .field .label {
  float: none;
  width: auto;
}
.block-authentication .block[class] + .block {
  border-top: 1px solid #c1c1c1;
  margin-top: 40px;
  padding-top: 40px;
  position: relative;
}
.block-authentication .block[class] + .block:before {
  height: 36px;
  line-height: 34px;
  margin: -19px 0 0 -18px;
  min-width: 36px;
  background: #ffffff;
  border: 1px solid #c1c1c1;
  border-radius: 50%;
  box-sizing: border-box;
  color: #c1c1c1;
  content: attr(data-label);
  display: inline-block;
  left: 50%;
  letter-spacing: normal;
  padding: 0 .2rem;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
}
.checkout-payment-method hr {
  margin: 0;
  border: 0;
}
.checkout-payment-method .payment-method:first-child .payment-method-title {
  border-top: 0;
}
.checkout-payment-method .payment-method._active .payment-method-content {
  display: block;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {
  border-top: 1px solid #ebebeb;
}
.checkout-payment-method .payment-method form.form-purchase-order {
  margin-bottom: 15px;
}
.checkout-payment-method .payment-method form.form-purchase-order .input-text {
  width: 40%;
}
.checkout-payment-method .payment-method-content {
  /**
             * @codingStandardsIgnoreStart
             */
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  height: auto;
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:focus,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:active {
  background: none;
  border: none;
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:hover {
  background: none;
  border: none;
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary.disabled,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary[disabled],
fieldset[disabled] .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary {
  pointer-events: none;
  opacity: 0.5;
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary span {
  display: none;
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:before {
  background: url('../images/payment.svg');
  content: "";
  height: 292px;
  width: 328px;
  display: block;
}
.checkout-payment-method .payment-method-content #po_number {
  margin-bottom: 20px;
}
.checkout-payment-method .payment-method-title {
  padding: 0px 0 16px;
  margin: 0 16px;
  display: none;
}
.checkout-payment-method .payment-method-title .payment-icon {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.checkout-payment-method .payment-method-title .action-help {
  display: inline-block;
  margin-left: 5px;
}
.checkout-payment-method .payment-method-content {
  display: none;
  padding: 0 16px 24px;
}
.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: 416px;
}
.checkout-payment-method .billing-address-same-as-shipping-block {
  margin: 0 0 16px;
}
.checkout-payment-method .checkout-billing-address {
  margin: 0 0 20px;
}
.checkout-payment-method .checkout-billing-address .primary .action-update {
  margin-bottom: 20px;
  margin-right: 0;
}
.checkout-payment-method .checkout-billing-address .billing-address-details {
  line-height: 27px;
  padding: 0 0 0 23px;
}
.checkout-payment-method .checkout-billing-address input[type="checkbox"] {
  vertical-align: top;
}
.checkout-payment-method .payment-method-note + .checkout-billing-address {
  margin-top: 20px;
}
.checkout-payment-method .payment-method-iframe {
  background-color: transparent;
  display: none;
  width: 100%;
}
.checkout-payment-method .no-payments-block {
  margin: 20px 0;
}
.checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {
  content: '\e621';
}
.checkout-payment-method .payment-option._collapsible .payment-option-title {
  cursor: pointer;
}
.checkout-payment-method .payment-option._collapsible .payment-option-content {
  display: none;
}
.checkout-payment-method .payment-option-title {
  border-top: 1px solid #ebebeb;
  padding: 20px 0;
}
.checkout-payment-method .payment-option-title .action-toggle {
  color: #ad7744;
  display: inline-block;
  text-decoration: none;
}
.checkout-payment-method .payment-option-title .action-toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 16px;
  color: #757575;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 10px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.checkout-payment-method .payment-option-title .action-toggle:hover:after {
  color: #0e0d0d;
}
.checkout-payment-method .payment-option-title .action-toggle:active:after {
  color: #757575;
}
.checkout-payment-method .payment-option-content {
  padding: 0 0 20px 22px;
}
.checkout-payment-method .payment-option-content .primary .action.action-apply {
  margin-right: 0;
}
.checkout-payment-method .payment-option-inner {
  margin: 0 0 20px;
}
.checkout-payment-method .credit-card-types {
  padding: 0;
}
.checkout-payment-method .credit-card-types .item {
  display: inline-block;
  list-style: none;
  margin: 0 5px 0 0;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types .item._active {
  font-weight: 700;
}
.checkout-payment-method .credit-card-types .item._active img {
  -webkit-filter: grayscale(0%);
}
.checkout-payment-method .credit-card-types .item._inactive {
  opacity: .4;
}
.checkout-payment-method .credit-card-types .item span {
  display: inline-block;
  padding-top: 6px;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types img {
  -webkit-filter: grayscale(100%);
  -webkit-transition: all .6s ease;
}
.checkout-payment-method .ccard .fields > .year {
  padding-left: 5px;
}
.checkout-payment-method .ccard .fields .select {
  padding-left: 5px;
  padding-right: 5px;
}
.checkout-payment-method .ccard .month .select {
  width: 140px;
}
.checkout-payment-method .ccard .year .select {
  width: 80px;
}
.checkout-payment-method .ccard .captcha .input-text,
.checkout-payment-method .ccard .number .input-text {
  width: 225px;
}
.checkout-payment-method .ccard > .field.cvv > .control {
  display: inline-block;
  padding-right: 20px;
}
.checkout-payment-method .ccard .cvv .label {
  display: block;
}
.checkout-payment-method .ccard .cvv .input-text {
  width: 55px;
}
.checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field {
  width: auto !important;
}
.checkout-agreements-block .checkout-agreements {
  margin-bottom: 20px;
}
.checkout-agreements-block .checkout-agreement.field {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.checkout-agreements-block .checkout-agreement.field.required label:after {
  content: none;
}
.checkout-agreements-block .checkout-agreement.field.required .action-show:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
}
.checkout-agreements-block .action-show {
  vertical-align: baseline;
}
.checkout-agreements-items {
  padding-bottom: 30px;
}
.checkout-agreements-items .checkout-agreements-item {
  margin-bottom: 20px;
}
.checkout-agreements-items .checkout-agreements-item-title {
  border-bottom: 0;
}
.checkout-agreement-item-content {
  overflow: auto;
}
.block-balance .price {
  margin-top: -10px;
  font-size: 3.2rem;
  display: inline-block;
  line-height: 32px;
}
.table-downloadable-products .product-name {
  font-weight: 400;
  margin-right: 15px;
}
.table-downloadable-products .action.download {
  display: inline-block;
  text-decoration: none;
}
.table-downloadable-products .action.download:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  content: '\e626';
  font-family: 'luma-icons';
  margin: 0 5px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-product-downloadable .product-add-form {
  clear: both;
  margin-bottom: 25px;
}
.page-product-downloadable .product-options-bottom .field.qty {
  display: none;
}
.samples-item-title {
  font-size: 1.4rem;
  font-weight: 600;
  margin: 0 0 10px;
}
.samples-item {
  margin: 0 0 10px;
}
.field.downloads {
  margin-bottom: 10px;
}
.page-product-downloadable .product-add-form .product-options-wrapper .field.downloads > .control {
  width: 100%;
}
.field.downloads .price-container {
  display: inline;
  white-space: nowrap;
}
.field.downloads .price-container:before {
  content: ' + ';
  display: inline;
}
.field.downloads .price-excluding-tax {
  display: inline;
}
.field.downloads .price-excluding-tax:before {
  content: ' (' attr(data-label) ': ';
}
.field.downloads .price-excluding-tax:after {
  content: ')';
}
.field.downloads .price-including-tax {
  display: inline;
  font-weight: 600;
  font-size: 1.4rem;
}
.field.downloads .field.choice {
  border-bottom: 1px solid #ebebeb;
  box-sizing: border-box;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.field.downloads .field.choice input {
  left: 0;
  position: absolute;
  top: 2px;
}
.field.downloads .field.downloads-all {
  border-bottom: 0;
  padding-left: 0;
}
.field.downloads .sample.link {
  float: right;
}
.field.downloads-all .label {
  color: #ad7744;
  text-decoration: none;
  cursor: pointer;
}
.field.downloads-all .label:visited {
  color: #ad7744;
  text-decoration: none;
}
.field.downloads-all .label:hover {
  color: #ad7744;
  text-decoration: none;
}
.field.downloads-all .label:active {
  color: #ad7744;
  text-decoration: underline;
}
.field.downloads-all input {
  opacity: 0;
}
.field.downloads.downloads-no-separately .field.choice {
  padding-left: 0;
}
.page-product-giftcard .giftcard-amount {
  border-top: 1px #c1c1c1 solid;
  clear: both;
  margin-bottom: 0;
  padding-top: 15px;
  text-align: left;
}
.page-product-giftcard .giftcard-amount .field:last-child {
  padding-bottom: 20px !important;
}
.page-product-giftcard .product-info-main .price-box .old-price {
  font-size: 20px;
}
.page-product-giftcard .product-info-main .price-box .price-container.price-final > span {
  display: block;
  margin-bottom: 5px;
}
.page-product-giftcard .product-info-main .price-box .price-container.price-final > span:last-child {
  margin-bottom: 0;
}
.page-product-giftcard .product-info-main .price-box .price-container.price-final .price {
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
}
.page-product-giftcard .product-info-main .price-box + .giftcard.form {
  border-top: 1px #c1c1c1 solid;
  padding-top: 15px;
}
.page-product-giftcard .product-info-main .alert {
  clear: left;
}
.page-product-giftcard .product-info-stock-sku {
  display: block;
}
.page-product-giftcard .product-add-form {
  border: 0;
  clear: none;
  padding-top: 0;
}
.page-product-giftcard .product-add-form .product-options-wrapper .field:not(.text) {
  margin-bottom: 20px;
  margin-top: 20px;
}
.page-product-giftcard .giftcard.form {
  clear: both;
}
.page-product-giftcard .price-box {
  margin-bottom: 10px;
}
.page-product-giftcard .product-info-price {
  border: 0;
  display: block;
  float: right;
  white-space: nowrap;
  width: auto;
}
.giftcard-account .please-wait {
  display: none;
}
.giftcard-account .form-giftcard-redeem .giftcard.info {
  margin-bottom: 30px;
}
.opc-wrapper .form-giftcard-account {
  max-width: 500px;
}
.opc-wrapper .form-giftcard-account .field {
  margin: 0 0 20px;
}
.opc-wrapper .giftcard-account-info {
  margin: 0 0 20px;
}
.opc-wrapper .giftcard-account-info .giftcard-account-number {
  margin: 0 0 10px;
}
.gift-message .field {
  margin-bottom: 20px;
}
.gift-message .field .label {
  color: #666666;
  font-weight: 400;
}
.gift-options {
  margin: 20px 0;
}
.gift-options .actions-toolbar .action-cancel {
  display: none;
}
.gift-options-title {
  font-weight: 600;
  margin: 0 0 20px;
}
.gift-options-content .fieldset {
  margin: 0 0 20px;
}
.gift-summary {
  margin-top: 10px;
  position: relative;
}
.gift-summary .actions-toolbar > .secondary .action {
  margin: 0 0 0 20px;
  width: auto;
}
.gift-summary .action-edit,
.gift-summary .action-delete {
  display: inline-block;
  text-decoration: none;
}
.gift-summary .action-edit > span,
.gift-summary .action-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gift-summary .action-edit:before,
.gift-summary .action-delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-summary .action-edit:hover:before,
.gift-summary .action-delete:hover:before {
  color: #0e0d0d;
}
.gift-summary .action-edit:active:before,
.gift-summary .action-delete:active:before {
  color: #757575;
}
.gift-summary .action-delete:before {
  content: '\e604';
}
.action-gift {
  display: inline-block;
  text-decoration: none;
}
.action-gift:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem;
  line-height: 20px;
  color: #757575;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 10px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.action-gift:hover:after {
  color: #0e0d0d;
}
.action-gift:active:after {
  color: #757575;
}
.action-gift.active:after,
.action-gift._active:after {
  content: '\e621';
}
.gift-summary .actions-toolbar,
.cart.table-wrapper .gift-summary .actions-toolbar {
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cart.table-wrapper .gift-content {
  box-sizing: border-box;
  clear: left;
  display: none;
  float: left;
  margin-right: -100%;
  padding: 20px 0;
  width: 100%;
}
.cart.table-wrapper .gift-content._active {
  display: block;
}
.cart.table-wrapper .item-gift._active {
  border-top: 1px solid #c1c1c1;
}
.cart.table-wrapper .item-gift .action {
  margin-right: 0;
}
.gift-item-block {
  border-bottom: 1px solid #c1c1c1;
  margin: 0;
}
.gift-item-block._active .title:after {
  content: '\e621';
}
.gift-item-block .title {
  color: #ad7744;
  cursor: pointer;
  margin: 0;
  padding: 10px 40px 10px 15px;
  position: relative;
  display: block;
  text-decoration: none;
}
.gift-item-block .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem;
  line-height: 20px;
  color: #858585;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 10px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-item-block .title:hover:after {
  color: #0e0d0d;
}
.gift-item-block .content {
  padding: 10px 0 20px;
  position: relative;
}
.order-details-items .order-gift-message dt:after,
.order-details-items .block-order-details-gift-message dt:after {
  content: '';
}
.order-details-items .order-gift-message .item-message,
.order-details-items .block-order-details-gift-message .item-message {
  clear: left;
}
.order-details-items .order-gift-message .item-options dt,
.order-details-items .block-order-details-gift-message .item-options dt {
  font-weight: 400;
  margin: 10px 0;
}
.gift-messages-order {
  margin-bottom: 25px;
}
.gift-message-summary {
  padding-right: 7rem;
}
.form-giftregistry-share .actions-toolbar:not(:last-child),
.form-giftregistry-edit .actions-toolbar:not(:last-child) {
  margin-bottom: 40px;
}
.form-giftregistry-share .fieldset .nested .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .nested .field:not(.choice) .control {
  width: 100%;
}
.giftregisty-dropdown .action.toggle {
  color: #ad7744;
}
.table-giftregistry-items .product-image {
  margin-right: 10px;
  float: left;
}
.cart-summary .form.giftregistry .fieldset {
  margin: 15px 0 5px;
  text-align: left;
}
.cart-summary .form.giftregistry .fieldset .field {
  margin: 0 0 10px;
}
.cart-summary .form.giftregistry .fieldset .field .control {
  float: none;
  width: auto;
}
.form-giftregistry-search {
  margin-bottom: 60px;
}
.form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) {
  margin-bottom: 0;
}
.block-giftregistry .actions-toolbar {
  margin: 17px 0 0;
}
.block-giftregistry-shared .item-options .item-value {
  margin: 0 0 25px;
}
.block-giftregistry-shared-items .item .col {
  border: 0;
}
.block-giftregistry-shared-items th {
  border-bottom: 1px solid #ebebeb;
}
.block-giftregistry-shared-items .col {
  padding: 20px 11px 10px;
}
.block-giftregistry-shared-items .col .price-box {
  display: inline-block;
}
.block-giftregistry-shared-items .col .price-wrapper {
  font-size: 1.8rem;
  display: block;
  font-weight: 700;
  white-space: nowrap;
}
.block-giftregistry-shared-items .product .item-options {
  margin: 0;
}
.block-giftregistry-shared-items .product-item-photo {
  display: block;
  max-width: 65px;
  padding: 10px 0;
}
.block-giftregistry-shared-items .product-item-name {
  font-size: 1.8rem;
  display: block;
  margin: 0 0 5px;
}
.gift-wrapping .label {
  margin: 0 0 4px;
  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: 22px;
  line-height: 4rem;
  color: #494949;
  content: '\e62a';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-wrapping-list .no-image:after {
  display: block;
}
.gift-wrapping-preview,
.gift-wrapping-item > span {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.gift-wrapping-item {
  float: left;
  margin: 0 10px 10px 0;
}
.gift-wrapping-item:last-child {
  margin-right: 0;
}
.gift-wrapping-item._active span:before {
  border: 3px solid #333333;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.gift-wrapping-item > span {
  height: 4rem;
  width: 4rem;
}
.gift-wrapping-title {
  margin: 10px 0;
}
.gift-wrapping-title .action-remove {
  margin: -5px 0 0 5px;
  display: inline-block;
  text-decoration: none;
}
.gift-wrapping-title .action-remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gift-wrapping-title .action-remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e604';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-wrapping-title .action-remove:hover:before {
  color: #0e0d0d;
}
.gift-wrapping-title .action-remove:active:before {
  color: #757575;
}
.gift-options-content .fieldset .field {
  margin: 10px 0;
}
.gift-wrapping-summary {
  padding-right: 7rem;
}
.gift-wrapping-summary .gift-wrapping-title {
  border: 0;
  display: inline-block;
  padding: 0;
}
.opc-wrapper .fieldset.gift-message .field.gift-wrapping {
  padding: 0;
  width: 100%;
}
.opc-wrapper .data.table .gift-wrapping,
.table-order-items .gift-wrapping {
  margin: 20px 0 0;
}
.opc-wrapper .data.table .gift-wrapping .title,
.table-order-items .gift-wrapping .title {
  float: none;
}
.opc-wrapper .data.table .gift-wrapping .content,
.table-order-items .gift-wrapping .content {
  margin: 0;
}
.opc-wrapper .data.table .gift-wrapping .content > img,
.table-order-items .gift-wrapping .content > img {
  float: left;
  margin: 0 10px 0 0;
  max-height: 50px;
  max-width: 50px;
}
.gift-summary .price-box,
.gift-options .price-box {
  margin-left: 22px;
}
.gift-summary .regular-price:before,
.gift-options .regular-price:before {
  content: attr(data-label) ': ';
}
.gift-summary .regular-price .price,
.gift-options .regular-price .price {
  font-weight: 700;
}
.order-options .item {
  padding-bottom: 20px;
}
.order-options .product {
  margin-bottom: 10px;
}
.order-options .product-image-container {
  float: left;
  padding-right: 10px;
}
.order-options .gift-wrapping {
  margin-bottom: 10px;
}
.table-wrapper.grouped {
  width: auto;
}
.table.grouped .row-tier-price > td {
  border-top: 0;
}
.table.grouped .col.item {
  width: 90%;
}
.table.grouped .col.qty {
  width: 10%;
}
.table.grouped .product-item-name {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 10px;
}
.table.grouped .price-box p {
  margin: 0;
}
.table.grouped .price-box .price {
  font-weight: 700;
}
.table.grouped .price-box .old-price .price {
  font-weight: normal;
}
.table.grouped .stock.unavailable {
  font-weight: normal;
  margin: 0;
  text-transform: none;
  white-space: nowrap;
}
.page-product-grouped .product-info-main .alert {
  clear: left;
}
.page-product-grouped .box-tocart {
  margin-top: 10px;
}
.box-tocart .action.instant-purchase {
  vertical-align: top;
}
.box-tocart .action.instant-purchase:not(:last-child) {
  margin-bottom: 15px;
}
.form-add-invitations .additional,
.form-add-invitations .field.message {
  margin-top: 20px;
}
.form-add-invitations .action.remove {
  top: 4px;
}
.form-add-invitations .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 4px;
  width: auto;
}
.form-add-invitations .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.form-add-invitations .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: inherit;
  color: inherit;
  content: '\e61c';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.form-add-invitations .action.add:hover:before {
  color: inherit;
}
.form-add-invitations .action.add:active:before {
  color: inherit;
}
.filter.block {
  margin-bottom: 0;
}
.filter-title strong {
  background-color: #f0f0f0;
  box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(235, 235, 235, 0.3);
  border: 1px solid #ebebeb;
  border-radius: 3px;
  font-weight: 400;
  left: 0;
  line-height: 16px;
  padding: 7px 10px;
  position: absolute;
  text-align: center;
  top: 0;
  z-index: 2;
}
.filter-title strong[data-count]:after {
  color: #ffffff;
  background: #747579;
  border-radius: 2px;
  content: attr(data-count);
  display: inline-block;
  font-size: .8em;
  line-height: 1;
  margin: 0 5px;
  min-width: 1em;
  padding: 2px;
}
.filter-title strong.disabled {
  opacity: .5;
}
.filter .block-subtitle {
  border-bottom: 1px solid #ebebeb;
  font-size: 14px;
  font-weight: 600;
  line-height: 1em;
  padding: 10px 10px 20px;
}
.filter-subtitle {
  display: none;
}
.filter-current {
  margin: 0;
}
.filter-current .items {
  padding: 5px 10px;
}
.filter-current .item {
  padding-left: 17px;
  position: relative;
  z-index: 1;
}
.filter .filter-current-subtitle {
  border: none;
  display: block;
  padding-bottom: 10px;
}
.filter-current .action.remove {
  left: -2px;
  position: absolute;
  top: -1px;
}
.filter-actions {
  margin-bottom: 25px;
  padding: 0 10px;
}
.filter-label {
  font-weight: 700;
}
.filter-label:after {
  content: ': ';
}
.filter-value {
  color: #757575;
}
.filter-options {
  display: none;
  margin: 0;
}
.filter-options-item {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}
.filter-options-title {
  cursor: pointer;
  font-weight: 600;
  margin: 0;
  overflow: hidden;
  padding: 10px 40px 0 10px;
  position: relative;
  text-transform: uppercase;
  word-break: break-all;
  z-index: 1;
  display: block;
  text-decoration: none;
}
.filter-options-title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.filter-options-title:after {
  position: absolute;
  right: 13px;
  top: 12px;
}
.filter-options-title:hover {
  color: #000000;
}
.active > .filter-options-title:after {
  content: '\e621';
}
.filter-options-content {
  margin: 0;
  padding: 10px;
}
.filter-options-content .item {
  line-height: 1.5em;
  margin: 10px 0;
}
.filter-options-content a {
  color: #494949;
  margin-left: -5px;
  margin-right: -5px;
  padding-left: 5px;
  padding-right: 7px;
}
.filter-options-content a:hover {
  background-color: #e8e8e8;
  text-decoration: none;
}
.filter-options-content a:hover + .count {
  background-color: #e8e8e8;
}
.filter-options-content .count {
  color: #757575;
  font-weight: 300;
  padding-left: 5px;
  padding-right: 5px;
}
.filter-options-content .count:before {
  content: '(';
}
.filter-options-content .count:after {
  content: ')';
}
.map-popup-wrapper.popup .action.close {
  top: 10px;
}
.map-popup {
  background: #ffffff;
  border: 1px solid #adadad;
  padding: 22px;
  width: 100%;
  box-shadow: 4px -4px 28px 0 rgba(0, 0, 0, 0.8);
  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: 16px;
}
.map-popup .popup-header .title {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.map-popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 10px;
  top: 10px;
}
.map-popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.map-popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: #8c8c8c;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.map-popup .popup-actions .action.close:hover:before {
  color: #737373;
}
.map-popup .popup-actions .action.close:active:before {
  color: #737373;
}
.map-popup .popup-actions .action.close:focus,
.map-popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close.disabled,
.map-popup .popup-actions .action.close[disabled],
fieldset[disabled] .map-popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.map-popup.active {
  opacity: 1;
}
.map-popup .map-info-price {
  margin: 0 0 20px;
}
.map-popup .map-info-price .price-box {
  margin: 0 0 20px;
}
.map-popup .map-info-price .price-box .label:after {
  content: ': ';
}
.map-popup .action.primary {
  margin-right: 10px;
}
.map-popup .map-msrp {
  margin-bottom: 10px;
}
.map-popup .actual-price {
  margin: 3px 0 15px;
}
.map-popup .regular-price .price-label {
  display: none;
}
.map-popup .popup-header {
  display: none;
}
.map-old-price {
  text-decoration: none;
}
.map-old-price .price-wrapper {
  text-decoration: line-through;
}
.map-fallback-price {
  display: none;
}
.map-old-price,
.product-item .map-old-price,
.product-info-price .map-show-info {
  display: inline-block;
  min-width: 10rem;
}
.map-old-price:not(:last-child),
.product-item .map-old-price:not(:last-child),
.product-info-price .map-show-info:not(:last-child) {
  margin-right: 10px;
}
.product-options-bottom .price-box .old-price .price-container > span,
.product-info-price .price-box .old-price .price-container > span {
  display: inline;
}
.map-form-addtocart {
  display: inline-block;
  text-align: center;
}
.map-form-addtocart img {
  display: block;
  margin: 0 auto;
}
button.map-show-info {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #ad7744;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
button.map-show-info:focus,
button.map-show-info:active {
  background: none;
  border: none;
}
button.map-show-info:hover {
  background: none;
  border: none;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info {
  pointer-events: none;
  opacity: 0.5;
}
button.map-show-info:visited {
  color: #ad7744;
  text-decoration: none;
}
button.map-show-info:hover {
  color: #ad7744;
  text-decoration: none;
}
button.map-show-info:active {
  color: #ad7744;
  text-decoration: underline;
}
button.map-show-info:hover,
button.map-show-info:active,
button.map-show-info:focus {
  background: none;
  border: 0;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info {
  color: #ad7744;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.wishlist.split.button {
  display: inline-block;
  position: relative;
  margin-right: 5%;
  vertical-align: middle;
}
.wishlist.split.button:before,
.wishlist.split.button:after {
  content: '';
  display: table;
}
.wishlist.split.button:after {
  clear: both;
}
.wishlist.split.button .action.split {
  float: left;
  margin: 0;
}
.wishlist.split.button .action.toggle {
  float: right;
  margin: 0;
}
.wishlist.split.button .action.toggle {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: #666666;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle:hover:after {
  color: #0e0d0d;
}
.wishlist.split.button .action.toggle:active:after {
  color: inherit;
}
.wishlist.split.button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: #666666;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle.active:hover:after {
  color: #0e0d0d;
}
.wishlist.split.button .action.toggle.active:active:after {
  color: inherit;
}
.wishlist.split.button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 200px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.wishlist.split.button .items li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .items li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.wishlist.split.button .items:before,
.wishlist.split.button .items:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.wishlist.split.button .items:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.wishlist.split.button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.wishlist.split.button .items:before {
  left: 10px;
  top: -12px;
}
.wishlist.split.button .items:after {
  left: 9px;
  top: -14px;
}
.wishlist.split.button.active {
  overflow: visible;
}
.wishlist.split.button.active .items {
  display: block;
}
.wishlist.split.button .items {
  padding: 6px 0;
  text-align: left;
}
.wishlist.split.button .items .item > span {
  display: block;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .items li {
  padding: 0;
}
.wishlist.split.button > .action.split {
  margin-right: 5px;
}
.wishlist.split.button > .action.split:before {
  content: '\e600';
}
.wishlist.split.button > .action.split:before {
  margin: 0;
  width: 18px;
}
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:focus,
.wishlist.split.button > .action:hover {
  color: #0e0d0d;
}
.wishlist.split.button > .action.toggle:before {
  border-left: 1px solid #666666;
  content: '';
  float: left;
  height: 15px;
  margin: 3px 4px 0 0;
}
.cart.table-wrapper .wishlist.split.button {
  vertical-align: baseline;
}
.cart.table-wrapper .wishlist.split.button > .action.split {
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
}
.cart.table-wrapper .wishlist.split.button > .action.toggle:after {
  color: #ad7744;
}
.cart.table-wrapper .wishlist.split.button > .action.split,
.cart.table-wrapper .wishlist.split.button > .action.toggle {
  color: #ad7744;
}
.cart.table-wrapper .wishlist.split.button > .action.split:before,
.cart.table-wrapper .wishlist.split.button > .action.toggle:before {
  display: none;
}
.wishlist.window.popup {
  background: #ffffff;
  border: 1px solid #adadad;
  padding: 22px;
  width: 100%;
  box-shadow: 4px -4px 28px 0 rgba(0, 0, 0, 0.8);
  transition: opacity 0.3s linear;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
  box-sizing: border-box;
}
.wishlist.window.popup .popup-header {
  margin: 0 0 25px;
  padding-right: 16px;
}
.wishlist.window.popup .popup-header .title {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.wishlist.window.popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 10px;
  top: 10px;
}
.wishlist.window.popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.window.popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: #8c8c8c;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.window.popup .popup-actions .action.close:hover:before {
  color: #737373;
}
.wishlist.window.popup .popup-actions .action.close:active:before {
  color: #737373;
}
.wishlist.window.popup .popup-actions .action.close:focus,
.wishlist.window.popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close.disabled,
.wishlist.window.popup .popup-actions .action.close[disabled],
fieldset[disabled] .wishlist.window.popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.wishlist.window.popup.active {
  opacity: 1;
}
.wishlist.window.popup.active {
  display: block;
}
.wishlist.overlay {
  transition: opacity 0.15s linear;
  background: #8c8c8c;
  z-index: 899;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.wishlist.overlay.active {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.wishlist.overlay.active {
  display: block;
}
.wishlist-dropdown.move .action.toggle,
.wishlist-dropdown.copy .action.toggle {
  color: #ad7744;
}
.page-multiple-wishlist .actions-toolbar > .primary {
  display: block;
  float: none;
  text-align: left;
}
.page-multiple-wishlist .actions-toolbar > .primary .action.remove {
  float: right;
}
.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: #5b5454;
  display: inline-block;
  margin-right: 20px;
}
.block-wishlist-management .wishlist-notice.private {
  display: inline-block;
  text-decoration: none;
}
.block-wishlist-management .wishlist-notice.private:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  line-height: inherit;
  color: #827979;
  content: '\e629';
  font-family: 'luma-icons';
  margin: 0 5px 0 0;
  vertical-align: text-bottom;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.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-toolbar .copy .dropdown {
  right: 0;
}
.block-wishlist-management .wishlist-toolbar .copy .dropdown:before {
  left: auto;
  right: 11px;
}
.block-wishlist-management .wishlist-toolbar .copy .dropdown:after {
  left: auto;
  right: 10px;
}
.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 .table-wrapper {
  border-top: none;
}
.block-wishlist-info-items .block-title {
  margin-bottom: 20px;
  font-size: 2.2rem;
}
.block-wishlist-info-items .block-title > strong {
  font-weight: 300;
}
.block-wishlist-info-items .product-item {
  width: 100%;
}
.block-wishlist-info-items .product-item-photo {
  margin-left: 20px;
}
.block-wishlist-info-items .product-item-info {
  width: auto;
}
.block-wishlist-info-items .product-item-info:hover .split {
  visibility: visible;
}
.block-wishlist-info-items .price-wrapper {
  display: block;
  margin: 0 0 10px;
}
.block-wishlist-info-items .split {
  clear: both;
  padding: 10px 0;
  visibility: hidden;
}
.block-wishlist-info-items .wishlist-dropdown .change {
  color: #ad7744;
}
.block-wishlist-info-items .action.towishlist {
  padding: 10px 0;
}
.block-wishlist-info-items .input-text.qty {
  margin-right: 10px;
}
.multicheckout.results h3,
.multicheckout.success h3 {
  font-size: 1.6rem;
  margin-bottom: 20px;
  margin-top: 30px;
}
.multicheckout.results h3 a,
.multicheckout.success h3 a {
  color: #101010;
}
.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: #ff0200;
}
.multicheckout.results .orders-list .shipping-list .error-block .error-label,
.multicheckout.success .orders-list .shipping-list .error-block .error-label {
  font-weight: 700;
  margin-right: 10px;
}
.multicheckout.results .orders-list .shipping-list .error-block .error-description,
.multicheckout.success .orders-list .shipping-list .error-block .error-description {
  font-weight: 400;
}
.multicheckout.results .orders-succeed .orders-list,
.multicheckout.success .orders-succeed .orders-list {
  margin-top: 0;
}
.multicheckout.results .orders-succeed .orders-list .shipping-list .order-id,
.multicheckout.success .orders-succeed .orders-list .shipping-list .order-id {
  float: left;
}
.multicheckout.results .orders-succeed .orders-list .shipping-list .shipping-item,
.multicheckout.success .orders-succeed .orders-list .shipping-list .shipping-item {
  margin-left: 100px;
}
.multicheckout .title {
  margin-bottom: 30px;
}
.multicheckout .title strong {
  font-weight: 400;
}
.multicheckout .table-wrapper {
  margin-bottom: 0;
}
.multicheckout .table-wrapper .action.delete {
  display: inline-block;
}
.multicheckout .table-wrapper .col .qty {
  display: inline-block;
}
.multicheckout .table-wrapper .col.item .action.edit {
  font-weight: 400;
  margin-left: 10px;
}
.multicheckout:not(.address) .table-wrapper .product-item-name {
  margin: 0;
}
.multicheckout > .actions-toolbar {
  margin-top: 40px;
}
.multicheckout .actions-toolbar > .secondary {
  display: block;
}
.multicheckout .actions-toolbar > .secondary .action {
  margin-bottom: 25px;
}
.multicheckout .actions-toolbar > .secondary .action.back {
  display: block;
  margin-left: 0;
}
.multicheckout .actions-toolbar > .primary {
  margin-right: 10px;
}
.multicheckout .item-options {
  margin: 10px 0 0;
}
.multicheckout .block .methods-shipping .item-content .fieldset > .field:before {
  display: none;
}
.multicheckout .block .methods-shipping .item-content .fieldset > .field .control {
  display: inline-block;
}
.multicheckout .block-title,
.multicheckout .block-content .title {
  border-bottom: 1px solid #ebebeb;
  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: #857c7c;
}
.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: #ff0200;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: -10px;
}
.multicheckout .box-title span {
  margin-right: 10px;
}
.multicheckout .box-title > .action {
  margin: 0;
}
.multicheckout .box-shipping-method .price {
  font-weight: 700;
}
.multicheckout .box-billing-method .fieldset {
  margin: 0;
}
.multicheckout .box-billing-method .fieldset .legend.box-title {
  margin: 0 0 5px;
}
.multicheckout .checkout-review .grand.totals {
  font-size: 2.1rem;
  margin-bottom: 40px;
}
.multicheckout .checkout-review .grand.totals .mark {
  font-weight: 400;
}
[class^='multishipping-'] .logo {
  margin-left: 0;
}
.multishipping-checkout-success .nav-sections {
  display: block;
}
.block-reward-info .reward-balance {
  font-size: 1.8rem;
  margin-bottom: 25px;
}
.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;
}
.order-details-items.rma .order-title {
  display: none;
}
.order-details-items.rma .order-title + .toolbar {
  display: none;
}
.form-create-return .additional:first-child {
  margin-top: 0;
}
.form-create-return .field.comment {
  margin-top: 55px;
}
.table-wrapper.table-returns .returns-details.hidden {
  display: none;
}
.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-guest-create .order-links .item a {
  line-height: 1.42857143;
  margin: 0 30px 0 0;
  padding: 0;
  color: #ad7744;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.magento-rma-guest-create .order-links .item a:visited {
  color: #ad7744;
  text-decoration: none;
}
.magento-rma-guest-create .order-links .item a:hover {
  color: #ad7744;
  text-decoration: none;
}
.magento-rma-guest-create .order-links .item a:active {
  color: #ad7744;
  text-decoration: underline;
}
.magento-rma-guest-create .order-links .item a:hover,
.magento-rma-guest-create .order-links .item a:active,
.magento-rma-guest-create .order-links .item a:focus {
  background: none;
  border: 0;
}
.magento-rma-guest-create .order-links .item a.disabled,
.magento-rma-guest-create .order-links .item a[disabled],
fieldset[disabled] .magento-rma-guest-create .order-links .item a {
  color: #ad7744;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
#registrant-options .item .control table .col.qty .input-qty {
  display: none;
}
.order-links .item {
  line-height: 42px;
  margin: 0 0 -1px;
}
.order-links .item strong {
  background: transparent;
  border: 1px solid #ebebeb;
  display: block;
  font-weight: 700;
  padding: 0 20px;
}
.order-links .item a {
  background: transparent;
  color: #c0c0c0;
  border: 1px solid #ebebeb;
  display: block;
  font-weight: 700;
  padding: 0 20px;
}
.order-links .item a:hover {
  background: transparent;
  text-decoration: none;
}
.order-details-items {
  border: 1px solid #ebebeb;
  margin-bottom: 40px;
  padding: 10px;
}
.order-details-items .order-title {
  border-bottom: 1px solid #ebebeb;
  padding: 0 0 10px;
}
.order-details-items .order-title > strong {
  font-size: 2.4rem;
  font-weight: 300;
}
.order-details-items .order-title .action {
  display: inline-block;
}
.order-details-items .table-wrapper {
  margin: 0;
}
.order-details-items .table-wrapper + .actions-toolbar {
  display: none;
}
.order-details-items .table-wrapper:not(:last-child) {
  margin-bottom: 30px;
}
.order-details-items .table-wrapper.order-items-shipment {
  overflow: visible;
}
.order-details-items .table-order-items > thead > tr > th {
  border-bottom: 1px solid #ebebeb;
}
.order-details-items .table-order-items tbody + tbody {
  border-top: 1px solid #ebebeb;
}
.account .order-details-items .table-order-items tbody tr:nth-child(even) td {
  background: none;
}
.order-details-items .table-order-items tbody td {
  padding-bottom: 20px;
  padding-top: 20px;
}
.order-details-items .table-order-items tbody .col.label {
  font-weight: 700;
  padding-bottom: 5px;
  padding-top: 0;
}
.order-details-items .table-order-items tbody .col.options {
  padding: 10px 10px 15px;
}
.order-details-items .table-order-items tbody > .item-parent td {
  padding-bottom: 5px;
}
.order-details-items .table-order-items tbody > .item-parent + tr td {
  padding-top: 5px;
}
.order-details-items .table-order-items tbody .item-options-container td {
  padding-bottom: 15px;
  padding-top: 0;
}
.order-details-items .table-order-items .product-item-name {
  margin: 0 0 10px;
}
.order-details-items .item-options {
  margin: 0;
}
.order-details-items .item-options dt {
  margin: 0;
}
.order-details-items .item-options dd {
  margin: 0 0 15px;
}
.order-details-items .item-options dd:last-child {
  margin-bottom: 0;
}
.order-details-items .item-options.links dt {
  display: inline-block;
}
.order-details-items .item-options.links dt:after {
  content: ': ';
}
.order-details-items .item-options.links dd {
  margin: 0;
}
.order-details-items thead .col.qty {
  text-align: center;
}
.order-details-items .col.name {
  padding-top: 16px;
}
.order-details-items .action.show {
  display: inline-block;
  text-decoration: none;
  color: #0e0d0d;
}
.order-details-items .action.show > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.order-details-items .action.show:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 10px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.order-details-items .action.show.expanded:after {
  content: '\e621';
}
.order-details-items .product-item-name {
  font-size: 1.8rem;
}
.order-details-items .items-qty .item {
  white-space: nowrap;
}
.order-details-items .items-qty .title:after {
  content: ': ';
}
.order-details-items .pages-items .item:first-child,
.order-details-items .pages-items .item:last-child {
  margin-right: 0;
}
.block-order-details-comments {
  margin: 0 0 40px;
}
.block-order-details-comments .comment-date {
  font-weight: 600;
}
.block-order-details-comments .comment-content {
  line-height: 1.6;
  margin: 0 0 20px;
}
.block-order-details-view .block-content .box {
  margin-bottom: 30px;
}
.block-order-details-view .box-title {
  font-weight: 600;
}
.block-order-details-view .box-content .payment-method .title {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content {
  margin: 0;
}
.block-order-details-view .box-content .payment-method .content > strong {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content > strong:after {
  content: ': ';
}
.column.main .order-details-items .block-order-details-gift-message {
  margin: 40px 0 0;
}
.block-order-details-gift-message + .actions-toolbar {
  display: none;
}
.order-tracking {
  margin: 0;
  padding: 20px 0;
}
.order-title + .order-tracking {
  border-bottom: 1px solid #ebebeb;
}
.order-tracking .tracking-title {
  display: inline-block;
}
.order-tracking .tracking-content {
  display: inline-block;
  margin: 0 0 0 5px;
}
.order-actions-toolbar {
  margin-bottom: 25px;
}
.order-actions-toolbar .action {
  margin-right: 30px;
}
.order-actions-toolbar .action.print {
  display: none;
  margin: 0;
}
.form-orders-search .field:last-child {
  margin-bottom: 20px;
}
.block-reorder .actions-toolbar {
  margin: 17px 0;
}
.block-reorder .product-item-name {
  float: left;
  width: calc(100% - 20px);
}
.block-reorder .product-item::after {
  clear: both;
  content: '';
  display: table;
}
.block-reorder .product-item .field.item {
  float: left;
  width: 20px;
}
.form.send.friend .fieldset .field .control {
  width: 100%;
}
.product-social-links .action.mailto.friend:before {
  content: '\e61d';
}
.my-credit-cards .status {
  font-style: italic;
}
.my-credit-cards .action.delete {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #ad7744;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.my-credit-cards .action.delete:focus,
.my-credit-cards .action.delete:active {
  background: none;
  border: none;
}
.my-credit-cards .action.delete:hover {
  background: none;
  border: none;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards .action.delete:visited {
  color: #ad7744;
  text-decoration: none;
}
.my-credit-cards .action.delete:hover {
  color: #ad7744;
  text-decoration: none;
}
.my-credit-cards .action.delete:active {
  color: #ad7744;
  text-decoration: underline;
}
.my-credit-cards .action.delete:hover,
.my-credit-cards .action.delete:active,
.my-credit-cards .action.delete:focus {
  background: none;
  border: 0;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  color: #ad7744;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.my-credit-cards-popup .modal-footer {
  text-align: right;
}
.my-credit-cards-popup .action.secondary {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #ad7744;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  margin-right: 20px;
}
.my-credit-cards-popup .action.secondary:focus,
.my-credit-cards-popup .action.secondary:active {
  background: none;
  border: none;
}
.my-credit-cards-popup .action.secondary:hover {
  background: none;
  border: none;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards-popup .action.secondary:visited {
  color: #ad7744;
  text-decoration: none;
}
.my-credit-cards-popup .action.secondary:hover {
  color: #ad7744;
  text-decoration: none;
}
.my-credit-cards-popup .action.secondary:active {
  color: #ad7744;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:hover,
.my-credit-cards-popup .action.secondary:active,
.my-credit-cards-popup .action.secondary:focus {
  background: none;
  border: 0;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  color: #ad7744;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.faqs-index-index .page-title-wrapper {
  max-width: 1070px;
  margin: 0 16px 24px;
  border-bottom: 1px solid #3F4146;
}
.faqs-index-index .page-title-wrapper h1 {
  margin: 26px 0 16px;
}
.faqs-question-answer-wrap,
.mobile-question-answer-wrap {
  background: #ffffff;
  margin-bottom: 8px;
}
.faqs-question,
.mobile-question {
  background: #ffffff;
  padding: 12px 16px 12px 48px;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.faqs-question:before,
.mobile-question:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  position: absolute;
  left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3.5V13.5M3 8.5H13' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.faqs-question.faq-question-active:before,
.mobile-question.faq-question-active:before,
.faqs-question.mobile-question-active:before,
.mobile-question.mobile-question-active:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.5H13' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.faqs-answer,
.mobile-answer {
  padding: 0 16px 16px;
  font-size: 1.4rem;
  line-height: 24px;
}
.faqs-answer p,
.mobile-answer p {
  margin-bottom: 16px;
}
.faqs-answer p:last-child,
.mobile-answer p:last-child {
  margin-bottom: 0;
}
.manage-faqs-left .faqs-role {
  border-bottom: 1px solid #EBEBEB;
}
.manage-faqs-left .faqs-role span {
  display: flex;
  align-items: center;
  padding: 16px 12px;
  margin: 0 !important;
  background: #ffffff;
  cursor: pointer;
}
.manage-faqs-left .faqs-role span.order:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.85199 19.1726V8.66635L2.04779 4.81011C1.98649 4.67206 1.98416 4.52609 2.04081 4.37221C2.09746 4.21832 2.19679 4.11082 2.33879 4.04972C2.4808 3.98862 2.63135 3.9856 2.79043 4.04067C2.94951 4.09574 3.05931 4.19116 3.11984 4.32695L5.11377 8.60978H18.8862L20.8802 4.32808C20.9415 4.19003 21.0513 4.09347 21.2096 4.03841C21.3687 3.98334 21.5192 3.98749 21.6612 4.05085C21.8032 4.11045 21.9025 4.21757 21.9592 4.37221C22.0158 4.52685 22.0135 4.67282 21.9522 4.81011L20.148 8.66635V19.1726C20.148 19.678 19.9649 20.1091 19.5986 20.4659C19.2323 20.822 18.7888 21 18.2681 21H5.73186C5.21194 21 4.76845 20.822 4.4014 20.4659C4.03513 20.1099 3.85199 19.6788 3.85199 19.1726ZM9.672 13.6451H14.328C14.4941 13.6451 14.6326 13.5911 14.7436 13.4833C14.8545 13.3754 14.91 13.2407 14.91 13.0793C14.91 12.9179 14.8545 12.7832 14.7436 12.6754C14.6326 12.5675 14.4941 12.5135 14.328 12.5135H9.672C9.50671 12.5135 9.36819 12.5675 9.25645 12.6754C9.14471 12.7832 9.08922 12.9179 9.09 13.0793C9.09077 13.2407 9.14626 13.3754 9.25645 13.4833C9.36664 13.5911 9.50516 13.6451 9.672 13.6451ZM5.73302 19.8685H18.2681C18.4769 19.8685 18.6484 19.8032 18.7826 19.6727C18.9169 19.5422 18.984 19.3755 18.984 19.1726V9.7413H5.016V19.1726C5.016 19.3755 5.08312 19.5422 5.21737 19.6727C5.35162 19.8032 5.5235 19.8685 5.73302 19.8685Z' fill='%23747579'/%3E%3C/svg%3E%0A");
}
.manage-faqs-left .faqs-role span.exchangereturncancellation:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.75 6.75H7.75C6.68913 6.75 5.67172 7.17143 4.92157 7.92157C4.17143 8.67172 3.75 9.68913 3.75 10.75V12.75M19.75 11.75V13.75C19.75 14.8109 19.3286 15.8283 18.5784 16.5784C17.8283 17.3286 16.8109 17.75 15.75 17.75H3.75' stroke='%23747579' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.75 9.75L19.75 6.75L16.75 3.75M6.75 14.75L3.75 17.75L6.75 20.75' stroke='%23747579' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.manage-faqs-left .faqs-role span.shippingdelivery:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.44 12.4575L20.19 7.2075C20.1326 7.07194 20.0365 6.95627 19.9138 6.87492C19.7911 6.79356 19.6472 6.75012 19.5 6.75H17.25V5.25C17.25 5.05109 17.171 4.86032 17.0303 4.71967C16.8897 4.57902 16.6989 4.5 16.5 4.5H2.25C2.05109 4.5 1.86032 4.57902 1.71967 4.71967C1.57902 4.86032 1.5 5.05109 1.5 5.25V18C1.5 18.1989 1.57902 18.3897 1.71967 18.5303C1.86032 18.671 2.05109 18.75 2.25 18.75H3.855C4.02771 19.3855 4.40475 19.9466 4.92795 20.3465C5.45114 20.7465 6.09142 20.9632 6.75 20.9632C7.40858 20.9632 8.04886 20.7465 8.57205 20.3465C9.09525 19.9466 9.47229 19.3855 9.645 18.75H14.355C14.5277 19.3855 14.9048 19.9466 15.4279 20.3465C15.9511 20.7465 16.5914 20.9632 17.25 20.9632C17.9086 20.9632 18.5489 20.7465 19.0721 20.3465C19.5952 19.9466 19.9723 19.3855 20.145 18.75H21.75C21.9489 18.75 22.1397 18.671 22.2803 18.5303C22.421 18.3897 22.5 18.1989 22.5 18V12.75C22.4998 12.6495 22.4794 12.55 22.44 12.4575ZM17.25 8.25H19.005L20.61 12H17.25V8.25ZM6.75 19.5C6.45333 19.5 6.16332 19.412 5.91665 19.2472C5.66997 19.0824 5.47771 18.8481 5.36418 18.574C5.25065 18.2999 5.22094 17.9983 5.27882 17.7074C5.3367 17.4164 5.47956 17.1491 5.68934 16.9393C5.89912 16.7296 6.16639 16.5867 6.45736 16.5288C6.74834 16.4709 7.04994 16.5006 7.32403 16.6142C7.59811 16.7277 7.83238 16.92 7.9972 17.1666C8.16203 17.4133 8.25 17.7033 8.25 18C8.25 18.3978 8.09196 18.7794 7.81066 19.0607C7.52936 19.342 7.14782 19.5 6.75 19.5ZM14.355 17.25H9.645C9.47229 16.6145 9.09525 16.0534 8.57205 15.6534C8.04886 15.2535 7.40858 15.0367 6.75 15.0367C6.09142 15.0367 5.45114 15.2535 4.92795 15.6534C4.40475 16.0534 4.02771 16.6145 3.855 17.25H3V6H15.75V15.42C15.4085 15.6182 15.1095 15.8819 14.8701 16.1959C14.6307 16.51 14.4556 16.8682 14.355 17.25ZM17.25 19.5C16.9533 19.5 16.6633 19.412 16.4166 19.2472C16.17 19.0824 15.9777 18.8481 15.8642 18.574C15.7506 18.2999 15.7209 17.9983 15.7788 17.7074C15.8367 17.4164 15.9796 17.1491 16.1893 16.9393C16.3991 16.7296 16.6664 16.5867 16.9574 16.5288C17.2483 16.4709 17.5499 16.5006 17.824 16.6142C18.0981 16.7277 18.3324 16.92 18.4972 17.1666C18.662 17.4133 18.75 17.7033 18.75 18C18.75 18.3978 18.592 18.7794 18.3107 19.0607C18.0294 19.342 17.6478 19.5 17.25 19.5ZM21 17.25H20.145C19.9791 16.6076 19.6051 16.0384 19.0812 15.6313C18.5574 15.2242 17.9134 15.0022 17.25 15V13.5H21V17.25Z' fill='%23747579' stroke='white' stroke-width='0.4'/%3E%3C/svg%3E%0A");
}
.manage-faqs-left .faqs-role span.products:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2H4C2.9 2 2 2.9 2 4V22L6 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2ZM20 16H5.2L4 17.2V4H20V16ZM12.2 5.5C11.3 5.5 10.6 5.7 10.1 6C9.5 6.4 9.2 7 9.3 7.7H11.3C11.3 7.4 11.4 7.2 11.6 7.1C11.8 7 12 6.9 12.3 6.9C12.6 6.9 12.9 7 13.1 7.2C13.3 7.4 13.4 7.6 13.4 7.9C13.4 8.2 13.3 8.4 13.2 8.6C13 8.8 12.8 9 12.6 9.1C12.1 9.4 11.7 9.7 11.5 9.9C11.1 10.2 11 10.5 11 11H13C13 10.7 13.1 10.5 13.1 10.3C13.2 10.1 13.4 10 13.6 9.8C14.1 9.6 14.4 9.3 14.7 8.9C15 8.5 15.1 8.1 15.1 7.7C15.1 7 14.8 6.4 14.3 6C13.9 5.7 13.1 5.5 12.2 5.5ZM11 12V14H13V12H11Z' fill='%23747579'/%3E%3C/svg%3E");
}
.manage-faqs-left .faqs-role span.signuplogin:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4446 8.16784C10.4995 8.11464 10.5647 8.07243 10.6365 8.04363C10.7082 8.01483 10.7852 8 10.8629 8C10.9406 8 11.0176 8.01483 11.0894 8.04363C11.1612 8.07243 11.2264 8.11464 11.2812 8.16784L14.8264 11.5957C14.8814 11.6487 14.9251 11.7118 14.9549 11.7812C14.9847 11.8506 15 11.925 15 12.0002C15 12.0753 14.9847 12.1497 14.9549 12.2191C14.9251 12.2885 14.8814 12.3516 14.8264 12.4046L11.2812 15.8325C11.1703 15.9397 11.0198 16 10.8629 16C10.706 16 10.5555 15.9397 10.4446 15.8325C10.3336 15.7252 10.2713 15.5797 10.2713 15.428C10.2713 15.2763 10.3336 15.1308 10.4446 15.0235L12.9817 12.5715H2.59086C2.43415 12.5715 2.28387 12.5113 2.17306 12.4041C2.06225 12.297 2 12.1517 2 12.0002C2 11.8486 2.06225 11.7033 2.17306 11.5962C2.28387 11.489 2.43415 11.4288 2.59086 11.4288H12.9817L10.4446 8.97681C10.3896 8.92374 10.3459 8.86069 10.3161 8.79129C10.2863 8.72188 10.271 8.64747 10.271 8.57233C10.271 8.49718 10.2863 8.42277 10.3161 8.35336C10.3459 8.28396 10.3896 8.22091 10.4446 8.16784Z' fill='%23747579'/%3E%3Cpath d='M12.09 2H14.91C15.8585 2 16.605 2 17.2062 2.05059C17.8177 2.10118 18.33 2.20706 18.795 2.44824C19.5552 2.84306 20.1732 3.47318 20.5604 4.24824C20.7969 4.72235 20.9008 5.24471 20.9504 5.86941C21 6.48118 21 7.24353 21 8.20941V15.7906C21 16.7576 21 17.5188 20.9504 18.1318C20.9008 18.7553 20.7969 19.2776 20.5604 19.7518C20.1732 20.5268 19.5552 21.1569 18.795 21.5518C18.33 21.7929 17.8177 21.8988 17.205 21.9494C16.605 22 15.8585 22 14.91 22H12.09C11.1415 22 10.395 22 9.79385 21.9494C9.18231 21.8988 8.67 21.7929 8.205 21.5518C7.44485 21.1569 6.82684 20.5268 6.43962 19.7518C6.20308 19.2776 6.09923 18.7553 6.04962 18.1306C6 17.5188 6 16.7576 6 15.7906V15.5294C6 15.3734 6.06078 15.2238 6.16898 15.1135C6.27717 15.0032 6.42391 14.9412 6.57692 14.9412C6.72993 14.9412 6.87668 15.0032 6.98487 15.1135C7.09306 15.2238 7.15385 15.3734 7.15385 15.5294V15.7647C7.15385 16.7624 7.15385 17.4753 7.2 18.0353C7.24385 18.5871 7.32692 18.9365 7.46769 19.2176C7.74449 19.7709 8.18597 20.2206 8.72885 20.5024C9.00462 20.6459 9.34731 20.7318 9.88846 20.7776C10.4377 20.8235 11.1369 20.8235 12.1154 20.8235H14.8846C15.8631 20.8235 16.5635 20.8235 17.1115 20.7765C17.6527 20.7318 17.9954 20.6471 18.2712 20.5024C18.8136 20.2204 19.2547 19.7707 19.5312 19.2176C19.6719 18.9365 19.7562 18.5871 19.8012 18.0353C19.8462 17.4753 19.8462 16.7624 19.8462 15.7647V8.23529C19.8462 7.23765 19.8462 6.52353 19.8 5.96471C19.7562 5.41294 19.6731 5.06353 19.5312 4.78235C19.2548 4.22883 18.8138 3.7787 18.2712 3.49647C17.9954 3.35412 17.6527 3.26824 17.1115 3.22235C16.5635 3.17647 15.8631 3.17647 14.8846 3.17647H12.1154C11.1369 3.17647 10.4365 3.17647 9.88846 3.22353C9.34731 3.26824 9.00462 3.35294 8.72885 3.49647C8.18579 3.7785 7.7443 4.22865 7.46769 4.78235C7.32808 5.06353 7.24385 5.41294 7.19885 5.96471C7.15385 6.52353 7.15385 7.23765 7.15385 8.23529V8.47059C7.15385 8.6266 7.09306 8.77622 6.98487 8.88653C6.87668 8.99685 6.72993 9.05882 6.57692 9.05882C6.42391 9.05882 6.27717 8.99685 6.16898 8.88653C6.06078 8.77622 6 8.6266 6 8.47059V8.20941C6 7.24353 6 6.48235 6.04962 5.86824C6.09923 5.24471 6.20308 4.72235 6.43962 4.24824C6.82684 3.47318 7.44485 2.84306 8.205 2.44824C8.67 2.20706 9.18231 2.10118 9.795 2.05059C10.395 2 11.1427 2 12.09 2Z' fill='%23747579'/%3E%3C/svg%3E%0A");
}
.manage-faqs-left .faqs-role span.paymentsmethods:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.35 14.8H6.6C4.9026 14.8 4.0548 14.8 3.5274 14.2726C3 13.7452 3 12.8974 3 11.2V7.6C3 5.9026 3 5.0548 3.5274 4.5274C4.0548 4 4.9026 4 6.6 4H17.4C19.0974 4 19.9452 4 20.4726 4.5274C21 5.0548 21 5.9026 21 7.6V12.1C21 12.9388 21 13.3582 20.8632 13.6885C20.7727 13.907 20.6401 14.1056 20.4728 14.2728C20.3056 14.4401 20.107 14.5727 19.8885 14.6632C19.5582 14.8 19.1388 14.8 18.3 14.8' stroke='%23747579' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.8996 16.5996C12.8996 15.8835 13.1841 15.1968 13.6904 14.6904C14.1968 14.1841 14.8835 13.8996 15.5996 13.8996V12.0996C15.5996 11.3835 15.8841 10.6968 16.3904 10.1904C16.8968 9.68407 17.5835 9.39961 18.2996 9.39961V14.3496C18.2996 16.4511 18.2996 17.5014 17.8748 18.297C17.5392 18.9249 17.0249 19.4392 16.397 19.7748C15.6014 20.1996 14.5511 20.1996 12.4496 20.1996H11.9996C10.322 20.1996 9.48321 20.1996 8.82261 19.9251C8.3857 19.7444 7.98867 19.4794 7.65419 19.1452C7.31971 18.811 7.05433 18.4143 6.87321 17.9775C6.59961 17.316 6.59961 16.4772 6.59961 14.7996M13.7996 9.39961C13.7996 9.877 13.61 10.3348 13.2724 10.6724C12.9348 11.01 12.477 11.1996 11.9996 11.1996C11.5222 11.1996 11.0644 11.01 10.7268 10.6724C10.3893 10.3348 10.1996 9.877 10.1996 9.39961C10.1996 8.92222 10.3893 8.46438 10.7268 8.12682C11.0644 7.78925 11.5222 7.59961 11.9996 7.59961C12.477 7.59961 12.9348 7.78925 13.2724 8.12682C13.61 8.46438 13.7996 8.92222 13.7996 9.39961Z' stroke='%23747579' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.manage-faqs-left .faqs-role span.couponcode:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50038 14.5L14.5004 9.5M9.50038 9.5H9.51138M14.4894 14.5H14.5004M2.46438 9.344C2.21638 9.344 1.98938 9.142 2.00038 8.879C2.06738 7.337 2.25538 6.333 2.78038 5.539C3.07984 5.08653 3.45539 4.68933 3.89038 4.365C5.05538 3.5 6.70038 3.5 9.99238 3.5H14.0064C17.2984 3.5 18.9434 3.5 20.1104 4.365C20.5414 4.685 20.9174 5.082 21.2194 5.539C21.7444 6.333 21.9324 7.337 21.9994 8.879C22.0104 9.142 21.7834 9.344 21.5344 9.344C20.1484 9.344 19.0244 10.533 19.0244 12C19.0244 13.467 20.1484 14.656 21.5344 14.656C21.7834 14.656 22.0104 14.858 21.9994 15.122C21.9324 16.663 21.7444 17.667 21.2194 18.462C20.9198 18.9141 20.5443 19.311 20.1094 19.635C18.9434 20.5 17.2984 20.5 14.0064 20.5H9.99338C6.70138 20.5 5.05638 20.5 3.88938 19.635C3.45475 19.3106 3.07954 18.9134 2.78038 18.461C2.25538 17.667 2.06738 16.663 2.00038 15.121C1.98938 14.858 2.21638 14.656 2.46438 14.656C3.85038 14.656 4.97438 13.467 4.97438 12C4.97438 10.533 3.85038 9.344 2.46438 9.344Z' stroke='%23747579' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.manage-faqs-left .faqs-role span.miscellaneous:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 6C12.4283 6 13.3185 6.2674 13.9749 6.74338C14.6313 7.21936 15 7.86493 15 8.53807C15 9.06904 14.7662 9.47513 14.4078 9.79695C14.1548 10.0155 13.8608 10.2073 13.5342 10.3665L13.3004 10.4853C12.9336 10.6701 12.669 10.8071 12.48 10.9756C12.2865 11.146 12.1867 11.3622 12.2 11.5827V12.598C12.2 12.7326 12.1262 12.8617 11.995 12.9569C11.8637 13.0521 11.6857 13.1056 11.5 13.1056C11.3143 13.1056 11.1363 13.0521 11.005 12.9569C10.8737 12.8617 10.8 12.7326 10.8 12.598V11.5827C10.8 11.0558 11.0352 10.6528 11.395 10.334C11.654 10.1046 11.9732 9.92386 12.2574 9.77563L12.4996 9.65279C12.8636 9.46904 13.1282 9.33096 13.3172 9.16041C13.5143 8.98545 13.6151 8.76374 13.6 8.53807C13.6 8.13419 13.3788 7.74685 12.9849 7.46126C12.5911 7.17567 12.057 7.01523 11.5 7.01523C10.943 7.01523 10.4089 7.17567 10.0151 7.46126C9.62125 7.74685 9.4 8.13419 9.4 8.53807C9.4 8.6727 9.32625 8.80181 9.19497 8.89701C9.0637 8.9922 8.88565 9.04569 8.7 9.04569C8.51435 9.04569 8.3363 8.9922 8.20503 8.89701C8.07375 8.80181 8 8.6727 8 8.53807C8 7.86493 8.36875 7.21936 9.02513 6.74338C9.6815 6.2674 10.5717 6 11.5 6ZM11.5 14.2234C11.8249 14.2234 12.1365 14.3169 12.3662 14.4835C12.5959 14.6501 12.725 14.8761 12.725 15.1117C12.725 15.3473 12.5959 15.5732 12.3662 15.7398C12.1365 15.9064 11.8249 16 11.5 16C11.1751 16 10.8635 15.9064 10.6338 15.7398C10.4041 15.5732 10.275 15.3473 10.275 15.1117C10.275 14.8761 10.4041 14.6501 10.6338 14.4835C10.8635 14.3169 11.1751 14.2234 11.5 14.2234Z' fill='%23747579'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4452 18.7571C12.7721 18.7571 13.9079 18.6029 14.875 18.3193C15.9995 19.106 17.4951 19.9176 19.4293 20.8743C20.4594 21.3876 21.4422 20.2237 20.79 19.276C19.9725 18.0716 19.2606 16.901 18.6984 15.5728C19.526 14.2559 19.8679 12.635 19.8679 10.8791C19.8679 6.52309 17.7538 3 11.4339 3C5.11411 3 3 6.53435 3 10.8791C3 15.2351 5.11411 18.7582 11.4339 18.7582L11.4452 18.7571ZM17.7538 14.9751C17.6573 15.1281 17.599 15.302 17.5839 15.4823C17.5689 15.6626 17.5974 15.8438 17.6672 16.0107C18.2474 17.3951 18.9829 18.6108 19.7925 19.8039C17.9371 18.8775 16.5539 18.1155 15.5193 17.3951C15.3815 17.2989 15.224 17.2348 15.0582 17.2075C14.8924 17.1802 14.7226 17.1905 14.5612 17.2376C13.7088 17.4863 12.6833 17.6304 11.4463 17.6304C8.4888 17.6304 6.7233 16.811 5.67749 15.6831C4.61932 14.535 4.13577 12.8917 4.13577 10.8769C4.13577 8.86206 4.62381 7.20745 5.67637 6.0706C6.7188 4.94502 8.48768 4.12334 11.4452 4.12334C14.4027 4.12334 16.1682 4.94276 17.214 6.0706C18.271 7.2187 18.7546 8.86206 18.7546 10.8769C18.7546 12.4977 18.4352 13.8934 17.756 14.974L17.7538 14.9751Z' fill='%23747579'/%3E%3C/svg%3E%0A");
}
.manage-faqs-left .faqs-role span:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
.manage-faqs-left .faqs-role.active {
  border-bottom: 0;
}
.manage-faqs-left .faqs-role.active span {
  color: #0e0d0d;
  background: #f5f5f5;
  font-weight: 500;
}
.manage-faqs-right {
  background: #f5f5f5;
  padding: 0 8px 8px;
}
.products {
  margin: 8px 0 24px;
}
.product-items {
  font-size: 0;
  letter-spacing: -1px;
  line-height: 0;
}
.product-item {
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: normal;
  vertical-align: top;
}
.product-item-photo {
  display: flex;
  align-items: center;
}
.product-item .actions-secondary {
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 12px;
  left: 12px;
  z-index: 1;
  background: #ffffff;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-item .actions-secondary .action.towishlist {
  display: flex;
}
.product-item .actions-secondary .action.towishlist:before {
  background-size: 12px;
  width: 12px;
  height: 12px;
}
.products-grid .product-item {
  display: inline-block;
  width: 100%;
}
.product-item .new-arrivals-label {
  font-size: 1.2rem;
  color: #747579;
  font-style: italic;
}
.product-item:nth-child(2n + 1) {
  margin-left: 0;
}
.product-item-name {
  font-weight: 400;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  display: block;
  hyphens: auto;
  margin: 0 0 12px;
  word-wrap: break-word;
}
.product-item-name > a {
  font-size: 2rem;
  line-height: 21px;
  overflow: hidden;
  color: #101010;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.product-item-info {
  max-width: 100%;
  position: relative;
}
.product-item-info > a {
  display: flex;
  align-items: flex-start;
}
.page-products .product-item-info {
  width: 100%;
}
.product-item-actions {
  margin-top: 12px;
}
.product-item-actions > * {
  font-size: 1.4rem;
}
.product-item-actions .actions-secondary {
  display: inline-block;
  font-size: 1.4rem;
  vertical-align: middle;
}
.product-item-actions .actions-secondary > button.action {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.product-item-actions .actions-secondary > button.action:focus,
.product-item-actions .actions-secondary > button.action:active {
  background: none;
  border: none;
}
.product-item-actions .actions-secondary > button.action:hover {
  background: none;
  border: none;
}
.product-item-actions .actions-secondary > button.action.disabled,
.product-item-actions .actions-secondary > button.action[disabled],
fieldset[disabled] .product-item-actions .actions-secondary > button.action {
  pointer-events: none;
  opacity: 0.5;
}
.product-item-actions .actions-secondary > .action {
  line-height: 46px;
  text-align: center;
  width: 52px;
  margin-right: 16px;
  border: 1px solid #909196;
  border-radius: 2px;
}
.product-item-actions .actions-secondary > .action:before {
  margin: 0;
}
.product-item-actions .actions-primary > .stock.unavailable {
  line-height: 1;
  padding-bottom: 10px;
  padding-right: 24px;
  padding-top: 10px;
}
.product-item-description {
  margin: 25px 0;
}
.product-item .price-box {
  display: flex;
  align-items: center;
}
.product-item .price-final_price .price {
  color: #101010;
  font-size: 1.6rem;
  font-weight: 400;
}
.product-item .old-price .price {
  font-size: 1.2rem;
  text-decoration: line-through;
  color: #747579;
  font-weight: 500;
  padding: 0 10px;
}
.product-item .saved-price {
  font-weight: 500;
  color: #008000;
  font-size: 1.2rem;
}
.product-item .regular-price .price-label {
  display: none;
}
.product-item .minimal-price .price-container {
  display: block;
}
.product-item .minimal-price-link {
  margin-top: 5px;
}
.product-item .price-from,
.product-item .price-to {
  margin: 0;
}
.product-item button.action.primary.tocart {
  font-size: 1.2rem;
  line-height: 26px;
  white-space: nowrap;
  width: 100%;
  height: 34px;
}
.product-item .product-item-details {
  padding: 16px 24px;
  text-align: left;
}
.column.main .product-items {
  margin-left: 0;
}
.products-list .product-item {
  display: table;
  width: 100%;
}
.products-list .product-item-info {
  display: table-row;
}
.products-list .product-item-photo {
  display: table-cell;
  padding: 0 30px 30px 0;
  vertical-align: top;
  width: 1%;
}
.products-list .product-item-details {
  display: table-cell;
  vertical-align: top;
}
.list-seo-content {
  color: #3f4146;
  padding-bottom: 16px;
}
.list-seo-content h2,
.list-seo-content h3 {
  color: #101010;
  font-weight: 600;
  font-size: 1.4rem;
  margin: 0 0 12px;
}
.list-seo-content ul {
  padding: 0 0 0 16px;
  margin: 0;
  list-style: disc;
}
.list-seo-content ul li {
  margin-bottom: 8px;
}
.list-seo-content ul li h4 {
  margin: 0;
  display: inline;
}
.list-seo-section {
  margin-bottom: 24px;
}
.three-cols-items {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
  margin-bottom: 16px;
}
.three-cols-item .seo-item {
  border-left: 1px solid #C8C8C8;
  padding-left: 12px;
  letter-spacing: -0.3px;
}
.three-cols-item .seo-item:first-child {
  margin-bottom: 16px;
}
.three-cols-item .seo-item h4 {
  font-weight: 500;
  margin: 0;
  display: inline;
  color: #3f4146;
}
.two-col-items {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
  margin-bottom: 16px;
}
.two-col-item .seo-tag-desc-group {
  margin-bottom: 12px;
}
.two-col-item .seo-tag-desc-group h4 {
  margin: 0 0 4px;
}
.faqs-seo-list {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 16px;
  grid-column-gap: 20px;
  margin-bottom: 16px;
}
.faqs-seo-list .seo-tag-desc-group {
  border-bottom: 1px solid #EBEBEB;
}
.faqs-seo-list .seo-tag-desc-group h4 {
  margin: 0 0 4px;
}
.catalog-category-view .products {
  margin: 0 0 32px;
}
.page-products .columns {
  padding-top: 0;
  position: relative;
  z-index: 1;
}
.sorter-label {
  color: #727272;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 1.2rem;
  margin-right: 8px;
}
.custom-dropdown {
  position: relative;
  border: 1px solid #444649;
  cursor: pointer;
  border-radius: 4px;
  display: inline-block;
  text-decoration: none;
}
.custom-dropdown select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: none;
  border: medium none;
  box-shadow: none;
  position: relative;
  z-index: 1;
  font-size: 1.2rem;
  font-family: 'Prata';
  height: 30px;
  cursor: pointer;
  background: #17181B;
  color: #EBEBEB;
  width: 126px;
  letter-spacing: 0.04em;
  padding: 6px 32px 6px 8px;
}
.custom-dropdown > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.custom-dropdown:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.custom-dropdown:after {
  position: absolute;
  right: 10px;
  top: 0px;
  bottom: 0px;
  z-index: 1;
  display: flex;
  align-items: center;
}
.toolbar {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  color: #c0c0c0;
  display: none;
}
.toolbar select {
  width: 145px;
  padding-right: 16px;
  background-color: #17181b;
  box-shadow: none;
  border-radius: 1px;
}
.toolbar .sorter-action {
  position: relative;
  top: -2px;
}
.toolbar-amount {
  left: 0;
  line-height: 18px;
  margin: 0;
  text-align: left;
  top: 0;
  vertical-align: middle;
}
.products.wrapper ~ .toolbar .toolbar-amount {
  display: none;
}
.page-with-filter .toolbar-amount {
  position: static;
}
.toolbar-products {
  background-color: transparent;
}
.toolbar-products .pages {
  display: none;
}
.products.wrapper ~ .toolbar-products .pages {
  display: block;
}
.toolbar .pages {
  margin-bottom: 25px;
}
.sorter {
  float: right;
}
.page-products .sorter {
  z-index: 1;
  display: flex;
  align-items: center;
  margin: 8px 0 0;
}
.products.wrapper ~ .toolbar .sorter {
  display: none;
}
.sorter-options {
  margin: 0;
}
.sorter-action {
  display: inline-block;
  text-decoration: none;
}
.sorter-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: inherit;
  color: #757575;
  content: '\e613';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sorter-action:hover:before {
  color: #333333;
}
.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.sort-desc:before {
  content: '\e614';
}
.modes {
  display: none;
}
.limiter-options {
  margin: 0 5px 0 7px;
  width: auto;
}
.limiter-label {
  font-weight: 400;
}
.page-products .toolbar .limiter {
  display: none;
}
.limiter .control {
  display: inline-block;
}
.product.info.detailed {
  display: none;
}
.category-view .page-title-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.category-view .page-title-wrapper h1 {
  margin: 0 0 16px;
  font-family: 'Prata';
  font-size: 2.4rem;
  text-align: center;
  line-height: 1.5;
}
.category-view h2 {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 24px;
}
.product-image-container {
  display: inline-block;
  max-width: 100%;
}
.product-gallery {
  overflow: hidden;
  position: relative;
}
.galleryNote {
  font-size: 1.2rem;
  margin-bottom: 16px;
}
.product-image-wrapper {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.product-image-photo {
  bottom: 0;
  display: block;
  height: auto;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: transform .5s ease;
  -moz-transition: transform .5s ease;
  -ms-transition: transform .5s ease;
  -o-transition: transform .5s ease;
  transition: transform .5s ease;
}
.product.info.detailed {
  clear: both;
  padding-top: 52px;
}
.product.info.detailed .additional-attributes {
  width: auto;
  border: none;
}
.product.info.detailed .additional-attributes > thead > tr > th,
.product.info.detailed .additional-attributes > tbody > tr > th,
.product.info.detailed .additional-attributes > tfoot > tr > th,
.product.info.detailed .additional-attributes > thead > tr > td,
.product.info.detailed .additional-attributes > tbody > tr > td,
.product.info.detailed .additional-attributes > tfoot > tr > td {
  border: none;
}
.product.info.detailed .additional-attributes > thead > tr > td,
.product.info.detailed .additional-attributes > tbody > tr > td,
.product.info.detailed .additional-attributes > tfoot > tr > td {
  padding: 5.5px 5px 10px 5px;
}
.product.info.detailed .additional-attributes > thead > tr > th,
.product.info.detailed .additional-attributes > tbody > tr > th,
.product.info.detailed .additional-attributes > tfoot > tr > th {
  padding: 5.5px 30px 10px 0;
}
.product-info-main .product-info-price {
  color: #0e0d0d;
  display: table;
  margin-bottom: 16px;
  width: 100%;
}
.product-info-main .product-info-price .price-box {
  display: flex;
  align-items: center;
  width: auto;
}
.product-info-main .product-info-price .price-box > span:first-child .price:after {
  content: "/-";
  margin-left: 4px;
}
.product-info-main .product-info-price .price-box .price-container > span {
  display: block;
}
.product-info-main .product-info-price .price-box .price-container > span:last-child {
  margin-bottom: 0;
}
.product-info-main .product-info-price .saved-price {
  font-size: 1.4rem;
  font-weight: 600;
  color: #ffffff;
  padding: 6px 16px 6px 12px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 24px;
  border-top-left-radius: 6px;
  line-height: 14px;
  background: #FF4660;
  background: linear-gradient(293deg, #ff4660 0%, #704fe5 100%);
}
.product-info-main .product-info-price .price-wrapper .price {
  font-weight: 400;
  font-size: 3rem;
  color: #101010;
}
.product-info-main .product-info-price .old-price .price-wrapper .price {
  text-decoration: line-through;
  font-size: 2.4rem;
  font-weight: 400;
  color: #747579;
  padding: 0 20px;
}
.product-info-main .product-info-price .price {
  white-space: nowrap;
}
.product-info-main .product-info-short {
  text-transform: uppercase;
  color: #3b3b3b;
  font-weight: 500;
}
.product-info-main .product-info-stock-sku {
  color: #909196;
  text-transform: uppercase;
  font-weight: 500;
  padding-bottom: 8px;
}
.product-info-main .product-info-stock-sku .available,
.product-info-main .product-info-stock-sku .type {
  display: none;
}
.product-info-main .stock {
  margin: 0 0 3px;
}
.product-info-main .stock.available,
.product-info-main .stock.unavailable {
  font-weight: 700;
  text-transform: uppercase;
}
.product-info-main .product.attribute.sku .type:after {
  content: ':';
}
.product-info-main .product.attribute.sku .value {
  display: inline-block;
}
.product-info-main .product.attribute.overview {
  margin: 0 0 20px;
}
.product-info-main .product.alert {
  margin: 10px 0;
}
.product-info-main .product-add-form {
  clear: both;
}
.product-info-main .product-reviews-summary {
  float: left;
}
.box-tocart .wishlist-addtocart-wrap {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-top: 4px;
}
.box-tocart .wishlist-addtocart-wrap a {
  line-height: 42px;
  width: 70px;
  text-align: center;
  border: 1px solid #EBEBEB;
  height: 42px;
}
.box-tocart .action.tocart {
  padding: 16px 104px;
  font-weight: 700;
  text-transform: uppercase;
}
.product-addto-links {
  display: inline;
}
.product-addto-links .action {
  margin-right: 5%;
}
.product-social-links a.action.towishlist {
  margin: 0;
  border: 1px solid #EBEBEB;
  color: #ebebeb;
  font-family: 'Prata';
  font-weight: 700;
  width: 100%;
  display: flex;
  align-items: center;
  height: 50px;
  justify-content: center;
  font-size: 1.6rem;
  letter-spacing: 0.08em;
}
.product-social-links a.action.towishlist:hover {
  color: #ebebeb;
}
.product-social-links a.action.towishlist:before {
  display: none;
}
.stock-notify {
  padding: 6px 16px;
  color: #ffffff;
  font-family: 'Prata';
  letter-spacing: 0.02em;
  display: inline;
  font-weight: 500;
  background: rgba(251, 121, 80, 0.25);
  border: 1px solid #7E3423;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2px;
}
.minimal-price-link,
.price-excluding-tax,
.price-including-tax {
  display: block;
  white-space: nowrap;
}
.ui-dialog-titlebar-close {
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #ad7744;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.ui-dialog-titlebar-close:visited {
  color: #ad7744;
  text-decoration: none;
}
.ui-dialog-titlebar-close:hover {
  color: #ad7744;
  text-decoration: none;
}
.ui-dialog-titlebar-close:active {
  color: #ad7744;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:active,
.ui-dialog-titlebar-close:focus {
  background: none;
  border: 0;
}
.ui-dialog-titlebar-close.disabled,
.ui-dialog-titlebar-close[disabled],
fieldset[disabled] .ui-dialog-titlebar-close {
  color: #ad7744;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.catalog-category-view.page-layout-1column .column.main {
  min-height: inherit;
}
.product-info-main .page-title-wrapper h1 {
  margin: 0 0 8px;
  font-size: 2rem;
  font-family: "Josefin Sans";
  text-transform: capitalize;
  font-weight: 400;
  color: #101010;
}
.detailed .product.data.items > .item.content {
  font-weight: 300;
  color: #747579;
  padding-top: 20px;
}
.product-description .note {
  font-family: 'Prata';
  font-size: 2.2rem;
  color: #ad7744;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.02em;
}
.product-description .note.white-color {
  color: #ffffff;
}
.product-description .video {
  padding: 16px 0;
  border-bottom: 1px solid #444649;
  margin-bottom: 16px;
}
.product-description .mini-title {
  color: #ffffff;
  font-weight: 600;
  margin: 16px 0 8px;
  font-size: 2rem;
  border-top: 2px dashed #727272;
  padding-top: 20px;
}
.product-description .mini-title:first-child {
  border: 0;
  padding: 0;
}
.product-description .display-flex {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.product-description .display-flex.flex-column {
  flex-direction: column;
  align-items: start;
}
.product-description .display-flex .product-label {
  color: #c0c0c0;
}
.product-description .display-flex .product-label:after {
  content: ":";
  padding: 0 4px;
}
.product-description .display-flex .product-value {
  color: #ffffff;
  font-weight: 500;
}
.product-description .display-flex .product-value ul {
  margin: 0;
  padding: 8px 0 0;
}
.product-description .display-flex .product-value ul li {
  list-style: none;
  margin: 0;
  padding-bottom: 4px;
  display: flex;
  align-items: center;
}
.product-description .display-flex .product-value ul li:last-child {
  padding-bottom: 0;
}
.product-description .display-flex .product-value ul li:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33333 3.5C6.33333 4.97276 7.52724 6.16667 9 6.16667C10.4728 6.16667 11.6667 4.97276 11.6667 3.5C11.6667 2.02724 10.4728 0.833334 9 0.833334C7.52724 0.833334 6.33333 2.02724 6.33333 3.5ZM-4.37113e-08 4L9 4L9 3L4.37113e-08 3L-4.37113e-08 4Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
  width: 12px;
  height: 7px;
  margin-right: 8px;
}
.description {
  color: #ebebeb;
  font-size: 1.4rem;
  line-height: 24px;
  margin-top: 16px;
}
.gray-desc {
  color: #c0c0c0;
  font-size: 1.4rem;
  line-height: 24px;
  margin-top: 16px;
}
.flex-row {
  display: flex;
  align-items: center;
}
.product-sku {
  font-size: 1rem;
  color: #c0c0c0;
  margin-bottom: 4px;
}
.product-features {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 8px 0 16px;
  font-size: 1.2rem;
}
.product-features > div {
  background: #FFFAF5;
  border-radius: 4px;
  padding: 8px 16px;
}
.offer-block {
  padding: 8px 16px;
  border-bottom-right-radius: 24px;
  border-top-left-radius: 24px;
  font-size: 1.2rem;
  background: #E5E9FF;
  color: #474CC5;
  margin: 0 0 16px;
  max-width: 383px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.offer-block-svg {
  height: 16px;
}
.sizechart-wittyPopupLinkmobile {
  background: rgba(16, 16, 16, 0.85);
  position: fixed;
  right: 0;
  top: 50%;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 8px;
  z-index: 10;
}
.product-options-wrapper {
  max-width: 376px;
  position: relative;
}
.product-options-wrapper .sizechart-wittyPopupLink {
  position: absolute;
  right: 0;
  top: 0;
  color: #AD7744;
  cursor: pointer;
  text-decoration: underline;
}
.product-options-wrapper .swatch-attribute-options > .swatch-option.text:last-child {
  margin-right: 0;
}
.product-options-wrapper .fieldset:last-child {
  margin: 0;
}
.wrpcitems {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 16px;
  max-width: 518px;
  margin-bottom: 24px;
  text-align: center;
  font-size: 1rem;
}
.wrpcitems > div {
  background: #F5F5F5;
  border-radius: 8px;
  display: flex;
  gap: 8px;
  padding: 10px 0;
  align-items: center;
  flex-direction: column;
  position: relative;
  justify-content: center;
}
.wrpcitems > div span {
  display: block;
}
.swatchlabelmb16 {
  margin-bottom: 16px;
}
.swatchlabelmb12 {
  margin-bottom: 12px;
}
.attribute-items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  margin-bottom: 16px;
}
.attribute-item {
  border-bottom: 1px solid #EBEBEB;
}
.attribute-item .label {
  font-size: 1.2rem;
  color: #909196;
  margin-bottom: 4px;
}
.attribute-item .value {
  margin-bottom: 8px;
}
.fabric-items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 8px;
  margin-bottom: 24px;
}
.fabric-item {
  background: #F5F5F5;
  font-size: 1rem;
  color: #3f4146;
  padding: 8px 0;
  border-radius: 4px;
  display: flex;
  gap: 4px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.fabric-item:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
}
.fabric-item.do-not-dry-clean:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.32973 1.39941C10.1206 1.39941 11.745 2.14427 12.9177 3.35136C14.0931 4.55581 14.8195 6.2225 14.8195 8.06087C14.8195 9.89924 14.0931 11.5659 12.9177 12.7704C11.7423 13.9748 10.1206 14.7223 8.32973 14.7223C6.53891 14.7223 4.91448 13.9775 3.74173 12.7704C2.56633 11.5659 1.83997 9.89924 1.83997 8.06087C1.83997 6.2225 2.56633 4.55581 3.74173 3.35136C4.91712 2.14691 6.53891 1.39941 8.32973 1.39941ZM12.3525 3.93246C11.3224 2.87592 9.90133 2.22351 8.32973 2.22351C6.75814 2.22351 5.3371 2.87592 4.30962 3.93246C3.2795 4.98899 2.64293 6.44965 2.64293 8.06087C2.64293 9.67208 3.2795 11.1327 4.30962 12.1893C5.3371 13.2458 6.76078 13.8982 8.32973 13.8982C9.89869 13.8982 11.3224 13.2432 12.3525 12.1893C13.38 11.1327 14.0192 9.67208 14.0192 8.06087C14.0192 6.44965 13.3826 4.98899 12.3525 3.93246Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.38293 12.0964C1.16106 12.202 0.904852 12.1228 0.809763 11.9168C0.717317 11.7108 0.820328 11.4572 1.0422 11.3515L15.6145 4.37577C15.8363 4.27011 16.0925 4.34935 16.185 4.55802C16.2801 4.76404 16.1744 5.01761 15.9525 5.12326L1.38029 12.099L1.38293 12.0964Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6171 12.0964C15.839 12.202 16.0952 12.1228 16.1903 11.9168C16.2828 11.7108 16.1797 11.4572 15.9579 11.3515L1.38562 4.37577C1.16375 4.27011 0.907537 4.34935 0.812449 4.55802C0.720002 4.76404 0.823015 5.01761 1.04489 5.12326L15.6171 12.099V12.0964Z' fill='black'/%3E%3C/svg%3E");
}
.fabric-item.do-not-bleach:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.70018 12.9221C1.40441 13.0634 1.0998 13.0391 1.02255 12.8669C0.943088 12.6947 1.12188 12.4409 1.41765 12.2974L15.3035 5.6514C15.5993 5.51014 15.9039 5.53442 15.9811 5.70658C16.0606 5.87875 15.8818 6.13258 15.586 6.27605L1.70018 12.9221Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3013 12.9221C15.597 13.0634 15.9016 13.0391 15.9789 12.8669C16.0562 12.6947 15.8796 12.4409 15.5838 12.2974L1.69797 5.6514C1.4022 5.51014 1.0976 5.53442 1.01814 5.70658C0.940886 5.87875 1.11746 6.13258 1.41323 6.27605L15.2991 12.9221H15.3013Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.79874 2.61362L13.9858 13.2592L14.2286 13.758H2.77515L3.01795 13.2592L8.20498 2.61362L8.50297 2L8.80095 2.61362H8.79874ZM13.1448 13.0694L8.50076 3.53404L3.85671 13.0694H13.147H13.1448Z' fill='black'/%3E%3C/svg%3E");
}
.fabric-item.dry-in-shade:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87611 1H14.5657V1.41258V14.0255V14.4381H1.47412V1H1.87611ZM13.7617 1.82517H2.27812V13.6129H13.7617V1.82517Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.60107 6.60216L7.19212 1.11426L7.74222 1.71198L2.15384 7.19987L1.60107 6.60216Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.60107 9.05385L9.68878 1.11426L10.2415 1.71198L2.15384 9.64893L1.60107 9.05385Z' fill='black'/%3E%3C/svg%3E");
}
.fabric-item.tumble-dry-lower-temp:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.50004 9.39191C9.14771 9.39191 9.6766 8.85172 9.6766 8.18424C9.6766 7.51677 9.14771 6.97656 8.50004 6.97656C7.85236 6.97656 7.32629 7.51959 7.32629 8.18424C7.32629 8.84889 7.85519 9.39191 8.50004 9.39191Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.9299 1H15.5V15.3705H1.5V1H1.9299ZM14.6402 1.88243H2.35979V14.4881H14.6402V1.88243Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 1C10.4317 1 12.1824 1.80323 13.4495 3.10424C14.7166 4.40525 15.5 6.20121 15.5 8.18384C15.5 10.1665 14.7166 11.9653 13.4495 13.2634C12.1824 14.5644 10.4317 15.3677 8.5 15.3677C6.56828 15.3677 4.81758 14.5644 3.5505 13.2634C2.28343 11.9624 1.5 10.1665 1.5 8.18384C1.5 6.20121 2.28343 4.40242 3.5505 3.10424C4.81758 1.80323 6.56828 1 8.5 1ZM12.8414 3.7293C11.7299 2.5895 10.1941 1.88243 8.5 1.88243C6.80586 1.88243 5.2701 2.58667 4.15858 3.7293C3.04707 4.86909 2.35979 6.44445 2.35979 8.18667C2.35979 9.92889 3.04707 11.5042 4.15858 12.644C5.2701 13.7838 6.80303 14.4909 8.5 14.4909C10.197 14.4909 11.7299 13.7838 12.8414 12.644C13.9529 11.5042 14.6402 9.92889 14.6402 8.18667C14.6402 6.44445 13.9529 4.87192 12.8414 3.7293Z' fill='black'/%3E%3C/svg%3E%0A");
}
.fabric-item.wash-dark-colours-separately:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_279_3161)'%3E%3Cpath d='M12.8768 12.3106H3.68683C3.56642 12.3106 3.45695 12.234 3.41316 12.1191L0.517692 4.396C0.462957 4.24274 0.539587 4.07853 0.68737 4.01833C0.835154 3.96359 1.00483 4.03475 1.06504 4.188L3.88935 11.7195H12.6743L15.4986 4.188C15.5533 4.03475 15.723 3.96359 15.8763 4.01833C16.0295 4.07306 16.1007 4.24274 16.0459 4.396L13.1505 12.1191C13.1067 12.234 12.9972 12.3106 12.8768 12.3106Z' fill='black'/%3E%3Cpath d='M10.8298 7.32465C10.1456 7.32465 9.8008 6.83751 9.52166 6.44889C9.24251 6.06027 9.05641 5.81944 8.68969 5.81944C8.32297 5.81944 8.13687 6.06027 7.85772 6.44889C7.57857 6.83751 7.23375 7.32465 6.54956 7.32465C5.86538 7.32465 5.52055 6.83751 5.2414 6.44889C4.96226 6.06027 4.77616 5.81944 4.40944 5.81944C4.04271 5.81944 3.85661 6.06027 3.57747 6.44889C3.29832 6.83751 2.95349 7.32465 2.26931 7.32465C2.02848 7.32465 1.80954 7.26444 1.61249 7.13855C1.47565 7.05644 1.43187 6.87582 1.51944 6.73898C1.60702 6.60215 1.78217 6.55836 1.91901 6.64594C2.023 6.71162 2.13794 6.74446 2.26931 6.74446C2.63603 6.74446 2.82213 6.50362 3.10128 6.11501C3.38042 5.72639 3.72525 5.23926 4.40944 5.23926C5.09362 5.23926 5.43845 5.72639 5.71759 6.11501C5.99674 6.50362 6.18284 6.74446 6.54956 6.74446C6.91629 6.74446 7.10238 6.50362 7.38153 6.11501C7.66068 5.72639 8.00551 5.23926 8.68969 5.23926C9.37387 5.23926 9.7187 5.72639 9.99785 6.11501C10.277 6.50362 10.4631 6.74446 10.8298 6.74446C11.1965 6.74446 11.3881 6.50362 11.6618 6.11501C11.9409 5.72639 12.2858 5.23926 12.9699 5.23926C13.6541 5.23926 14.0044 5.72639 14.2781 6.11501C14.4587 6.37226 14.6339 6.6131 14.8692 6.70614C15.0225 6.76088 15.0937 6.93056 15.0389 7.08382C14.9842 7.23707 14.8145 7.3137 14.6612 7.25349C14.2562 7.10023 14.0154 6.76088 13.7964 6.45436C13.5173 6.06574 13.3312 5.82492 12.9645 5.82492C12.5977 5.82492 12.4062 6.06574 12.1325 6.45436C11.8534 6.84298 11.5085 7.33012 10.8243 7.33012L10.8298 7.32465Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_279_3161'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.fabric-item.machine-wash-allowed:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3941 11.3223H3.19129C3.0707 11.3223 2.96108 11.2455 2.91723 11.1304L0.0177171 3.39655C-0.0370941 3.24308 0.0396402 3.07864 0.18763 3.01835C0.335621 2.96354 0.505537 3.03479 0.565829 3.18826L3.39409 10.7303H12.1913L15.0195 3.18826C15.0744 3.03479 15.2443 2.96354 15.3977 3.01835C15.5512 3.07316 15.6225 3.24308 15.5677 3.39655L12.6681 11.1304C12.6243 11.2455 12.5147 11.3223 12.3941 11.3223Z' fill='black'/%3E%3Cpath d='M10.3387 6.32854C9.6536 6.32854 9.30829 5.84072 9.02875 5.45156C8.74921 5.0624 8.56285 4.82123 8.19562 4.82123C7.82838 4.82123 7.64203 5.0624 7.36249 5.45156C7.08295 5.84072 6.73764 6.32854 6.0525 6.32854C5.36736 6.32854 5.02205 5.84072 4.74252 5.45156C4.46298 5.0624 4.27662 4.82123 3.90939 4.82123C3.54215 4.82123 3.35579 5.0624 3.07626 5.45156C2.79672 5.84072 2.45141 6.32854 1.76627 6.32854C1.5251 6.32854 1.30585 6.26824 1.10853 6.14217C0.971506 6.05996 0.927658 5.87908 1.01536 5.74206C1.09757 5.60503 1.27845 5.56118 1.41548 5.64888C1.51962 5.71465 1.63472 5.74754 1.76627 5.74754C2.13351 5.74754 2.31986 5.50637 2.5994 5.11721C2.87894 4.72805 3.22425 4.24023 3.90939 4.24023C4.59453 4.24023 4.93984 4.72805 5.21937 5.11721C5.49891 5.50637 5.68527 5.74754 6.0525 5.74754C6.41974 5.74754 6.6061 5.50637 6.88563 5.11721C7.16517 4.72805 7.51048 4.24023 8.19562 4.24023C8.88076 4.24023 9.22607 4.72805 9.50561 5.11721C9.78514 5.50637 9.9715 5.74754 10.3387 5.74754C10.706 5.74754 10.8978 5.50637 11.1719 5.11721C11.4514 4.72805 11.7967 4.24023 12.4819 4.24023C13.167 4.24023 13.5178 4.72805 13.7918 5.11721C13.9727 5.37482 14.1481 5.61599 14.3838 5.70917C14.5373 5.76398 14.6085 5.9339 14.5537 6.08737C14.4989 6.24084 14.329 6.31757 14.1755 6.25728C13.7699 6.10381 13.5287 5.76398 13.3095 5.45703C13.03 5.06788 12.8436 4.82671 12.4764 4.82671C12.1091 4.82671 11.9173 5.06788 11.6432 5.45703C11.3637 5.84619 11.0184 6.33402 10.3333 6.33402L10.3387 6.32854Z' fill='black'/%3E%3Cpath d='M12.575 12.704H3.01047C2.85152 12.704 2.71997 12.5725 2.71997 12.4135C2.71997 12.2546 2.85152 12.123 3.01047 12.123H12.575C12.734 12.123 12.8655 12.2546 12.8655 12.4135C12.8655 12.5725 12.734 12.704 12.575 12.704Z' fill='black'/%3E%3C/svg%3E");
}
.product-item-image {
  position: relative;
}
.product-item-image .product-reviews-summary {
  margin: 0;
  position: absolute;
  z-index: 1;
  font-size: 1rem;
  bottom: 12px;
  right: 12px;
  height: 23px;
  background: #ffffff;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 0 8px;
}
.product-item-image .product-reviews-summary .product-reviews-count {
  display: flex;
  align-items: center;
  font-weight: 600;
}
.product-item-image .product-reviews-summary .product-reviews-count:before {
  content: "";
  width: 1px;
  height: 10px;
  background: #C8C8C8;
  margin-left: 6px;
  margin-right: 6px;
}
.sizeChart-wittyPopupContent > .sizeChart-item {
  padding: 0 24px 32px;
  margin-bottom: 32px;
}
.sizeChart-wittyPopupContent > .sizeChart-item:not(:last-child) {
  border-bottom: 1px solid #EBEBEB;
}
.sizeChart-title {
  font-size: 1.2rem;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.sizeChart-imageContent .sizeChart-image {
  width: 188px;
  margin: 0 auto;
}
.sizeChart-imageContent .sizeChart-image img {
  display: flex;
  align-items: center;
}
.sizeChart-imageContent table {
  flex: 1;
  font-size: 1rem;
}
.sizeChart-imageContent table thead td {
  background: #F5F5F5;
  padding: 0 10px;
  font-weight: 500;
  text-align: center;
  line-height: 32px;
}
.sizeChart-imageContent table tbody td {
  text-align: center;
  line-height: 31px;
  padding: 0;
  border-bottom: 1px solid #EBEBEB;
}
.sizeChart-note {
  font-style: italic;
  margin-top: 16px;
  font-size: 1.2rem;
}
.modal-slide.sizeChart-popup .modal-content {
  padding: 16px 0 0;
}
.wrpcitem-return {
  cursor: pointer;
}
.return-infoLink {
  height: 12px;
}
.return-infoPopupContent {
  position: relative;
  height: 100%;
}
.return-infoPopupContent .return-infoPopupContentNote {
  position: absolute;
  bottom: 0;
}
.return-infoPopupContent .return-infoPopupContentNote span {
  font-weight: 700;
}
.return-contentWittyItems {
  position: relative;
}
.return-contentWittyItems:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 1px;
  height: 88%;
  left: 15px;
  margin: auto;
  top: 0;
  background: #C8C8C8;
}
.return-contentWittyItem {
  padding: 0 0 16px 56px;
  position: relative;
  font-size: 1.4rem;
}
.return-contentWittyItem .return-contentWittyItemCount {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  font-size: 1.6rem;
  background: #FDE0C5;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tab {
  flex: 1;
  text-align: center;
  padding: 8px 0;
}
.tabs {
  display: flex;
  border-bottom: 1px solid #EBEBEB;
  margin-bottom: 16px;
}
.tab.active {
  border-bottom: 1px solid #AD7744;
  font-weight: 600;
}
.tab-pane {
  display: none;
}
.tab-pane-item {
  padding: 0 16px 16px 16px;
  margin-bottom: 16px;
}
.tab-pane-item:not(:last-child) {
  border-bottom: 1px solid #EBEBEB;
}
.tab-pane.active {
  display: block;
}
.digidenDelivery {
  max-width: 310px;
  margin-bottom: 24px;
}
.digidenDelivery .swatch-attribute-label {
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.digidenDelivery .digiden-deliveryChecker {
  position: relative;
}
.digidenDelivery .digiden-deliveryChecker input[type="text"] {
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  padding-right: 84px;
}
.digidenDelivery .digiden-deliveryChecker .successIcon {
  position: absolute;
  left: 75px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
}
.digidenDelivery .digiden-deliveryChecker .pincode-btn-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  padding: 0 16px;
  color: #AD7744;
  cursor: pointer;
  font-weight: 600;
}
.digidenDelivery .pincode-checked-result {
  margin-top: 12px;
}
.digidenDelivery .pincode-checked-result > span:first-child {
  display: flex;
  align-items: center;
  gap: 6px;
}
.digidenDelivery .pincode-checked-result > span span {
  position: relative;
  top: 1px;
}
.digidenDelivery .deliveryStatic {
  margin-top: 12px;
}
.size .swatch-attribute-label:after {
  content: ":";
}
.swatch-option-tooltip {
  display: none !important;
}
@media screen and (max-width: 900px) and (min-width: 600px) {
  .modal-popup.tooltip-popup._show,
  .modal-popup.modal-slide.option-images-popup._show {
    top: 0;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .modal-popup.tooltip-popup._inner-scroll .modal-inner-wrap,
  .modal-popup.modal-slide.option-images-popup._inner-scroll .modal-inner-wrap {
    max-height: 90vh;
  }
  nav.custom-menu {
    margin-left: 0;
  }
  nav.custom-menu a.main-category {
    margin-right: 10px;
  }
  nav.custom-menu .dropdown-container {
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 10px;
  }
  .project__custom-hover-tooltip .engraving-content,
  .project__custom-hover-tooltip .box-tool-content {
    right: 0;
  }
}
body.catalog-product-compare-index .action.print {
  float: right;
  margin: 15px 0;
}
.table-wrapper.comparison {
  clear: both;
  max-width: 100%;
  overflow-x: auto;
  position: relative;
}
.table-wrapper.comparison .table-comparison > tbody > tr > th,
.table-wrapper.comparison .table-comparison > tbody > tr > td {
  border-top: 0;
}
.table-comparison {
  table-layout: fixed;
}
.table-comparison .cell {
  padding: 15px;
  width: 180px;
}
.table-comparison .cell.label {
  border-right: 1px solid #ebebeb;
}
.table-comparison .cell.label .attribute.label {
  display: block;
  width: 100%;
  word-wrap: break-word;
}
.table-comparison .cell.product.info,
.table-comparison .cell.product.label {
  border-bottom: 1px solid #ebebeb;
}
.table-comparison .cell.attribute {
  font-size: 1.3rem;
}
.table-comparison .cell.attribute img {
  height: auto;
  max-width: 100%;
}
.table-comparison .cell.remove {
  padding-bottom: 0;
  padding-top: 0;
  text-align: right;
}
.table-comparison .cell.remove .action.delete {
  margin-right: .6rem;
}
.table-comparison .cell .attribute.value {
  overflow: hidden;
  width: 100%;
}
.table-comparison td:last-child {
  border-right: 1px solid #ebebeb;
}
.table-comparison .product-item-photo {
  display: block;
  margin: 0 auto 15px;
}
.table-comparison .product-image-photo {
  margin-left: 0;
}
.table-comparison .product-item-actions,
.table-comparison .price-box,
.table-comparison .product.rating,
.table-comparison .product-item-name {
  display: block;
  margin: 15px 0;
}
.table-comparison .product-addto-links {
  margin-top: 15px;
}
.table-comparison .product-addto-links .action.toggle {
  padding: 0;
}
.table-comparison .product-addto-links .action.split,
.table-comparison .product-addto-links .action.toggle {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.table-comparison .action.tocart {
  white-space: nowrap;
}
.comparison.headings {
  background: #ffffff;
  left: 0;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 2;
}
.block-compare .product-item .product-item-name {
  margin-left: 22px;
}
.block-compare .action.delete {
  left: 0;
  position: absolute;
  top: 0;
}
.block-compare .actions-toolbar {
  margin: 17px 0 0;
}
.block.related .products {
  margin: 0 0 28px;
}
.block.related .action.select {
  vertical-align: top;
}
.block.related .product-item-details {
  z-index: 1;
}
.block.related .field.choice {
  left: 0;
  position: absolute;
  top: 2px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
*/
.contact-index-index .column:not(.sidebar-main) .form.contact {
  float: none;
  width: 50%;
}
.contact-index-index .page-main {
  padding-top: 40px;
}
.contact-index-index .page-main .message {
  margin-bottom: 16px;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
  float: none;
  width: 50%;
}
.two-col {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 32px;
  color: #3f4146;
}
.two-col h1 {
  font-family: 'Prata';
  font-size: 2.4rem;
  margin: 0 0 8px;
}
.two-col .contactDesc {
  margin-bottom: 24px;
}
.two-col-right .contact-item {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #ebebeb;
}
.two-col-right .contact-item svg {
  margin-bottom: 8px;
}
.two-col-right .contact-item-title {
  font-weight: 600;
  color: #101010;
}
.two-col-right .contact-item-desc {
  color: #3f4146;
}
.two-col-right .contact-item-desc a {
  color: #101010;
  font-weight: 500;
}
.two-col-right .contact-item .social-media-list {
  display: flex;
  gap: 24px;
  margin-top: 4px;
}
.two-col-right .contact-item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.login-container,
.form-create-account,
.forgot-container,
.form.password.reset,
.account-social-login {
  max-width: 358px;
  margin: 0 auto;
}
.login-container .actions-toolbar > .primary,
.form-create-account .actions-toolbar > .primary,
.forgot-container .actions-toolbar > .primary,
.form.password.reset .actions-toolbar > .primary,
.account-social-login .actions-toolbar > .primary {
  width: 100%;
  float: none;
}
.login-container .actions-toolbar > .primary .action,
.form-create-account .actions-toolbar > .primary .action,
.forgot-container .actions-toolbar > .primary .action,
.form.password.reset .actions-toolbar > .primary .action,
.account-social-login .actions-toolbar > .primary .action {
  margin: 0;
  width: 100%;
}
.login-container .actions-toolbar > .secondary,
.form-create-account .actions-toolbar > .secondary,
.forgot-container .actions-toolbar > .secondary,
.form.password.reset .actions-toolbar > .secondary,
.account-social-login .actions-toolbar > .secondary {
  float: none;
  width: 100%;
}
.login-container .field.password .choice,
.form-create-account .field.password .choice,
.forgot-container .field.password .choice,
.form.password.reset .field.password .choice,
.account-social-login .field.password .choice,
.login-container .field.confirmation .choice,
.form-create-account .field.confirmation .choice,
.forgot-container .field.confirmation .choice,
.form.password.reset .field.confirmation .choice,
.account-social-login .field.confirmation .choice {
  position: absolute;
  right: 1px;
  height: 47px;
  top: 0;
  display: flex;
  align-items: center;
  width: 40px;
  justify-content: center;
}
.login-container .field.password .choice input,
.form-create-account .field.password .choice input,
.forgot-container .field.password .choice input,
.form.password.reset .field.password .choice input,
.account-social-login .field.password .choice input,
.login-container .field.confirmation .choice input,
.form-create-account .field.confirmation .choice input,
.forgot-container .field.confirmation .choice input,
.form.password.reset .field.confirmation .choice input,
.account-social-login .field.confirmation .choice input {
  display: none;
}
.login-container .field.password .choice label,
.form-create-account .field.password .choice label,
.forgot-container .field.password .choice label,
.form.password.reset .field.password .choice label,
.account-social-login .field.password .choice label,
.login-container .field.confirmation .choice label,
.form-create-account .field.confirmation .choice label,
.forgot-container .field.confirmation .choice label,
.form.password.reset .field.confirmation .choice label,
.account-social-login .field.confirmation .choice label {
  font-size: 0rem;
  height: 46px;
  display: flex;
  cursor: pointer;
  padding-left: 0;
  align-items: center;
}
.login-container .field.password .choice label:before,
.form-create-account .field.password .choice label:before,
.forgot-container .field.password .choice label:before,
.form.password.reset .field.password .choice label:before,
.account-social-login .field.password .choice label:before,
.login-container .field.confirmation .choice label:before,
.form-create-account .field.confirmation .choice label:before,
.forgot-container .field.confirmation .choice label:before,
.form.password.reset .field.confirmation .choice label:before,
.account-social-login .field.confirmation .choice label:before {
  content: "";
  width: 24px;
  height: 24px;
  background-size: 24px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3999 12.0287C14.3999 13.3185 13.3253 14.3641 11.9999 14.3641C10.6744 14.3641 9.59985 13.3185 9.59985 12.0287C9.59985 10.7389 10.6744 9.69336 11.9999 9.69336C13.3253 9.69336 14.3999 10.7389 14.3999 12.0287Z' stroke='%23101010' stroke-width='1.5'/%3E%3Cpath d='M11.9999 18.8553C19.323 18.9751 21.5999 12.1187 21.5999 12.1187C21.5999 12.1187 19.4153 5.14258 11.9999 5.14258C4.58452 5.14258 2.3999 12.1187 2.3999 12.1187C2.3999 12.1187 4.67683 18.7356 11.9999 18.8553Z' stroke='%23101010' stroke-width='1.5'/%3E%3C/svg%3E");
}
.login-container .field.password .choice input:checked + label:before,
.form-create-account .field.password .choice input:checked + label:before,
.forgot-container .field.password .choice input:checked + label:before,
.form.password.reset .field.password .choice input:checked + label:before,
.account-social-login .field.password .choice input:checked + label:before,
.login-container .field.confirmation .choice input:checked + label:before,
.form-create-account .field.confirmation .choice input:checked + label:before,
.forgot-container .field.confirmation .choice input:checked + label:before,
.form.password.reset .field.confirmation .choice input:checked + label:before,
.account-social-login .field.confirmation .choice input:checked + label:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3999 19.5L5.3999 4.5M10.1999 10.4416C9.82648 10.8533 9.5999 11.394 9.5999 11.9863C9.5999 13.2761 10.6744 14.3217 11.9999 14.3217C12.611 14.3217 13.1688 14.0994 13.5926 13.7334M20.4387 14.3217C21.2649 13.0848 21.5999 12.0761 21.5999 12.0761C21.5999 12.0761 19.4153 5.1 11.9999 5.1C11.5836 5.1 11.1838 5.12199 10.7999 5.16349M17.3999 17.3494C16.0225 18.2281 14.2492 18.8495 11.9999 18.8127C4.67683 18.693 2.3999 12.0761 2.3999 12.0761C2.3999 12.0761 3.45776 8.69808 6.5999 6.64332' stroke='%23101010' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.form-address-edit,
.form-edit-account {
  max-width: 358px;
}
.form-address-edit .actions-toolbar > .primary,
.form-edit-account .actions-toolbar > .primary {
  width: 100%;
  float: none;
}
.form-address-edit .actions-toolbar > .primary .action,
.form-edit-account .actions-toolbar > .primary .action {
  margin: 0;
  width: 100%;
}
.form-address-edit .actions-toolbar > .secondary,
.form-edit-account .actions-toolbar > .secondary {
  float: none;
  width: 100%;
}
.form-address-edit .field.password .choice,
.form-edit-account .field.password .choice,
.form-address-edit .field.confirmation .choice,
.form-edit-account .field.confirmation .choice {
  position: absolute;
  right: 1px;
  height: 47px;
  top: 0;
  display: flex;
  align-items: center;
  width: 40px;
  justify-content: center;
}
.form-address-edit .field.password .choice input,
.form-edit-account .field.password .choice input,
.form-address-edit .field.confirmation .choice input,
.form-edit-account .field.confirmation .choice input {
  display: none;
}
.form-address-edit .field.password .choice label,
.form-edit-account .field.password .choice label,
.form-address-edit .field.confirmation .choice label,
.form-edit-account .field.confirmation .choice label {
  font-size: 0rem;
  height: 46px;
  display: flex;
  cursor: pointer;
  padding-left: 0;
  align-items: center;
}
.form-address-edit .field.password .choice label:before,
.form-edit-account .field.password .choice label:before,
.form-address-edit .field.confirmation .choice label:before,
.form-edit-account .field.confirmation .choice label:before {
  content: "";
  width: 24px;
  height: 24px;
  background-size: 24px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3999 12.0287C14.3999 13.3185 13.3253 14.3641 11.9999 14.3641C10.6744 14.3641 9.59985 13.3185 9.59985 12.0287C9.59985 10.7389 10.6744 9.69336 11.9999 9.69336C13.3253 9.69336 14.3999 10.7389 14.3999 12.0287Z' stroke='%23101010' stroke-width='1.5'/%3E%3Cpath d='M11.9999 18.8553C19.323 18.9751 21.5999 12.1187 21.5999 12.1187C21.5999 12.1187 19.4153 5.14258 11.9999 5.14258C4.58452 5.14258 2.3999 12.1187 2.3999 12.1187C2.3999 12.1187 4.67683 18.7356 11.9999 18.8553Z' stroke='%23101010' stroke-width='1.5'/%3E%3C/svg%3E");
}
.form-address-edit .field.password .choice input:checked + label:before,
.form-edit-account .field.password .choice input:checked + label:before,
.form-address-edit .field.confirmation .choice input:checked + label:before,
.form-edit-account .field.confirmation .choice input:checked + label:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3999 19.5L5.3999 4.5M10.1999 10.4416C9.82648 10.8533 9.5999 11.394 9.5999 11.9863C9.5999 13.2761 10.6744 14.3217 11.9999 14.3217C12.611 14.3217 13.1688 14.0994 13.5926 13.7334M20.4387 14.3217C21.2649 13.0848 21.5999 12.0761 21.5999 12.0761C21.5999 12.0761 19.4153 5.1 11.9999 5.1C11.5836 5.1 11.1838 5.12199 10.7999 5.16349M17.3999 17.3494C16.0225 18.2281 14.2492 18.8495 11.9999 18.8127C4.67683 18.693 2.3999 12.0761 2.3999 12.0761C2.3999 12.0761 3.45776 8.69808 6.5999 6.64332' stroke='%23101010' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.captcha .control.captcha-image {
  margin-top: 16px;
  display: flex;
}
.captcha .control.captcha-image .captcha-img {
  margin: 0;
}
.captcha .control.captcha-image button.captcha-reload {
  background: transparent;
  font-size: 0rem;
  border: 0;
  height: 58px;
  display: flex;
  align-items: center;
}
.captcha .control.captcha-image button.captcha-reload:after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg fill='%23000000' height='24px' width='24px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 383.748 383.748' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M62.772,95.042C90.904,54.899,137.496,30,187.343,30c83.743,0,151.874,68.13,151.874,151.874h30 C369.217,81.588,287.629,0,187.343,0c-35.038,0-69.061,9.989-98.391,28.888C70.368,40.862,54.245,56.032,41.221,73.593 L2.081,34.641v113.365h113.91L62.772,95.042z'/%3E%3Cpath d='M381.667,235.742h-113.91l53.219,52.965c-28.132,40.142-74.724,65.042-124.571,65.042 c-83.744,0-151.874-68.13-151.874-151.874h-30c0,100.286,81.588,181.874,181.874,181.874c35.038,0,69.062-9.989,98.391-28.888 c18.584-11.975,34.707-27.145,47.731-44.706l39.139,38.952V235.742z'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
}
a.action.remind {
  color: #999;
}
.create-account {
  margin-top: 24px;
}
.customer-account-login .page-main > .page-title-wrapper .page-title,
.customer-account-create .page-main > .page-title-wrapper .page-title,
.forgot-container .page-main > .page-title-wrapper .page-title,
.customer-account-forgotpassword .page-main > .page-title-wrapper .page-title {
  display: block;
  font-size: 1.8rem;
  text-align: center;
  margin-top: 32px;
}
.fieldset > .field.required > .label:after {
  display: none;
}
.fieldset > .field.addressLine legend.label:before {
  display: none;
}
.fieldset > .field.componentDisabled .label:before {
  display: none;
}
.fieldset > .field.choice input {
  display: none;
}
.fieldset > .field.choice label:before {
  content: "";
  width: 18px;
  height: 21px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: -5px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 6.5C0.5 4.01472 2.51472 2 5 2H13C15.4853 2 17.5 4.01472 17.5 6.5V14.5C17.5 16.9853 15.4853 19 13 19H5C2.51472 19 0.5 16.9853 0.5 14.5V6.5Z' fill='white' stroke='%23DEDEDE'/%3E%3C/svg%3E");
}
.fieldset > .field.choice input:checked + label:before {
  content: "";
  width: 18px;
  height: 21px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.5C0 3.73858 2.23858 1.5 5 1.5H13C15.7614 1.5 18 3.73858 18 6.5V14.5C18 17.2614 15.7614 19.5 13 19.5H5C2.23858 19.5 0 17.2614 0 14.5V6.5Z' fill='%23101010'/%3E%3Cpath d='M12.6429 7.5L8.51254 13.7148C8.39005 13.8991 8.12941 13.9249 7.97317 13.7681L5 10.7857' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.fieldset > .field .label:before {
  content: '*';
  color: #0e0d0d;
  font-size: 1.2rem;
  margin: 0;
}
.block-addresses-list .items.addresses > .item {
  margin-bottom: 20px;
}
.block-addresses-list .items.addresses > .item:last-child {
  margin-bottom: 0;
}
.block-addresses-list .items.addresses .item.actions {
  margin-top: 5px;
}
.form-address-edit .region_id {
  display: none;
}
.form-edit-account .fieldset.password {
  display: none;
}
.form-edit-account fieldset.additional_info {
  clear: both;
  margin: 0;
}
.form-create-account .fieldset-fullname .fields .field {
  float: none;
}
.form-create-account .fieldset.create.account:before {
  margin: 10px 0 0;
  content: attr(data-hasrequired);
  display: block;
  letter-spacing: normal;
  word-spacing: normal;
  color: #e02b27;
  font-size: 1.2rem;
}
.form-create-account .fieldset.create.account:after {
  margin-top: 35px;
}
.form.password.forget .fieldset:before {
  margin: 10px 0 0;
  content: attr(data-hasrequired);
  display: block;
  letter-spacing: normal;
  word-spacing: normal;
  color: #e02b27;
  font-size: 1.2rem;
}
.form.password.forget .fieldset:after {
  margin-top: 35px;
}
.box-billing-address a.action,
.box-shipping-address a.action,
.box-address-billing a.action,
.box-address-shipping a.action,
.box-information a.action,
.box-newsletter a.action,
.block-dashboard-addresses a.action {
  text-transform: uppercase;
}
.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-address-billing .box-content,
.box-address-shipping .box-content,
.box-information .box-content,
.box-newsletter .box-content,
.block-dashboard-addresses .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;
}
.account .page-title-wrapper .page-title {
  display: inline-block;
}
.account .messages {
  margin-bottom: 20px;
}
.account .column.main {
  margin-bottom: 30px;
}
.account .column.main h2 {
  margin-top: 0;
}
.account .sidebar-additional {
  margin-top: 40px;
}
.account .table-wrapper {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  overflow-x: auto;
}
.account .table-wrapper:last-child {
  margin-bottom: 0;
}
.account .data.table .col.actions .action.delete,
[class^='sales-guest-'] .data.table .col.actions .action.delete,
.sales-guest-view .data.table .col.actions .action.delete {
  color: #d10029;
}
.column.main .block:last-child {
  margin-bottom: 0;
}
.block .title {
  display: block;
  margin-bottom: 10px;
}
.block .title strong {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.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 {
  background-color: #f4f4f4;
  height: 48px;
  line-height: 48px;
  padding: 11px 16px 12px;
  position: relative;
  z-index: 1;
}
.password-strength-meter:before {
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}
.password-none .password-strength-meter:before {
  background-color: #f4f4f4;
  width: 100%;
}
.password-weak .password-strength-meter:before {
  background-color: #ffafae;
  width: 25%;
}
.password-medium .password-strength-meter:before {
  background-color: #ffd6b3;
  width: 50%;
}
.password-strong .password-strength-meter:before {
  background-color: #c5eeac;
  width: 75%;
}
.password-very-strong .password-strength-meter:before {
  background-color: #81b562;
  width: 100%;
}
.control.captcha-image {
  margin-top: 10px;
}
.control.captcha-image .captcha-img {
  vertical-align: middle;
}
.order-products-toolbar,
.customer-addresses-toolbar {
  position: relative;
}
.order-products-toolbar .toolbar-amount,
.customer-addresses-toolbar .toolbar-amount {
  position: relative;
  text-align: center;
}
.order-products-toolbar .pages,
.customer-addresses-toolbar .pages {
  position: relative;
}
.additional-addresses table > thead > tr > th {
  white-space: nowrap;
}
.block.newsletter {
  margin: 0 24px;
  position: relative;
  padding: 24px 20px;
  z-index: 10;
  border: 1px solid #F5F5F5;
  background: #FFF5EB;
}
.block.newsletter h3 {
  font-size: 1.3rem;
  font-weight: 400;
  font-family: "Josefin Sans";
  text-transform: uppercase;
  margin: 0 0 16px 0;
  line-height: 1.33;
  color: #0e0d0d;
}
.block.newsletter .form.subscribe {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
}
.block.newsletter .fieldset {
  margin: 0;
  padding: 0;
}
.block.newsletter .field {
  margin: 0;
}
.block.newsletter .field .control {
  display: block;
}
.block.newsletter .field input[type="email"] {
  padding: 0 16px;
  background: transparent;
  border: 1px solid #EBEBEB;
  border-radius: 2px;
  background: #ffffff;
  height: 45px;
}
.block.newsletter .field input[type="email"]::placeholder {
  color: #747579;
}
.block.newsletter .field input[type="email"]:focus {
  box-shadow: none;
}
.block.newsletter .title {
  text-transform: uppercase;
  margin: 0 0 20px;
}
.block.newsletter .title strong {
  font-weight: 500;
}
.block.newsletter .label {
  color: #909196;
}
.block.newsletter .action.subscribe {
  text-transform: uppercase;
  width: 100%;
  font-weight: 600;
  color: #EBEBEB;
}
.data.switch .counter {
  color: #5b5454;
}
.data.switch .counter:before {
  content: '(';
}
.data.switch .counter:after {
  content: ')';
}
.rating-summary {
  overflow: hidden;
  white-space: nowrap;
}
.rating-summary .rating-result {
  width: 88px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.rating-summary .rating-result:before {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  color: #c8c8c8;
  font-family: 'luma-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.rating-summary .rating-result > span {
  display: block;
  overflow: hidden;
}
.rating-summary .rating-result > span:before {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ffb144;
  font-family: 'luma-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.rating-summary .rating-result > span span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.product-reviews-summary .rating-summary .label,
.table-reviews .rating-summary .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote {
  overflow: hidden;
}
.review-control-vote:before {
  color: #c8c8c8;
  font-family: 'luma-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  position: absolute;
  z-index: 1;
}
.review-control-vote input[type="radio"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote input[type="radio"]:hover + label:before,
.review-control-vote input[type="radio"]:checked + label:before {
  opacity: 1;
}
.review-control-vote label {
  cursor: pointer;
  display: block;
  position: absolute;
}
.review-control-vote label span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote label:before {
  color: #ffb144;
  font-family: 'luma-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  opacity: 0;
}
.review-control-vote label:hover:before {
  opacity: 1;
}
.review-control-vote label:hover ~ label:before {
  opacity: 0;
}
.review-control-vote .rating-5 {
  z-index: 2;
}
.review-control-vote .rating-5:before {
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
}
.review-control-vote .rating-4 {
  z-index: 3;
}
.review-control-vote .rating-4:before {
  content: '\e605' '\e605' '\e605' '\e605';
}
.review-control-vote .rating-3 {
  z-index: 4;
}
.review-control-vote .rating-3:before {
  content: '\e605' '\e605' '\e605';
}
.review-control-vote .rating-2 {
  z-index: 5;
}
.review-control-vote .rating-2:before {
  content: '\e605' '\e605';
}
.review-control-vote .rating-1 {
  z-index: 6;
}
.review-control-vote .rating-1:before {
  content: '\e605';
}
.review-control-vote:before {
  color: #ffb144 !important;
  content: '\e625' '\e625' '\e625' '\e625' '\e625';
}
.verifiedreview {
  color: #008000;
  margin-left: 12px;
  font-size: 1.2rem;
  display: inline-flex;
  align-items: center;
  line-height: 12px;
}
.verifiedreview svg {
  margin-right: 4px;
}
.products-reviews-toolbar {
  position: relative;
}
.products-reviews-toolbar .toolbar-amount {
  position: relative;
  text-align: center;
}
.review-toolbar {
  border-top: 1px solid #c9c9c9;
  margin: 0 0 20px;
  padding: 0;
  text-align: center;
}
.review-toolbar:first-child {
  display: none;
}
.review-toolbar .pages {
  border-bottom: 1px solid #c9c9c9;
  display: block;
  padding: 20px 0;
  text-align: center;
}
.review-toolbar .limiter {
  display: none;
}
.review-add .block-title {
  display: none;
}
.review-form .action.submit.primary {
  border: 1px solid #747579;
  color: #0e0d0d;
  text-transform: uppercase;
  background: transparent;
  margin: 0;
}
.review-form .actions-toolbar .actions-primary {
  padding: 0;
}
.fieldset .review-legend.legend {
  border-bottom: 0;
  line-height: 1.3;
  margin-bottom: 20px;
  padding: 0;
}
.fieldset .review-legend.legend span {
  margin: 0;
}
.fieldset .review-legend.legend strong {
  display: block;
  font-weight: 500;
  margin-top: 8px;
}
.fieldset .review-field-ratings > .label {
  font-weight: 600;
  margin-bottom: 10px;
  padding: 0;
}
.review-control-vote label:before,
.review-control-vote:before {
  font-size: 32px;
  height: 32px;
  letter-spacing: 10px;
  line-height: 32px;
}
.review-field-rating .label {
  font-weight: 600;
}
.review-field-rating .control {
  margin-bottom: 48px;
  margin-top: 10px;
}
.review-list {
  margin-bottom: 30px;
}
.review-list .block-title strong {
  color: #0e0d0d;
  font-family: "Josefin Sans";
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.review-item {
  border-bottom: 1px solid #EBEBEB;
  margin: 0;
  padding: 16px 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-author .review-details-value {
  font-weight: 400;
}
.review-date {
  display: inline-flex;
  align-items: center;
  line-height: 15px;
}
.review-title {
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 8px;
}
.review-content {
  margin-bottom: 8px;
}
.review-details {
  color: #747579;
}
.page-main .column .review-add {
  margin-bottom: 0;
}
.data.table.reviews .rating-summary {
  margin-top: -4px;
}
.customer.review.view .review.title,
.customer.review.view .ratings.summary.items,
.customer.review.view .product.details {
  margin-bottom: 20px;
}
.product-reviews-summary {
  display: flex;
}
.products.wrapper.list .product-reviews-summary {
  margin: 0 auto;
}
.product-reviews-summary .rating-summary {
  display: flex;
  align-items: center;
}
.product-reviews-summary .rating-summary span {
  margin-right: 8px;
}
.product-reviews-summary .reviews-actions {
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}
.product-reviews-summary .reviews-actions a:not(:last-child) {
  margin-right: 12px;
}
.product-reviews-summary .reviews-actions .action.add {
  white-space: nowrap;
}
.product-info-main .rating-summary,
.customer-review .rating-summary {
  margin-right: 12px;
}
.product-info-main .rating-summary:after,
.customer-review .rating-summary:after {
  content: "";
  width: 1px;
  height: 17px;
  background: #C8C8C8;
  margin-left: 12px;
}
.product-reviews-summary {
  margin-bottom: 16px;
}
.products.wrapper.list .product-reviews-summary {
  margin: 0;
}
.product-reviews-summary .reviews-actions {
  font-size: 14px;
  margin-top: 3px;
}
.block-reviews-dashboard .items .item {
  margin-bottom: 20px;
}
.block-reviews-dashboard .items .item:last-child {
  margin-bottom: 0;
}
.block-reviews-dashboard .product-name {
  display: inline-block;
}
.block-reviews-dashboard .product-name:not(:last-child) {
  margin-bottom: 5px;
}
.block-reviews-dashboard .rating-summary .label {
  font-weight: 600;
  margin-right: 10px;
  vertical-align: middle;
}
.table-reviews .product-name,
.block-reviews-dashboard .product-name {
  font-weight: 400;
}
.table-reviews .rating-summary {
  display: inline-block;
  vertical-align: baseline;
}
.customer-review .product-media {
  float: left;
  margin-right: 3%;
  max-width: 285px;
  width: 30%;
}
.customer-review .review-details {
  margin: 0;
}
.customer-review .review-details .customer-review-rating {
  margin-bottom: 20px;
}
.customer-review .review-details .customer-review-rating .item {
  margin-bottom: 10px;
}
.customer-review .review-details .customer-review-rating .item:last-child {
  margin-bottom: 0;
}
.swatch-attribute-label {
  font-weight: 500;
  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: 8px 0 0 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: #ffffff;
  color: #101010;
}
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
  background: #ffffff;
  border: 1px solid #bc9169;
  color: #bc9169;
}
.swatch-option {
  border: 1px solid #ebebeb;
  cursor: pointer;
  float: left;
  height: 46px;
  margin: 0 30px 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: none;
}
.swatch-option.text {
  background: #ffffff;
  color: #101010;
  font-weight: 400;
  line-height: 48px;
  margin-right: 22px;
  min-width: 22px;
  padding: 0 12px;
  border-radius: 100%;
}
.swatch-option.text.selected {
  background-color: #ffffff;
}
.swatch-option.selected {
  border: #bc9169;
  color: #bc9169;
  box-shadow: none;
  outline: none;
}
.swatch-option:not(.disabled):hover {
  border: 1px solid #bc9169;
  color: #101010;
  box-shadow: none;
  outline: none;
}
.swatch-option.image,
.swatch-option.color {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  min-width: auto;
}
.swatch-option.image:not(.disabled),
.swatch-option.color:not(.disabled) {
  border: 1px solid #ffffff;
  outline: 2px solid #56575a;
  border-radius: 50%;
  outline: none;
  box-shadow: none;
  overflow: initial;
}
.swatch-option.image:not(.disabled):after,
.swatch-option.color:not(.disabled):after {
  width: 40px;
  height: 40px;
  border: 1px solid #ebebeb;
  content: '';
  display: inline-block;
  border-radius: 50%;
  top: -7px;
  left: -6px;
  position: absolute;
}
.swatch-option.image.selected,
.swatch-option.color.selected {
  box-shadow: none;
  overflow: initial;
}
.swatch-option.image.selected:hover:after,
.swatch-option.color.selected:hover:after,
.swatch-option.image.selected:after,
.swatch-option.color.selected:after {
  width: 40px;
  height: 40px;
  border: 1px solid #ebebeb;
  content: '';
  display: inline-block;
  border-radius: 50%;
  top: -7px;
  left: -6px;
  position: absolute;
}
.swatch-option.disabled {
  box-shadow: unset;
  cursor: default;
  pointer-events: none;
}
.swatch-option.disabled:after {
  background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, #ffffff), color-stop(46%, #ffffff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #ffffff), color-stop(57%, #ffffff), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  content: '';
  filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff, GradientType=1)';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.swatch-option-disabled {
  border: 0;
  cursor: default;
  outline: none !important;
}
.swatch-option-disabled:after {
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  background: #e02b27;
  content: '';
  height: 2px;
  left: -4px;
  position: absolute;
  top: 10px;
  width: 42px;
  z-index: 995;
}
.swatch-option-loading {
  content: url('../images/loader-2.gif');
}
.swatch-option-tooltip {
  border: 1px solid #ebebeb;
  color: #949494;
  background: #ffffff;
  display: none;
  max-height: 100%;
  min-height: 20px;
  min-width: 20px;
  padding: 5px;
  position: absolute;
  text-align: center;
  z-index: 999;
}
.swatch-option-tooltip .corner,
.swatch-option-tooltip-layered .corner {
  bottom: 0;
  height: 8px;
  left: 40%;
  position: absolute;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before,
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-style: solid;
  content: '';
  font-size: 1px;
  height: 0;
  position: relative;
  width: 0;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before {
  border-color: #adadad transparent transparent transparent;
  border-width: 8px 8.5px 0 8.5px;
  left: 0;
  top: 2px;
}
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-color: #ffffff transparent transparent transparent;
  border-width: 7px 7.5px 0 7.5px;
  left: -15px;
  top: 1px;
}
.swatch-option-tooltip .image,
.swatch-option-tooltip-layered .image {
  display: block;
  height: 130px;
  margin: 0 auto;
  width: 130px;
}
.swatch-option-tooltip-layered {
  background: #ffffff;
  border: 1px solid #ebebeb;
  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 #ad7744;
}
.swatch-option-link-layered:hover > .swatch-option-tooltip-layered {
  display: block;
}
.swatch-opt {
  margin: 16px 0 11px;
}
.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;
}
.block-collapsible-nav .content {
  background: #ffffff;
  padding: 15px 0;
}
.block-collapsible-nav .item {
  margin: 4px 0 0;
}
.block-collapsible-nav .item:first-child {
  margin-top: 0;
}
.block-collapsible-nav .item a,
.block-collapsible-nav .item > strong {
  border-left: 3px solid transparent;
  color: #444649;
  display: block;
  padding: 8px 18px 8px 16px;
}
.block-collapsible-nav .item a {
  text-decoration: none;
}
.block-collapsible-nav .item a:hover {
  background: transparent;
}
.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current > strong {
  border-color: #101010;
  color: #101010;
  background: #efefef;
  font-weight: 600;
}
.block-collapsible-nav .item.current a {
  border-color: #101010;
}
.block-collapsible-nav .item .delimiter {
  display: none;
}
body {
  background-color: #ffffff;
}
.topbar {
  background-color: #fff7f0;
  font-family: "Josefin Sans";
  height: 32px;
  color: #0e0d0d;
  display: flex;
  align-items: center;
  justify-content: center;
}
.topbar span {
  font-weight: 500;
  color: #ad7744;
  cursor: pointer;
}
.page-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}
.page-main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.page-main > .page-title-wrapper .page-title {
  hyphens: auto;
}
th {
  font-weight: 500;
}
.page-header {
  background-color: #ffffff;
  margin-bottom: 20px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08);
}
.page-header .panel.wrapper {
  background-color: #6e716e;
  color: #ffffff;
}
.menu-grid-item {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 8px;
  padding: 0 24px;
  margin-top: 32px;
  text-align: center;
}
.menu-grid-item a {
  text-transform: uppercase;
  font-weight: 600;
  color: #101010;
  background: #F5F5F5;
  border-radius: 12px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 16px;
}
.menu-grid-item a img {
  width: 113px;
  border-radius: 12px;
}
.menu-grid-item a:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 6L15.5 12L9.5 18' stroke='%23747579' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  position: absolute;
  right: 12px;
}
.gallery-placeholder {
  position: relative;
}
.gallery-placeholder .offerlabel {
  right: 20px;
  bottom: 10%;
}
.offerlabel {
  position: absolute;
  right: 0;
  bottom: 17%;
  z-index: 10;
  height: 23px;
  display: flex;
  align-items: center;
  padding-right: 6px;
  font-size: 1.1rem;
  font-weight: 500;
  color: #ffffff;
}
.offerlabel span {
  position: relative;
  text-transform: uppercase;
  top: 2px;
}
.offerlabel:before {
  content: "";
  height: 23px;
  display: inline-block;
  position: absolute;
  right: 0;
}
.offerlabel.new-arrivals:before {
  width: 112px;
  background-image: url("data:image/svg+xml,%3Csvg width='112' height='24' viewBox='0 0 112 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M110 23.1484H1.91382C1.10613 23.1484 0.631671 22.2404 1.09291 21.5774L15.7016 0.577374C15.8885 0.308653 16.1952 0.148438 16.5225 0.148438H110C111.105 0.148438 112 1.04387 112 2.14844V21.1484C112 22.253 111.105 23.1484 110 23.1484Z' fill='url(%23paint0_linear_1923_10204)' fill-opacity='0.8'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1923_10204' x1='-1.79153e-08' y1='11.6484' x2='119.5' y2='0.148437' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9546B'/%3E%3Cstop offset='1' stop-color='%23CF3147'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.offerlabel.limited-edition:before {
  width: 128px;
  background-image: url("data:image/svg+xml,%3Csvg width='127' height='23' viewBox='0 0 127 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.516666 21.4512C0.0801362 22.1162 0.557167 23 1.35264 23L125 23C126.105 23 127 22.1046 127 21V2C127 0.89543 126.105 0 125 0H16.0061C15.6879 0 15.3887 0.151428 15.2003 0.407833L7.04902 11.5L0.516666 21.4512Z' fill='url(%23paint0_linear_1923_5840)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1923_5840' x1='19.9083' y1='23' x2='130.984' y2='6.82374' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23417FDB'/%3E%3Cstop offset='1' stop-color='%232665C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.offerlabel.sale:before {
  width: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='23' viewBox='0 0 60 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.01667 21.4512C0.580136 22.1162 1.05717 23 1.85264 23H58C59.1046 23 60 22.1046 60 21V2C60 0.89543 59.1046 0 58 0H16.5061C16.1879 0 15.8887 0.151428 15.7003 0.407833L7.54902 11.5L1.01667 21.4512Z' fill='url(%23paint0_linear_1923_6381)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1923_6381' x1='-99.3846' y1='23' x2='114.391' y2='-70.3052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E5785A'/%3E%3Cstop offset='1' stop-color='%23FC7651'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.offerlabel.trending:before {
  width: 90px;
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='24' viewBox='0 0 90 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.516666 21.7481C0.0801362 22.4131 0.557167 23.2969 1.35264 23.2969L88 23.2969C89.1046 23.2969 90 22.4014 90 21.2969V2.29688C90 1.1923 89.1046 0.296875 88 0.296875H16.0061C15.6879 0.296875 15.3887 0.448303 15.2003 0.704708L7.04902 11.7969L0.516666 21.7481Z' fill='url(%23paint0_linear_1923_1403)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1923_1403' x1='-13.2143' y1='23.2969' x2='69.4345' y2='11.2642' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E8CB69'/%3E%3Cstop offset='1' stop-color='%23D7A92A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.menu-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.menu-icon:before {
  width: 32px;
  height: 32px;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 16H20' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00098 7H29.001' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00098 25H29.001' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.cms-index-index .menu-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 16H20' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00098 7H29.001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00098 25H29.001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.header.panel > .header.links {
  margin: 0;
  padding: 0;
  list-style: none none;
  float: right;
  font-size: 0;
  margin-left: auto;
  margin-right: 20px;
}
.header.panel > .header.links > li {
  display: inline-block;
  vertical-align: top;
}
.header.panel > .header.links > li {
  font-size: 14px;
  margin: 0 0 0 15px;
}
.header.panel > .header.links > li.customer-welcome {
  margin: 0 0 0 5px;
}
.header.panel > .header.links > li > a {
  color: #ffffff;
  text-decoration: none;
}
.header.panel > .header.links > li > a:visited {
  color: #ffffff;
  text-decoration: none;
}
.header.panel > .header.links > li > a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.header.panel > .header.links > li > a:active {
  color: #ffffff;
  text-decoration: underline;
}
.header.content {
  padding-top: 10px;
  position: relative;
}
.logo {
  float: left;
  position: relative;
  z-index: 5;
}
.logo img {
  display: block;
  height: auto;
}
.page-print .logo {
  display: inline-block;
  float: none;
}
.page-print .nav-toggle {
  display: none;
}
.page-main > .page-title-wrapper .page-title + .action {
  margin-top: 30px;
}
.action.skip:focus {
  background: #f0f0f0;
  padding: 10px;
  box-sizing: border-box;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 15;
}
.action-skip-wrapper {
  height: 0;
  position: relative;
}
.message.global p {
  margin: 0;
}
.message.global.noscript,
.message.global.cookie {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #ffee9c;
  border-color: #d6ca8e;
  color: #101010;
  margin: 0;
}
.message.global.noscript a,
.message.global.cookie a {
  color: #ad7744;
}
.message.global.noscript a:hover,
.message.global.cookie a:hover {
  color: #ad7744;
}
.message.global.noscript a:active,
.message.global.cookie a:active {
  color: #ad7744;
}
.message.global.cookie {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 3;
}
.message.global.cookie .actions {
  margin-top: 10px;
}
.message.global.demo {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #ff0101;
  border-color: none;
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.message.global.demo a {
  color: #ad7744;
}
.message.global.demo a:hover {
  color: #ad7744;
}
.message.global.demo a:active {
  color: #ad7744;
}
.page-footer {
  position: relative;
}
.page-footer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 55px;
  left: 0;
  background: #F5F5F5;
}
.footer.content .links > li {
  background: #ffffff;
  font-size: 1.6rem;
  border-top: 1px solid #cecece;
  margin: 0 -15px;
  padding: 0 15px;
}
.footer.content .links a,
.footer.content .links strong {
  display: block;
  padding: 10px 0;
}
.footer.content .links strong {
  color: #c0c0c0;
  font-weight: normal;
}
.footer.content .links a {
  color: #0e0d0d;
  text-decoration: none;
}
.footer.content .links a:visited {
  color: #0e0d0d;
  text-decoration: none;
}
.footer.content .links a:hover {
  color: #c0c0c0;
  text-decoration: underline;
}
.footer.content .links a:active {
  color: #c0c0c0;
  text-decoration: underline;
}
.page-header .panel.wrapper .switcher .options,
.page-footer .switcher .options {
  display: inline-block;
  position: relative;
}
.page-header .panel.wrapper .switcher .options .action.toggle.switcher-trigger,
.page-footer .switcher .options .action.toggle.switcher-trigger {
  border: 1px solid #444649;
  padding: 6px 8px 6px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 24px;
  background: #17181b;
  width: 78px;
}
.page-header .panel.wrapper .switcher .options .action.toggle.switcher-trigger.active,
.page-footer .switcher .options .action.toggle.switcher-trigger.active {
  display: flex;
}
.page-header .panel.wrapper .switcher .options:before,
.page-footer .switcher .options:before,
.page-header .panel.wrapper .switcher .options:after,
.page-footer .switcher .options:after {
  content: '';
  display: table;
}
.page-header .panel.wrapper .switcher .options:after,
.page-footer .switcher .options:after {
  clear: both;
}
.page-header .panel.wrapper .switcher .options .action.toggle,
.page-footer .switcher .options .action.toggle {
  padding: 0;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options .action.toggle > span,
.page-footer .switcher .options .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-header .panel.wrapper .switcher .options .action.toggle:after,
.page-footer .switcher .options .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 22px;
  color: #ebebeb;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 8px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-header .panel.wrapper .switcher .options .action.toggle:hover:after,
.page-footer .switcher .options .action.toggle:hover:after {
  color: #ebebeb;
}
.page-header .panel.wrapper .switcher .options .action.toggle:active:after,
.page-footer .switcher .options .action.toggle:active:after {
  color: #ebebeb;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active,
.page-footer .switcher .options .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active > span,
.page-footer .switcher .options .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:after,
.page-footer .switcher .options .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 22px;
  color: #ebebeb;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0 0 0 8px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:hover:after,
.page-footer .switcher .options .action.toggle.active:hover:after {
  color: #ebebeb;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:active:after,
.page-footer .switcher .options .action.toggle.active:active:after {
  color: #ebebeb;
}
.page-header .panel.wrapper .switcher .options ul.dropdown,
.page-footer .switcher .options ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 160px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.page-header .panel.wrapper .switcher .options ul.dropdown li,
.page-footer .switcher .options ul.dropdown li {
  margin: 0;
  padding: 0;
}
.page-header .panel.wrapper .switcher .options ul.dropdown li:hover,
.page-footer .switcher .options ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before,
.page-header .panel.wrapper .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.page-header .panel.wrapper .switcher .options.active,
.page-footer .switcher .options.active {
  overflow: visible;
}
.page-header .panel.wrapper .switcher .options.active ul.dropdown,
.page-footer .switcher .options.active ul.dropdown {
  display: block;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a,
.page-footer .switcher .options ul.dropdown a {
  color: #333333;
  text-decoration: none;
  display: block;
  padding: 8px;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a:visited,
.page-footer .switcher .options ul.dropdown a:visited {
  color: #333333;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a:hover,
.page-footer .switcher .options ul.dropdown a:hover {
  color: #333333;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a:active,
.page-footer .switcher .options ul.dropdown a:active {
  color: #333333;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher strong,
.page-footer .switcher strong {
  font-weight: 400;
  font-family: "Josefin Sans";
  color: #ebebeb;
  font-size: 1.2rem;
}
.page-header .panel.wrapper .switcher .options ul.dropdown {
  right: 0;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:before {
  left: auto;
  right: 10px;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:after {
  left: auto;
  right: 9px;
}
.sidebar .widget.block:not(:last-child),
.sidebar .widget:not(:last-child) {
  margin-bottom: 40px;
}
.widget {
  clear: both;
}
.page-header .widget.block,
.page-footer .widget.block {
  margin: 20px 0;
}
.page-header .links .widget.block,
.page-footer .links .widget.block {
  margin: 0;
}
.ui-datepicker td {
  padding: 0;
}
.ui-tooltip {
  background: #ffffff;
  border: 1px solid #bbbbbb;
  padding: 10px;
}
.header-topbar {
  background: #fff7f0;
}
a .icon-label {
  font-size: 0.8rem;
  display: block;
  margin-top: 4px;
  color: #747579;
}
.login-icon {
  width: 48px;
  display: flex;
  align-items: center;
}
.login-icon .user-icon {
  height: 32px;
}
.login-icon .user-icon:before {
  content: "";
  display: inline-block;
  width: 33px;
  height: 32px;
  background-size: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.1353 28H26.1113M26.1113 28H5.95512C4.89807 28 4.0332 27.136 4.0332 26.08V21.7C4.0332 21.4 4.0332 21.244 4.17735 20.956C4.6338 19.9 8.9311 17.0329 11.0332 16.2769M26.1113 28C27.1683 28 28.0332 27.136 28.0332 26.08V21.7C28.0332 21.412 28.0332 21.1 27.8891 20.956C27.4446 19.912 22.1353 17.0209 20.0332 16.2769M16.0452 17.8C12.7419 17.8 10.0392 15.1 10.0392 11.8V10C10.0392 6.7 12.7419 4 16.0452 4C19.3485 4 22.0512 6.7 22.0512 10V11.8C22.0512 15.1 19.3485 17.8 16.0452 17.8Z' stroke='%23101010' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.login-icon.customer-icon .user-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.102 28H27.078M27.078 28H6.92186C5.8648 28 4.99994 27.136 4.99994 26.08V21.7C4.99994 21.4 4.99994 21.244 5.14408 20.956C5.60054 19.9 9.89784 17.0329 11.9999 16.2769M27.078 28C28.1351 28 28.9999 27.136 28.9999 26.08V21.7C28.9999 21.412 28.9999 21.1 28.8558 20.956C28.4114 19.912 23.102 17.0209 20.9999 16.2769M17.012 17.8C13.7086 17.8 11.0059 15.1 11.0059 11.8V10C11.0059 6.7 13.7086 4 17.012 4C20.3153 4 23.018 6.7 23.018 10V11.8C23.018 15.1 20.3153 17.8 17.012 17.8Z' stroke='%23101010' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.customMenuPhone:before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 20px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3502 16.6667C14.9457 16.6667 13.5057 16.315 12.0302 15.6117C10.5546 14.9083 9.1813 13.9208 7.91019 12.6492C6.64908 11.3781 5.66686 10.0072 4.96352 8.53668C4.26019 7.06612 3.90852 5.6289 3.90852 4.22501C3.90852 3.97501 3.99186 3.7639 4.15852 3.59168C4.32519 3.41945 4.53352 3.33334 4.78352 3.33334H6.84436C7.07102 3.33334 7.2688 3.40473 7.43769 3.54751C7.60658 3.69029 7.72075 3.87334 7.78019 4.09668L8.19352 6.08334C8.23241 6.31668 8.22547 6.52029 8.17269 6.69418C8.11991 6.86807 8.02741 7.01057 7.89519 7.12168L6.06686 8.82668C6.40908 9.44723 6.78713 10.0239 7.20102 10.5567C7.61491 11.0895 8.05658 11.5942 8.52602 12.0708C9.00936 12.5542 9.52991 13.0042 10.0877 13.4208C10.6455 13.837 11.2577 14.2297 11.9244 14.5992L13.7069 12.785C13.8424 12.6389 13.9949 12.5425 14.1644 12.4958C14.3332 12.4497 14.5205 12.4406 14.726 12.4683L16.4785 12.8267C16.7052 12.8822 16.8891 12.9964 17.0302 13.1692C17.1713 13.342 17.2419 13.5397 17.2419 13.7625V15.7917C17.2419 16.0417 17.1557 16.25 16.9835 16.4167C16.8113 16.5833 16.6002 16.6667 16.3502 16.6667Z' fill='%23BC9169'/%3E%3C/svg%3E%0A");
}
.modal-popup.modal-slide.menu-popup {
  top: 0;
  width: 100%;
  -webkit-transition: all .5s;
  transition: all .5s;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.modal-popup.modal-slide.menu-popup .modal-header {
  border: 0;
  margin-top: 24px;
  min-height: 24px;
}
.modal-popup.modal-slide.menu-popup._show {
  bottom: 0%;
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
.modal-popup.modal-slide.menu-popup .modal-inner-wrap {
  transition: none;
  transform: none;
  width: 100%;
  max-height: 100%;
  margin: 0;
  height: 100%;
}
.user-account-details > a {
  display: block;
}
.user-account-details {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
}
.user-account-details a {
  display: block;
  color: #0e0d0d;
  text-decoration: none;
}
.user-account-details a:visited {
  color: #0e0d0d;
  text-decoration: none;
}
.user-account-details a:hover {
  color: #333333;
  text-decoration: none;
}
.user-account-details a:active {
  color: #0e0d0d;
  text-decoration: none;
}
.user-account-details a:first-child {
  padding-bottom: 24px;
}
@media only screen and (min-width: 1029px) {
  .custom-menu {
    margin-left: 496px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .header.content .block-search {
    max-width: 300px;
  }
}
.toolbar.wishlist-toolbar {
  display: none;
}
.toolbar.wishlist-toolbar .limiter {
  float: right;
}
.toolbar.wishlist-toolbar .main .pages {
  display: inline-block;
  position: relative;
  z-index: 0;
}
.toolbar.wishlist-toolbar .toolbar-amount,
.toolbar.wishlist-toolbar .limiter {
  display: inline-block;
  z-index: 1;
}
.product-social-links .action.towishlist,
.wishlist-addtocart-wrap .action.towishlist,
.block-bundle-summary .action.towishlist,
.product-item .action.towishlist,
.table-comparison .action.towishlist {
  border-radius: 2px;
  cursor: pointer;
}
.product-social-links .action.towishlist:before,
.wishlist-addtocart-wrap .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before {
  content: "";
  display: inline-block;
  right: 16px;
  width: 24px;
  height: 25px;
  background-size: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1 18.9953L12 19.0953L11.89 18.9953C7.14 14.6853 4 11.8353 4 8.94531C4 6.94531 5.5 5.44531 7.5 5.44531C9.04 5.44531 10.54 6.44531 11.07 7.80531H12.93C13.46 6.44531 14.96 5.44531 16.5 5.44531C18.5 5.44531 20 6.94531 20 8.94531C20 11.8353 16.86 14.6853 12.1 18.9953ZM16.5 3.44531C14.76 3.44531 13.09 4.25531 12 5.52531C10.91 4.25531 9.24 3.44531 7.5 3.44531C4.42 3.44531 2 5.85531 2 8.94531C2 12.7153 5.4 15.8053 10.55 20.4753L12 21.7953L13.45 20.4753C18.6 15.8053 22 12.7153 22 8.94531C22 5.85531 19.58 3.44531 16.5 3.44531Z' fill='%23101010'/%3E%3C/svg%3E");
}
.product-social-links .action.towishlist.wishlisticon:before,
.wishlist-addtocart-wrap .action.towishlist.wishlisticon:before,
.block-bundle-summary .action.towishlist.wishlisticon:before,
.product-item .action.towishlist.wishlisticon:before,
.table-comparison .action.towishlist.wishlisticon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6667 5.908C14.669 6.93383 14.2737 7.92066 13.564 8.66133C11.9367 10.3487 10.358 12.108 8.67066 13.7333C8.28333 14.1 7.66933 14.0867 7.29933 13.7033L2.436 8.662C0.965996 7.138 0.965996 4.678 2.436 3.15467C2.78342 2.79 3.20129 2.49968 3.66426 2.30132C4.12722 2.10295 4.62565 2.00067 5.12933 2.00067C5.633 2.00067 6.13143 2.10295 6.5944 2.30132C7.05737 2.49968 7.47523 2.79 7.82266 3.15467L8 3.33733L8.17666 3.15467C8.52451 2.79049 8.94244 2.50046 9.4053 2.30203C9.86817 2.10359 10.3664 2.00086 10.87 2C11.8833 2 12.852 2.416 13.5633 3.15467C14.2733 3.89523 14.6688 4.88207 14.6667 5.908Z' fill='%23101010'/%3E%3C/svg%3E");
}
.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 #ebebeb;
}
.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 #ebebeb;
}
.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 #ebebeb;
}
.account .table-wrapper .data.table.wishlist .product.name {
  display: inline-block;
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .box-tocart {
  margin: 10px 0;
}
.account .table-wrapper .data.table.wishlist .box-tocart .qty {
  vertical-align: middle;
}
.account .table-wrapper .data.table.wishlist .col.item {
  width: 50%;
}
.account .table-wrapper .data.table.wishlist .col.photo {
  max-width: 150px;
}
.account .table-wrapper .data.table.wishlist .col.selector {
  max-width: 15px;
}
.account .table-wrapper .data.table.wishlist textarea {
  margin: 10px 0;
}
.account .table-wrapper .data.table.wishlist .input-text.qty {
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .action.primary {
  vertical-align: top;
}
.account .table-wrapper .data.table.wishlist .price {
  font-weight: 700;
}
.link.wishlist .counter {
  color: #5b5454;
  white-space: nowrap;
}
.link.wishlist .counter:before {
  content: '(';
}
.link.wishlist .counter:after {
  content: ')';
}
.block-wishlist .product-item-name {
  margin-right: 25px;
}
.products-grid.wishlist .product-item {
  margin-left: 2%;
  width: calc((100% - 4%) / 3);
}
.products-grid.wishlist .product-item:nth-child(3n + 1) {
  margin-left: 0;
}
.products-grid.wishlist .product-item-photo {
  display: block;
  margin-bottom: 10px;
}
.products-grid.wishlist .product-item-name {
  margin-top: 0;
}
.products-grid.wishlist .product-item .price-box {
  margin: 0;
}
.products-grid.wishlist .product-item .price-box p {
  margin: 0;
}
.products-grid.wishlist .product-item-actions .action.edit,
.products-grid.wishlist .product-item-actions .action.delete {
  display: inline-block;
  text-decoration: none;
}
.products-grid.wishlist .product-item-actions .action.edit > span,
.products-grid.wishlist .product-item-actions .action.delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.products-grid.wishlist .product-item-actions .action.edit:before,
.products-grid.wishlist .product-item-actions .action.delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.products-grid.wishlist .product-item-actions .action.edit:hover:before,
.products-grid.wishlist .product-item-actions .action.delete:hover:before {
  color: #0e0d0d;
}
.products-grid.wishlist .product-item-actions .action.edit:active:before,
.products-grid.wishlist .product-item-actions .action.delete:active:before {
  color: #757575;
}
.products-grid.wishlist .product-item-actions .action.delete:before {
  content: '\e604';
}
.block-banners .banner-item,
.block-banners-inline .banner-item {
  display: block;
}
.block-banners .banner-item-content,
.block-banners-inline .banner-item-content {
  margin-bottom: 20px;
}
.block-banners .banner-item-content img,
.block-banners-inline .banner-item-content img {
  display: block;
  margin: 0 auto;
}
.block-product-link.widget,
.block-category-link.widget {
  display: block;
  margin-bottom: 20px;
}
.block-product-link-inline.widget {
  margin: 0;
}
.block.widget .products-grid .product-item {
  margin-left: 2%;
  width: calc((100% - 2%) / 2);
}
.block.widget .products-grid .product-item:nth-child(2n + 1) {
  margin-left: 0;
}
.block.widget .product-item-info {
  width: auto;
}
.block.widget .pager {
  padding: 0;
}
.block.widget .pager .toolbar-amount {
  float: none;
  font-size: 1.2rem;
}
.block.widget .pager .pages-item-previous {
  padding-left: 0;
}
.block.widget .pager .pages-item-next {
  position: relative;
}
.block.widget .pager .items {
  white-space: nowrap;
}
.columns .block-event {
  position: relative;
  z-index: 2;
}
.block-event .block-content {
  position: relative;
}
.block-event .block-content > .action {
  cursor: pointer;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  z-index: 3;
}
.block-event .block-content > .action.backward,
.block-event .block-content > .action.forward {
  opacity: .5;
  overflow: hidden;
  width: 20px;
  display: inline-block;
  text-decoration: none;
}
.block-event .block-content > .action.backward > span,
.block-event .block-content > .action.forward > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 55px;
  line-height: 30px;
  color: inherit;
  content: '\e617';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  margin-left: -15px;
}
.block-event .block-content > .action.backward {
  left: 0;
}
.block-event .block-content > .action.forward {
  right: 0;
}
.block-event .block-content > .action.forward:before {
  content: '\e608';
}
.block-event .block-content > .action.forward:before {
  margin-left: -20px;
}
.block-event .block-content > .action.inactive {
  cursor: default;
  display: none;
}
.block-event .block-content > .action:hover {
  opacity: 1;
}
.block-event .slider-panel {
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.block-event .slider-panel .slider {
  white-space: nowrap;
}
.block-event .slider-panel .slider .item {
  background: #f0f0f0;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  white-space: normal;
  width: 16.35%;
}
.sidebar-main .block-event .slider-panel .slider .item,
.sidebar-additional .block-event .slider-panel .slider .item {
  width: 100%;
}
.block-event .slider-panel .slider .item img {
  max-width: 100%;
}
.block-event .slider-panel .slider .item .category-name {
  display: inline-block;
  font-size: 1.8rem;
  padding: 15px 5px 0;
  word-break: break-all;
}
.block-event .slider-panel .slider .item .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-event .slider-panel .slider .item .ticker li {
  display: none;
  margin: 0 5px;
}
.block-event .slider-panel .slider .item .ticker .value {
  font-size: 2.6rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .ticker .label {
  display: block;
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .dates {
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .start,
.block-event .slider-panel .slider .item .dates .end,
.block-event .slider-panel .slider .item .dates .date {
  display: block;
}
.block-event .slider-panel .slider .item .dates .start:after {
  font-size: 1.8rem;
  content: '\2013';
  display: block;
}
.block-event .slider-panel .slider .item .dates .date {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .time {
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .box-event .box-content {
  padding: 5px 0 10px;
}
.block-event .slider-panel .slider .item .box-event .box-title {
  display: block;
  font-weight: 300;
  margin: 10px 0 0;
}
.block-event .slider-panel .slider .item .action.show {
  display: block;
  padding: 0;
}
.block-event .slider-panel .slider .item .action.show .category.name {
  display: inline-block;
  padding: 30px 10px 0;
}
.block-event .slider-panel .slider .item .action.show img {
  display: block;
}
.block-event .slider-panel .slider .item .action.event {
  background-image: none;
  background: #101010;
  border: 1px solid #101010;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Josefin Sans";
  font-weight: 700;
  padding: 12px 24px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
  margin-top: 15px;
}
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
  background: #040404;
  border: 1px solid #040404;
  color: #ffffff;
}
.block-event .slider-panel .slider .item .action.event:hover {
  background: #3f4146;
  border: 1px solid #101010;
  color: #ffffff;
}
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.block-event .slider-panel .slider .item .action.event:hover {
  text-decoration: none;
}
.block-static-block.widget,
.block-cms-link.widget {
  margin-bottom: 20px;
}
.links .block-static-block.widget,
.links .block-cms-link.widget {
  margin-bottom: 0;
}
.block-cms-link-inline.widget {
  margin: 0;
}
.block-wishlist-search .form-wishlist-search {
  margin: 20px 0 0;
}
.block-cms-hierarchy-link.widget {
  display: block;
  margin-bottom: 20px;
}
.block-cms-hierarchy-link-inline.widget {
  margin: 0;
}
.sidebar .block-addbysku .fieldset {
  margin: 0;
}
.sidebar .block-addbysku .fieldset .fields {
  position: relative;
}
.sidebar .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.sidebar .block-addbysku .fieldset .fields .field.sku {
  margin-right: -85px;
  padding-right: 90px;
  width: 100%;
}
.sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error {
  width: 80px;
}
.sidebar .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 7px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar {
  margin-bottom: 20px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary {
  text-align: left;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action {
  width: auto;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary {
  float: none;
  text-align: left;
}
.sidebar .block-addbysku .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 4px;
  width: auto;
}
.sidebar .block-addbysku .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: inherit;
  color: inherit;
  content: '\e61c';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.add:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.add:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.links {
  display: inline-block;
  margin: 20px 0 0;
}
.sidebar .block-addbysku .action.reset {
  display: block;
  margin: 10px 0;
}
.sidebar .block-addbysku .action.remove {
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.sidebar .block-addbysku .action.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: #999999;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.remove:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:focus,
.sidebar .block-addbysku .action.remove:active {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove:hover {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove.disabled,
.sidebar .block-addbysku .action.remove[disabled],
fieldset[disabled] .sidebar .block-addbysku .action.remove {
  pointer-events: none;
  opacity: 0.5;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.account.vault-cards-listaction .page-title-wrapper {
  display: none;
}
.account.vault-cards-listaction .address-select-modal__form-container {
  margin-bottom: 20px;
}
.account.vault-cards-listaction .address-select-modal__form-container > div {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.account.vault-cards-listaction .address-select-modal__form-container > div > div {
  margin-top: 10px;
}
.account.vault-cards-listaction .field.company,
.account.vault-cards-listaction .field.choice.set.billing,
.account.vault-cards-listaction .field.choice.set.shipping,
.account.vault-cards-listaction .primary[data-action='save-address'] {
  display: none !important;
}
.account.vault-cards-listaction #form-validate {
  display: none;
}
.account.vault-cards-listaction [for='repeat_order_cc_number'] + .control {
  position: relative;
}
.account.vault-cards-listaction .account-section__title-view-all-link {
  display: block;
  margin-bottom: 30px;
}
.account.vault-cards-listaction .braintree-credit-card-types {
  display: flex;
  flex-wrap: wrap;
}
.account.vault-cards-listaction .braintree-credit-card-types .item {
  margin-right: 5px;
  margin-top: 5px;
}
.account.vault-cards-listaction .braintree-credit-card-types .item:last-child {
  margin-right: 0;
}
.account.vault-cards-listaction .braintree-credit-card-types img {
  height: 24px;
}
.account.vault-cards-listaction .separator {
  margin: 10px 10px 0;
}
.account.vault-cards-listaction .address-select-container {
  border: 1px solid #cccccc;
  border-radius: 2px;
  padding: 25px;
}
.account.vault-cards-listaction #braintree_submit {
  font-size: 1.6rem;
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  color: #ffffff;
  height: 40px;
  margin: 10px 0;
  padding: 0 20px;
}
.account.vault-cards-listaction .subs-modal-overlay {
  background-color: #000000;
  height: 100%;
  left: 0;
  opacity: 0.3;
  position: fixed;
  top: 0;
  width: 100%;
}
.account.vault-cards-listaction #paypal_container {
  margin: auto;
  max-width: 360px;
}
.account.vault-cards-listaction .add-methods {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.account.vault-cards-listaction .add-method {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: 1px solid #cccccc;
  border-radius: 2px;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  padding: 3px;
  width: 50%;
}
.account.vault-cards-listaction .add-method:hover {
  border-color: #797777;
}
.account.vault-cards-listaction .add-method:first-child {
  margin-right: 35px;
}
.account.vault-cards-listaction .add-method > div {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 10px;
}
.account.vault-cards-listaction .add-method > div p {
  font-weight: 700;
  padding-top: 15px;
}
.account.vault-cards-listaction .add-method .icon-container {
  background: #f0f0f0;
  border-radius: 0 0 1px 1px;
  height: 100%;
  padding: 15px 0;
  width: 100%;
}
.account.vault-cards-listaction .add-method .icon-container ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  list-style: none;
  margin: 0;
  max-width: 160px;
  padding: 0;
  width: 100%;
}
.account.vault-cards-listaction .add-method .icon-container ul li {
  margin: 0;
  width: 25%;
}
.account.vault-cards-listaction .add-method .icon-container ul li img {
  height: 24px;
}
.account.vault-cards-listaction .subs-modal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
.account.vault-cards-listaction .subs-modal__box {
  -moz-box-shadow: 0 4px 15px 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 4px 15px 5px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
  box-shadow: 0 4px 15px 5px rgba(0, 0, 0, 0.25);
  margin: 20px;
  max-width: 610px;
  overflow-y: auto;
  padding: 40px 20px;
  position: relative;
  text-align: center;
  width: 100%;
}
.account.vault-cards-listaction .subs-modal__close-button {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  box-shadow: none !important;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 20px;
}
.account.vault-cards-listaction .subs-modal__close-button:focus,
.account.vault-cards-listaction .subs-modal__close-button:active {
  background: none;
  border: none;
}
.account.vault-cards-listaction .subs-modal__close-button:hover {
  background: none;
  border: none;
}
.account.vault-cards-listaction .subs-modal__close-button.disabled,
.account.vault-cards-listaction .subs-modal__close-button[disabled],
fieldset[disabled] .account.vault-cards-listaction .subs-modal__close-button {
  pointer-events: none;
  opacity: 0.5;
}
.account.vault-cards-listaction .subs-modal__screen-reader-label {
  display: none;
}
.account.vault-cards-listaction .subs-modal__title {
  text-align: center;
}
.account.vault-cards-listaction .add-card-modal .subs-modal__box {
  padding: 20px;
}
.account.vault-cards-listaction .add-card-modal form {
  margin: 0;
}
.account.vault-cards-listaction .add-card-modal legend {
  border-bottom: none !important;
  margin-bottom: 20px !important;
  padding-bottom: 0 !important;
}
.account.vault-cards-listaction .add-paypal-modal span,
.account.vault-cards-listaction .add-paypal-modal p {
  font-weight: 500;
  margin: 30px 0;
}
.account.vault-cards-listaction #co-transparent-form-braintree .fieldset {
  max-width: 400px;
}
.braintree-three-d-modal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  visibility: visible;
  width: 100vw;
  z-index: #000000;
}
.braintree-three-d-modal .bt-modal-frame {
  background-color: #ffffff;
  border-radius: 6px;
  height: 420px;
  margin: auto;
  width: 440px;
  z-index: 2;
}
.braintree-three-d-modal .bt-modal-body {
  background-color: #ffffff;
  border: 1px solid lightgray;
  height: 380px;
  margin: 20px;
}
.braintree-three-d-modal .bt-mask {
  background-color: #000000;
  height: 100%;
  left: 0;
  opacity: 0.75;
  position: absolute;
  top: 0;
  width: 100%;
}
.braintree-applepay-container-product {
  display: inline-block;
}
.braintree-applepay-container-product .braintree-apple-pay-button {
  margin: 0;
  margin-bottom: 15px;
  padding: 10px 0;
}
.braintree-apple-pay-button {
  -apple-pay-button-type: plain;
  -webkit-appearance: -apple-pay-button;
  background-color: #000000;
  background-image: -webkit-named-image(apple-pay-logo-black);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% calc(60% + 2px);
  border: 1px solid #000000;
  border-radius: 5px;
  cursor: pointer;
  display: block;
  margin: 20px auto;
  min-height: 40px;
  padding: 2px;
  transition: background-color 0.15s;
  width: 200px;
}
.braintree-applepay-minicart.minicart .braintree-apple-pay-button,
.braintree-applepay-minicart.cart .braintree-apple-pay-button {
  width: 100%;
}
.ppcredit-summary {
  background: linear-gradient(to right, #009cde, braintree_color-ppcredit-dark);
  color: #ffffff;
  margin: 10px 0;
  padding: 15px;
  text-align: center;
}
.ppcreditcalc-container {
  background: #ffffff;
  border: 1px solid #dedede;
}
.ppcreditcalc-header {
  background: #ffffff;
  padding: 15px;
}
.ppcreditcalc-legal {
  background-color: #eeeeee;
  border-top: 1px solid #dedede;
  font-size: 1.2rem;
  line-height: 2rem;
  padding: 15px;
}
.ppcreditcalc-instalments {
  background-color: #eeeeee;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  list-style: none;
  margin: 0;
  padding: 0;
}
.ppcreditcalc-instalments li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.ppcreditcalc-instalments-term {
  color: #000000;
  display: block;
  padding: 10px 15px;
}
.ppcreditcalc-instalments-term:hover {
  background: braintree_color-ppcredit-light;
  color: #ffffff;
  text-decoration: none;
}
.ppcreditcalc-instalments-term.active {
  background: braintree_color-ppcredit-dark;
  color: #ffffff;
}
.ppcreditcalc-instalment-summary {
  padding: 15px;
}
.ppcreditcalc-instalment-summary dl {
  margin: 0;
}
.ppcreditcalc-instalment-summary dt {
  display: inline-block;
  width: 50%;
}
.ppcreditcalc-instalment-summary dd {
  display: inline-block;
}
#braintree_expirationDate {
  width: 90px;
}
button.braintree-googlepay-button {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  border-radius: 4px;
  box-shadow: rgba(60, 64, 67, 0.3) 0 1px 1px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
  cursor: pointer;
  height: 40px;
  min-height: 40px;
  padding: 11px 24px;
}
button.braintree-googlepay-button.black {
  background-color: #000000;
  box-shadow: none;
  padding: 12px 24px 10px;
}
button.braintree-googlepay-button.white {
  background-color: #ffffff;
}
button.braintree-googlepay-button.short {
  min-width: 90px;
  width: 160px;
}
button.braintree-googlepay-button.black.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg);
}
button.braintree-googlepay-button.white.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg);
}
button.braintree-googlepay-button.black:active {
  background-color: #5f6368;
}
button.braintree-googlepay-button.black:hover {
  background-color: #3c4043;
}
button.braintree-googlepay-button.white:active {
  background-color: #ffffff;
}
button.braintree-googlepay-button.white:focus {
  box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px;
}
button.braintree-googlepay-button.white:hover {
  background-color: #f8f8f8;
}
button.braintree-googlepay-button.long {
  min-width: 152px;
  width: 240px;
}
button.braintree-googlepay-button.white.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light/en.svg);
}
button.braintree-googlepay-button.black.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark/en.svg);
}
.googlepay-minicart-logo.minicart .braintree-googlepay-button.long,
.googlepay-minicart-logo.cart .braintree-googlepay-button.long {
  width: 100%;
}
.googlepay-minicart-logo {
  margin-top: 15px;
  text-align: center;
}
.checkout-payment-method .credit-card-types.braintree-credit-card-types img {
  -webkit-filter: none;
  -webkit-transition: none;
  width: 30px;
}
.braintree-card-control {
  position: relative;
}
.braintree-credit-card-selected {
  left: 10px;
  position: absolute;
  z-index: 10;
}
.braintree-paypal-logo.oneclick-container {
  width: 100%;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .label {
  font-weight: 600;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field.required > .label:after {
  color: #e02b27;
  content: '*';
  font-size: 1.8rem;
  margin: 0 0 0 5px;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .control {
  margin: 10px 10px 0 0;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .control input[type='text']::placeholder,
#payment_form_braintree_ach_direct_debit .field > .fields .field .control input[type='number']::placeholder {
  color: lightgrey;
}
#payment-method-braintree-lpm .primary {
  width: 100%;
}
#payment-method-braintree-lpm .primary .action {
  margin-bottom: 12px;
  width: 100%;
}
#payment-method-braintree-lpm .primary .action img {
  height: 40px;
}
#payment-method-braintree-applepay #braintree_applepay_enable_vault {
  padding-top: 20px;
}
#payment-method-braintree-cc-vault .field.required .label,
#payment-method-braintree-applepay-vault .field.required .label {
  font-weight: 600;
}
#payment-method-braintree-cc-vault .field.required .label:after,
#payment-method-braintree-applepay-vault .field.required .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.8rem;
  margin: 0 0 0 5px;
}
#payment-method-braintree-cc-vault .field .hosted-control,
#payment-method-braintree-applepay-vault .field .hosted-control {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  box-sizing: border-box;
  font-family: "Josefin Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  height: 32px;
  padding: 0 9px;
  position: relative;
  vertical-align: baseline;
  width: 5rem;
}
#payment-method-braintree-cc-vault .field .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error,
#payment-method-braintree-applepay-vault .field .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
#payment-method-braintree-cc-vault .field .hosted-error,
#payment-method-braintree-applepay-vault .field .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.braintree-paypal-fieldset {
  display: none;
}
.braintree-paypal-buttons,
.braintree-paypal-vault {
  margin-top: 20px;
}
.payment-method-braintree .hosted-control {
  border: 1px solid #c2c2c2;
  height: 32px;
  max-width: 300px;
  padding: 8px 15px;
}
.payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
.payment-method-braintree .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.payment-method-braintree .cvv {
  max-width: 200px;
  position: relative;
}
.payment-method-braintree .cvv .field-tooltip {
  right: 30px;
  top: 10px;
}
#braintree_cc_number {
  padding-left: 68px;
}
.braintree-express-payments {
  display: flex;
  flex-wrap: wrap;
}
.braintree-express-payments > div {
  display: flex;
  flex-wrap: wrap;
}
.braintree-express-payments span {
  display: block;
  font-size: 18px;
  margin: 20px 0;
}
.braintree-express-payments span.express-payment-title {
  width: 100%;
}
.braintree-express-payments span.express-payment-subtitle {
  align-items: center;
  display: flex;
  position: relative;
  width: 100%;
}
.braintree-express-payments span.express-payment-subtitle > span {
  background: #ffffff;
  display: block;
  margin: 0 auto;
  padding: 0 5px;
}
.braintree-express-payments span.express-payment-subtitle:before {
  background: #cccccc;
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.braintree-express-payments > div > div {
  margin-top: 5px;
  padding-right: 5px;
  width: 240px;
}
.braintree-express-payments .braintree-googlepay-button,
.braintree-express-payments .braintree-apple-pay-button {
  margin: 0;
  min-height: 30px;
}
.braintree-express-payments .braintree-googlepay-button {
  height: 35px;
}
.braintree-express-payments .braintree-apple-pay-button {
  height: 29px;
  width: 234px;
}
.cms-home .page-main img {
  display: flex;
  align-items: center;
  width: 100%;
}
.cms-home .page-main h1 {
  margin: 48px auto 16px;
}
.cms-home .page-main .home-content p {
  margin: 0 auto 24px;
  padding: 0 20px;
}
.home-banner {
  margin-bottom: 48px;
}
.home-banner-row-one,
.home-banner-row-two {
  gap: 24px;
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
}
h1.witty-title,
div.witty-title {
  font-family: 'Prata';
  font-size: 2.4rem;
  text-align: center;
}
div.witty-title {
  margin: 0 0 24px;
}
.greview-slider-wrapper {
  position: relative;
  margin: 0 auto 48px;
}
.greview-item {
  background: #ffffff;
  border: 1px solid #EBEBEB;
  padding: 24px;
  border-radius: 4px;
}
.greview-item .user-img {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #0e0d0d;
  color: #ffffff;
  border-radius: 100%;
  font-size: 1.8rem;
  font-family: 'Space Grotesk';
  font-weight: 500;
}
.greview-item .greview-reviewcount {
  font-size: 1.5rem;
  display: flex;
  align-items: start;
  justify-content: start;
}
.greview-item .greview-reviewcount .rating-summary {
  height: 24px;
}
.greview-item .greview-reviewcount .rating-summary .rating-result {
  height: 17px;
  width: 95px;
}
.greview-item .greview-reviewcount .rating-summary .rating-result:before {
  letter-spacing: 4px;
}
.greview-item .greview-reviewcount .rating-summary .rating-result > span:before {
  color: #EEBB42;
  letter-spacing: 4px;
}
.greview-item .greview-message p {
  text-align: left;
  font-size: 1.6rem;
  line-height: 24px;
  margin: 0;
}
.greview-item .greview-userinfo {
  display: flex;
  justify-content: start;
  margin-bottom: 16px;
}
.greview-item .greview-userinfo img {
  border-radius: 100%;
  display: flex;
  align-items: center;
}
.greview-item .greview-userinfo .user-name {
  text-align: left;
  margin-left: 10px;
}
.greview-item .greview-userinfo .user-name .name {
  text-transform: capitalize;
  font-size: 1.8rem;
  margin-bottom: 4px;
  line-height: normal;
  font-weight: 600;
}
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
  display: none;
}
.addReadMore.showmorecontent {
  display: block !important;
}
.addReadMore.showmorecontent .readMore {
  display: none;
}
.addReadMore .readLess,
.addReadMore .readMore {
  margin-left: 2px;
  color: #BC9169;
  font-weight: 500;
  cursor: pointer;
}
.swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets {
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 24px;
}
.swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 6px;
  width: 6px;
  height: 6px;
  background: #C8C8C8;
  opacity: 1;
  border-radius: 3px;
}
.swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets .swiper-pagination-bullet-active {
  opacity: 1;
  width: 24px;
  border-radius: 10px;
  background: #BC9169;
  position: relative;
}
.home-slider .swiper-pagination-witty.swiper-pagination-bullets {
  position: absolute;
  z-index: 1;
  bottom: 35px;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-slider .swiper-pagination-witty.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
  width: 8px;
  height: 8px;
  background: #FDE0C5;
  opacity: 1;
  border-radius: 24px;
  transition: all 0.5s ease-in-out;
}
.home-slider .swiper-pagination-witty.swiper-pagination-bullets .swiper-pagination-bullet-active {
  opacity: 1;
  width: 24px;
  background: #ffffff;
  position: relative;
}
.cms-page-view .page-main {
  max-width: 820px;
  padding: 0;
}
.cms-page-view .page-main .page-title-wrapper h1.page-title {
  font-family: "Josefin Sans";
  font-size: 2.4rem;
  display: block;
  border-bottom: 1px solid #3F4146;
  margin-top: 26px;
  margin-bottom: 24px;
  padding-bottom: 20px;
}
.cms-page-view .page-main blockquote {
  margin: 0;
  font-style: normal;
  font-size: 1.6rem;
}
.cms-page-view .page-main h3 {
  font-size: 2rem;
  font-weight: 600;
  margin: 0 0 8px;
  padding: 24px 0 0;
  border-top: 1px solid #EBEBEB;
}
.cms-page-view .page-main h3.no-bdr {
  border-top: 0;
  padding: 0;
}
.cms-page-view .page-main p {
  margin-bottom: 16px;
  font-size: 1.6rem;
}
.cms-page-view .page-main ul {
  padding: 0 0 0 16px;
}
.cms-page-view .page-main ul li {
  margin-bottom: 8px;
}
.cms-page-view .page-main h4 {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0 0 8px;
}
.cms-page-view .page-main pre {
  background: transparent;
  border: 0;
  padding: 0 0 8px;
  font-family: "Josefin Sans";
  font-size: 1.4rem;
  line-height: 2.5;
}
.footer-orgazo-wrapper .witty-container {
  display: flex;
  justify-content: space-between;
}
.footer-orgazo-wrapper .orgazo-footer h3 {
  text-transform: capitalize;
  font-size: 1.6rem;
  padding: 0 0 24px;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: #0e0d0d;
  font-family: "Josefin Sans";
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer-orgazo-wrapper .orgazo-footer h4 {
  margin: 0 0 4px;
}
.footer-orgazo-wrapper .orgazo-footer address {
  font-family: "Josefin Sans";
  font-weight: 400;
  max-width: 269px;
  margin-bottom: 24px;
}
.footer-orgazo-wrapper .orgazo-footer a {
  display: block;
  color: #0e0d0d;
  margin-bottom: 16px;
}
.footer-orgazo-wrapper .orgazo-footer a.phone-icon,
.footer-orgazo-wrapper .orgazo-footer a.email-icon {
  display: flex;
  align-items: center;
}
.footer-orgazo-wrapper .orgazo-footer a.phone-icon:before,
.footer-orgazo-wrapper .orgazo-footer a.email-icon:before {
  content: "";
  width: 20px;
  height: 21px;
  display: inline-block;
  margin-right: 8px;
}
.footer-orgazo-wrapper .orgazo-footer a.phone-icon {
  margin-bottom: 12px;
  font-weight: 700;
}
.footer-orgazo-wrapper .orgazo-footer a.phone-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.14834 10.5703C2.35834 9.19362 1.97667 8.06862 1.74667 6.92862C1.40667 5.24196 2.18501 3.59446 3.47417 2.54279C4.01917 2.09862 4.64417 2.25112 4.96667 2.82862L5.69417 4.13446C6.27084 5.16946 6.55917 5.68612 6.50251 6.23446C6.44501 6.78362 6.05584 7.23029 5.27834 8.12362L3.14834 10.5703ZM3.14834 10.5703C4.74751 13.3586 7.25667 15.8703 10.0483 17.4703M10.0483 17.4703C11.4258 18.2603 12.55 18.642 13.69 18.872C15.3767 19.212 17.0242 18.4336 18.075 17.1445C18.52 16.5995 18.3675 15.9745 17.79 15.652L16.4842 14.9245C15.4492 14.3478 14.9325 14.0595 14.3842 14.1161C13.835 14.1736 13.3883 14.5628 12.495 15.3403L10.0483 17.4703Z' stroke='%23BC9169' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.8552 9.68949C10.8552 7.42616 10.7985 6.81033 12.1727 5.83283C12.8485 5.35199 14.2077 5.03533 16.0435 5.20616M14.5927 3.10449L16.5144 4.89199C16.553 4.93029 16.5837 4.97582 16.6048 5.02599C16.6258 5.07616 16.6368 5.12999 16.637 5.18439C16.6372 5.23879 16.6267 5.29271 16.6061 5.34306C16.5855 5.39341 16.5552 5.4392 16.5169 5.47783L14.5927 7.29449' stroke='%23BC9169' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.footer-orgazo-wrapper .orgazo-footer a.email-icon {
  margin-bottom: 0;
}
.footer-orgazo-wrapper .orgazo-footer a.email-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M5 8.18255L8.75 10.9683C9.10472 11.232 9.54559 11.3757 10 11.3757C10.4544 11.3757 10.8953 11.232 11.25 10.9683L15 8.18255M19 15.6111V6.3254C19 5.83286 18.7893 5.36049 18.4142 5.01221C18.0391 4.66392 17.5304 4.46826 17 4.46826H3C2.46957 4.46826 1.96086 4.66392 1.58579 5.01221C1.21071 5.36049 1 5.83286 1 6.3254V15.6111C1 16.1037 1.21071 16.576 1.58579 16.9243C1.96086 17.2726 2.46957 17.4683 3 17.4683H17C17.5304 17.4683 18.0391 17.2726 18.4142 16.9243C18.7893 16.576 19 16.1037 19 15.6111Z' stroke='%23BC9169' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.footer-payment-icon {
  font-size: 0;
}
.footer-payment-icon:before {
  content: "";
  width: 216px;
  height: 104px;
  background-image: url("data:image/svg+xml,%3Csvg width='216' height='104' viewBox='0 0 216 104' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M60.2381 4.87826L63.75 11.9839L56.3672 19.093L60.2381 4.87826Z' fill='%23008C44'/%3E%3Cpath d='M57.8057 4.87826L61.3125 11.9839L53.9346 19.093L57.8057 4.87826Z' fill='%23F47920'/%3E%3Cpath d='M1.5 16.5071L5.00157 3.65265H10.5997C12.3493 3.65265 13.518 3.93487 14.1126 4.51644C14.7029 5.09334 14.8166 6.03501 14.4608 7.35858C14.2456 8.13827 13.9185 8.79274 13.4691 9.30983C13.0233 9.82786 12.4355 10.2375 11.7115 10.5387C12.3257 10.6892 12.7164 10.9879 12.8916 11.4358C13.0658 11.8838 13.0457 12.537 12.8341 13.3933L12.4083 15.1888L12.407 15.2374C12.2841 15.7402 12.3205 16.0093 12.5208 16.0311L12.3917 16.5071H8.60464C8.61748 16.2046 8.64102 15.9342 8.66609 15.7071C8.6936 15.4748 8.72754 15.2947 8.76117 15.171L9.11426 13.8874C9.29218 13.2198 9.30318 12.7541 9.1381 12.4859C8.97149 12.2105 8.59853 12.075 8.00974 12.075H6.41822L5.20456 16.5071H1.5ZM7.20572 9.17838H8.91035C9.5077 9.17838 9.94853 9.09147 10.2203 8.91173C10.4933 8.73044 10.696 8.42423 10.8149 7.98128C10.9381 7.53084 10.9078 7.21685 10.7311 7.03836C10.5548 6.85707 10.1326 6.76891 9.46888 6.76891H7.86208L7.20572 9.17838Z' fill='%231B3281'/%3E%3Cpath d='M24.8551 7.02143L22.2737 16.507H19.1369L19.5223 15.1174C18.9702 15.67 18.4053 16.0896 17.8358 16.3578C17.2708 16.6306 16.6747 16.7649 16.0471 16.7649C15.5283 16.7649 15.0829 16.669 14.7243 16.4786C14.3614 16.2889 14.0911 16.0005 13.9093 15.6201C13.7478 15.2871 13.6775 14.8759 13.705 14.3847C13.7341 13.9013 13.9016 13.0857 14.2122 11.9438L15.55 7.02143H18.9812L17.6462 11.9207C17.4512 12.6378 17.4047 13.1418 17.4998 13.4162C17.5988 13.6932 17.8633 13.8362 18.2925 13.8362C18.7248 13.8362 19.0882 13.6767 19.3884 13.3511C19.6929 13.0284 19.928 12.5472 20.1047 11.9067L21.4287 7.02143H24.8551Z' fill='%231B3281'/%3E%3Cpath d='M23.6084 16.5071L27.1063 3.65265H31.9181C32.9799 3.65265 33.8016 3.71651 34.3876 3.85668C34.9725 3.99094 35.431 4.20899 35.7719 4.51644C36.199 4.91859 36.4606 5.41637 36.5683 6.01352C36.6694 6.61067 36.6095 7.30625 36.3879 8.12301C35.996 9.55997 35.309 10.6611 34.3302 11.4305C33.3482 12.19 32.1334 12.5716 30.6834 12.5716H28.4315L27.3619 16.5071H23.6084ZM29.2842 9.43225H30.4942C31.2765 9.43225 31.8264 9.33382 32.1486 9.1438C32.4605 8.95129 32.6821 8.60926 32.8172 8.12301C32.9523 7.63021 32.9175 7.28569 32.7133 7.09318C32.5167 6.90161 32.0144 6.80473 31.2107 6.80473H30.0032L29.2842 9.43225Z' fill='%231B3281'/%3E%3Cpath d='M40.4241 16.507L40.4589 15.6062C39.9056 16.0282 39.3452 16.3472 38.7818 16.5466C38.2208 16.7497 37.6235 16.8528 36.9836 16.8528C36.0118 16.8528 35.334 16.5836 34.9421 16.0628C34.5551 15.541 34.4915 14.7919 34.7556 13.8362C35.0085 12.893 35.4582 12.1986 36.1069 11.7547C36.7519 11.3056 37.8292 10.9841 39.3406 10.7785C39.5323 10.7467 39.7891 10.7212 40.1107 10.6816C41.2281 10.5499 41.8554 10.2465 41.9905 9.75148C42.0608 9.48047 42.018 9.28049 41.853 9.15775C41.6937 9.03035 41.3959 8.96774 40.9661 8.96774C40.6093 8.96774 40.3223 9.04312 40.0869 9.19981C39.8518 9.35805 39.6763 9.58918 39.5574 9.91439H36.212C36.5141 8.84656 37.1313 8.03977 38.0579 7.50025C38.9811 6.95139 40.1985 6.68723 41.7062 6.68723C42.4151 6.68723 43.0501 6.75483 43.6114 6.90155C44.1736 7.04203 44.5844 7.24233 44.851 7.48468C45.179 7.78715 45.3732 8.13198 45.4285 8.51326C45.4924 8.8936 45.4224 9.43873 45.2267 10.1521L43.7878 15.4404C43.7416 15.6136 43.7327 15.7681 43.7578 15.9086C43.7878 16.0426 43.8452 16.1572 43.9467 16.2391L43.8694 16.507H40.4241ZM41.258 12.2715C40.8936 12.4207 40.4201 12.5637 39.8316 12.7207C38.9075 12.9733 38.3875 13.3104 38.275 13.7275C38.197 13.9957 38.2285 14.2022 38.3572 14.3592C38.4841 14.5084 38.7045 14.5838 39.0151 14.5838C39.5846 14.5838 40.0419 14.4371 40.3828 14.1474C40.7246 13.854 40.9802 13.3932 41.159 12.7578C41.1902 12.6226 41.2177 12.5254 41.2354 12.4528L41.258 12.2715Z' fill='%231B3281'/%3E%3Cpath d='M43.8975 20.245L44.659 17.4374H45.6409C45.9689 17.4374 46.227 17.3714 46.4098 17.2512C46.5953 17.1262 46.7216 16.9157 46.7943 16.6322C46.8307 16.5073 46.853 16.3758 46.8683 16.2266C46.8781 16.0684 46.8781 15.9011 46.8683 15.7073L46.3443 7.02175H49.8175L49.7637 12.7771L52.7957 7.02175H56.0255L50.6652 16.4615C50.0569 17.5166 49.6148 18.2414 49.3342 18.637C49.0572 19.0276 48.7943 19.3314 48.539 19.537C48.2082 19.8214 47.8389 20.0229 47.4403 20.1403C47.0407 20.2603 46.4324 20.3201 45.6146 20.3201C45.3792 20.3201 45.1084 20.3154 44.8155 20.2998C44.5248 20.2883 44.2145 20.2705 43.8975 20.245Z' fill='%231B3281'/%3E%3Cg clip-path='url(%23clip0_972_899)'%3E%3Cpath d='M110.265 5.40967C107.425 5.40967 104.887 6.88154 104.887 9.60186C104.887 12.7206 109.388 12.9362 109.388 14.5034C109.388 15.1636 108.632 15.7542 107.341 15.7542C105.508 15.7542 104.138 14.9292 104.138 14.9292L103.553 17.6737C103.553 17.6737 105.131 18.3706 107.225 18.3706C110.331 18.3706 112.774 16.8261 112.774 14.0597C112.774 10.7636 108.253 10.555 108.253 9.10029C108.253 8.58311 108.874 8.01748 110.162 8.01748C111.615 8.01748 112.8 8.61748 112.8 8.61748L113.374 5.9667C113.374 5.9667 112.085 5.40967 110.265 5.40967ZM84.2807 5.60967L84.2119 6.01045C84.2119 6.01045 85.4064 6.2292 86.483 6.66514C87.8689 7.16514 87.9674 7.45654 88.201 8.36123L90.7439 18.1644H94.1525L99.4041 5.61045H96.0033L92.6291 14.1456L91.2518 6.91045C91.1252 6.08232 90.4861 5.60967 89.7025 5.60967H84.2807ZM100.772 5.60967L98.1041 18.1636H101.347L104.006 5.60967H100.772ZM118.86 5.60967C118.078 5.60967 117.664 6.02842 117.36 6.75967L112.608 18.1636H116.009L116.667 16.2628H120.81L121.21 18.1636H124.212L121.594 5.60967H118.86ZM119.303 9.00186L120.31 13.7128H117.61L119.303 9.00186Z' fill='%231434CB'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M152.094 3.30762C156.928 3.30762 160.842 7.22754 160.842 12.0557C160.842 16.8838 156.922 20.8037 152.094 20.8037C147.266 20.8037 143.346 16.8896 143.346 12.0557C143.346 7.22168 147.266 3.30762 152.094 3.30762Z' fill='%23EA001B'/%3E%3Cpath d='M164.598 3.30762C162.148 3.30762 159.934 4.31543 158.346 5.93262C159.893 7.50879 160.848 9.6709 160.848 12.0557C160.848 14.4404 159.893 16.6025 158.346 18.1787C159.934 19.8018 162.148 20.8037 164.598 20.8037C169.432 20.8037 173.346 16.8838 173.346 12.0557C173.346 7.22754 169.426 3.30762 164.598 3.30762Z' fill='%23FFB533'/%3E%3Cpath d='M158.346 5.93262C156.799 7.50879 155.844 9.6709 155.844 12.0557C155.844 14.4404 156.799 16.6025 158.346 18.1787C159.893 16.6025 160.848 14.4404 160.848 12.0557C160.848 9.6709 159.893 7.50879 158.346 5.93262Z' fill='%23FB8205'/%3E%3Cmask id='mask0_972_899' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='12' y='44' width='11' height='15'%3E%3Cmask id='mask1_972_899' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='12' y='44' width='11' height='15'%3E%3Cpath d='M12.5647 53.9088L17.7596 44.9099L20.5895 46.5436C22.4163 47.598 23.0435 49.9357 21.9874 51.7625L19.0618 56.8293C18.4022 57.9708 16.9428 58.3621 15.7996 57.7042L13.173 56.1885C12.3767 55.7253 12.1033 54.7052 12.5647 53.9088Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_972_899)'%3E%3Cpath d='M22.5 43.116H1.3374V61.0386H22.5V43.116Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask0_972_899)'%3E%3Cmask id='mask2_972_899' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='12' y='44' width='11' height='15'%3E%3Cpath d='M22.5003 44.8806H12.3291V58.0457H22.5003V44.8806Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_972_899)'%3E%3Crect width='10.8274' height='13.4522' transform='matrix(1 0 0 -1 12.1543 58.1816)' fill='url(%23pattern0_972_899)'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M12.0118 47.661L5.54883 58.8541L8.37872 60.4878C10.2055 61.5421 12.5432 60.9167 13.5976 59.0899L17.7895 51.8289C18.4491 50.6874 18.0578 49.2263 16.9145 48.5667L14.288 47.0509C13.4917 46.5895 12.4732 46.863 12.0118 47.661Z' fill='%23FDBD00'/%3E%3Cpath d='M17.7598 44.9079L15.757 43.7527C13.4739 42.4335 10.5535 43.2162 9.23424 45.5009L5.51916 51.9331C4.85954 53.0746 5.25087 54.5357 6.3941 55.1953L8.3969 56.3505C9.53842 57.0101 10.9995 56.6188 11.6591 55.4756L16.0936 47.7942C17.0147 46.1981 19.0551 45.653 20.6495 46.5741L17.7598 44.9079Z' fill='%232DA94F'/%3E%3Cmask id='mask3_972_899' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='45' width='10' height='16'%3E%3Cmask id='mask4_972_899' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='45' width='10' height='16'%3E%3Cpath d='M9.80893 47.3839L7.59936 46.1108C6.61505 45.5435 5.35562 45.8801 4.78656 46.8627L2.1344 51.4442C0.82882 53.6999 1.60294 56.5845 3.86377 57.8866L5.54701 58.8556L7.5874 60.0313L8.47259 60.5405C6.90043 59.4878 6.40144 57.3791 7.36183 55.7198L8.04879 54.5338L10.5625 50.1899C11.1316 49.209 10.7949 47.9513 9.80893 47.3839Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask4_972_899)'%3E%3Cpath d='M22.4996 43.1145H1.33691V61.0371H22.4996V43.1145Z' fill='white'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask3_972_899)'%3E%3Cmask id='mask5_972_899' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='45' width='10' height='16'%3E%3Cpath d='M10.8509 45.823H1.5V60.5466H10.8509V45.823Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask5_972_899)'%3E%3Crect width='9.84309' height='14.9287' transform='matrix(1 0 0 -1 1.3877 60.6357)' fill='url(%23pattern1_972_899)'/%3E%3C/g%3E%3C/g%3E%3Cg clip-path='url(%23clip1_972_899)'%3E%3Cpath d='M61.7077 54.5996C62.9737 49.2381 59.6537 43.8656 54.2923 42.5996C48.9309 41.3336 43.5583 44.6535 42.2923 50.015C41.0263 55.3764 44.3463 60.749 49.7077 62.015C55.0691 63.281 60.4417 59.961 61.7077 54.5996Z' fill='%235F259F'/%3E%3Cpath d='M56.5263 49.7046C56.5263 49.3146 56.1921 48.98 55.8021 48.98H54.4645L51.3999 45.4693C51.1211 45.1351 50.6754 45.0236 50.2296 45.1351L49.1708 45.4693C49.0035 45.5251 48.9477 45.7481 49.0592 45.8593L52.4029 49.0358H47.332C47.1647 49.0358 47.0532 49.1473 47.0532 49.3146V49.8715C47.0532 50.2619 47.3878 50.5961 47.7778 50.5961H48.5578V53.271C48.5578 55.277 49.6166 56.4471 51.3999 56.4471C51.9569 56.4471 52.403 56.3913 52.9599 56.1686V57.9516C52.9599 58.4532 53.3503 58.8435 53.8518 58.8435H54.6318C54.7991 58.8435 54.966 58.6762 54.966 58.5089V50.5403H56.2479C56.4152 50.5403 56.5264 50.4288 56.5264 50.2619V49.7046H56.5263ZM52.9599 54.4967C52.6257 54.664 52.1799 54.7197 51.8457 54.7197C50.9538 54.7197 50.5081 54.274 50.5081 53.2709V50.596H52.9599V54.4967Z' fill='white'/%3E%3C/g%3E%3Cpath d='M130.826 48.4348C130.362 47.1141 129.104 46.166 127.63 46.166H127.597C126.636 46.166 125.771 46.5676 125.154 47.2093C124.537 46.5676 123.672 46.166 122.712 46.166H122.683C121.838 46.166 121.064 46.4765 120.472 46.9857V46.7291C120.451 46.4682 120.24 46.2654 119.975 46.2654H117.706C117.429 46.2654 117.205 46.4889 117.205 46.7663V59.0788C117.205 59.3561 117.429 59.5797 117.706 59.5797H119.975C120.228 59.5797 120.439 59.3893 120.468 59.1491V50.3102C120.468 50.2771 120.468 50.2522 120.472 50.2232C120.509 49.8299 120.799 49.5029 121.254 49.4656H121.673C121.863 49.4822 122.024 49.5484 122.149 49.6519C122.347 49.8092 122.455 50.0494 122.455 50.3143L122.463 59.1077C122.463 59.3851 122.687 59.6128 122.964 59.6128H125.233C125.502 59.6128 125.717 59.4017 125.73 59.1367V50.306C125.73 50.0162 125.862 49.7513 126.098 49.5981C126.214 49.5236 126.355 49.4739 126.516 49.4573H126.934C127.427 49.4987 127.721 49.8713 127.721 50.306L127.729 59.0912C127.729 59.3686 127.953 59.5921 128.23 59.5921H130.499C130.764 59.5921 130.983 59.3851 131 59.1243V49.4905C130.988 48.9481 130.917 48.6956 130.826 48.4348ZM115.475 46.2985H114.179V44.1954C114.179 44.1912 114.179 44.1912 114.179 44.1871C114.179 43.9387 113.976 43.7317 113.72 43.7317C113.691 43.7317 113.662 43.7358 113.633 43.74C112.196 44.1333 112.482 46.1246 109.857 46.2944H109.604C109.567 46.2944 109.53 46.2985 109.493 46.3068C109.273 46.3606 109.103 46.5593 109.103 46.7994V49.0682C109.103 49.3456 109.327 49.5691 109.604 49.5691H110.971L110.966 59.1823C110.966 59.4555 111.19 59.6791 111.463 59.6791H113.707C113.98 59.6791 114.204 59.4555 114.204 59.1823V49.5691H115.475C115.748 49.5691 115.976 49.3414 115.976 49.0682V46.7994C115.976 46.5221 115.752 46.2985 115.475 46.2985Z' fill='%2300BAF2'/%3E%3Cpath d='M107.321 46.2991H105.052C104.779 46.2991 104.551 46.5226 104.551 46.8V51.4906C104.547 51.7804 104.311 52.0123 104.021 52.0123H103.073C102.779 52.0123 102.539 51.7763 102.539 51.4824L102.531 46.8C102.531 46.5226 102.307 46.2991 102.03 46.2991H99.7611C99.4837 46.2991 99.2602 46.5226 99.2602 46.8V51.9378C99.2602 53.8877 100.651 55.2829 102.605 55.2829C102.605 55.2829 104.071 55.2829 104.116 55.2912C104.381 55.3202 104.584 55.5437 104.584 55.817C104.584 56.0861 104.386 56.3096 104.121 56.3428C104.108 56.3428 104.096 56.3469 104.083 56.351L100.767 56.3635C100.49 56.3635 100.266 56.587 100.266 56.8644V59.129C100.266 59.4064 100.49 59.6299 100.767 59.6299H104.472C106.427 59.6299 107.818 58.2389 107.818 56.2889V46.8C107.822 46.5226 107.598 46.2991 107.321 46.2991ZM94.4205 46.3115H91.2741C90.9967 46.3115 90.769 46.5226 90.769 46.7793V47.6611C90.769 47.6653 90.769 47.6735 90.769 47.6777C90.769 47.686 90.769 47.6901 90.769 47.6984V48.9073C90.769 49.1805 91.0091 49.4082 91.3031 49.4082H94.3004C94.5364 49.4455 94.7227 49.6194 94.7517 49.8885V50.1824C94.7269 50.4391 94.5406 50.6254 94.3129 50.6461H92.8307C90.8559 50.6461 89.4525 51.9585 89.4525 53.7966V56.4338C89.4525 58.2637 90.6614 59.5637 92.6196 59.5637H96.7306C97.4676 59.5637 98.0679 59.0048 98.0679 58.3175V49.7146C98.0679 47.628 96.9914 46.3115 94.4205 46.3115ZM94.7807 55.7756V56.1316C94.7807 56.1606 94.7765 56.1896 94.7724 56.2144C94.7683 56.2393 94.76 56.2641 94.7517 56.2889C94.6813 56.4877 94.4826 56.6326 94.2466 56.6326H93.3027C93.0087 56.6326 92.7686 56.409 92.7686 56.1316V55.7052C92.7686 55.7011 92.7686 55.6928 92.7686 55.6886V54.5501V54.1941V54.1899C92.7686 53.9167 93.0087 53.6931 93.3027 53.6931H94.2466C94.5406 53.6931 94.7807 53.9167 94.7807 54.1941V55.7756ZM85.5733 46.2949H80.6177C80.3444 46.2949 80.125 46.5185 80.125 46.7876V49.0108C80.125 49.0149 80.125 49.0191 80.125 49.0232C80.125 49.0356 80.125 49.0439 80.125 49.0522V59.1083C80.125 59.3815 80.3279 59.6051 80.5845 59.6092H82.8947C83.1721 59.6092 83.3956 59.3857 83.3956 59.1083L83.4039 55.6638H85.5733C87.3866 55.6638 88.6534 54.4052 88.6534 52.5795V49.3834C88.6534 47.5618 87.3866 46.2949 85.5733 46.2949ZM85.3745 50.4515V51.8508C85.3745 52.1448 85.1386 52.3849 84.8446 52.3849H83.408V49.5821H84.8446C85.1386 49.5821 85.3745 49.8181 85.3745 50.112V50.4515Z' fill='%2320336B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M151.188 44.0107C151.188 43.6224 151.503 43.3076 151.892 43.3076H166.423C166.811 43.3076 167.126 43.6224 167.126 44.0107V57.7217C167.126 57.988 166.976 58.2315 166.737 58.3506L159.472 61.9834C159.274 62.0824 159.041 62.0824 158.843 61.9834L151.577 58.3506C151.339 58.2315 151.188 57.988 151.188 57.7217V44.0107ZM152.595 44.7139V57.2871L159.157 60.5684L165.72 57.2871V44.7139H152.595ZM154 46.1201H163.609C163.997 46.1201 164.312 46.4349 164.312 46.8232V50.3389H162.906V47.5264H154V46.1201ZM154 49.5989C154 49.2106 154.314 48.8958 154.703 48.8958H160.796V50.3021H155.406V55.8809L159.156 57.7559L162.906 55.8809V51.7451H164.312V56.3154C164.312 56.5818 164.162 56.8252 163.923 56.9443L159.47 59.1709C159.272 59.2699 159.039 59.2699 158.841 59.1709L154.388 56.9443C154.15 56.8252 154 56.5818 154 56.3154V49.5989ZM156.813 51.7451V54.9092C156.813 55.1755 156.964 55.419 157.202 55.5381L158.843 56.3584C159.041 56.4574 159.274 56.4574 159.472 56.3584L161.112 55.5381L160.483 54.2803L159.157 54.9434L158.22 54.4746V51.7451H156.813Z' fill='%23020000'/%3E%3Cpath d='M166.737 58.3506L166.653 58.1829L166.737 58.3506ZM159.472 61.9834L159.556 62.1511H159.556L159.472 61.9834ZM158.843 61.9834L158.759 62.1511H158.759L158.843 61.9834ZM151.577 58.3506L151.661 58.1829H151.661L151.577 58.3506ZM152.595 57.2871H152.407C152.407 57.3581 152.447 57.4231 152.511 57.4548L152.595 57.2871ZM152.595 44.7139V44.5264C152.491 44.5264 152.407 44.6103 152.407 44.7139H152.595ZM159.157 60.5684L159.073 60.7361C159.126 60.7625 159.188 60.7625 159.241 60.7361L159.157 60.5684ZM165.72 57.2871L165.804 57.4548C165.867 57.4231 165.907 57.3581 165.907 57.2871H165.72ZM165.72 44.7139H165.907C165.907 44.6103 165.823 44.5264 165.72 44.5264V44.7139ZM154 46.1201V45.9326C153.896 45.9326 153.812 46.0166 153.812 46.1201H154ZM164.312 50.3389V50.5264C164.416 50.5264 164.5 50.4424 164.5 50.3389H164.312ZM162.906 50.3389H162.718C162.718 50.4424 162.802 50.5264 162.906 50.5264V50.3389ZM162.906 47.5264H163.093C163.093 47.4228 163.009 47.3389 162.906 47.3389V47.5264ZM154 47.5264H153.812C153.812 47.6299 153.896 47.7139 154 47.7139V47.5264ZM160.796 48.8958H160.984C160.984 48.7923 160.9 48.7083 160.796 48.7083V48.8958ZM160.796 50.3021V50.4896C160.9 50.4896 160.984 50.4056 160.984 50.3021H160.796ZM155.406 50.3021V50.1146C155.302 50.1146 155.218 50.1985 155.218 50.3021H155.406ZM155.406 55.8809H155.218C155.218 55.9519 155.258 56.0168 155.322 56.0486L155.406 55.8809ZM159.156 57.7559L159.072 57.9236C159.125 57.95 159.187 57.95 159.24 57.9236L159.156 57.7559ZM162.906 55.8809L162.99 56.0486C163.053 56.0168 163.093 55.9519 163.093 55.8809H162.906ZM162.906 51.7451V51.5576C162.802 51.5576 162.718 51.6416 162.718 51.7451H162.906ZM164.312 51.7451H164.5C164.5 51.6416 164.416 51.5576 164.312 51.5576V51.7451ZM163.923 56.9443L164.007 57.112V57.112L163.923 56.9443ZM159.47 59.1709L159.554 59.3386H159.554L159.47 59.1709ZM158.841 59.1709L158.757 59.3386H158.757L158.841 59.1709ZM154.388 56.9443L154.304 57.112L154.304 57.112L154.388 56.9443ZM156.813 51.7451V51.5576C156.71 51.5576 156.626 51.6416 156.626 51.7451H156.813ZM157.202 55.5381L157.118 55.7058V55.7058L157.202 55.5381ZM158.843 56.3584L158.759 56.5261H158.759L158.843 56.3584ZM159.472 56.3584L159.556 56.5261H159.556L159.472 56.3584ZM161.112 55.5381L161.196 55.7058C161.289 55.6595 161.326 55.5468 161.28 55.4542L161.112 55.5381ZM160.483 54.2803L160.651 54.1964C160.629 54.152 160.59 54.1181 160.543 54.1024C160.496 54.0867 160.444 54.0903 160.4 54.1126L160.483 54.2803ZM159.157 54.9434L159.073 55.1111C159.126 55.1375 159.188 55.1375 159.241 55.1111L159.157 54.9434ZM158.22 54.4746H158.032C158.032 54.5456 158.072 54.6106 158.136 54.6423L158.22 54.4746ZM158.22 51.7451H158.407C158.407 51.6416 158.323 51.5576 158.22 51.5576V51.7451ZM151.892 43.1201C151.4 43.1201 151.001 43.5189 151.001 44.0107H151.376C151.376 43.726 151.607 43.4951 151.892 43.4951V43.1201ZM166.423 43.1201H151.892V43.4951H166.423V43.1201ZM167.313 44.0107C167.313 43.5189 166.915 43.1201 166.423 43.1201V43.4951C166.708 43.4951 166.938 43.726 166.938 44.0107H167.313ZM167.313 57.7217V44.0107H166.938V57.7217H167.313ZM166.821 58.5183C167.123 58.3674 167.313 58.059 167.313 57.7217H166.938C166.938 57.917 166.828 58.0955 166.653 58.1829L166.821 58.5183ZM159.556 62.1511L166.821 58.5183L166.653 58.1829L159.388 61.8157L159.556 62.1511ZM158.759 62.1511C159.01 62.2765 159.305 62.2765 159.556 62.1511L159.388 61.8157C159.243 61.8883 159.072 61.8883 158.927 61.8157L158.759 62.1511ZM151.493 58.5183L158.759 62.1511L158.927 61.8157L151.661 58.1829L151.493 58.5183ZM151.001 57.7217C151.001 58.059 151.192 58.3674 151.493 58.5183L151.661 58.1829C151.486 58.0955 151.376 57.917 151.376 57.7217H151.001ZM151.001 44.0107V57.7217H151.376V44.0107H151.001ZM152.782 57.2871V44.7139H152.407V57.2871H152.782ZM159.241 60.4007L152.679 57.1194L152.511 57.4548L159.073 60.7361L159.241 60.4007ZM165.636 57.1194L159.073 60.4007L159.241 60.7361L165.804 57.4548L165.636 57.1194ZM165.532 44.7139V57.2871H165.907V44.7139H165.532ZM152.595 44.9014H165.72V44.5264H152.595V44.9014ZM163.609 45.9326H154V46.3076H163.609V45.9326ZM164.5 46.8232C164.5 46.3314 164.101 45.9326 163.609 45.9326V46.3076C163.894 46.3076 164.125 46.5385 164.125 46.8232H164.5ZM164.5 50.3389V46.8232H164.125V50.3389H164.5ZM162.906 50.5264H164.312V50.1514H162.906V50.5264ZM162.718 47.5264V50.3389H163.093V47.5264H162.718ZM154 47.7139H162.906V47.3389H154V47.7139ZM153.812 46.1201V47.5264H154.187V46.1201H153.812ZM154.703 48.7083C154.211 48.7083 153.812 49.1071 153.812 49.5989H154.187C154.187 49.3142 154.418 49.0833 154.703 49.0833V48.7083ZM160.796 48.7083H154.703V49.0833H160.796V48.7083ZM160.984 50.3021V48.8958H160.609V50.3021H160.984ZM155.406 50.4896H160.796V50.1146H155.406V50.4896ZM155.593 55.8809V50.3021H155.218V55.8809H155.593ZM159.24 57.5882L155.49 55.7132L155.322 56.0486L159.072 57.9236L159.24 57.5882ZM162.822 55.7132L159.072 57.5882L159.24 57.9236L162.99 56.0486L162.822 55.7132ZM162.718 51.7451V55.8809H163.093V51.7451H162.718ZM164.312 51.5576H162.906V51.9326H164.312V51.5576ZM164.5 56.3154V51.7451H164.125V56.3154H164.5ZM164.007 57.112C164.309 56.9612 164.5 56.6528 164.5 56.3154H164.125C164.125 56.5107 164.014 56.6893 163.839 56.7766L164.007 57.112ZM159.554 59.3386L164.007 57.112L163.839 56.7766L159.386 59.0032L159.554 59.3386ZM158.757 59.3386C159.008 59.464 159.303 59.464 159.554 59.3386L159.386 59.0032C159.241 59.0758 159.07 59.0758 158.925 59.0032L158.757 59.3386ZM154.304 57.112L158.757 59.3386L158.925 59.0032L154.472 56.7766L154.304 57.112ZM153.812 56.3154C153.812 56.6528 154.003 56.9612 154.304 57.112L154.472 56.7766C154.297 56.6893 154.187 56.5107 154.187 56.3154H153.812ZM153.812 49.5989V56.3154H154.187V49.5989H153.812ZM157.001 54.9092V51.7451H156.626V54.9092H157.001ZM157.286 55.3704C157.111 55.283 157.001 55.1045 157.001 54.9092H156.626C156.626 55.2465 156.817 55.5549 157.118 55.7058L157.286 55.3704ZM158.927 56.1907L157.286 55.3704L157.118 55.7058L158.759 56.5261L158.927 56.1907ZM159.388 56.1907C159.243 56.2633 159.072 56.2633 158.927 56.1907L158.759 56.5261C159.01 56.6515 159.305 56.6515 159.556 56.5261L159.388 56.1907ZM161.028 55.3704L159.388 56.1907L159.556 56.5261L161.196 55.7058L161.028 55.3704ZM160.316 54.3641L160.945 55.6219L161.28 55.4542L160.651 54.1964L160.316 54.3641ZM159.241 55.1111L160.567 54.448L160.4 54.1126L159.073 54.7757L159.241 55.1111ZM158.136 54.6423L159.073 55.1111L159.241 54.7757L158.304 54.3069L158.136 54.6423ZM158.032 51.7451V54.4746H158.407V51.7451H158.032ZM156.813 51.9326H158.22V51.5576H156.813V51.9326Z' fill='white'/%3E%3Cpath d='M194.94 44.2996C194.229 44.2996 193.483 44.6293 192.904 45.1434L192.839 44.7023C192.823 44.5912 192.734 44.4972 192.604 44.4972H191.985C191.872 44.4972 191.78 44.5897 191.78 44.7023C191.78 47.5087 191.78 50.3154 191.78 53.1217C191.78 53.2346 191.872 53.3268 191.985 53.3268H192.793C192.906 53.3268 192.998 53.2343 192.998 53.1217V50.2143C193.511 50.6714 194.178 50.9344 194.89 50.9344C196.583 50.9344 197.584 49.4685 197.584 47.6443C197.584 45.9394 196.93 44.2996 194.94 44.2996ZM195.748 49.5188C195.433 49.8293 195.082 49.9138 194.552 49.9138C194.081 49.9138 193.461 49.668 192.998 49.3258V45.8797C193.48 45.5095 194.095 45.3092 194.608 45.3092C195.946 45.3092 196.311 46.3617 196.311 47.5669C196.319 48.3794 196.169 49.1039 195.748 49.5188Z' fill='%23333E47'/%3E%3Cpath d='M203.503 50.5758C203.503 50.6887 203.411 50.7809 203.298 50.7809H202.694C202.564 50.7809 202.475 50.6866 202.458 50.5758L202.398 50.1651C202.12 50.3997 201.78 50.606 201.411 50.7496C200.702 51.0253 199.883 51.0708 199.19 50.645C198.689 50.3374 198.423 49.7358 198.423 49.115C198.423 48.6349 198.571 48.1589 198.899 47.8135C199.336 47.3413 199.971 47.1094 200.737 47.1094C201.2 47.1094 201.862 47.1637 202.344 47.3212V46.4948C202.344 45.6545 201.99 45.291 201.057 45.291C200.344 45.291 199.799 45.3986 199.04 45.6347C198.919 45.6388 198.847 45.5463 198.847 45.4335V44.9622C198.847 44.849 198.944 44.7397 199.049 44.7066C199.591 44.4702 200.358 44.3231 201.175 44.2959C202.239 44.2959 203.503 44.5358 203.503 46.1724V50.5758H203.503ZM202.344 49.3691V48.1223C201.939 48.0115 201.269 47.9657 201.01 47.9657C200.6 47.9657 200.152 48.0626 199.918 48.3146C199.743 48.4996 199.664 48.7649 199.664 49.0214C199.664 49.3532 199.778 49.6859 200.046 49.8505C200.358 50.062 200.841 50.0363 201.295 49.9072C201.731 49.7837 202.141 49.5644 202.344 49.3691Z' fill='%23333E47'/%3E%3Cpath d='M204.645 53.1113C204.645 52.9582 204.645 52.8208 204.645 52.6678C204.645 52.5416 204.707 52.4544 204.839 52.4624C205.084 52.4973 205.432 52.5322 205.679 52.4813C206.001 52.4143 206.232 52.1859 206.369 51.8727C206.562 51.4318 206.689 51.0764 206.77 50.8432L204.323 44.7808C204.282 44.6779 204.27 44.4871 204.475 44.4871H205.33C205.493 44.4871 205.56 44.5908 205.596 44.6921L207.371 49.6164L209.064 44.6921C209.099 44.5914 209.168 44.4871 209.33 44.4871H210.137C210.341 44.4871 210.329 44.6776 210.289 44.7808L207.861 51.0323C207.547 51.8644 207.128 53.1899 206.186 53.42C205.713 53.5436 205.117 53.4989 204.767 53.3524C204.679 53.3081 204.645 53.1896 204.645 53.1113Z' fill='%23333E47'/%3E%3Cpath d='M212.606 52.8585C211.778 52.87 210.802 53.0553 210.061 53.5753C209.832 53.734 209.872 53.9544 210.126 53.9251C210.96 53.825 212.814 53.6001 213.146 54.0238C213.478 54.4475 212.778 56.1955 212.469 56.9774C212.373 57.2105 212.576 57.3071 212.789 57.1298C214.176 55.9686 214.536 53.5342 214.252 53.1841C214.11 53.0089 213.433 52.847 212.606 52.8585Z' fill='%23F79C34'/%3E%3Cpath d='M187.941 53.745C187.748 53.7716 187.665 54.0165 187.867 54.2106C191.339 57.4673 195.927 59.062 201.021 59.062C204.655 59.062 208.873 57.8766 211.785 55.6425C212.266 55.2711 211.856 54.7144 211.363 54.9342C208.098 56.3747 204.552 57.069 201.324 57.069C196.541 57.069 191.911 56.0703 188.164 53.802C188.083 53.7524 188.006 53.7361 187.941 53.745Z' fill='%23F79C34'/%3E%3Cg clip-path='url(%23clip2_972_899)'%3E%3Crect x='-5.5' y='76' width='61' height='32' fill='url(%23pattern2_972_899)'/%3E%3C/g%3E%3Cpath d='M70.1368 86.9562V88.5449C70.1368 88.799 70.2926 89.0263 70.5293 89.1186L75.7573 91.1519C76.2802 91.3551 76.2802 92.0953 75.7573 92.2992L70.5293 94.3325C70.2926 94.4248 70.1368 94.6521 70.1368 94.9062V96.4554C70.1368 96.882 70.5601 97.1789 70.9612 97.0345L77.1955 94.7832C77.5967 94.6381 78.02 94.9356 78.02 95.3622V98.8625C78.02 99.2022 77.7445 99.4776 77.4048 99.4776H66.6151C66.2755 99.4776 66 99.2022 66 98.8625V84.5458C66 84.2061 66.2755 83.9307 66.6151 83.9307H77.4048C77.7445 83.9307 78.02 84.2061 78.02 84.5458V88.0855C78.02 88.5135 77.594 88.8103 77.1929 88.6632L70.9646 86.3792C70.5627 86.2321 70.1375 86.529 70.1375 86.9569L70.1368 86.9562Z' fill='%23E30175'/%3E%3Cpath d='M90.0154 88.1918V88.2152C90.0154 88.4265 89.988 88.6258 89.9332 88.813C89.8784 89.0009 89.7534 89.2135 89.5581 89.4522C89.3628 89.6909 89.1048 89.8942 88.7845 90.062C88.4636 90.2305 88.0089 90.3729 87.4185 90.4899C86.8281 90.6069 86.1421 90.6658 85.3604 90.6658H84.7393C83.9965 90.6658 83.3398 90.5989 82.7695 90.4665C82.1985 90.3335 81.7452 90.1616 81.4095 89.9503C81.0732 89.7391 80.7997 89.487 80.5884 89.1941C80.3771 88.9013 80.2347 88.6118 80.1605 88.3262C80.0863 88.0407 80.0488 87.7379 80.0488 87.4176V87.1829C80.0488 85.0647 81.6008 84.0049 84.7038 84.0049H85.3491C85.9194 84.0049 86.4376 84.0423 86.903 84.1165C87.3677 84.1908 87.7608 84.2904 88.0811 84.4154C88.4014 84.5405 88.6808 84.6969 88.9196 84.8841C89.1576 85.072 89.3475 85.2612 89.4886 85.4531C89.629 85.645 89.7426 85.8597 89.8289 86.0984C89.9152 86.3371 89.9713 86.5597 89.9987 86.767C90.0261 86.9743 90.0395 87.1989 90.0395 87.441V87.7927H83.1801C83.2897 88.5663 83.9262 88.9534 85.091 88.9534H85.103C85.3845 88.9534 85.6366 88.93 85.8593 88.8832C86.0819 88.8364 86.2537 88.7836 86.3754 88.7247C86.4965 88.6659 86.5961 88.5977 86.6743 88.5195C86.7525 88.4412 86.8034 88.377 86.8268 88.3262C86.8502 88.2754 86.8655 88.2306 86.8735 88.1912H90.0161L90.0154 88.1918ZM85.0322 85.5534C83.9924 85.5534 83.3866 85.8704 83.2148 86.5036H86.8495C86.7164 85.8704 86.1106 85.5534 85.0322 85.5534Z' fill='%231A1A1A'/%3E%3Cpath d='M95.808 90.6661H95.1046C94.331 90.6661 93.6523 90.5939 93.0699 90.4488C92.4876 90.3043 92.0362 90.1225 91.716 89.9038C91.395 89.6852 91.1356 89.4211 90.9363 89.1122C90.7371 88.8033 90.6081 88.5185 90.5492 88.2563C90.4903 87.9942 90.4609 87.7114 90.4609 87.4065V87.1952C90.4609 85.069 92.0048 84.0059 95.0926 84.0059H95.8193C96.6163 84.0059 97.3144 84.0781 97.9122 84.2225C98.5099 84.3676 98.9652 84.5394 99.2782 84.7387C99.5904 84.9379 99.8432 85.1786 100.034 85.4601C100.226 85.7416 100.345 85.9837 100.392 86.1869C100.439 86.3902 100.462 86.6015 100.462 86.8201V86.8556H97.2027C97.1867 86.762 97.158 86.6677 97.1151 86.5741C97.0724 86.4805 96.9961 86.3648 96.8865 86.2284C96.7768 86.092 96.599 85.9803 96.3529 85.8941C96.1069 85.8078 95.808 85.765 95.4556 85.765H95.4088C94.7836 85.765 94.3417 85.9041 94.0836 86.1816C93.8255 86.4591 93.6964 86.8088 93.6964 87.2313V87.2902C93.6964 87.7355 93.8295 88.1133 94.0949 88.4215C94.3604 88.7304 94.7984 88.8848 95.4081 88.8848H95.4549C95.7986 88.8848 96.0942 88.84 96.3402 88.7498C96.5863 88.6602 96.7661 88.5425 96.8798 88.3981C96.9928 88.2537 97.071 88.1326 97.1145 88.0343C97.1573 87.9367 97.1867 87.8411 97.202 87.7468H100.462V87.7702C100.462 87.9187 100.452 88.0631 100.432 88.2042C100.413 88.3446 100.366 88.5151 100.292 88.7144C100.218 88.9136 100.118 89.0995 99.9929 89.2713C99.8679 89.4432 99.686 89.617 99.448 89.7928C99.2093 89.9687 98.9318 90.1191 98.6156 90.2442C98.2986 90.3692 97.9001 90.4708 97.4194 90.5491C96.9386 90.6273 96.4011 90.6661 95.8073 90.6661H95.808Z' fill='%231A1A1A'/%3E%3Cpath d='M106.513 90.6658H105.645C104.871 90.6658 104.19 90.5935 103.605 90.4485C103.018 90.304 102.555 90.1242 102.215 89.9089C101.875 89.6943 101.6 89.4342 101.389 89.1292C101.178 88.8244 101.037 88.5355 100.967 88.2614C100.897 87.9879 100.861 87.6984 100.861 87.3935V87.2056C100.861 86.9087 100.897 86.6252 100.967 86.3558C101.037 86.0863 101.176 85.8028 101.384 85.506C101.591 85.2091 101.862 84.955 102.199 84.7437C102.535 84.5324 102.998 84.3566 103.588 84.2162C104.178 84.0758 104.86 84.0049 105.634 84.0049H106.525C109.699 84.0049 111.286 85.068 111.286 87.1942V87.4055C111.286 87.7184 111.259 88.0053 111.204 88.2674C111.149 88.5295 111.022 88.8163 110.822 89.1292C110.623 89.4422 110.359 89.7036 110.031 89.9149C109.703 90.1262 109.237 90.304 108.636 90.4485C108.034 90.5929 107.326 90.6658 106.513 90.6658H106.513ZM106.091 85.7881H106.079C105.359 85.7881 104.849 85.9305 104.548 86.216C104.247 86.5015 104.097 86.8512 104.097 87.2658V87.3126C104.097 87.7345 104.247 88.1002 104.548 88.4092C104.849 88.718 105.359 88.8725 106.079 88.8725H106.091C106.794 88.8725 107.298 88.714 107.603 88.3978C107.908 88.0815 108.061 87.7198 108.061 87.3133V87.2665C108.061 86.8519 107.91 86.5022 107.609 86.2167C107.308 85.9312 106.802 85.7888 106.091 85.7888V85.7881Z' fill='%231A1A1A'/%3E%3Cpath d='M115.168 90.4897H111.979V84.1811H115.144V85.3064C115.989 84.4619 117.032 84.04 118.275 84.04H118.345C119.603 84.04 120.471 84.474 120.948 85.3419C121.878 84.474 122.981 84.04 124.255 84.04H124.337C124.869 84.04 125.334 84.1163 125.733 84.2687C126.131 84.4212 126.436 84.6224 126.647 84.8725C126.859 85.1226 127.013 85.3786 127.111 85.6407C127.208 85.9028 127.257 86.1663 127.257 86.4324V90.4897H124.068V87.4641C124.068 86.5026 123.634 86.0219 122.766 86.0219C122.281 86.0219 121.902 86.1643 121.629 86.4498C121.355 86.7353 121.218 87.1004 121.218 87.5463V90.4897H118.017V87.4641C118.017 86.5026 117.583 86.0219 116.715 86.0219C116.23 86.0219 115.851 86.1643 115.578 86.4498C115.304 86.7353 115.167 87.1004 115.167 87.5463V90.4897H115.168Z' fill='%231A1A1A'/%3E%3Cpath d='M90.0154 97.0678V97.0912C90.0154 97.3025 89.988 97.5018 89.9332 97.689C89.8784 97.8769 89.7534 98.0895 89.5581 98.3282C89.3628 98.5669 89.1048 98.7702 88.7845 98.938C88.4636 99.1065 88.0089 99.2489 87.4185 99.3659C86.8281 99.4829 86.1421 99.5417 85.3604 99.5417H84.7393C83.9965 99.5417 83.3398 99.4749 82.7695 99.3425C82.1985 99.2095 81.7452 99.0376 81.4095 98.8263C81.0732 98.615 80.7997 98.363 80.5884 98.0701C80.3771 97.7772 80.2347 97.4877 80.1605 97.2022C80.0863 96.9167 80.0488 96.6138 80.0488 96.2936V96.0589C80.0488 93.9406 81.6008 92.8809 84.7038 92.8809H85.3491C85.9194 92.8809 86.4376 92.9183 86.903 92.9925C87.3677 93.0667 87.7608 93.1664 88.0811 93.2914C88.4014 93.4165 88.6808 93.5729 88.9196 93.7601C89.1576 93.948 89.3475 94.1372 89.4886 94.3291C89.629 94.521 89.7426 94.7357 89.8289 94.9744C89.9152 95.213 89.9713 95.4357 89.9987 95.643C90.0261 95.8502 90.0395 96.0749 90.0395 96.317V96.6687H83.1801C83.2897 97.4423 83.9262 97.8294 85.091 97.8294H85.103C85.3845 97.8294 85.6366 97.806 85.8593 97.7592C86.0819 97.7124 86.2537 97.6596 86.3754 97.6007C86.4965 97.5419 86.5961 97.4737 86.6743 97.3955C86.7525 97.3172 86.8034 97.2531 86.8268 97.2022C86.8502 97.1514 86.8655 97.1066 86.8735 97.0672H90.0161L90.0154 97.0678ZM85.0322 94.4294C83.9924 94.4294 83.3866 94.7464 83.2148 95.3795H86.8495C86.7164 94.7464 86.1106 94.4294 85.0322 94.4294Z' fill='%231A1A1A'/%3E%3Cpath d='M93.0506 99.3662H89.5684L92.4763 96.1179L89.6272 93.0576H93.2505L94.6928 94.7111L96.0996 93.0576H99.6058L96.827 96.0711L99.7583 99.3662H96.2052L94.6226 97.5134L93.0513 99.3662H93.0506Z' fill='%231A1A1A'/%3E%3Cpath d='M100.096 93.0574H103.285V93.9367C103.426 93.8117 103.592 93.6886 103.783 93.5676C103.974 93.4466 104.313 93.3115 104.798 93.1631C105.282 93.0146 105.802 92.9404 106.357 92.9404H106.603C107.298 92.9404 107.899 93.0247 108.403 93.1925C108.907 93.361 109.296 93.595 109.57 93.8959C109.843 94.1968 110.04 94.521 110.162 94.8694C110.283 95.2171 110.344 95.6022 110.344 96.0241V96.2702C110.344 96.6847 110.28 97.0732 110.151 97.4369C110.021 97.8007 109.816 98.1404 109.535 98.4573C109.253 98.7735 108.855 99.0243 108.338 99.2075C107.822 99.3914 107.213 99.483 106.509 99.483H106.287C105.747 99.483 105.241 99.4188 104.768 99.2897C104.295 99.1607 103.959 99.0377 103.76 98.9207C103.561 98.8036 103.402 98.694 103.285 98.5924V101.57H100.096V93.0574ZM103.285 96.1766V96.2234C103.285 96.6219 103.453 96.9723 103.789 97.2731C104.126 97.574 104.61 97.7245 105.244 97.7245H105.302C105.943 97.7245 106.404 97.576 106.686 97.2792C106.967 96.9823 107.108 96.6306 107.108 96.2241V96.1773C107.108 95.7554 106.969 95.4017 106.691 95.1161C106.414 94.8307 105.95 94.6882 105.302 94.6882H105.243C104.594 94.6882 104.105 94.8333 103.777 95.1222C103.449 95.4117 103.284 95.7634 103.284 96.1773L103.285 96.1766Z' fill='%231A1A1A'/%3E%3Cpath d='M114.206 93.0574V94.2181C114.323 94.0463 114.47 93.8764 114.646 93.708C114.822 93.5401 115.114 93.3663 115.52 93.1864C115.927 93.0066 116.368 92.917 116.845 92.917H116.986C117.486 92.917 117.916 92.9972 118.275 93.157C118.635 93.3175 118.908 93.5361 119.097 93.8136C119.285 94.0911 119.421 94.3846 119.507 94.6928C119.593 95.0018 119.636 95.3401 119.636 95.7072V96.3404H116.54V96.1177C116.54 95.7346 116.448 95.4244 116.265 95.1856C116.081 94.9476 115.794 94.8279 115.403 94.8279C115.035 94.8279 114.748 94.9529 114.541 95.203C114.334 95.4531 114.23 95.7814 114.23 96.1879V99.3659H111.041V93.0574H114.206Z' fill='%231A1A1A'/%3E%3Cpath d='M130.025 97.0678V97.0912C130.025 97.3025 129.998 97.5018 129.943 97.689C129.888 97.8769 129.763 98.0895 129.568 98.3282C129.373 98.5669 129.114 98.7702 128.794 98.938C128.474 99.1065 128.018 99.2489 127.428 99.3659C126.838 99.4829 126.152 99.5417 125.37 99.5417H124.749C124.006 99.5417 123.35 99.4749 122.779 99.3425C122.208 99.2095 121.755 99.0376 121.419 98.8263C121.083 98.615 120.81 98.363 120.598 98.0701C120.387 97.7772 120.244 97.4877 120.17 97.2022C120.096 96.9167 120.059 96.6138 120.059 96.2936V96.0589C120.059 93.9406 121.611 92.8809 124.713 92.8809H125.359C125.929 92.8809 126.447 92.9183 126.912 92.9925C127.377 93.0667 127.77 93.1664 128.091 93.2914C128.411 93.4165 128.691 93.5729 128.929 93.7601C129.168 93.948 129.357 94.1372 129.498 94.3291C129.639 94.521 129.752 94.7357 129.839 94.9744C129.925 95.213 129.981 95.4357 130.009 95.643C130.036 95.8502 130.049 96.0749 130.049 96.317V96.6687H123.19C123.299 97.4423 123.936 97.8294 125.101 97.8294H125.113C125.394 97.8294 125.646 97.806 125.869 97.7592C126.092 97.7124 126.263 97.6596 126.385 97.6007C126.506 97.5419 126.606 97.4737 126.684 97.3955C126.762 97.3172 126.813 97.2531 126.836 97.2022C126.86 97.1514 126.875 97.1066 126.883 97.0672H130.026L130.025 97.0678ZM125.041 94.4294C124.001 94.4294 123.396 94.7464 123.224 95.3795H126.859C126.726 94.7464 126.12 94.4294 125.042 94.4294H125.041Z' fill='%231A1A1A'/%3E%3Cpath d='M135.251 99.5417H134.606C131.8 99.5417 130.396 98.7956 130.396 97.3018V97.2196H133.645C133.645 97.2978 133.658 97.372 133.686 97.4423C133.713 97.5125 133.766 97.5947 133.844 97.6883C133.922 97.7819 134.056 97.8568 134.248 97.911C134.44 97.9658 134.672 97.9932 134.946 97.9932H134.969C135.477 97.9932 135.821 97.9464 136.001 97.8528C136.181 97.7592 136.27 97.6302 136.27 97.4657V97.4423C136.27 97.2778 136.192 97.1548 136.035 97.0732C135.879 96.9909 135.555 96.9421 135.062 96.9267L133.725 96.8913C131.553 96.8131 130.466 96.1525 130.466 94.9095V94.8393C130.466 94.5578 130.521 94.3097 130.63 94.0944C130.74 93.8798 130.937 93.6745 131.223 93.4786C131.508 93.2834 131.934 93.1349 132.501 93.0333C133.068 92.9317 133.77 92.8809 134.606 92.8809H135.227C137.987 92.8809 139.367 93.5335 139.367 94.8393V94.9215H136.178C136.161 94.8199 136.135 94.7357 136.095 94.6694C136.056 94.6033 135.937 94.531 135.737 94.4528C135.538 94.3746 135.263 94.3358 134.911 94.3358H134.9C134.415 94.3358 134.089 94.3692 133.921 94.4355C133.752 94.5023 133.669 94.6133 133.669 94.7698V94.7818C133.669 94.9222 133.751 95.0319 133.915 95.1101C134.079 95.1883 134.388 95.2351 134.841 95.2505L136.166 95.2859C137.096 95.3173 137.815 95.415 138.324 95.5788C138.832 95.7433 139.171 95.9579 139.344 96.224C139.516 96.4901 139.602 96.8452 139.602 97.2911V97.3734C139.602 97.6235 139.571 97.8481 139.508 98.0474C139.445 98.2466 139.321 98.4425 139.133 98.6337C138.946 98.8257 138.695 98.9855 138.383 99.1145C138.07 99.2436 137.65 99.3472 137.123 99.4254C136.595 99.5037 135.971 99.5424 135.253 99.5424L135.251 99.5417Z' fill='%231A1A1A'/%3E%3Cpath d='M144.822 99.5417H144.177C141.37 99.5417 139.967 98.7956 139.967 97.3018V97.2196H143.215C143.215 97.2978 143.228 97.372 143.256 97.4423C143.283 97.5125 143.336 97.5947 143.414 97.6883C143.493 97.7819 143.627 97.8568 143.819 97.911C144.01 97.9658 144.243 97.9932 144.516 97.9932H144.54C145.048 97.9932 145.392 97.9464 145.571 97.8528C145.751 97.7592 145.841 97.6302 145.841 97.4657V97.4423C145.841 97.2778 145.763 97.1548 145.606 97.0732C145.45 96.9909 145.125 96.9421 144.633 96.9267L143.296 96.8913C141.123 96.8131 140.036 96.1525 140.036 94.9095V94.8393C140.036 94.5578 140.091 94.3097 140.201 94.0944C140.311 93.8798 140.508 93.6745 140.793 93.4786C141.079 93.2834 141.505 93.1349 142.072 93.0333C142.639 92.9317 143.34 92.8809 144.177 92.8809H144.798C147.557 92.8809 148.937 93.5335 148.937 94.8393V94.9215H145.748C145.732 94.8199 145.705 94.7357 145.665 94.6694C145.626 94.6033 145.507 94.531 145.308 94.4528C145.109 94.3746 144.833 94.3358 144.482 94.3358H144.47C143.985 94.3358 143.659 94.3692 143.491 94.4355C143.323 94.5023 143.239 94.6133 143.239 94.7698V94.7818C143.239 94.9222 143.322 95.0319 143.485 95.1101C143.65 95.1883 143.958 95.2351 144.411 95.2505L145.737 95.2859C146.667 95.3173 147.386 95.415 147.894 95.5788C148.402 95.7433 148.742 95.9579 148.914 96.224C149.086 96.4901 149.173 96.8452 149.173 97.2911V97.3734C149.173 97.6235 149.141 97.8481 149.079 98.0474C149.016 98.2466 148.891 98.4425 148.704 98.6337C148.516 98.8257 148.266 98.9855 147.954 99.1145C147.641 99.2436 147.221 99.3472 146.693 99.4254C146.166 99.5037 145.542 99.5424 144.823 99.5424L144.822 99.5417Z' fill='%231A1A1A'/%3E%3Cdefs%3E%3Cpattern id='pattern0_972_899' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_972_899' transform='scale(0.0075188 0.00606061)'/%3E%3C/pattern%3E%3Cpattern id='pattern1_972_899' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image1_972_899' transform='scale(0.00826446 0.00546448)'/%3E%3C/pattern%3E%3Cpattern id='pattern2_972_899' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image2_972_899' transform='matrix(0.00159744 0 0 0.00304513 0 -0.0526907)'/%3E%3C/pattern%3E%3CclipPath id='clip0_972_899'%3E%3Crect width='42' height='24' fill='white' transform='translate(82.75)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_972_899'%3E%3Crect width='24' height='24' fill='white' transform='translate(40 40)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_972_899'%3E%3Crect width='49' height='24' fill='white' transform='translate(0 80)'/%3E%3C/clipPath%3E%3Cimage id='image0_972_899' width='133' height='165' xlink:href='data:image/jpeg;base64,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'/%3E%3Cimage id='image1_972_899' width='121' height='183' xlink:href='data:image/jpeg;base64,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'/%3E%3Cimage id='image2_972_899' width='626' height='363' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnIAAAFrCAIAAADaffMMAAAgAElEQVR4Aey9B3hb15XvK1tiA5u6ZKuzoleSspNMbmbum0wmM8nceyeTmbzMnXn3TktiiSTYRRUWdatXW50i0Q7AikqikKJ6YQNwGkCVOHHvjmVZIgGc961zQJiSJTuOYdmWtr79QYcAeUT8sHX+Z+291n9NYdAfRAARQAQQAUQAEYgTgSlxOg86DSKACCACiAAigAgwSFbRJEAEEAFEABFABOJGAMlq3FCiEyECiAAigAggAkhW0RxABBABRAARQATiRgDJatxQohMhAogAIoAIIAJIVtEcQAQQAUQAEUAE4kYAyWrcUKITIQKIACKACCACSFbRHEAEEAFEABFABOJGAMlq3FCiEyECiAAigAggAkhW0RxABBABRAARQATiRgDJatxQohMhAogAIoAIIAJIVtEcQAQQAUQAEUAE4kYAyWrcUKITIQKIACKACCACSFbRHEAEEAFEABFABOJGAMlq3FCiEyECiAAigAggAkhW0RxABBABRAARQATiRgDJatxQohMhAogAIoAIIAJIVtEcQAQQAUQAEUAE4kYAyWrcUKITIQKIACKACCACSFbRHEAEEAFEABFABOJGAMlq3FCiEyECiAAigAggAkhW0RxABBABRAARQATiRgDJatxQohMhAogAIoAIIAJIVtEcQAQQAUQAEUAE4kYAyWrcUKITIQKIACKACCACSFbRHEAEEAFEABFABOJGAMlq3FCiEyECiAAigAggAkhW0RxABBABRAARQATiRgDJatxQohMhAogAIoAIIAJIVtEcQAQQAUQAEUAE4kYAyWrcUKITIQKIACKACCACSFbRHEAEEAFEABFABOJGAMlq3FCiEyECiAAigAggAkhW0RxABBABRAARQATiRgDJatxQohMhAogAIoAIIAJIVtEcQAQQAUQAEUAE4kYAyWrcUKITIQKIACKACCACSFbRHEAEEAFEABFABOJGAMlq3FCiEyECiAAigAggAkhW0RxABBABRAARQATiRgDJatxQohMhAogAIoAIIAJIVtEcQAQQAUQAEUAE4kYAyWrcUKITIQKIACKACCACSFbRHEAEEAFEABFABOJGAMlq3FCiEyECiAAigAggAkhW0RxABBABRAARQATiRgDJatxQohMhAogAIoAIIAJI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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
}
.footer-orgazo-bottom-rows {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #0e0d0d;
}
.footer-orgazo-bottom-rows .footer-orgazo-copyright {
  display: flex;
}
.footer-orgazo-bottom-rows .inline-link {
  display: flex;
  align-items: center;
}
.footer-orgazo-bottom-rows .inline-link a {
  color: #0e0d0d;
  padding: 0 10px 0 0;
}
.footer-orgazo-bottom-rows .inline-link a:nth-child(1) {
  padding-left: 0;
}
.footer-orgazo-bottom-rows .inline-link a:nth-child(1):before {
  display: none;
}
.footer-orgazo-bottom-rows .inline-link a:before {
  content: "|";
  margin-right: 10px;
}
.footer-orgazo-bottom-rows .witty-container {
  border-top: 1px solid #ebebeb;
  padding: 24px 20px;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.footer-orgazo-bottom-rows .social-media-list {
  display: flex;
}
.footer-orgazo-bottom-rows .social-media-list > a {
  width: 24px;
  font-size: 0;
  height: 25px;
  background-repeat: no-repeat;
  display: inline-flex;
  margin-right: 16px;
  color: transparent;
}
.footer-orgazo-bottom-rows .social-media-list > a:last-child {
  margin: 0;
}
.footer-orgazo-bottom-rows .social-media-list > a:nth-child(1) {
  background-image: url('../images/fb.svg');
}
.footer-orgazo-bottom-rows .social-media-list > a:nth-child(2) {
  background-image: url('../images/instag.svg');
}
.seo-content {
  border-top: 1px solid #ebebeb;
  padding: 40px 24px 0;
  font-size: 1.2rem;
}
.seo-content h1,
.seo-content h2,
.seo-content h3,
.seo-content h4 {
  margin: 0 0 8px;
  font-weight: 600;
  font-size: 1.2rem;
}
.seo-content p {
  margin: 0 0 16px;
  color: #3f4146;
}
.seo-content .seo-column {
  margin-bottom: 16px;
}
.seo-content .seo-column h3,
.seo-content .seo-column h4 {
  font-size: 1.2rem;
  font-weight: 400;
  color: #3f4146;
}
.seo-content .seo-column h3 span,
.seo-content .seo-column h4 span {
  color: #101010;
  font-weight: 500;
  display: block;
  margin-bottom: 4px;
}
.seo-content .footerTitle {
  margin-bottom: 8px;
  color: #101010;
  font-weight: 500;
}
.seo-content .searchRow {
  margin-bottom: 16px;
}
.seo-content .searchRow a {
  color: #3f4146;
}
.seo-content .searchRow a:after {
  content: "|";
  margin: 0 4px;
}
.seo-content .searchRow a:last-child:after {
  display: none;
}
@media only screen and (max-width: 769px) {
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
}
@media only screen and (max-width: 768px) {
  .abs-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,
  .account .column.main .block:not(.widget) .block-title:before,
  .account .column.main .block:not(.widget) .block-title:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile-m:after,
  .account .column.main .block:not(.widget) .block-title:after {
    clear: both;
  }
  .abs-toggling-title-mobile,
  .block-wishlist-management .wishlist-select .wishlist-name,
  .block-collapsible-nav .title {
    border-top: 1px solid #ebebeb;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    border-bottom: 1px solid #ebebeb;
    padding: 10px 40px 10px 0;
    display: block;
    text-decoration: none;
  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after,
  .block-collapsible-nav .title:after {
    position: absolute;
    right: 20px;
    top: 10px;
  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after,
  .block-collapsible-nav .title:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 3px 0 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-toggling-title-mobile.active:after,
  .block-wishlist-management .wishlist-select .wishlist-name.active:after,
  .block-collapsible-nav .title.active:after {
    content: '\e621';
  }
  .abs-icon-add-mobile,
  .block-wishlist-management .wishlist-add.item .add {
    display: block;
    text-decoration: none;
  }
  .abs-icon-add-mobile:before,
  .block-wishlist-management .wishlist-add.item .add:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 10px;
    color: inherit;
    content: '\e61c';
    font-family: 'luma-icons';
    margin: 0 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-checkout-tooltip-content-position-top-mobile,
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .abs-checkout-tooltip-content-position-top-mobile:before,
  .abs-checkout-tooltip-content-position-top-mobile:after,
  .field-tooltip .field-tooltip-content:before,
  .field-tooltip .field-tooltip-content:after {
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 10px;
    left: auto;
    top: 0;
  }
  .abs-checkout-tooltip-content-position-top-mobile:before,
  .field-tooltip .field-tooltip-content:before {
    border-bottom-color: #666666;
  }
  .abs-checkout-tooltip-content-position-top-mobile:after,
  .field-tooltip .field-tooltip-content:after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
  body.checkout-index-index .form-login .fieldset > .field {
    margin: 0 16px 24px;
  }
  body.checkout-index-index .page-main {
    padding: 0;
  }
  .checkoutSectionTitle {
    padding: 16px 16px 8px;
    background: #ffffff;
  }
  .form-login .fieldset {
    margin: 0;
  }
  .form-login .fieldset > .field {
    /*background: #fff;
          padding: 16px 16px 20px;
          margin: 0;
          label.label {
            left: 32px;
            top: 9px;
          }*/
  }
  .form-shipping-address .fieldset > .field {
    background: #fff;
    padding: 0 16px 24px;
    margin: 0;
  }
  .form-shipping-address .fieldset > .field.addressLine {
    padding: 0;
  }
  .form-shipping-address .fieldset > .field.addressLine .field {
    padding: 0 16px 24px;
  }
  .form-shipping-address .fieldset > .field label.label {
    left: 32px;
  }
  .form-shipping-address .address .field.componentDisabled {
    padding: 0 8px 16px;
  }
  .form-shipping-address .address .field:nth-child(11).componentDisabled {
    padding-left: 16px;
  }
  .form-shipping-address .address .field:nth-child(12).componentDisabled {
    padding-right: 16px;
  }
  #shipping-method-buttons-container {
    position: fixed;
    z-index: 10;
    bottom: 0;
    width: calc(100% - 24px);
    background: #fff;
    padding: 12px;
    box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.15);
  }
  .navigation,
  .breadcrumbs,
  .page-header .header.panel,
  .header.content,
  .page-main,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cms-privacy-policy .page-main {
    padding-top: 60px;
    position: relative;
  }
  .page-main .account {
    padding-top: 60px;
    position: relative;
  }
  .cms-home .column.main {
    padding-bottom: 48px;
  }
  .navigation {
    padding: 0;
  }
  .navigation .parent .level-top {
    display: block;
    text-decoration: none;
    position: relative;
  }
  .navigation .parent .level-top:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .parent .level-top:after {
    position: absolute;
    right: 7px;
    top: -8px;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: '\e621';
  }
  .nav-sections {
    -webkit-overflow-scrolling: touch;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: calc(-1 * (100% - 54px));
    overflow: auto;
    position: fixed;
    top: 0;
    width: calc(100% - 54px);
  }
  .nav-sections .switcher {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
    font-weight: 700;
    margin: 0;
    padding: .8rem 3.5rem .8rem 2rem;
  }
  .nav-sections .switcher .label {
    display: block;
    margin-bottom: 5px;
  }
  .nav-sections .switcher:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .switcher-trigger strong {
    display: block;
    text-decoration: none;
    position: relative;
  }
  .nav-sections .switcher-trigger strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .nav-sections .switcher-trigger strong:after {
    position: absolute;
    right: -40px;
    top: -16px;
  }
  .nav-sections .switcher-trigger.active strong:after {
    content: '\e621';
  }
  .nav-sections .switcher-dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    display: none;
    padding: 10px 0;
  }
  .nav-sections .switcher-options.active .switcher-dropdown {
    display: block;
  }
  .nav-sections .header.links {
    margin: 0;
    padding: 0;
    list-style: none none;
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .header.links li {
    font-size: 1.6rem;
    margin: 0;
  }
  .nav-sections .header.links li.greet.welcome {
    border-top: 1px solid #d1d1d1;
    font-weight: 700;
    padding: 0.8rem 15px;
  }
  .nav-sections .header.links li > a {
    border-top: 1px solid #d1d1d1;
  }
  .nav-sections .header.links a,
  .nav-sections .header.links a:hover {
    color: #575757;
    text-decoration: none;
    display: block;
    font-weight: 700;
    padding: 0.8rem 15px;
  }
  .nav-sections .header.links .header.links {
    border: 0;
  }
  .nav-before-open {
    height: 100%;
    overflow-x: hidden;
    width: 100%;
  }
  .nav-before-open .page-wrapper {
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
  }
  .nav-before-open body {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .nav-open .page-wrapper {
    left: calc(100% - 54px);
  }
  .nav-open .nav-sections {
    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    left: 0;
    z-index: 99;
  }
  .nav-open .nav-toggle:after {
    background: rgba(0, 0, 0, 0.7);
    content: '';
    display: block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .nav-sections-items {
    position: relative;
    z-index: 1;
  }
  .nav-sections-items:before,
  .nav-sections-items:after {
    content: '';
    display: table;
  }
  .nav-sections-items:after {
    clear: both;
  }
  .nav-sections-item-title {
    background: #e3e3e3;
    border: solid #d7d7d7;
    border-width: 0 0 1px 1px;
    box-sizing: border-box;
    float: left;
    height: 71px;
    padding-top: 24px;
    text-align: center;
    width: 33.33%;
  }
  .nav-sections-item-title.active {
    background: transparent;
    border-bottom: 0;
  }
  .nav-sections-item-title .nav-sections-item-switch:hover {
    text-decoration: none;
  }
  .nav-sections-item-content {
    box-sizing: border-box;
    float: right;
    margin-left: -100%;
    margin-top: 71px;
    width: 100%;
    padding: 25px 0;
  }
  .nav-sections-item-content:before,
  .nav-sections-item-content:after {
    content: '';
    display: table;
  }
  .nav-sections-item-content:after {
    clear: both;
  }
  .nav-sections-item-content.active {
    display: block;
  }
  .navigation {
    background: #f0f0f0;
    box-sizing: border-box;
  }
  .navigation ul {
    margin: 0;
    padding: 0;
  }
  .navigation li {
    margin: 0;
  }
  .navigation a {
    display: block;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 15px;
  }
  .navigation a,
  .navigation a:hover {
    color: #575757;
    text-decoration: none;
  }
  .navigation .level0 {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
  }
  .navigation .level0 > .level-top {
    font-weight: 700;
    padding: 8px 40px 8px 15px;
    text-transform: uppercase;
    word-wrap: break-word;
  }
  .navigation .level0 > .level-top:hover {
    color: #0e0d0d;
  }
  .navigation .level0.active .all-category .ui-state-focus {
    border-color: #747579;
    border-style: solid;
    border-width: 0 0 0 8px;
    color: #0e0d0d;
    padding-left: 7px;
    display: inline-block;
  }
  .navigation .level0 > .level1 {
    font-weight: 600;
  }
  .navigation .level0.active > a:not(.ui-state-active),
  .navigation .level0.has-active > a:not(.ui-state-active) {
    border-color: #747579;
    border-style: solid;
    border-width: 0 0 0 8px;
    color: #0e0d0d;
  }
  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon),
  .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {
    margin-left: -8px;
  }
  .navigation li.level0:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .navigation .submenu > li {
    word-wrap: break-word;
  }
  .navigation .submenu > li > a:hover {
    color: #0e0d0d;
  }
  .navigation .submenu:not(:first-child) {
    font-weight: 400;
    line-height: 1.3;
    left: auto !important;
    overflow-x: hidden;
    padding: 0;
    position: relative;
    top: auto !important;
    transition: left 0.3s ease-out;
  }
  .navigation .submenu:not(:first-child) > li > a {
    padding-left: 15px;
  }
  .navigation .submenu:not(:first-child) > li:last-child {
    margin-bottom: 0;
  }
  .navigation .submenu:not(:first-child) ul {
    display: block;
    padding-left: 15px;
  }
  .navigation .submenu:not(:first-child) ul > li {
    margin: 0;
  }
  .navigation .submenu:not(:first-child) ul > li a {
    color: #575757;
    display: block;
    line-height: normal;
  }
  .navigation .submenu:not(:first-child) ul > li a:hover {
    color: #0e0d0d;
  }
  .navigation .submenu:not(:first-child).expanded {
    display: block !important;
    padding-right: 0;
    top: 0 !important;
  }
  .navigation .submenu:not(:first-child) .active > a {
    border-color: #747579;
    border-style: solid;
    border-width: 0 0 0 8px;
    color: #0e0d0d;
    padding-left: 7px;
  }
  .navigation .submenu:not(:first-child) .level1.active > a {
    padding-left: 7px;
  }
  button.action.primary,
  a.action.primary {
    border-radius: 2px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .product.info .product.data.items {
    margin-bottom: 20px;
    border-top: 1px solid #444649;
    padding-top: 32px;
    margin-top: 40px;
  }
  .product.info .product.data.items .item.title > .switch {
    text-transform: uppercase;
    letter-spacing: 0.1em;
  }
  .breadcrumbs {
    display: none;
  }
  .mobile-currency .switcher .options ul.dropdown {
    background: #17181b;
  }
  .mobile-currency .switcher .options ul.dropdown:before {
    border-bottom: 16px solid #17181b;
  }
  .modal-popup.modal-slide {
    left: 44px;
    z-index: 900;
  }
  .modal-popup.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    margin: 0;
    max-height: 90vh;
    /** iOS webkit fix height problem when added long content **/
  }
  .custom-slide {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .3s, opacity .3s ease;
    transition: visibility 0s .3s, opacity .3s ease;
    left: 44px;
    z-index: 900;
  }
  .custom-slide._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .custom-slide .modal-inner-wrap {
    background-color: #ffffff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
    opacity: 1;
    pointer-events: auto;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .custom-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .custom-slide._show {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .custom-slide .modal-inner-wrap {
    background-color: #ffffff;
    box-sizing: border-box;
    height: auto;
    min-height: 100%;
  }
  body._has-modal-custom {
    height: 100vh;
    overflow: hidden;
    width: 100vw;
  }
  body._has-modal-custom .modal-custom-overlay {
    background-color: rgba(0, 0, 0, 0.64);
  }
  .modal-popup {
    pointer-events: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #ffffff;
  }
  .modal-popup.modal-slide._inner-scroll._show {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
  }
  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    height: auto;
    min-height: 100%;
  }
  .modal-popup .modal-title {
    font-size: 14px;
    font-weight: 700;
  }
  .modal-popup.confirm .modal-title {
    margin: 0 0 0 16px;
  }
  .modal-popup.confirm .modal-popup.confirm .action-close {
    right: 16px;
  }
  .modal-popup.confirm .modal-inner-wrap {
    max-width: 100%;
    width: 90%;
  }
  .modal-popup.confirm .modal-content {
    padding: 24px 16px;
  }
  .modal-popup.confirm .modal-footer {
    padding: 0 16px 24px;
  }
  .lac-notification {
    padding: 5px 0;
  }
  .lac-notification .lac-notification-icon {
    display: none;
  }
  .lac-notification .lac-notification-text,
  .lac-notification .lac-notification-links {
    float: none;
    padding: 5px 0;
    text-align: center;
  }
  .pagebuilder-banner-wrapper {
    background-attachment: scroll !important;
  }
  .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  .pagebuilder-column {
    background-attachment: scroll !important;
    flex-basis: 100%;
    max-width: 100%;
  }
  .pagebuilder-column-group {
    flex-wrap: wrap;
  }
  .pagebuilder-column-line {
    flex-wrap: wrap;
  }
  [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-bleed'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-width'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  [data-content-type='tab-item'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-mobile-hidden {
    display: none !important;
  }
  .block-cart-failed .block-title {
    margin: 0 20px 20px;
  }
  .block-search {
    margin-top: 10px;
  }
  .coupon-grid {
    margin-top: 24px;
  }
  fieldset .coupon {
    margin-bottom: 0;
  }
  .cart-container .form-cart .actions.main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .cart-container .form-cart .actions.main .clear,
  .cart-container .form-cart .actions.main .continue {
    margin: 0 0 25px 0;
  }
  .cart-discount {
    margin: 0 16px;
  }
  .cart.table-wrapper thead .col.item,
  .cart.table-wrapper thead .col.qty,
  .cart.table-wrapper thead .col.price,
  .cart.table-wrapper thead .col.subtotal,
  .cart.table-wrapper thead .col.msrp {
    display: none;
  }
  .cart.table-wrapper .col.qty,
  .cart.table-wrapper .col.price,
  .cart.table-wrapper .col.subtotal,
  .cart.table-wrapper .col.msrp {
    box-sizing: border-box;
    display: block;
    float: left;
    white-space: nowrap;
    width: 33%;
  }
  .cart.table-wrapper .col.qty[data-th]:before,
  .cart.table-wrapper .col.price[data-th]:before,
  .cart.table-wrapper .col.subtotal[data-th]:before,
  .cart.table-wrapper .col.msrp[data-th]:before {
    content: attr(data-th);
    display: block;
    font-weight: 600;
    padding-bottom: 10px;
  }
  .cart.table-wrapper .col.msrp {
    white-space: normal;
  }
  .cart.table-wrapper .item .col.item {
    padding-bottom: 0;
  }
  .cart.table-wrapper tbody > tr > td:last-child {
    border: 0;
  }
  .cart-totals .table-wrapper {
    border-top: 0;
  }
  .cart-totals .totals tbody > tr:not(:last-child) > td:last-child {
    border: 0;
  }
  .cart.table-wrapper .col.price,
  .order-items.table-wrapper .col.price,
  .cart.table-wrapper .col.qty,
  .order-items.table-wrapper .col.qty,
  .cart.table-wrapper .col.subtotal,
  .order-items.table-wrapper .col.subtotal,
  .cart.table-wrapper .col.msrp,
  .order-items.table-wrapper .col.msrp {
    text-align: left;
  }
  .cart-summary {
    margin: 16px;
    padding: 0 0 1px;
  }
  .cart-summary .table-wrapper {
    width: calc(100% - 32px);
  }
  .cart-summary .checkout-methods-items {
    margin: 0;
    padding: 0;
    text-align: center;
    position: fixed;
    z-index: 10;
    bottom: 0;
    left: 0;
    width: calc(100% - 24px);
    background: #ffffff;
    padding: 12px;
    box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.15);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .cart-container-wrapper {
    padding-bottom: 16px;
  }
  .checkout-cart-index .header-inner,
  .checkout-index-index .header-inner {
    height: 50px;
    padding: 0 16px;
  }
  .checkout-cart-index .CheckoutFooter,
  .checkout-index-index .CheckoutFooter {
    flex-direction: column;
    justify-content: center;
    gap: 16px;
  }
  .checkout-cart-index .CheckoutFooterimages,
  .checkout-index-index .CheckoutFooterimages {
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
  }
  .checkout-cart-index .page-wrapper {
    /*padding-bottom: 76px;*/
  }
  .minicart-wrapper:before,
  .minicart-wrapper:after {
    content: '';
    display: table;
  }
  .minicart-wrapper:after {
    clear: both;
  }
  .minicart-wrapper .product .actions {
    float: left;
    margin: 10px 0 0 0;
  }
  .minicart-wrapper .update-cart-item {
    float: right;
    margin-left: 0;
  }
  .minicart-wrapper .action.showcart .cart-icon {
    height: 20px;
  }
  .minicart-wrapper .action.showcart .cart-icon:before {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.00684' y='6.25' width='15.625' height='11.25' rx='0.625' stroke='%23101010' stroke-width='0.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.2568 8.4375V5.9375C13.2568 4.03902 11.7178 2.5 9.81934 2.5V2.5C7.92086 2.5 6.38184 4.03902 6.38184 5.9375V8.4375' stroke='%23101010' stroke-width='0.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .checkout-index-index .modal-popup.modal-slide,
  .checkout-index-index .custom-slide {
    top: unset;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    left: 0px;
    -webkit-transform: translate3d(0%, 100%, 0);
    transform: translate3d(0%, 100%, 0);
    -webkit-transition: all .5s;
    transition: all .5s;
  }
  .checkout-index-index .modal-popup.modal-slide._show,
  .checkout-index-index .custom-slide._show {
    bottom: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  .checkout-index-index .modal-popup.modal-slide .modal-inner-wrap,
  .checkout-index-index .custom-slide .modal-inner-wrap {
    transition: none;
    transform: none;
  }
  .checkout-index-index .modal-popup.modal-slide .modal-footer .action-save-address,
  .checkout-index-index .custom-slide .modal-footer .action-save-address {
    width: 100%;
  }
  .checkout-index-index .modal-popup.modal-slide .modal-footer .action-hide-popup,
  .checkout-index-index .custom-slide .modal-footer .action-hide-popup {
    margin-top: 20px;
  }
  .checkout-index-index .modal-footer {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .opc-sidebar .opc-block-summary > .title {
    padding: 16px;
    margin: 0px;
    border-bottom: 1px solid #ebebeb;
  }
  .opc-sidebar.modal-custom .action-close {
    left: unset;
    right: 10px;
    top: 11px;
    line-height: 48px;
    margin: unset;
  }
  .opc-sidebar.modal-custom .action-close:before {
    background-size: 24px;
    width: 24px;
    height: 24px;
  }
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .checkout-payment-method .payment-methods {
    /*.lib-css(margin, 0 -(@checkout-payment-method-title-mobile__padding));*/
  }
  .checkout-payment-method .payment-methods .step-title {
    background: #f2f2f3;
    padding: 16px 16px 8px;
    margin: 0;
    font-size: 12px;
    color: #3f4146;
  }
  .checkout-payment-method .step-title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .checkout-payment-method .payment-method-title {
    padding: 20px 0;
    margin: 0 16px;
  }
  .checkout-payment-method .checkout-billing-address .action-cancel {
    margin-top: 10px;
  }
  .checkout-payment-method .payment-option {
    margin: 0 -15px;
  }
  .checkout-payment-method .payment-option .payment-option-title {
    padding: 15px;
  }
  .checkout-payment-method .payment-option .payment-option-content {
    padding: 0 15px 20px;
  }
  .cart-discount .giftcard .content {
    padding-bottom: 35px;
  }
  .cart-discount .actions-toolbar .secondary {
    bottom: 17px;
  }
  .field.open-amount {
    width: 100%;
  }
  .page-product-giftcard .product-info-main .product-info-stock-sku {
    display: block;
    padding-left: 10px;
    text-align: left;
  }
  .gift-message .actions-toolbar .action-update {
    font-size: 2rem;
    padding: 15px;
    width: 100%;
  }
  .gift-item-block {
    border-top: 1px solid #c1c1c1;
    border-bottom: 0;
  }
  .gift-item-block .title:after {
    font-size: 1.2rem;
    position: absolute;
    right: 20px;
    top: 10px;
  }
  .gift-item-block .content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .cart.table-wrapper .gift-content {
    border-top: 1px solid #c1c1c1;
    margin-right: -15px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
  }
  .cart .action-gift {
    display: inline-block;
    text-decoration: none;
  }
  .cart .action-gift > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .cart .action-gift:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #757575;
    content: '\e62a';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .cart .action-gift:hover:after {
    color: #0e0d0d;
  }
  .cart .action-gift:active:after {
    color: #757575;
  }
  .cart .action-gift._active {
    border: 1px solid #c1c1c1;
    border-bottom-color: #ffffff;
    margin: -5px 14px -1px -15px;
    padding: 4px 10px 9px 14px;
  }
  .cart .action-gift._active:after {
    color: #0e0d0d;
  }
  .gift-options-cart-item + .towishlist {
    left: 0;
    position: absolute;
  }
  .cart.table-wrapper .action-giftregistry {
    display: inline-block;
    text-decoration: none;
  }
  .cart.table-wrapper .action-giftregistry > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .cart.table-wrapper .action-giftregistry:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #757575;
    content: '\e62b';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .cart.table-wrapper .action-giftregistry:hover:before {
    color: #0e0d0d;
  }
  .cart.table-wrapper .action-giftregistry:active:before {
    color: #757575;
  }
  .gift-options-cart-item .gift-wrapping,
  .cart-gift-item .gift-wrapping {
    border-bottom: 1px solid #c1c1c1;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
  .gift-wrapping-list {
    width: 100%;
  }
  .gift-wrapping-summary + .gift-message-summary {
    padding-right: 0;
  }
  .gift-options-cart-item {
    float: left;
    width: 100%;
  }
  .gift-wrapping-preview img {
    width: 100%;
  }
  .item-actions .actions-toolbar .gift-options .gift-wrapping,
  .item-actions .actions-toolbar .gift-options .gift-message {
    display: block;
  }
  .product-add-form .table-wrapper.grouped {
    margin-left: -15px;
    margin-right: -15px;
  }
  .product-add-form .table-wrapper.grouped .table.data.grouped tr td {
    padding: 5px 10px 5px 15px;
  }
  body.filter-active .page-header {
    display: none;
  }
  body.filter-active .page-wrapper {
    height: 0;
    margin-top: -999999em;
    visibility: hidden;
  }
  body.filter-active .columns {
    z-index: 999;
  }
  .filter.active {
    position: relative;
    visibility: visible;
    z-index: 99;
  }
  .filter.active .filter-options-item:last-child {
    margin-bottom: 40px;
  }
  .filter.active .filter-title {
    border-bottom: 1px solid #ebebeb;
    height: 48px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2;
  }
  .filter.active .filter-title strong {
    box-shadow: none;
    background: none;
    border: 0;
    color: transparent;
    left: auto;
    right: 3px;
    top: 10px;
    display: inline-block;
    text-decoration: none;
  }
  .filter.active .filter-title strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #5b5454;
    content: '\e616';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .filter.active .filter-subtitle {
    background: transparent;
    display: block;
    height: 50px;
    left: 0;
    line-height: 32px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1;
  }
  .filter.active .filter-options {
    background: #ffffff;
    bottom: 0;
    display: block;
    left: 0;
    overflow: scroll;
    position: fixed;
    right: 0;
    top: 50px;
    z-index: 10;
  }
  .filter .filter-subtitle {
    font-size: 20px;
    font-weight: 300;
  }
  .filter-actions {
    margin: -35px -10px 25px;
  }
  .filter-options-content {
    padding: 5px 10px;
  }
  .filter .filter-current {
    border: solid #ebebeb;
    border-width: 1px 0;
    margin: 5px -10px 0;
  }
  .filter .filter-current .items {
    display: none;
  }
  .filter .filter-current-subtitle {
    position: relative;
    text-transform: uppercase;
    z-index: 1;
    display: block;
    text-decoration: none;
  }
  .filter .filter-current-subtitle:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .filter .filter-current-subtitle:before {
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .filter .filter-current-subtitle:after {
    color: #5b5454;
    content: ' (' attr(data-count) ')';
    font-size: .9em;
  }
  .filter .filter-current.active {
    padding-bottom: 30px;
  }
  .filter .filter-current.active .block-subtitle:before {
    content: '\e621';
  }
  .filter .filter-current.active .items {
    display: block;
  }
  .filter .filter-current.active + .block-actions {
    display: block;
  }
  .filter .filter-current + .block-actions {
    display: none;
  }
  .filter-no-options .filter-title:before {
    background: rgba(255, 255, 255, 0.5);
    content: '';
    display: block;
    height: 40px;
    left: 0;
    margin-top: -60px;
    position: relative;
    width: 75px;
    z-index: 99;
  }
  .filter-no-options .filter-content {
    margin-bottom: 20px;
  }
  .page-with-filter .columns .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 -15px 20px;
  }
  .block-wishlist-management .wishlist-select .wishlist-name {
    font-size: 1.6rem;
  }
  .block-wishlist-management .wishlist-select-items {
    border-bottom: 1px solid #ebebeb;
    background: #ffffff;
    display: none;
    padding: 15px 0;
  }
  .block-wishlist-management .wishlist-select-items.active {
    display: block;
  }
  .block-wishlist-management .wishlist-select-items .item {
    margin: 3px 0 0;
  }
  .block-wishlist-management .wishlist-select-items .item:first-child {
    margin-top: 0;
  }
  .block-wishlist-management .wishlist-select-items .item.current {
    display: none;
  }
  .block-wishlist-management .wishlist-select-items .item a {
    color: #101010;
    display: block;
    padding: 5px 18px;
    text-decoration: none;
  }
  .block-wishlist-management .wishlist-select-items .item a:hover {
    background: #101010;
  }
  .block-wishlist-management .wishlist-title strong {
    font-size: 2.6rem;
  }
  .block-wishlist-management .wishlist-info {
    margin-bottom: 15px;
  }
  .block-wishlist-management .wishlist-toolbar-select,
  .block-wishlist-management .wishlist-toolbar-actions {
    margin-bottom: 15px;
  }
  .products-grid.wishlist .product-item-checkbox {
    left: 0;
    position: absolute;
    top: 20px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-photo {
    margin-left: 25px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-name,
  .page-multiple-wishlist .products-grid.wishlist .product-item-description,
  .page-multiple-wishlist .products-grid.wishlist .product-item .price-box,
  .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip {
    margin-left: 115px;
  }
  .products-grid.wishlist .wishlist-dropdown {
    display: none;
  }
  .multishipping-checkout-success .nav-toggle {
    display: block;
  }
  .multishipping-checkout-success .logo {
    margin-left: 40px;
  }
  .multicheckout .actions-toolbar > .primary {
    margin-right: 0;
  }
  .order-pager-wrapper .toolbar-amount {
    left: inherit;
    position: relative;
    text-align: center;
    top: inherit;
  }
  .order-pager-wrapper .pages {
    text-align: center;
  }
  .order-pager-wrapper .action.previous,
  .order-pager-wrapper .action.next {
    margin: 0;
  }
  .form.send.friend .fieldset {
    padding-bottom: 5px;
  }
  .form.send.friend .action.remove {
    margin-left: 0;
    right: 0;
    top: 100%;
  }
  .catalog-product-view .column.main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .catalog-product-view .product.media {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
  }
  .modal-slide.sizeChart-popup {
    top: unset;
    width: 100%;
    left: 0px;
    -webkit-transform: translate3d(0%, 100%, 0);
    transform: translate3d(0%, 100%, 0);
    -webkit-transition: all .5s;
    transition: all .5s;
  }
  .modal-slide.sizeChart-popup._show {
    bottom: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  .modal-slide.sizeChart-popup .sizeChart-wittyPopupContent .abs-visually-hidden-desktop .tabs {
    position: fixed;
    width: 100%;
    top: 48px;
    background: #ffffff;
  }
  .modal-slide.sizeChart-popup .sizeChart-wittyPopupContent .abs-visually-hidden-desktop .tab-content {
    padding-top: 40px;
  }
  .modal-slide.sizeChart-popup .modal-inner-wrap {
    transition: none;
    transform: none;
  }
  .modal-slide.sizeChart-popup .modal-footer {
    background-color: transparent;
    box-shadow: none;
    text-align: center;
    padding: 0px;
  }
  .wrpcitem-return .return-infoLink {
    position: absolute;
    top: 12px;
    right: 12px;
  }
  .offer-block span {
    display: block;
  }
  .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
    display: none;
  }
  .contact-index-index .column:not(.sidebar-main) .form.contact {
    float: none;
    width: 100%;
  }
  .contact-index-index .column:not(.sidebar-additional) .form.contact {
    float: none;
    width: 100%;
  }
  .login-container .fieldset:after {
    text-align: center;
  }
  .account .columns {
    position: relative;
  }
  .account .column.main {
    margin: 42px 0 0 0;
    padding: 0;
  }
  .account .page-main .page-title-wrapper .page-title {
    margin: 0;
    font-size: 1.6rem;
    padding: 16px 0 0;
  }
  .account .messages {
    margin-bottom: 0;
  }
  .account .column.main .block:not(.widget) .block-title > .action {
    float: right;
    margin-top: 5px;
  }
  .account .column.main .block:not(.widget) .block-content .box {
    margin-bottom: 20px;
  }
  .account .column.main .block:not(.widget) .block-content .box:last-child {
    margin-bottom: 0;
  }
  .control.captcha-image .captcha-img {
    display: block;
    margin-bottom: 10px;
  }
  .customer-account-index .page-title-wrapper {
    position: relative;
  }
  .form.search.advanced .field.price .with-addon .input-text {
    flex-basis: auto;
    width: 100%;
  }
  .block.newsletter h3 {
    min-width: 280px;
  }
  .block.newsletter .orgazo-footer {
    border: 0;
    padding: 0;
    margin: 0;
  }
  .block.newsletter .actions .action.subscribe {
    margin: 16px 0 0;
  }
  .review-form .action.submit.primary {
    padding: 7px 14px;
    font-size: 1.2rem;
    width: 100%;
    line-height: 22px;
  }
  .review-form .actions-toolbar .actions-primary {
    text-align: left;
  }
  .block-collapsible-nav {
    left: 0;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 100;
  }
  .block-collapsible-nav .content {
    border-bottom: 1px solid #ebebeb;
    display: none;
  }
  .block-collapsible-nav .content.active {
    display: block;
  }
  .block.block-dashboard-addresses {
    padding-bottom: 40px;
  }
  .customer-name,
  .customer-welcome + .authorization-link {
    display: none;
  }
  .topbar {
    padding: 0 8px;
    font-size: 1rem;
  }
  .login-icon {
    justify-content: center;
    height: 62px;
  }
  .nav-sections .switcher-trigger strong:after {
    font-size: 1.6rem;
    right: -25px;
    top: -2px;
  }
  .nav-sections .section-item-title {
    background: #F7F7F7;
    margin: 15px 15px 0 15px;
    width: 130px;
    border-radius: 4px;
    border: none;
  }
  .nav-sections .section-item-title:first-child {
    margin-right: 0;
  }
  .nav-sections .section-item-title a {
    color: #ad7744;
  }
  .nav-sections .section-item-title.active {
    background: #1979c3;
  }
  .nav-sections .section-item-title.active a {
    color: #ffffff;
  }
  .navigation .parent .level-top:after {
    content: '';
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%23888;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-278 -148)'%3E%3Crect class='a' width='10' height='6' transform='translate(278 148)'/%3E%3Cg transform='translate(278.05 148.3)'%3E%3Cpath class='b' d='M4.957,5.477a.526.526,0,0,1-.372-.154L.162.9A.527.527,0,0,1,.906.154L4.957,4.205,9.009.154A.527.527,0,0,1,9.753.9L5.33,5.323A.53.53,0,0,1,4.957,5.477Z' transform='translate(-0.007 0)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 10px;
    height: 6px;
    padding: 13px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: '';
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%23888;%7D%3C/style%3E%3C/defs%3E%3Crect class='a' width='10' height='6'/%3E%3Cg transform='translate(0.05 0.223)'%3E%3Cpath class='b' d='M4.957,0a.526.526,0,0,0-.372.154L.162,4.577a.527.527,0,0,0,.745.746L4.957,1.271,9.009,5.323a.527.527,0,1,0,.745-.746L5.33.154A.53.53,0,0,0,4.957,0Z' transform='translate(-0.007 0)'/%3E%3C/g%3E%3C/svg%3E");
  }
  .navigation > ul {
    margin: 0 15px;
  }
  .navigation .parent .level-top:after {
    font-size: 1.6rem;
    right: 10px;
    top: 7px;
  }
  .login-icon .user-icon {
    height: 20px;
  }
  .login-icon .user-icon:before {
    width: 20px;
    height: 20px;
    background-size: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_890_9183)'%3E%3Cpath d='M16.3343 17.5H16.3193M16.3193 17.5H3.72171C3.06105 17.5 2.52051 16.96 2.52051 16.3V13.5625C2.52051 13.375 2.52051 13.2775 2.6106 13.0975C2.89588 12.4375 5.58169 10.6455 6.89551 10.173M16.3193 17.5C16.98 17.5 17.5205 16.96 17.5205 16.3V13.5625C17.5205 13.3825 17.5205 13.1875 17.4304 13.0975C17.1526 12.445 13.8343 10.638 12.5205 10.173M10.028 11.125C7.96345 11.125 6.27426 9.4375 6.27426 7.375V6.25C6.27426 4.1875 7.96345 2.5 10.028 2.5C12.0926 2.5 13.7818 4.1875 13.7818 6.25V7.375C13.7818 9.4375 12.0926 11.125 10.028 11.125Z' stroke='%23101010' stroke-width='0.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_890_9183'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  .marquee__item {
    font-size: 1.2rem;
  }
  .cms-page-view .page-main {
    padding-top: 0;
    position: relative;
  }
  .header.content {
    padding: 0;
  }
  .header.content.fixed {
    position: fixed;
    left: 0;
    background: #fff;
    width: 100%;
    top: 0px;
  }
  .header.content a .icon-label {
    display: none;
  }
  .header.content.fixed {
    position: fixed;
    top: 0px;
    z-index: 100;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08);
  }
  .header.content .switcher-currency {
    display: none;
  }
  .header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .nav-logo {
    display: flex;
    align-items: center;
  }
  .nav-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12 10L3 10' stroke='%233F4146' stroke-linecap='round'/%3E%3Cpath d='M17 16L3 16' stroke='%233F4146' stroke-linecap='round'/%3E%3Cpath d='M17 4L3 4' stroke='%233F4146' stroke-linecap='round'/%3E%3Cpath d='M15 7L18 10L15 13' stroke='%233F4146' stroke-linecap='round'/%3E%3C/svg%3E");
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
  }
  .nav-sections .header.links {
    margin: 0 15px 15px;
  }
  .nav-sections .header.links li.greet.welcome {
    border-top: 1px solid #EBEBEB;
    padding: 13px 15px;
  }
  .nav-sections .header.links li a {
    border-top: 1px solid #EBEBEB;
    padding: 13px 15px;
  }
  .nav-sections .header.links li a,
  .nav-sections .header.links li span {
    font-weight: 400;
  }
  .nav-sections .level0.active .all-category .ui-state-focus {
    display: block;
  }
  .logo img {
    width: 133px;
  }
  .page-footer {
    background: #ffffff;
  }
  .page-footer .footer-orgazo-wrapper .witty-container {
    padding: 40px 0 8px;
    flex-direction: column;
  }
  .page-wrapper .page-header {
    margin-bottom: 0;
  }
  .modal-popup.modal-slide.menu-popup {
    width: 100%;
    right: 0;
    left: 0;
    margin: auto;
  }
  .modal-popup.modal-slide.menu-popup .custom-menu-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0;
    height: 40px;
  }
  .modal-popup.modal-slide.menu-popup .modal-inner-wrap .modal-content {
    padding: 0;
  }
  .custom-menu {
    padding: 40px 24px 24px;
  }
  .custom-menu > a {
    padding: 0 0 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #EBEBEB;
    font-size: 1.6rem;
    color: #0E0D0D;
    display: flex;
    position: relative;
  }
  .custom-menu > a:after {
    content: "";
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 6L15.5 12L9.5 18' stroke='%23747579' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
  }
  .custom-menu > a.abs-visually-hidden-mobile {
    display: none;
  }
  .menuBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .menuBottom .menu-contact a {
    display: flex;
    align-items: center;
    color: #0E0D0D;
    margin: 0 24px 16px;
    padding: 0 0 16px;
    font-size: 1.6rem;
    border-bottom: 1px solid #ebebeb;
  }
  .menuBottom .menu-contact a.phone-icon,
  .menuBottom .menu-contact a.email-icon {
    display: flex;
    align-items: center;
  }
  .menuBottom .menu-contact a.phone-icon:before,
  .menuBottom .menu-contact a.email-icon:before {
    content: "";
    width: 48px;
    height: 48px;
    display: inline-block;
    margin-right: 8px;
  }
  .menuBottom .menu-contact a.phone-icon {
    font-weight: 600;
  }
  .menuBottom .menu-contact a.phone-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.00341797' width='48' height='48' rx='24' fill='%23FFFAF5'/%3E%3Cpath d='M15.7743 23.942C14.8263 22.29 14.3683 20.94 14.0923 19.572C13.6843 17.548 14.6183 15.571 16.1653 14.309C16.8193 13.776 17.5693 13.959 17.9563 14.652L18.8293 16.219C19.5213 17.461 19.8673 18.081 19.7993 18.739C19.7303 19.398 19.2633 19.934 18.3303 21.006L15.7743 23.942ZM15.7743 23.942C17.6933 27.288 20.7043 30.302 24.0543 32.222M24.0543 32.222C25.7073 33.17 27.0563 33.628 28.4243 33.904C30.4483 34.312 32.4253 33.378 33.6863 31.831C34.2203 31.177 34.0373 30.427 33.3443 30.04L31.7773 29.167C30.5353 28.475 29.9153 28.129 29.2573 28.197C28.5983 28.266 28.0623 28.733 26.9903 29.666L24.0543 32.222Z' stroke='%23BC9169' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.0228 22.885C25.0228 20.169 24.9548 19.43 26.6038 18.257C27.4148 17.68 29.0458 17.3 31.2488 17.505M29.5078 14.983L31.8138 17.128C31.8602 17.174 31.897 17.2286 31.9223 17.2888C31.9475 17.349 31.9607 17.4136 31.9609 17.4789C31.9612 17.5442 31.9486 17.6089 31.9239 17.6693C31.8992 17.7297 31.8628 17.7847 31.8168 17.831L29.5078 20.011' stroke='%23BC9169' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  .menuBottom .menu-contact a.email-icon {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .menuBottom .menu-contact a.email-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.00341797' width='48' height='48' rx='24' fill='%23FFFAF5'/%3E%3Cg clip-path='url(%23clip0_842_9380)'%3E%3Cpath d='M17.9965 20.7128L22.4965 24.0557C22.9222 24.3721 23.4512 24.5446 23.9965 24.5446C24.5418 24.5446 25.0709 24.3721 25.4965 24.0557L29.9965 20.7128M34.7965 29.6271V18.4842C34.7965 17.8932 34.5437 17.3263 34.0936 16.9084C33.6435 16.4905 33.0331 16.2557 32.3965 16.2557H15.5965C14.96 16.2557 14.3496 16.4905 13.8995 16.9084C13.4494 17.3263 13.1965 17.8932 13.1965 18.4842V29.6271C13.1965 30.2181 13.4494 30.785 13.8995 31.2029C14.3496 31.6209 14.96 31.8557 15.5965 31.8557H32.3965C33.0331 31.8557 33.6435 31.6209 34.0936 31.2029C34.5437 30.785 34.7965 30.2181 34.7965 29.6271Z' stroke='%23BC9169' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_842_9380'%3E%3Crect width='24' height='24' fill='white' transform='translate(11.9966 12)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  .menuBottom .footer-orgazo-bottom-rows {
    display: block;
  }
  .menuBottom .footer-orgazo-bottom-rows .social-media-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 40px;
    justify-content: center;
    padding: 20px 0;
    border-top: 1px solid #EBEBEB;
    position: relative;
  }
  .menuBottom .footer-orgazo-bottom-rows .social-media-list:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 100%;
    background: #efefef;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  .menuBottom .footer-orgazo-bottom-rows .social-media-list > a {
    margin: 0 auto;
    width: 32px;
    height: 32px;
    background-size: 32px;
  }
  .gallery-placeholder {
    position: relative;
  }
  .gallery-placeholder .offerlabel {
    right: 0;
    bottom: 10%;
    height: 23px;
    font-size: 1.1rem;
    font-weight: 700;
  }
  .gallery-placeholder .offerlabel:before {
    height: 23px;
  }
  .gallery-placeholder .offerlabel.new-arrivals:before {
    width: 112px;
    background-size: 112px;
  }
  .gallery-placeholder .offerlabel.limited-edition:before {
    width: 128px;
    background-size: 128px;
  }
  .gallery-placeholder .offerlabel.sale:before {
    width: 60px;
    background-size: 60px;
  }
  .gallery-placeholder .offerlabel.trending:before {
    width: 90px;
    background-size: 90px;
  }
  .offerlabel {
    bottom: 23%;
    height: 16px;
    padding-right: 6px;
    font-size: 0.8rem;
    font-weight: 700;
  }
  .offerlabel:before {
    height: 16px;
  }
  .offerlabel.new-arrivals:before {
    width: 81px;
    background-size: 81px;
  }
  .offerlabel.limited-edition:before {
    width: 91px;
    background-size: 91px;
  }
  .offerlabel.sale:before {
    width: 42px;
    background-size: 42px;
  }
  .offerlabel.trending:before {
    width: 62px;
    background-size: 62px;
  }
  /*.products-grid.wishlist {
        margin-bottom: @indent__l;
        margin-right: 0;

        .product {
            &-item {
                padding: @indent__base 0 @indent__base 0;
                position: relative;

                &-photo {
                    float: left;
                    margin-right: @indent__base;
                }

                &-name {
                    .lib-font-size(16);
                }

                &-actions {
                    display: block;
                    float: left;

                    .action {
                        margin-right: 15px;

                        &:last-child {
                            margin-right: 0;
                        }

                        &.edit,
                        &.delete {
                            margin-top: 7px;
                        }
                    }
                }

                &-name,
                &-description,
                .price-box,
                &-tooltip {
                    margin-left: 95px;
                }

                .box-tocart {
                    float: left;
                    margin-right: @indent__base;

                    .stock {
                        margin-top: 7px;
                    }
                }

                .giftregisty-dropdown,
                .field.qty {
                    display: none;
                }
            }

            &-image-container {
                max-width: 80px;
            }
        }
    }

    .wishlist-index-index {
        .product {
            &-item {
                width: 100%;

                &-info {
                    width: auto;
                }
            }
        }
    }

    .cart.table-wrapper {
        .towishlist {
            display: none;
        }
    }*/
  .sidebar .block-viewed-products-grid .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 2%) / 2);
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item:nth-child(2n + 1) {
    margin-left: 0;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-photo {
    display: block;
    position: relative;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-details {
    margin: 0;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-info {
    text-align: center;
  }
  .account.vault-cards-listaction .add-methods {
    flex-direction: column;
  }
  .account.vault-cards-listaction .add-methods > div {
    width: calc(100% - 6px);
  }
  .account.vault-cards-listaction .add-methods > div > div:first-child {
    flex-direction: row;
  }
  .account.vault-cards-listaction .add-methods > div > div:first-child img {
    margin-right: 20px;
  }
  .account.vault-cards-listaction .add-methods > div:first-child {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .account.vault-cards-listaction .braintree-credit-card-types {
    max-width: 130px;
  }
  .braintree-applepay-container-product {
    display: block;
  }
  .braintree-applepay-container-product .braintree-apple-pay-button {
    width: 100%;
  }
  div.braintree-express-payments > div > div {
    width: 100%;
  }
  div.braintree-express-payments .braintree-googlepay-button.long {
    height: 45px;
    width: 100%;
  }
  div.braintree-express-payments .braintree-apple-pay-button {
    height: 45px;
    width: calc(100% - 10px);
  }
  .cms-home .page-main h1 {
    max-width: 211px;
    line-height: normal;
  }
  .banner-google-review {
    display: flex;
    flex-direction: column-reverse;
  }
  .google-review {
    padding: 0 16px;
  }
  .cms-page-view .page-main {
    padding: 0 16px;
  }
  .cms-page-view .page-main ul li {
    line-height: 22px;
  }
  .cms-page-view .page-main p {
    line-height: 26px;
  }
  .orgazo-footer {
    margin-bottom: 32px;
  }
  .feature-outer-wrapper .feature-inner-wrapper {
    flex-direction: column;
  }
  .footer-orgazo-wrapper {
    flex-direction: column;
    padding: 0 24px;
  }
  .footer-orgazo-bottom-rows .witty-container {
    flex-direction: column;
    padding: 24px;
  }
  .footer-orgazo-bottom-rows .witty-container .footer-orgazo-copyright {
    flex-direction: column;
    width: 100%;
  }
  .footer-orgazo-copyright-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  .footer-orgazo-copyright-wrapper .copyright {
    margin-bottom: 30px;
  }
  .footer-orgazo-copyright-wrapper .copyright:last-child {
    margin-bottom: 0;
  }
  .social-media-list,
  .inline-link {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 639px) {
  .abs-visually-hidden-mobile,
  .table-downloadable-products .col.title:before,
  .table-giftregistry-items .col.product:before {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile:before,
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody > tr:before,
  .abs-checkout-order-review tbody > tr:after,
  .table-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.product:before,
  .table-giftregistry-items .col.product: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.product:after,
  .multicheckout.order-review .data.table tbody > tr:after {
    clear: both;
  }
  .abs-checkout-order-review tbody > tr:not(:last-child),
  .multicheckout.order-review .data.table tbody > tr:not(:last-child) {
    border-bottom: 1px solid #ebebeb;
  }
  .abs-checkout-order-review tbody > tr > td.col.item:before,
  .multicheckout.order-review .data.table tbody > tr > td.col.item:before {
    display: none;
  }
  .abs-checkout-order-review tbody > tr > td.col.qty,
  .abs-checkout-order-review tbody > tr > td.col.price,
  .abs-checkout-order-review tbody > tr > td.col.subtotal,
  .multicheckout.order-review .data.table tbody > tr > td.col.qty,
  .multicheckout.order-review .data.table tbody > tr > td.col.price,
  .multicheckout.order-review .data.table tbody > tr > td.col.subtotal {
    box-sizing: border-box;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 33%;
  }
  .abs-checkout-order-review tbody > tr > td.col.qty[data-th]:before,
  .abs-checkout-order-review tbody > tr > td.col.price[data-th]:before,
  .abs-checkout-order-review tbody > tr > td.col.subtotal[data-th]:before,
  .multicheckout.order-review .data.table tbody > tr > td.col.qty[data-th]:before,
  .multicheckout.order-review .data.table tbody > tr > td.col.price[data-th]:before,
  .multicheckout.order-review .data.table tbody > tr > td.col.subtotal[data-th]:before {
    content: attr(data-th) ':';
    display: block;
    font-weight: 700;
    padding-bottom: 10px;
  }
  .abs-checkout-order-review tbody > tr > td.col:last-child,
  .multicheckout.order-review .data.table tbody > tr > td.col:last-child {
    border: 0;
  }
  .abs-checkout-order-review .product-item-name,
  .multicheckout.order-review .data.table .product-item-name {
    margin: 0;
  }
  .abs-product-items-summary tbody .col {
    padding: 10px 0 0;
  }
  .abs-product-items-summary tbody .col:last-child {
    padding-bottom: 10px;
  }
  .abs-product-items-summary tfoot .mark {
    padding-bottom: 5px;
    text-align: left;
  }
  .abs-product-items-summary tfoot .amount {
    padding-top: 0;
    text-align: left;
  }
  .abs-product-items-summary tfoot .grand.totals {
    font-size: 1.6rem;
  }
  .abs-product-items-summary tfoot .grand.totals .mark {
    padding-bottom: 0;
    padding-top: 5px;
  }
  .abs-product-items-summary tfoot .grand.totals .amount {
    padding-bottom: 10px;
    padding-top: 0;
  }
  .abs-product-items-summary tfoot .grand.totals .amount strong {
    border-top: none;
  }
  .abs-account-table-margin-mobile,
  .table-wrapper.balance-history,
  .table-wrapper.reward-history,
  .table-wrapper.orders-recent {
    margin-top: -20px;
  }
  .abs-col-no-prefix:before,
  .abs-sidebar-totals-mobile th:before,
  .abs-sidebar-totals-mobile td:before,
  .account .table-billing-agreements .col.actions:before,
  .account .table-billing-agreements-related .col.actions:before,
  .cart .table.items .col.item:before,
  .cart .table.items .item-actions td:before,
  .account .table-giftregistry .col.actions:before,
  .table.grouped > tbody > tr > td:before,
  .account .table-order-items .col.actions:before,
  .account .table-order-items .col.options:before,
  .account .table-reviews .col.actions:before,
  .cart-totals .totals th:before,
  .cart-totals .totals td:before,
  .opc-block-summary .totals th:before,
  .opc-block-summary .totals td:before {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-no-display-s,
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody th,
  .order-details-items .table-order-items .options-label,
  .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
    display: none;
  }
  .abs-title-orders-mobile .page-main .page-title-wrapper .page-title,
  .magento-rma-returns-returns .page-main .page-title-wrapper .page-title,
  .magento-rma-returns-view .page-main .page-title-wrapper .page-title,
  .account .page-main .page-title-wrapper .page-title,
  [class^='sales-guest-'] .page-main .page-title-wrapper .page-title,
  .sales-guest-view .page-main .page-title-wrapper .page-title {
    display: block;
  }
  .abs-title-orders-mobile .page-main .page-title-wrapper .order-status,
  .magento-rma-returns-returns .page-main .page-title-wrapper .order-status,
  .magento-rma-returns-view .page-main .page-title-wrapper .order-status,
  .account .page-main .page-title-wrapper .order-status,
  [class^='sales-guest-'] .page-main .page-title-wrapper .order-status,
  .sales-guest-view .page-main .page-title-wrapper .order-status {
    margin: -10px 0 10px;
  }
  .abs-table-striped-mobile > tbody > tr > td:last-child,
  .account .data.table > tbody > tr > td:last-child {
    border: 0;
  }
  .abs-no-border-top,
  .table-wrapper.balance-history,
  .table-wrapper.table-returns,
  .table-wrapper.orders-recent,
  .order-details-items .table-wrapper,
  .product.info.detailed .additional-attributes-wrapper {
    border-top: 0;
  }
  .abs-no-border-bottom {
    border-bottom: 0;
  }
  .abs-sidebar-totals-mobile .amount,
  .cart-totals .totals .amount,
  .opc-block-summary .totals .amount {
    text-align: right;
  }
  .abs-discount-block .block .content form .fieldset.coupon input[type="text"],
  .magento-payments-review-discount .block .content form .fieldset.coupon input[type="text"],
  .paypal-review-discount .block .content form .fieldset.coupon input[type="text"],
  .cart-discount .block .content form .fieldset.coupon input[type="text"] {
    padding: 0 8px;
    max-width: 166px;
  }
  .abs-discount-block .block .content form .fieldset.coupon .actions-toolbar .action.primary,
  .magento-payments-review-discount .block .content form .fieldset.coupon .actions-toolbar .action.primary,
  .paypal-review-discount .block .content form .fieldset.coupon .actions-toolbar .action.primary,
  .cart-discount .block .content form .fieldset.coupon .actions-toolbar .action.primary {
    max-width: 150px;
    position: relative;
    right: 8px;
    padding: 0 16px;
  }
  .table-wrapper {
    border-top: 1px solid #ebebeb;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    position: relative;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) {
    border: none;
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
    display: none;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td,
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 10px;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before,
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #0e0d0d;
    font-family: "Josefin Sans";
    font-weight: 500;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr > th {
    background-color: #f6f6f6;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child {
    padding-top: 15px;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 15px;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td.col.qty {
    text-align: left;
  }
  .table-wrapper .table:not(.totals):not(.cart):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 .mark {
    box-sizing: border-box;
    float: left;
    text-align: left;
    width: 70%;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount {
    box-sizing: border-box;
    float: left;
    text-align: right;
    width: 30%;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals {
    font-size: 1.6rem;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals .amount {
    padding-bottom: 10px;
  }
  .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;
  }
  .pages .pages-items {
    display: flex;
    padding: 2px 40px 0;
    position: relative;
    white-space: normal;
    z-index: 1;
  }
  .pages .item a,
  .pages .item strong {
    width: 40px;
    height: 40px;
    font-size: 1.4rem;
  }
  .pages .item .action.previous {
    margin-right: 4px;
  }
  .pages .item .action.next {
    margin-left: 4px;
  }
  .table-magento-payments-review-items .col.subtotal {
    text-align: left;
  }
  .table-magento-payments-review-items .product-item-name {
    display: inline-block;
  }
  .cart-summary .apple-pay {
    margin-top: 14px;
  }
  .form-new-agreement select {
    width: auto;
  }
  .table-paypal-review-items .col.subtotal {
    text-align: left;
  }
  .table-paypal-review-items .product-item-name {
    display: inline-block;
  }
  .column .block-addbysku .sku {
    margin-right: -85px;
    padding-right: 90px;
  }
  .column .block-addbysku .action.remove {
    display: inline-block;
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
  }
  .column .block-addbysku .action.remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .column .block-addbysku .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: inherit;
    color: #757575;
    content: '\e604';
    font-family: 'luma-icons';
    margin: -4px 0 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .column .block-addbysku .action.remove:hover:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:active:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .cart .table.items .col.qty {
    text-align: center;
  }
  .cartItemContent {
    padding-right: 30px;
  }
  .cart.table-wrapper {
    border: 0;
  }
  .cart.table-wrapper .item {
    margin: 0 16px 12px;
  }
  .cart.table-wrapper .item .product-item-name > a {
    max-width: 170px;
  }
  .cart.table-wrapper .actions-toolbar {
    position: absolute;
    right: 16px;
  }
  .cart-container .cart-discount .block .content {
    padding: 0 0 16px;
  }
  .couponSection {
    padding: 16px 16px 1px;
  }
  #applied-coupon-code {
    margin-bottom: 16px;
  }
  .opc-wrapper .step-title {
    font-size: 14px;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .opc-wrapper .step-content {
    margin: 0 0 15px;
  }
  .checkout-index-index .footer-orgazo-bottom-rows .gb-container .footer-orgazo-copyright {
    border: 0;
  }
  .opc-wrapper .field.addresses {
    background: #ffffff;
  }
  .opc-wrapper .new-address-popup {
    background: #ffffff;
    padding: 16px 16px 0;
  }
  .opc-wrapper .shipping-address-item {
    border-bottom: 1px solid #ebebeb;
    margin: 0;
    padding: 16px 16px 16px 40px;
    width: 100%;
  }
  .opc-wrapper .shipping-address-item:before {
    top: 23px;
  }
  .opc-wrapper .shipping-address-item:nth-child(1) {
    padding-top: 16px;
  }
  .opc-wrapper .shipping-address-item.selected-item .edit-address-link {
    right: 39px;
  }
  .opc-wrapper .action-select-shipping-item {
    float: none;
    margin-top: 10px;
    width: 100%;
  }
  .opc-wrapper .methods-shipping {
    border-bottom: 1px solid #ebebeb;
    padding-top: 0;
  }
  .opc-wrapper .edit-address-link {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: 5px;
  }
  .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: 18px;
    line-height: 20px;
    color: #757575;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .opc-wrapper .edit-address-link:hover:before {
    color: #0e0d0d;
  }
  .opc-wrapper .edit-address-link:active:before {
    color: #757575;
  }
  .shipping-address-items .checkoutSectionTitlePrimary {
    background: #f2f2f3;
    padding: 16px 16px 8px;
    margin: 0;
    font-size: 12px;
    color: #3f4146;
    font-weight: 600;
    text-transform: uppercase;
  }
  .shipping-address-items > .shipping-address-item:first-child {
    padding-top: 16px;
  }
  .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;
  }
  .opc-block-summary > .title {
    border-bottom: 0;
    font-size: 14px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }
  .page-product-downloadable .product-options-wrapper {
    margin-bottom: 25px;
  }
  .table-downloadable-products .product-name {
    display: block;
    margin-bottom: 5px;
  }
  .page-product-downloadable .product-info-price ~ *:last-child:after {
    border-bottom: 1px solid #c1c1c1;
    content: '';
    display: block;
    height: 0;
    margin: 25px -10px;
    overflow: hidden;
    width: auto;
  }
  .table-giftregistry-items .field.choice,
  .table-giftregistry-items .field.qty {
    display: inline-block;
  }
  .form-giftregistry-search .fieldset {
    margin-bottom: 20px;
  }
  .block-giftregistry-results .block-title {
    margin-bottom: 0;
  }
  .block-giftregistry-results .table-wrapper {
    border-top: none;
  }
  .block-giftregistry-shared-items .block-title {
    margin-bottom: 10px;
  }
  .block-giftregistry-shared-items .table-wrapper {
    border-top: 0;
  }
  .table.grouped > thead > tr > th {
    border-bottom: 1px solid #ebebeb;
    display: table-cell;
  }
  .table.grouped > tbody {
    border-bottom: 1px solid #ebebeb;
  }
  .table.grouped > tbody > tr > td {
    padding: 11px 10px;
    border: 0;
    display: table-cell;
  }
  .table-wrapper .table.grouped:not(.totals):not(.cart):not(.table-comparison) > tbody > tr > td:last-child {
    border-bottom: 0;
  }
  .page-product-grouped .minimal-price {
    margin: 0;
  }
  .page-product-grouped .product-info-price {
    border: 0;
    margin-bottom: 0;
  }
  .page-product-grouped .product-info-price .price-box {
    padding-bottom: 0;
  }
  .form-add-invitations .action.remove {
    display: inline-block;
    text-decoration: none;
  }
  .form-add-invitations .action.remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .form-add-invitations .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: inherit;
    color: #757575;
    content: '\e604';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .form-add-invitations .action.remove:hover:before {
    color: inherit;
  }
  .form-add-invitations .action.remove:active:before {
    color: inherit;
  }
  .multicheckout .data.table .address:before {
    margin-bottom: 5px;
  }
  .multicheckout .product-item-name,
  .multicheckout .price-including-tax,
  .multicheckout .price-excluding-tax {
    display: inline-block;
  }
  .multicheckout .block-content .box:not(:last-child) {
    margin-bottom: 40px;
  }
  .multicheckout .block-content .box:last-child {
    margin-bottom: 0;
  }
  .multicheckout.order-review .box-items .data.table thead {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead tr {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead .col.item {
    display: block;
    padding: 0;
  }
  .multicheckout.order-review .data.table.table-order-review > tbody > tr > td.col.subtotal {
    border-bottom: none;
  }
  .multicheckout.order-review .data.table.table-order-review > tbody > tr > td.col.qty {
    text-align: center;
  }
  .multicheckout .actions-toolbar .action {
    margin-bottom: 25px;
  }
  .multicheckout .actions-toolbar > .primary {
    margin-bottom: 25px;
    margin-right: 0;
  }
  .form-create-return .additional .field:nth-last-child(2) {
    margin-bottom: 0;
  }
  .form-create-return .additional .field:last-child {
    margin-top: 20px;
  }
  .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track {
    display: block;
    float: none;
    margin: 10px 0 0;
  }
  .table-wrapper.orders-recent .table-order-items.table tbody > tr > td.col {
    padding-left: 0;
  }
  .order-details-items thead {
    display: block;
  }
  .order-details-items thead tr {
    display: block;
  }
  .order-pager-wrapper {
    display: block;
  }
  .account .table-order-items tbody tr {
    display: block;
  }
  .account .table-order-items .product-item-name {
    display: inline-block;
    margin: 0;
  }
  .account .table-order-items .action.show {
    margin-top: 0;
  }
  .order-details-items .order-title strong {
    display: block;
  }
  .order-details-items .action {
    margin-top: 10px;
  }
  .order-details-items .items-qty {
    display: inline-block;
    vertical-align: top;
  }
  .order-details-items .col.price .price-including-tax,
  .order-details-items .col.subtotal .price-including-tax,
  .order-details-items .col.price .price-excluding-tax,
  .order-details-items .col.subtotal .price-excluding-tax {
    display: inline-block;
  }
  .order-details-items .data.table .col.options {
    padding: 0 10px 15px;
  }
  .order-details-items .data.table .col.options:before {
    display: none;
  }
  .order-details-items .options-label + .item-options-container[data-th]:before,
  .order-details-items .item-options-container + .item-options-container[data-th]:before {
    content: attr(data-th) ':';
    display: block;
    font-weight: 700;
    padding-left: 10px;
  }
  .order-details-items .options-label + .item-options-container .col,
  .order-details-items .item-options-container + .item-options-container .col {
    font-size: 1.2rem;
    padding: 0 10px;
  }
  .order-details-items .options-label + .item-options-container .col:first-child,
  .order-details-items .item-options-container + .item-options-container .col:first-child {
    padding-top: 3px;
  }
  .order-details-items .options-label + .item-options-container .col:last-child,
  .order-details-items .item-options-container + .item-options-container .col:last-child {
    padding-bottom: 20px;
  }
  .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;
  }
  .manage-faqs {
    padding: 0 8px 48px;
  }
  .products-list .product-item {
    table-layout: fixed;
  }
  .products-list .product-item-photo {
    padding: 0 10px 10px 0;
    width: 30%;
  }
  .product-items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px;
    padding: 0 8px;
  }
  .product-items .product-item {
    overflow: hidden;
  }
  .product-items .product-item-name > a {
    font-size: 1.2rem;
    line-height: 18px;
  }
  .product-items .product-item-details {
    padding: 8px;
  }
  .product-items .product-image-container {
    width: 100% !important;
  }
  .product-item-actions .actions-primary {
    display: block;
  }
  .list-seo-content {
    line-height: 1.5;
  }
  .list-seo-content h2,
  .list-seo-content h3,
  .list-seo-content h4 {
    line-height: 1.5;
  }
  .toolbar-products {
    margin-bottom: 0;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .category-view {
    padding: 42px 24px 0;
  }
  .breadcrumbs-toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0px 16px;
  }
  .breadcrumbs-toolbar .breadcrumbs {
    padding: 0;
    margin: 0;
  }
  .products.wrapper ~ .breadcrumbs-toolbar {
    position: relative;
    top: 0;
  }
  .catalog-category-view.page-layout-1column .column.main .filter-sort {
    margin-top: -50px;
  }
  .wihslist-addtocart {
    display: grid;
    grid-template-columns: 56px auto;
    grid-gap: 8px;
  }
  .wihslist-addtocart .product-social-links a.action.towishlist {
    height: 48px;
  }
  .wihslist-addtocart .product-social-links a.action.towishlist span:first-child {
    display: flex;
    align-items: center;
  }
  .project__custom-hover-tooltip {
    height: 24px;
    margin-left: 12px;
  }
  .product-info-main .wishlist-addtocart-wrap {
    margin: 0;
    box-shadow: 0 -4px 12px 0 rgba(0, 0, 0, 0.1);
    z-index: 100;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    position: fixed;
    left: 0;
    bottom: 0;
    padding: 10px 16px;
    width: calc(100% - 32px);
    text-align: center;
    display: grid;
    grid-template-columns: 72px auto;
    grid-gap: 16px;
    background: #ffffff;
  }
  .product-info-main .wishlist-addtocart-wrap .action.tocart {
    padding: 10px 0;
    font-size: 1.4rem;
    width: 100%;
    opacity: 1;
  }
  .ox-control-qty {
    margin: 0;
  }
  .field.qty {
    margin-bottom: 0;
  }
  .field.qty .label {
    display: none;
  }
  .product-item-image .product-reviews-summary svg {
    width: 10px;
    height: 10px;
  }
  .breadcrumbs-toolbar {
    margin: 0 8px 16px;
  }
  .catalog-product-view .page-main {
    padding: 0;
  }
  .catalog-product-view .product-info-main {
    padding: 17px 16px 24px;
  }
  .catalog-product-view .product.info.detailed {
    padding: 0 16px;
  }
  .catalog-product-view .product-gallery {
    padding-top: 40px;
  }
  .catalog-product-view .product-gallery .swiper-button-next,
  .catalog-product-view .product-gallery .swiper-button-prev {
    display: none;
  }
  .modal-slide.sizeChart-popup,
  .modal-slide.return-popup {
    top: 0;
    width: 100%;
    left: 0;
    -webkit-transform: translate3d(0%, 100%, 0);
    transform: translate3d(0%, 100%, 0);
    -webkit-transition: all .5s;
    transition: all .5s;
  }
  .modal-slide.sizeChart-popup .modal-inner-wrap,
  .modal-slide.return-popup .modal-inner-wrap {
    width: 100%;
    max-height: 100%;
    height: 100%;
    margin: 0;
    transition: none;
    transform: none;
  }
  .modal-slide.sizeChart-popup._show,
  .modal-slide.return-popup._show {
    bottom: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  .modal-slide.sizeChart-popup._show .modal-inner-wrap,
  .modal-slide.return-popup._show .modal-inner-wrap {
    transform: none;
  }
  .modal-slide.sizeChart-popup .modal-header,
  .modal-slide.return-popup .modal-header {
    min-height: 47px;
    position: relative;
  }
  .modal-slide.return-popup._inner-scroll .modal-inner-wrap {
    height: 100%;
  }
  .modal-slide.return-popup .modal-content {
    padding: 24px;
    height: 100%;
  }
  .account .sidebar-additional {
    margin: 0;
    padding: 0;
  }
  .account .sidebar-main .account-nav {
    margin-bottom: 0;
  }
  .customer-review .product-name {
    margin-bottom: 5px;
  }
  .customer-review .product-reviews-summary .rating-summary {
    display: block;
    margin-bottom: 5px;
  }
  .products-grid.wishlist .product-item {
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
    width: 100%;
  }
  .products-grid.wishlist .product-item:first-child {
    border-top: 1px solid #e8e8e8;
  }
  .braintree-three-d-modal .bt-modal-frame {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .tooltip.wrapper .tooltip.content {
    min-width: 10rem;
  }
  .minicart-wrapper .block-minicart {
    width: 290px;
  }
  .minicart-wrapper .action.showcart {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 8px;
    height: 62px;
    width: 48px;
  }
  .minicart-wrapper .action.showcart .counter.qty {
    top: 14px;
    right: 6px;
  }
  .modal-popup .field-tooltip .field-tooltip-content {
    width: 200px;
  }
  .sorter-options {
    margin: 0 2px;
  }
}
@media all and (min-width: 640px) {
  .abs-blocks-2columns-s {
    width: 48%;
  }
  .abs-blocks-2columns-s:nth-child(1) {
    clear: left;
    float: left;
  }
  .abs-blocks-2columns-s:nth-child(2) {
    float: right;
  }
  .abs-blocks-2columns-s:nth-child(2) + * {
    clear: both;
  }
  .abs-reset-left-margin-desktop-s,
  .column:not(.sidebar-main) .multicheckout .actions-toolbar,
  .multicheckout .block-shipping .box-shipping-method .fieldset .legend {
    margin-left: 0;
  }
  .abs-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;
  }
  .abs-form-field-column-2-s .fieldset .field {
    padding: 0 12px 0 0;
    box-sizing: border-box;
    display: inline-block;
    width: 50%;
    vertical-align: top;
  }
  .abs-form-field-column-2-s .fieldset .field + .fieldset {
    clear: both;
  }
  .abs-form-field-column-2-s .fieldset .field:nth-last-child(1),
  .abs-form-field-column-2-s .fieldset .field:nth-last-child(2) {
    margin-bottom: 0;
  }
  .abs-form-field-column-2-s .fieldset .field .field {
    padding: 0;
    width: 100%;
  }
  .abs-form-field-revert-column-1-s {
    width: 100%;
  }
  .abs-action-print-s {
    display: inline-block;
    text-decoration: none;
  }
  .abs-action-print-s:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    color: inherit;
    content: '\e624';
    font-family: 'luma-icons';
    margin: 0 4px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-action-print-s:hover {
    text-decoration: underline;
  }
  .table > tbody > tr > th,
  .table > tbody > tr > td {
    border-top: 1px solid #ebebeb;
  }
  .table > tbody + tbody {
    border-top: 1px solid #ebebeb;
  }
  .ui-dialog.popup {
    width: 420px;
  }
  .column .block-addbysku .action.remove {
    background-image: none;
    -moz-box-sizing: content-box;
    box-shadow: none;
    line-height: inherit;
    text-shadow: none;
    font-weight: 400;
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    color: #ad7744;
    text-decoration: none;
    background: none;
    border: 0;
    display: inline;
    margin-top: -4px;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .column .block-addbysku .action.remove:visited {
    color: #ad7744;
    text-decoration: none;
  }
  .column .block-addbysku .action.remove:hover {
    color: #ad7744;
    text-decoration: none;
  }
  .column .block-addbysku .action.remove:active {
    color: #ad7744;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:hover,
  .column .block-addbysku .action.remove:active,
  .column .block-addbysku .action.remove:focus {
    background: none;
    border: 0;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    color: #ad7744;
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline;
  }
  .catalogsearch-advanced-result .message.error {
    margin-top: 0;
  }
  .cart-container .block.crosssell .products-grid .product-item-actions {
    margin: 0 0 10px;
  }
  .cart > .item {
    padding: 24px;
    margin-bottom: 16px;
    gap: 16px;
  }
  .cart > .item .cartItemImage {
    height: 142px;
  }
  .cart > .item .product-item-name > a {
    width: 406px;
  }
  .cart > .item .product-item-photo {
    max-width: 110px;
  }
  .checkout-cart-index .page-footer {
    padding: 12px 0;
  }
  .cart-empty {
    margin: 0;
    height: calc(100vh - 260px);
  }
  .checkout-cart-index .cart-container-wrapper {
    height: calc(100vh - 178px);
  }
  .CheckoutFooter {
    flex-direction: row;
    justify-content: space-between;
  }
  .multicheckout .actions-toolbar .secondary {
    float: none;
    margin-top: 11px;
    text-align: right;
  }
  .multicheckout .actions-toolbar .secondary .action {
    margin-left: 0;
  }
  .multicheckout .actions-toolbar .secondary .action.back {
    display: block;
    float: left;
  }
  .multicheckout .item-options {
    margin: 20px 0 0;
  }
  .multicheckout .block-content .box {
    margin-bottom: 0;
  }
  .multicheckout .block-shipping .box {
    float: left;
    width: 25%;
  }
  .multicheckout .block-shipping .box-shipping-method {
    padding-left: 25px;
    padding-right: 25px;
    width: 50%;
  }
  .multicheckout .block-shipping .box-shipping-method .fieldset .field:before {
    display: none;
  }
  .multicheckout .block-billing .box-billing-address {
    float: left;
    width: 25%;
  }
  .multicheckout .block-billing .box-billing-method {
    float: left;
    padding-left: 25px;
    width: 50%;
  }
  .multicheckout.form.address .table-wrapper .applicable {
    margin: 7px 0 0;
  }
  .multicheckout.order-review .box-items {
    clear: left;
    float: none;
    padding-top: 40px;
    width: auto;
  }
  .multicheckout.order-review .col.item {
    width: 75%;
  }
  .multicheckout .methods-payment .item-content > .fieldset {
    width: auto;
  }
  .multicheckout .methods-payment .item-content > .fieldset .field.cvv {
    display: inline-block;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice) > .label {
    float: none;
    margin-bottom: 8px;
    text-align: left;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice):not(.cvv) .control {
    width: 100%;
  }
  .order-details-items .order-title .action {
    margin: 12px 0 0 30px;
  }
  .order-details-items .order-title .action.track {
    float: right;
  }
  .products-grid .product-item-info .product-item-inner {
    display: block;
  }
  .category-title-filter-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .category-title-filter-row h1.page-title {
    font-size: 2.4rem;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 0.4em;
    line-height: 24px;
  }
  .product-item-actions {
    display: block;
  }
  .products-grid .product-item-actions {
    margin-top: 20px;
  }
  .product-item-actions .actions-secondary > .action {
    line-height: 46px;
    width: 62px;
    margin-right: 24px;
  }
  .product-item-actions .actions-primary {
    margin-top: 12px;
  }
  .product-item-actions .actions-primary > .action {
    line-height: 46px;
    text-align: center;
    width: 64px;
    border: 1px solid #909196;
    border-radius: 2px;
  }
  .product-item-actions .actions-primary > .action:last-child {
    margin-right: 0;
  }
  .page-products .products-grid .product-item-inner:before {
    background: #ffffff;
    content: '';
    height: 3px;
    left: 0;
    position: absolute;
    top: -2px;
    width: 100%;
    z-index: -1;
  }
  .page-products .product-item-actions {
    z-index: 1;
  }
  .products-grid .product-item {
    margin-bottom: 20px;
    width: 33.33333333%;
  }
  .block.widget .products-grid .product-item .product-item-inner,
  .page-layout-1column .block.widget .products-grid .product-item .product-item-inner,
  .page-layout-3columns .block.widget .products-grid .product-item .product-item-inner {
    box-shadow: 3px 6px 4px 0 rgba(0, 0, 0, 0.3);
    margin: 9px 0 0 -1px;
  }
  .review-form {
    max-width: 500px;
  }
  .review-ratings {
    float: left;
    margin-bottom: 0;
    min-width: 40px;
    padding-right: 32px;
  }
  .review-ratings ~ .review-content-container {
    overflow: hidden;
  }
  .review-toolbar {
    margin: 0 0 16px;
  }
  .review-toolbar .pages {
    padding: 16px 0;
  }
  .fieldset .review-legend.legend {
    margin-bottom: 16px;
  }
  .review-item {
    padding: 16px 0;
  }
  .wishlist-index-index .products-grid .product-item-actions {
    margin: 0;
  }
  .block.widget .products-grid .product-item,
  .page-layout-1column .block.widget .products-grid .product-item,
  .page-layout-3columns .block.widget .products-grid .product-item {
    width: 33.33333333%;
  }
  .page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 4%) / 3);
  }
  .page-layout-1column .block.widget .products-grid .product-item:nth-child(3n + 1) {
    margin-left: 0;
  }
}
