body {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
main,
footer,
header,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
nav ul,
nav ol {
  list-style: none none;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
}
video,
embed,
object {
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size-adjust: 100%;
}
body {
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
p {
  margin-top: 0rem;
  margin-bottom: 1.5rem;
}
abbr[title] {
  border-bottom: 1px dotted #dddddd;
  cursor: help;
}
b,
strong {
  font-weight: 700;
}
em,
i {
  font-style: italic;
}
mark {
  background: #f7f7f7;
  color: #000000;
}
small,
.small {
  font-size: 12px;
}
hr {
  border: 0;
  border-top: 1px solid #dddddd;
  margin-bottom: 20px;
  margin-top: 20px;
}
sub,
sup {
  font-size: 71.42857143%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
dfn {
  font-style: italic;
}
h1 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0rem;
  margin-bottom: 0.075rem;
}
h2 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0.1875rem;
  margin-bottom: 2rem;
}
h3 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
}
h4 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 0.15rem;
  margin-bottom: 0.05rem;
}
h5 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.2rem;
  margin-top: 0.15rem;
  margin-bottom: 0.075rem;
}
h6 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1rem;
  margin-top: 0.15rem;
  margin-bottom: 0.075rem;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small {
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
a,
.alink {
  color: #000000;
  text-decoration: none;
}
a:visited,
.alink:visited {
  color: #000000;
  text-decoration: none;
}
a:hover,
.alink:hover {
  color: #000000;
  text-decoration: underline;
}
a:active,
.alink:active {
  color: #ff5501;
  text-decoration: underline;
}
ul,
ol {
  margin-top: 0rem;
  margin-bottom: 0.1875rem;
}
ul > li,
ol > li {
  margin-top: 0rem;
  margin-bottom: 0.1rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
dl {
  margin-bottom: 1.5rem;
  margin-top: 0;
}
dt {
  font-weight: 700;
  margin-bottom: 0.375rem;
  margin-top: 0;
}
dd {
  margin-bottom: 1rem;
  margin-top: 0;
  margin-left: 0;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
code {
  background: #f7f7f7;
  color: #111111;
  padding: 2px 4px;
  font-size: 1.2rem;
  white-space: nowrap;
}
kbd {
  background: #f7f7f7;
  color: #111111;
  padding: 2px 4px;
  font-size: 1.2rem;
}
pre {
  background: #f7f7f7;
  border: 1px solid #dddddd;
  color: #111111;
  line-height: 1.42857143;
  margin: 0 0 1rem;
  padding: 1rem;
  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 #dddddd;
  margin: 0 0 1.5rem 3rem;
  padding: 0;
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  color: #333;
  line-height: 1.42857143;
  font-size: 1rem;
  display: block;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
blockquote cite {
  font-style: normal;
}
blockquote:before,
blockquote:after {
  content: '';
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
cite {
  font-style: normal;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}
table th {
  text-align: left;
}
table > tbody > tr > th,
table > tfoot > tr > th,
table > tbody > tr > td,
table > tfoot > tr > td {
  vertical-align: top;
}
table > thead > tr > th,
table > thead > tr > td {
  vertical-align: bottom;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 8px 1rem;
}
button,
.cart.table-wrapper .actions-toolbar > .action,
.action-gift {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 0;
  padding: 7px 15px;
  font-size: 1em;
  line-height: 0.12rem;
  box-sizing: border-box;
  vertical-align: middle;
}
button:focus,
button:active,
.cart.table-wrapper .actions-toolbar > .action:focus,
.cart.table-wrapper .actions-toolbar > .action:active,
.action-gift:focus,
.action-gift:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
button:hover,
.cart.table-wrapper .actions-toolbar > .action:hover,
.action-gift:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
button.disabled,
button[disabled],
fieldset[disabled] button,
.cart.table-wrapper .actions-toolbar > .action.disabled,
.cart.table-wrapper .actions-toolbar > .action[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action,
.action-gift.disabled,
.action-gift[disabled],
fieldset[disabled] .action-gift {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
button::-moz-focus-inner,
.cart.table-wrapper .actions-toolbar > .action::-moz-focus-inner,
.action-gift::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type*="date"],
input[type="email"] {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.428571429;
  padding: 0 9px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="url"]:disabled,
input[type="tel"]:disabled,
input[type="search"]:disabled,
input[type="number"]:disabled,
input[type*="date"]:disabled,
input[type="email"]:disabled {
  opacity: 0.5;
}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type*="date"]::-moz-placeholder,
input[type="email"]::-moz-placeholder {
  color: #c2c2c2;
}
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type*="date"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder {
  color: #c2c2c2;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type*="date"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder {
  color: #c2c2c2;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
select {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.428571429;
  padding: 0.375rem 1rem 4px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
select:disabled {
  opacity: 0.5;
}
select[multiple] {
  height: auto;
  background-image: none;
}
textarea {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: auto;
  line-height: 1.428571429;
  margin: 0;
  padding: 1rem;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  resize: vertical;
}
textarea:disabled {
  opacity: 0.5;
}
textarea::-moz-placeholder {
  color: #c2c2c2;
}
textarea::-webkit-input-placeholder {
  color: #c2c2c2;
}
textarea:-ms-input-placeholder {
  color: #c2c2c2;
}
input[type="checkbox"] {
  margin: 2px 0.375rem 0 0;
  position: relative;
  top: 2px;
}
input[type="checkbox"]:disabled {
  opacity: 0.5;
}
input[type="radio"] {
  margin: 2px 0.375rem 0 0;
}
input[type="radio"]:disabled {
  opacity: 0.5;
}
input.mage-error,
select.mage-error,
textarea.mage-error {
  border-color: #ed8380;
}
div.mage-error {
  color: #e02b27;
  font-size: 1.2rem;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
form {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
address {
  font-style: normal;
}
*:focus {
  box-shadow: none;
  outline: 0;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/* ============================= */
/* Layout – Base             */
/* ============================= */
.container {
  max-width: 1920px;
  margin: 0 auto;
}
/* ============================= */
/* Typography – Base             */
/* ============================= */
body {
  font-size: 18px;
}
/* ============================= */
/* Typography – Headings         */
/* ============================= */
/* ============================= */
/* Buttons                       */
/* ============================= */
/* ============================= */
/* Forms                         */
/* ============================= */
/* ============================= */
/* Spacing                       */
/* ============================= */
/* ============================= */
/* Colours – Base                */
/* ============================= */
/* Brand */
/* Text */
/* Links */
/* Backgrounds */
/* Borders */
/* Top Bar */
/* Nav Bar */
/* ============================= */
/* States & Messages             */
/* ============================= */
.bundle-options-container .block-bundle-summary .bundle.items,
.product-items,
.prices-tier,
.cart-container .checkout-methods-items,
.opc-wrapper .opc,
.opc-progress-bar,
.checkout-agreements-items,
.items,
.block-wishlist-management .wishlist-select-items,
.paypal-review .items-qty,
.order-details-items .items-qty,
.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;
}
.bundle-options-container .block-bundle-summary .bundle.items > li,
.product-items > li,
.prices-tier > li,
.cart-container .checkout-methods-items > li,
.opc-wrapper .opc > li,
.opc-progress-bar > li,
.checkout-agreements-items > li,
.items > li,
.block-wishlist-management .wishlist-select-items > li,
.paypal-review .items-qty > li,
.order-details-items .items-qty > li,
.footer.content ul > li,
.block-banners .banner-items > li,
.block-banners-inline .banner-items > li,
.block-event .slider-panel .slider > li {
  margin: 0;
}
.block-event .slider-panel .slider .item .action.event {
  background-image: none;background: #f2f2f2;border: 1px solid #cdcdcd;color: #333;cursor: pointer;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 600;margin: 0;padding: 7px 15px;font-size: 1em;line-height: 0.12rem;box-sizing: border-box;vertical-align: middle;display: inline-block;text-decoration: none;border-radius: 4px;
}
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
  background: #e2e2e2;border: 1px solid #cdcdcd;color: #333;
}
.block-event .slider-panel .slider .item .action.event:hover {
  background: #e2e2e2;border: 1px solid #cdcdcd;color: #555;
}
.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,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:focus {
  text-decoration: none;
}
.cart.table-wrapper .item-options 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 1rem 0.375rem 0;
}
.cart.table-wrapper .item-options 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: ': ';
}
.cart.table-wrapper .item-options 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 0.375rem;word-break: break-all;
}
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action {
  width: 100%;
}
.products-list .product-image-wrapper,
.cart.table-wrapper .product-image-wrapper,
.minicart-items .product-image-wrapper,
.block-giftregistry-shared-items .product-image-wrapper {
  height: auto;padding: 0 !important;
}
.products-list .product-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 {
  position: static;
}
.product.media .product.photo .photo.image {
  display: block;height: auto;margin: 0 auto;max-width: 100%;
}
.login-container .block .block-title {
  font-size: 1.8rem;border-bottom: 1px solid #e8e8e8;margin-bottom: 15px;padding-bottom: 12px;
}
.login-container .block .block-title strong {
  font-weight: 500;
}
.block-compare .block-title,
.block-giftregistry-results .block-title,
.block-giftregistry-shared-items .block-title,
.block-wishlist-search-results .block-title,
.block-reorder .block-title,
.widget .block-title,
.block-wishlist .block-title {
  margin-bottom: 15px;
}
.block-compare .block-title > strong,
.block-giftregistry-results .block-title > strong,
.block-giftregistry-shared-items .block-title > strong,
.block-wishlist-search-results .block-title > strong,
.block-reorder .block-title > strong,
.widget .block-title > strong,
.block-wishlist .block-title > strong {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;line-height: 1.1;font-size: 1.8rem;margin-top: 0.1125rem;margin-bottom: 0.06rem;
}
.magento-payments-review .block .block-title,
.account .column.main .block:not(.widget) .block-title,
.multicheckout .block-title,
.paypal-review .block .block-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title,
.sales-guest-view .column.main .block:not(.widget) .block-title {
  margin-bottom: 15px;
}
.magento-payments-review .block .block-title > strong,
.account .column.main .block:not(.widget) .block-title > strong,
.multicheckout .block-title > strong,
.paypal-review .block .block-title > strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong,
.sales-guest-view .column.main .block:not(.widget) .block-title > strong {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;line-height: 1.1;font-size: 1.8rem;margin-top: 0.1125rem;margin-bottom: 0.06rem;
}
.magento-payments-review .block .block-title > .action,
.account .column.main .block:not(.widget) .block-title > .action,
.multicheckout .block-title > .action,
.paypal-review .block .block-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action,
.sales-guest-view .column.main .block:not(.widget) .block-title > .action {
  margin-left: 15px;
}
.magento-payments-review .block .box-title,
.account .column.main .block:not(.widget) .box-title,
.multicheckout .box-title,
.paypal-review .block .box-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title,
.sales-guest-view .column.main .block:not(.widget) .box-title {
  display: inline-block;margin: 0 0 0.375rem;
}
.magento-payments-review .block .box-title > span,
.account .column.main .block:not(.widget) .box-title > span,
.multicheckout .box-title > span,
.paypal-review .block .box-title > span,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span,
.sales-guest-view .column.main .block:not(.widget) .box-title > span {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;line-height: 1.1;font-size: 1.4rem;margin-top: 0.15rem;margin-bottom: 0.05rem;
}
.magento-payments-review .block .box-title > .action,
.account .column.main .block:not(.widget) .box-title > .action,
.multicheckout .box-title > .action,
.paypal-review .block .box-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title > .action,
.sales-guest-view .column.main .block:not(.widget) .box-title > .action {
  font-weight: 400;margin-left: 1rem;
}
.magento-payments-review .block .block-content p:last-child,
.account .column.main .block:not(.widget) .block-content p:last-child,
.multicheckout .block-content p:last-child,
.paypal-review .block .block-content p:last-child,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-content p:last-child,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-content p:last-child,
.sales-guest-view .column.main .block:not(.widget) .block-content p:last-child {
  margin-bottom: 0;
}
.magento-payments-review .block .block-content .box,
.account .column.main .block:not(.widget) .block-content .box,
.multicheckout .block-content .box,
.paypal-review .block .block-content .box,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box,
.sales-guest-view .column.main .block:not(.widget) .block-content .box {
  margin-bottom: 1.5rem;
}
.giftregisty-dropdown,
.wishlist-dropdown {
  display: inline-block;position: relative;
}
.giftregisty-dropdown:before,
.giftregisty-dropdown:after,
.wishlist-dropdown:before,
.wishlist-dropdown:after {
  content: '';display: table;
}
.giftregisty-dropdown:after,
.wishlist-dropdown:after {
  clear: both;
}
.giftregisty-dropdown .action.toggle,
.wishlist-dropdown .action.toggle {
  cursor: pointer;display: inline-block;text-decoration: none;
}
.giftregisty-dropdown .action.toggle:after,
.wishlist-dropdown .action.toggle:after {
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 22px;line-height: 22px;color: inherit;content: '\e607';font-family: 'icons-blank-theme';margin: 0 0 0 5px;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.giftregisty-dropdown .action.toggle:hover:after,
.wishlist-dropdown .action.toggle:hover:after {
  color: inherit;
}
.giftregisty-dropdown .action.toggle:active:after,
.wishlist-dropdown .action.toggle:active:after {
  color: inherit;
}
.giftregisty-dropdown .action.toggle.active,
.wishlist-dropdown .action.toggle.active {
  display: inline-block;text-decoration: none;
}
.giftregisty-dropdown .action.toggle.active:after,
.wishlist-dropdown .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 22px;line-height: 22px;color: inherit;content: '\e618';font-family: 'icons-blank-theme';margin: 0 0 0 5px;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.giftregisty-dropdown .action.toggle.active:hover:after,
.wishlist-dropdown .action.toggle.active:hover:after {
  color: inherit;
}
.giftregisty-dropdown .action.toggle.active:active:after,
.wishlist-dropdown .action.toggle.active:active:after {
  color: inherit;
}
.giftregisty-dropdown ul.dropdown,
.wishlist-dropdown ul.dropdown {
  margin: 0;padding: 0;list-style: none none;background: #fff;border: 1px solid #bbb;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);
}
.giftregisty-dropdown ul.dropdown li,
.wishlist-dropdown ul.dropdown li {
  margin: 0;padding: 5px 5px 5px 23px;
}
.giftregisty-dropdown ul.dropdown li:hover,
.wishlist-dropdown ul.dropdown li:hover {
  background: #e8e8e8;cursor: pointer;
}
.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;
}
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  border: 6px solid;border-color: transparent transparent #fff transparent;z-index: 99;
}
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  border: 7px solid;border-color: transparent transparent #bbb transparent;z-index: 98;
}
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  left: 10px;top: -12px;
}
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  left: 9px;top: -14px;
}
.giftregisty-dropdown.active,
.wishlist-dropdown.active {
  overflow: visible;
}
.giftregisty-dropdown.active ul.dropdown,
.wishlist-dropdown.active ul.dropdown {
  display: block;
}
.column .block-addbysku .qty .qty,
.bundle-options-container .input-text.qty,
.cart.table-wrapper .col.qty .input-text,
.account .table-return-items .qty .input-text,
.table-giftregistry-items .field.qty .qty,
.block-giftregistry-shared-items .qty .qty,
.table.grouped .control .qty,
.block-wishlist-info-items .input-text.qty,
.multicheckout .table-wrapper .col .qty .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .qty,
.products-grid.wishlist .product-item .box-tocart input.qty,
.sidebar .block-addbysku .fieldset .fields .field.qty .qty {
  text-align: center;width: 47px;
}
.block,
.sidebar .widget.block:not(:last-child),
.sidebar .widget:not(:last-child),
.block-banners,
.block-banners-inline {
  margin-bottom: 3rem;
}
.sidebar .action.delete,
.table-comparison .cell.remove .action.delete,
.block-compare .action.delete,
.filtered .item .action.remove {
  display: inline-block;text-decoration: none;
}
.sidebar .action.delete > span,
.table-comparison .cell.remove .action.delete > span,
.block-compare .action.delete > span,
.filtered .item .action.remove > span {
  border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;
}
.sidebar .action.delete:before,
.table-comparison .cell.remove .action.delete:before,
.block-compare .action.delete:before,
.filtered .item .action.remove:before {
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 26px;line-height: 15px;color: #303030;content: '\e616';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.sidebar .action.delete:hover:before,
.table-comparison .cell.remove .action.delete:hover:before,
.block-compare .action.delete:hover:before,
.filtered .item .action.remove:hover:before {
  color: #303030;
}
.sidebar .action.delete:active:before,
.table-comparison .cell.remove .action.delete:active:before,
.block-compare .action.delete:active:before,
.filtered .item .action.remove:active:before {
  color: #303030;
}
.product-item-name,
.product.name a {
  font-weight: 400;
}
.product-item-name > a,
.product.name a > a {
  color: #333333;text-decoration: none;
}
.product-item-name > a:visited,
.product.name a > a:visited {
  color: #333333;text-decoration: underline;
}
.product-item-name > a:hover,
.product.name a > a:hover {
  color: #333333;text-decoration: underline;
}
.product-item-name > a:active,
.product.name a > a:active {
  color: #333333;text-decoration: underline;
}
.form.giftregistry.items .actions-toolbar,
.form-new-agreement .actions-toolbar,
.fieldset .review-legend.legend,
.form.wishlist.items .actions-toolbar {
  margin-left: 0;
}
.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,
.cart-summary .block.giftcard .action.check,
.gift-options .actions-toolbar .action-cancel,
.table-comparison .wishlist.split.button > .action,
.product-items .wishlist.split.button > .action,
.paypal-button-widget .paypal-button {
  line-height: 1.42857143;padding: 0;color: #000000;text-decoration: none;background: none;border: 0;display: inline;border-radius: 0;font-size: inherit;font-weight: 400;
}
.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,
.cart-summary .block.giftcard .action.check:visited,
.gift-options .actions-toolbar .action-cancel:visited,
.table-comparison .wishlist.split.button > .action:visited,
.product-items .wishlist.split.button > .action:visited,
.paypal-button-widget .paypal-button:visited {
  color: #000000;text-decoration: none;
}
.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,
.cart-summary .block.giftcard .action.check:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.table-comparison .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:hover,
.paypal-button-widget .paypal-button:hover {
  color: #000000;text-decoration: underline;
}
.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,
.cart-summary .block.giftcard .action.check:active,
.gift-options .actions-toolbar .action-cancel:active,
.table-comparison .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:active,
.paypal-button-widget .paypal-button:active {
  color: #ff5501;text-decoration: underline;
}
.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,
.cart-summary .block.giftcard .action.check:hover,
.cart-summary .block.giftcard .action.check:active,
.cart-summary .block.giftcard .action.check:focus,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:focus,
.table-comparison .wishlist.split.button > .action:hover,
.table-comparison .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:focus,
.product-items .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:focus,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:focus {
  background: none;border: 0;
}
.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,
.cart-summary .block.giftcard .action.check.disabled,
.cart-summary .block.giftcard .action.check[disabled],
fieldset[disabled] .cart-summary .block.giftcard .action.check,
.gift-options .actions-toolbar .action-cancel.disabled,
.gift-options .actions-toolbar .action-cancel[disabled],
fieldset[disabled] .gift-options .actions-toolbar .action-cancel,
.table-comparison .wishlist.split.button > .action.disabled,
.table-comparison .wishlist.split.button > .action[disabled],
fieldset[disabled] .table-comparison .wishlist.split.button > .action,
.product-items .wishlist.split.button > .action.disabled,
.product-items .wishlist.split.button > .action[disabled],
fieldset[disabled] .product-items .wishlist.split.button > .action,
.paypal-button-widget .paypal-button.disabled,
.paypal-button-widget .paypal-button[disabled],
fieldset[disabled] .paypal-button-widget .paypal-button {
  color: #000000;opacity: 0.5;cursor: default;pointer-events: none;text-decoration: underline;
}
.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),
.cart-summary .block.giftcard .action.check:active,
.cart-summary .block.giftcard .action.check:not(:focus),
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:not(:focus),
.table-comparison .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:not(:focus),
.product-items .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:not(:focus),
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:not(:focus) {
  box-shadow: none;
}
.form-giftregistry-share .fieldset,
.form-giftregistry-edit .fieldset,
.form-add-invitations .fieldset,
.form-create-return .fieldset,
.form.send.friend .fieldset {
  margin-bottom: 50px;
}
.form-giftregistry-share .fieldset .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .field:not(.choice) .control,
.form-add-invitations .fieldset .field:not(.choice) .control,
.form-create-return .fieldset .field:not(.choice) .control,
.form.send.friend .fieldset .field:not(.choice) .control {
  width: 70%;
}
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary {
  float: left;
}
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add {
  margin-top: 2.5rem;
}
.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;
}
.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: 2.5rem 0 0;
}
.form-giftregistry-share .additional,
.form-giftregistry-edit .additional,
.form-add-invitations .additional,
.form-create-return .additional,
.form.send.friend .additional {
  margin-top: 55px;position: relative;
}
.order-details-items .order-items .order-gift-message:not(.expanded-content) {
  height: 0;visibility: hidden;
}
.fieldset > .field.no-label > .label,
.fieldset > .fields > .field.no-label > .label,
.product-item-actions .actions-secondary > .action span,
.table-comparison .cell.label.remove span,
.table-comparison .cell.label.product span,
.cart.table-wrapper .col.qty .label,
.minicart-wrapper .action.showcart .text,
.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,
.fieldset .fullname.field > .label,
.account .column.main .limiter > .label,
.field.street .field .label,
.account-nav .title,
.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title,
.page-product-giftcard .fieldset.giftcard > .legend,
.opc-wrapper .form-giftcard-account .field .label,
.filter-options-content .filter-count-label,
.block-wishlist-search-form .form-wishlist-search .fieldset > .legend,
.page-multiple-wishlist .page-title-wrapper .page-title,
.multicheckout .table-wrapper .col .label,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend,
.block.newsletter .label,
.block-reorder .product-item .label,
.opc-wrapper .form-discount .field .label,
.action.skip:not(:focus),
.page-header .panel.wrapper .switcher .label,
.page-footer .switcher .label,
.products-grid.wishlist .product-item .comment-box .label {
  border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action span {
  clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;
}
.toolbar:before,
.toolbar:after,
.toolbar-products:before,
.toolbar-products:after,
.sidebar .product-items-images:before,
.sidebar .product-items-images:after,
.cart.table-wrapper .actions-toolbar:before,
.cart.table-wrapper .actions-toolbar:after,
.cart.table-wrapper .item-options:before,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item > .product:before,
.minicart-items .product-item > .product:after,
.checkout-container:before,
.checkout-container:after,
.checkout-onepage-success:before,
.checkout-onepage-success:after,
.opc-estimated-wrapper:before,
.opc-estimated-wrapper:after,
.opc-wrapper .field.addresses:before,
.opc-wrapper .field.addresses:after,
.opc-block-summary .items-in-cart .product .item-options:before,
.opc-block-summary .items-in-cart .product .item-options:after,
.fieldset .fullname .field:before,
.fieldset .fullname .field:after,
.page-product-downloadable .product-add-form:before,
.page-product-downloadable .product-add-form:after,
.gift-options:before,
.gift-options:after,
.gift-item-block .content:before,
.gift-item-block .content:after,
.order-details-items .order-gift-message:before,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:before,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:before,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:before,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping:before,
.opc-wrapper .data.table .gift-wrapping:after,
.table-order-items .gift-wrapping:before,
.table-order-items .gift-wrapping:after,
.table-order-review .gift-wrapping:before,
.table-order-review .gift-wrapping:after,
.order-options .product:before,
.order-options .product:after,
.map-popup .map-info-price:before,
.map-popup .map-info-price:after,
.multicheckout .item-options:before,
.multicheckout .item-options:after,
.multicheckout .block:before,
.multicheckout .block:after,
.multicheckout .block-content:before,
.multicheckout .block-content:after,
.customer-review .product-details:before,
.customer-review .product-details:after,
.header.content:before,
.header.content:after {
  content: '';display: table;
}
.toolbar:after,
.toolbar-products:after,
.sidebar .product-items-images:after,
.cart.table-wrapper .actions-toolbar:after,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item > .product:after,
.checkout-container:after,
.checkout-onepage-success:after,
.opc-estimated-wrapper:after,
.opc-wrapper .field.addresses:after,
.opc-block-summary .items-in-cart .product .item-options:after,
.fieldset .fullname .field:after,
.page-product-downloadable .product-add-form:after,
.gift-options:after,
.gift-item-block .content:after,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping:after,
.table-order-items .gift-wrapping:after,
.table-order-review .gift-wrapping:after,
.order-options .product:after,
.map-popup .map-info-price:after,
.multicheckout .item-options:after,
.multicheckout .block:after,
.multicheckout .block-content:after,
.customer-review .product-details:after,
.header.content:after {
  clear: both;
}
.columns .column.main,
.columns .sidebar-main,
.columns .sidebar-additional,
.column .block-addbysku .sku,
.bundle-options-container .block-bundle-summary,
.product-item,
.sidebar .product-items-images .product-item,
.search-autocomplete,
.cart-summary,
.opc-wrapper .shipping-address-item,
.shipping-policy-block.field-tooltip .field-tooltip-content,
.opc-block-summary,
.sidebar .block-addbysku .fieldset .fields .field.sku,
.block-event .slider-panel .slider .item .action.show {
  box-sizing: border-box;
}
.abs-split-button .cart.table-wrapper .actions-toolbar > .action.action.split,
.abs-split-button .action-gift.action.split {
  border-bottom-right-radius: 0;border-top-right-radius: 0;
}
.abs-split-button .cart.table-wrapper .actions-toolbar > .action + .action.toggle,
.abs-split-button .action-gift + .action.toggle {
  border-bottom-left-radius: 0;border-left: 0;border-top-left-radius: 0;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action,
.product-info-main .action.tocompare,
.product-options-bottom .action.tocompare,
.product-info-main .action.towishlist,
.product-options-bottom .action.towishlist,
.block-bundle-summary .action.towishlist {
  line-height: 1.2rem;padding: 0.375rem 8px;font-size: 1.1rem;
}
.product-item-actions .actions-secondary > .action,
.table-comparison .wishlist.split.button > .action.split,
.product-items .wishlist.split.button > .action.split,
.product-items .action.towishlist,
.products.list.items .action.towishlist,
.table-comparison .action.towishlist {
  display: inline-block;text-decoration: none;
}
.product-item-actions .actions-secondary > .action > span,
.table-comparison .wishlist.split.button > .action.split > span,
.product-items .wishlist.split.button > .action.split > span,
.product-items .action.towishlist > span,
.products.list.items .action.towishlist > span,
.table-comparison .action.towishlist > span {
  border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;
}
.product-item-actions .actions-secondary > .action:before,
.table-comparison .wishlist.split.button > .action.split:before,
.product-items .wishlist.split.button > .action.split:before,
.product-items .action.towishlist:before,
.products.list.items .action.towishlist:before,
.table-comparison .action.towishlist:before {
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 29px;line-height: 24px;color: #666666;font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.product-item-actions .actions-secondary > .action:hover:before,
.table-comparison .wishlist.split.button > .action.split:hover:before,
.product-items .wishlist.split.button > .action.split:hover:before,
.product-items .action.towishlist:hover:before,
.products.list.items .action.towishlist:hover:before,
.table-comparison .action.towishlist:hover:before {
  color: #333;
}
#store-selector .form-continue .actions-toolbar .action.primary,
.order-review-form .action.primary,
.bundle-actions .action.primary,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.product-info-main .box-tocart .action.tocart,
.product-options-bottom .box-tocart .action.tocart,
.cart-container .checkout-methods-items .action.primary,
.block-minicart .block-content > .actions > .primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.multicheckout .action.primary {
  line-height: 2.2rem;padding: 14px 17px;font-size: 1.8rem;
}
.magento-payments-review .block .actions-toolbar .action.primary,
.block-compare .action.compare,
.cart-summary .actions-toolbar > .primary button,
.cart-summary .form.giftregistry .fieldset .action.primary,
.paypal-review .block .actions-toolbar .action.primary,
.cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action,
.cart-summary .actions-toolbar > .primary .action-gift {
  background: #f2f2f2;border: 1px solid #cdcdcd;color: #333;
}
.magento-payments-review .block .actions-toolbar .action.primary:focus,
.magento-payments-review .block .actions-toolbar .action.primary:active,
.block-compare .action.compare:focus,
.block-compare .action.compare:active,
.cart-summary .actions-toolbar > .primary button:focus,
.cart-summary .actions-toolbar > .primary button:active,
.cart-summary .form.giftregistry .fieldset .action.primary:focus,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.paypal-review .block .actions-toolbar .action.primary:focus,
.paypal-review .block .actions-toolbar .action.primary:active,
.cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:focus,
.cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:active,
.cart-summary .actions-toolbar > .primary .action-gift:focus,
.cart-summary .actions-toolbar > .primary .action-gift:active {
  background: #e2e2e2;border: 1px solid #cdcdcd;color: #333;
}
.magento-payments-review .block .actions-toolbar .action.primary:hover,
.block-compare .action.compare:hover,
.cart-summary .actions-toolbar > .primary button:hover,
.cart-summary .form.giftregistry .fieldset .action.primary:hover,
.paypal-review .block .actions-toolbar .action.primary:hover,
.cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action:hover,
.cart-summary .actions-toolbar > .primary .action-gift:hover {
  background: #e2e2e2;border: 1px solid #cdcdcd;color: #555;
}
.cart-summary .form.giftregistry .fieldset .action.primary {
  font-size: 1em;line-height: 0.12rem;padding: 7px 15px;
}
.bundle-actions {
  margin: 1rem 0;
}
.bundle-options-container .price-notice .price-including-tax,
.bundle-options-container .price-notice .price-excluding-tax,
.bundle-options-container .price-notice .weee,
.product-options-wrapper .field .price-notice .price-including-tax,
.product-options-wrapper .field .price-notice .price-excluding-tax,
.product-options-wrapper .field .price-notice .weee,
.cart-summary .price-including-tax,
.cart-summary .price-excluding-tax,
.cart-summary .weee,
.gift-summary .price-including-tax,
.gift-summary .price-excluding-tax,
.gift-summary .weee,
.gift-options .price-including-tax,
.gift-options .price-excluding-tax,
.gift-options .weee {
  font-size: 1.4rem;display: inline-block;white-space: nowrap;
}
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax,
.product-options-wrapper .field .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 {
  display: inline-block;font-size: 1.1rem;
}
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:before,
.product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:before,
.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) ': ';
}
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:after,
.product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:after,
.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: ')';
}
.price-including-tax .cart-tax-total,
.price-excluding-tax .cart-tax-total,
.magento-payments-review .table-magento-payments-review-items .cart-tax-total {
  cursor: pointer;padding-right: 12px;position: relative;display: inline-block;text-decoration: none;
}
.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 {
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 26px;line-height: 10px;color: inherit;content: '\e622';font-family: 'icons-blank-theme';margin: 3px 0 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.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 {
  position: absolute;right: -1rem;top: 3px;
}
.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 {
  content: '\e621';
}
.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 {
  content: '\e621';
}
.form-giftregistry-search .legend,
.block-wishlist-search-form .block-title,
.multicheckout .block-title,
.multicheckout .block-content .title {
  border-bottom: 1px solid #dddddd;margin-bottom: 1.875rem;padding-bottom: 1rem;
}
.form-giftregistry-search .legend > strong,
.form-giftregistry-search .legend > span,
.block-wishlist-search-form .block-title > strong,
.block-wishlist-search-form .block-title > span,
.multicheckout .block-title > strong,
.multicheckout .block-title > span,
.multicheckout .block-content .title > strong,
.multicheckout .block-content .title > span {
  font-size: 2.2rem;font-weight: 300;
}
.review-ratings .rating-summary {
  display: table-row;
}
.review-ratings .rating-label {
  display: table-cell;padding-bottom: 0.375rem;padding-right: 1.875rem;padding-top: 1px;vertical-align: top;
}
.review-ratings .rating-result {
  display: table-cell;vertical-align: top;
}
.block-minicart .subtotal .label:after,
.minicart-items .details-qty .label:after,
.minicart-items .price-minicart .label:after,
.order-details-items .order-gift-message .label:after,
.order-details-items .block-order-details-gift-message .label:after,
.block-wishlist-management .wishlist-select .wishlist-name-label:after {
  content: ': ';
}
.wishlist.split.button .items .item:last-child:hover,
.wishlist-dropdown .items .item:last-child:hover {
  background: #e8e8e8;
}
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  margin-left: -17px;margin-right: 0.375rem;
}
.sidebar .subtitle,
.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,
.sidebar-main .block-reorder .subtitle,
.sidebar-additional .block-reorder .subtitle,
.no-display {
  display: none;
}
.return-status,
.order-status {
  display: inline-block;margin-bottom: 1.5rem;
}
.block-compare .counter,
.block-wishlist .counter {
  color: #7d7d7d;font-size: 1.2rem;white-space: nowrap;
}
.block-cart-failed .action.continue,
.cart-container .form-cart .action.continue {
  border-radius: 4px;font-weight: 700;background-image: none;background: #f2f2f2;border: 1px solid #cdcdcd;color: #333;cursor: pointer;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 600;margin: 0;padding: 7px 15px 7px 0;font-size: 1em;line-height: 0.12rem;box-sizing: border-box;vertical-align: middle;display: inline-block;text-decoration: none;
}
.block-cart-failed .action.continue:hover,
.block-cart-failed .action.continue:active,
.block-cart-failed .action.continue:focus,
.cart-container .form-cart .action.continue:hover,
.cart-container .form-cart .action.continue:active,
.cart-container .form-cart .action.continue:focus {
  text-decoration: none;
}
.block-cart-failed .action.continue:before,
.cart-container .form-cart .action.continue:before {
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 32px;line-height: 16px;color: inherit;content: '\e617';font-family: 'icons-blank-theme';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.block-cart-failed .action.continue:hover:before,
.cart-container .form-cart .action.continue:hover:before {
  color: inherit;
}
.block-cart-failed .action.continue:active:before,
.cart-container .form-cart .action.continue:active:before {
  color: inherit;
}
.block-cart-failed .action.continue:focus,
.block-cart-failed .action.continue:active,
.cart-container .form-cart .action.continue:focus,
.cart-container .form-cart .action.continue:active {
  background: #e2e2e2;border: 1px solid #cdcdcd;color: #333;
}
.block-cart-failed .action.continue:hover,
.cart-container .form-cart .action.continue:hover {
  background: #e2e2e2;border: 1px solid #cdcdcd;color: #555;
}
.block-cart-failed .action.continue.disabled,
.block-cart-failed .action.continue[disabled],
fieldset[disabled] .block-cart-failed .action.continue,
.cart-container .form-cart .action.continue.disabled,
.cart-container .form-cart .action.continue[disabled],
fieldset[disabled] .cart-container .form-cart .action.continue {
  opacity: 0.5;cursor: default;pointer-events: none;
}
.block-cart-failed .action.continue:active,
.cart-container .form-cart .action.continue:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
.block-cart-failed .action.update,
.cart-container .form-cart .action.update {
  display: inline-block;text-decoration: none;padding-left: 0.375rem;
}
.block-cart-failed .action.update:before,
.cart-container .form-cart .action.update:before {
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 32px;line-height: 16px;color: inherit;content: '\e603';font-family: 'icons-blank-theme';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.block-cart-failed .action.update:hover:before,
.cart-container .form-cart .action.update:hover:before {
  color: inherit;
}
.block-cart-failed .action.update:active:before,
.cart-container .form-cart .action.update:active:before {
  color: inherit;
}
.field.date .control {
  position: relative;
}
.form-giftregistry-search .fields-specific-options .datetime-picker {
  margin-right: 1rem;width: calc(100% - 40px - 1rem);
}
.field .control._with-tooltip {
  position: relative;
}
.field .control._with-tooltip input {
  margin-right: 1rem;width: calc(100% - 24px - 1rem - 0.375rem);
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content,
.shipping-policy-block.field-tooltip .field-tooltip-content {
  right: -1rem;top: 40px;left: auto;
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border: 10px solid transparent;height: 0;width: 0;margin-top: -21px;right: 1rem;left: auto;top: 0;
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:before {
  border-bottom-color: #999;
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border-bottom-color: #f4f4f4;top: 1px;
}
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary > .title,
.checkout-agreements-items .checkout-agreements-item-title {
  border-bottom: 1px solid #ccc;padding-bottom: 1rem;color: #333333;font-weight: 300;font-size: 2.6rem;
}
.cart-totals .mark,
.opc-block-summary .table-totals .mark {
  font-weight: 400;padding-left: 4px;
}
.cart-totals .mark strong,
.opc-block-summary .table-totals .mark strong {
  font-weight: 400;
}
.cart-totals .amount,
.opc-block-summary .table-totals .amount {
  padding-right: 4px;text-align: right;white-space: nowrap;
}
.cart-totals .amount strong,
.opc-block-summary .table-totals .amount strong {
  font-weight: 400;
}
.cart-totals .grand .mark,
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .mark,
.opc-block-summary .table-totals .grand .amount {
  padding-top: 1.5rem;
}
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .amount {
  padding-right: 4px;text-align: right;
}
.cart-totals .grand .amount strong,
.opc-block-summary .table-totals .grand .amount strong {
  font-weight: 700;
}
.cart-totals .msrp,
.opc-block-summary .table-totals .msrp {
  margin-bottom: 1rem;
}
.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-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;cursor: pointer;
}
.cart-totals .totals-tax-summary .amount .price,
.opc-block-summary .table-totals .totals-tax-summary .amount .price {
  display: block;text-decoration: none;padding-right: 1.875rem;position: relative;
}
.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;
}
.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: 30px;line-height: inherit;color: inherit;content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
  position: absolute;right: -5px;top: -12px;
}
.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;
}
.cart-totals .totals-tax-summary.expanded .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after {
  content: '\e621';
}
.cart-totals .totals-tax-details,
.opc-block-summary .table-totals .totals-tax-details {
  border-bottom: 1px solid #dddddd;display: none;
}
.cart-totals .totals-tax-details.shown,
.opc-block-summary .table-totals .totals-tax-details.shown {
  display: table-row;
}
.magento-payments-review-discount > .title,
.cart-summary .block > .title,
.paypal-review-discount .block > .title {
  border-top: 1px solid #dddddd;cursor: pointer;font-weight: 600;display: block;text-decoration: none;margin-bottom: 0;overflow: hidden;padding: 7px 2.5rem 7px 0.375rem;position: relative;
}
.magento-payments-review-discount > .title:after,
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after {
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 30px;line-height: inherit;color: inherit;content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;
}
.magento-payments-review-discount > .title:after,
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after {
  position: absolute;right: -5px;top: -5px;
}
.column.main .magento-payments-review-discount > .title strong,
.column.main .cart-summary .block > .title strong,
.column.main .paypal-review-discount .block > .title strong {
  font-size: 1.8rem;font-weight: 400;
}
.magento-payments-review-discount > .content,
.cart-summary .block > .content,
.paypal-review-discount .block > .content {
  display: none;
}
.magento-payments-review-discount.active > .title:after,
.cart-summary .block.active > .title:after,
.paypal-review-discount .block.active > .title:after {
  content: '\e621';
}
.magento-payments-review-discount.active > .content,
.cart-summary .block.active > .content,
.paypal-review-discount .block.active > .content {
  display: block;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../fonts/opensans/light/opensans-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../fonts/opensans/regular/opensans-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../fonts/opensans/semibold/opensans-600.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../fonts/opensans/bold/opensans-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.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: 3rem;
  -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;
}
.table-wrapper {
  margin-bottom: 1.5rem;
}
table > caption {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.table:not(.cart):not(.totals) {
  border: none;
}
.table:not(.cart):not(.totals) > thead > tr > th,
.table:not(.cart):not(.totals) > tbody > tr > th,
.table:not(.cart):not(.totals) > tfoot > tr > th,
.table:not(.cart):not(.totals) > thead > tr > td,
.table:not(.cart):not(.totals) > tbody > tr > td,
.table:not(.cart):not(.totals) > tfoot > tr > td {
  border: none;
}
.table:not(.cart):not(.totals) > thead > tr > th,
.table:not(.cart):not(.totals) > thead > tr > td {
  border-bottom: 1px solid #dddddd;
}
.table:not(.cart):not(.totals) tfoot > tr:first-child th,
.table:not(.cart):not(.totals) tfoot > tr:first-child td {
  border-top: 1px solid #dddddd;
  padding-top: 1.5rem;
}
.table:not(.cart):not(.totals) tfoot .mark {
  font-weight: 400;
  text-align: right;
}
.message.info {
  margin: 0 0 1rem;
  padding: 1rem 1.5rem;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.info a {
  color: #000000;
}
.message.info a:hover {
  color: #000000;
}
.message.info a:active {
  color: #000000;
}
.message.info > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.error {
  margin: 0 0 1rem;
  padding: 1rem 1.5rem;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fae5e5;
  color: #e02b27;
  padding-left: 40px;
  position: relative;
}
.message.error a {
  color: #000000;
}
.message.error a:hover {
  color: #000000;
}
.message.error a:active {
  color: #000000;
}
.message.error > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #b30000;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.warning {
  margin: 0 0 1rem;
  padding: 1rem 1.5rem;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.warning a {
  color: #000000;
}
.message.warning a:hover {
  color: #000000;
}
.message.warning a:active {
  color: #000000;
}
.message.warning > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.notice {
  margin: 0 0 1rem;
  padding: 1rem 1.5rem;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.notice a {
  color: #000000;
}
.message.notice a:hover {
  color: #000000;
}
.message.notice a:active {
  color: #000000;
}
.message.notice > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.success {
  margin: 0 0 1rem;
  padding: 1rem 1.5rem;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #e5efe5;
  color: #006400;
  padding-left: 40px;
  position: relative;
}
.message.success a {
  color: #000000;
}
.message.success a:hover {
  color: #000000;
}
.message.success a:active {
  color: #000000;
}
.message.success > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #006400;
  content: '\e610';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.panel.header .links,
.panel.header .switcher {
  display: none;
}
.nav-sections {
  background: #f5f5f5;
}
.nav-toggle {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  display: block;
  font-size: 0;
  left: 15px;
  position: absolute;
  top: 15px;
  z-index: 14;
}
.nav-toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: inherit;
  color: #8f8f8f;
  content: '\e609';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.nav-toggle:hover:before {
  color: #333;
}
.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: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.tooltip.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: #fff;
  left: 15px;
  margin-left: -5px;
}
.tooltip.wrapper .tooltip.content:before {
  border-bottom-color: #bbb;
  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: 1rem;
}
.tooltip.wrapper .tooltip.content .label:first-child {
  margin-top: 0;
}
.tooltip.wrapper .tooltip.content .values {
  margin: 0;
}
.ui-tooltip {
  position: absolute;
  z-index: 9999;
}
.load.indicator {
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 9999;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  position: absolute;
}
.load.indicator:before {
  background: transparent url('../images/loader-2.gif') no-repeat 50% 50%;
  border-radius: 5px;
  height: 160px;
  width: 160px;
  bottom: 0;
  box-sizing: border-box;
  content: '';
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.load.indicator > span {
  display: none;
}
.loading-mask {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.5);
}
.loading-mask .loader > img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
.loading-mask .loader > p {
  display: none;
}
body > .loading-mask {
  z-index: 9999;
}
._block-content-loading {
  position: relative;
}
[data-role='main-css-loader'] {
  display: none;
}
.fieldset {
  border: 0;
  margin: 0 0 3rem;
  padding: 0;
  letter-spacing: -0.31em;
}
.fieldset > * {
  letter-spacing: normal;
}
.fieldset > .legend {
  margin: 0 0 1.875rem;
  padding: 0;
  box-sizing: border-box;
  float: left;
  line-height: 1.2;
  font-size: 2rem;
}
.fieldset > .legend + br {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.fieldset:last-child {
  margin-bottom: 1.5rem;
}
.fieldset > .field,
.fieldset > .fields > .field {
  margin: 0 0 1.5rem;
}
.fieldset > .field > .label,
.fieldset > .fields > .field > .label {
  margin: 0 0 0.375rem;
  display: inline-block;
}
.fieldset > .field:last-child,
.fieldset > .fields > .field:last-child {
  margin-bottom: 0;
}
.fieldset > .field > .label,
.fieldset > .fields > .field > .label {
  font-weight: 700;
}
.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: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.428571429;
  padding: 0 9px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}
.fieldset > .field .addon .addbefore:disabled,
.fieldset > .fields > .field .addon .addbefore:disabled,
.fieldset > .field .addon .addafter:disabled,
.fieldset > .fields > .field .addon .addafter:disabled {
  opacity: 0.5;
}
.fieldset > .field .addon .addbefore::-moz-placeholder,
.fieldset > .fields > .field .addon .addbefore::-moz-placeholder,
.fieldset > .field .addon .addafter::-moz-placeholder,
.fieldset > .fields > .field .addon .addafter::-moz-placeholder {
  color: #c2c2c2;
}
.fieldset > .field .addon .addbefore::-webkit-input-placeholder,
.fieldset > .fields > .field .addon .addbefore::-webkit-input-placeholder,
.fieldset > .field .addon .addafter::-webkit-input-placeholder,
.fieldset > .fields > .field .addon .addafter::-webkit-input-placeholder {
  color: #c2c2c2;
}
.fieldset > .field .addon .addbefore:-ms-input-placeholder,
.fieldset > .fields > .field .addon .addbefore:-ms-input-placeholder,
.fieldset > .field .addon .addafter:-ms-input-placeholder,
.fieldset > .fields > .field .addon .addafter:-ms-input-placeholder {
  color: #c2c2c2;
}
.fieldset > .field .addon .addbefore,
.fieldset > .fields > .field .addon .addbefore {
  float: left;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.fieldset > .field .additional,
.fieldset > .fields > .field .additional {
  margin-top: 0.75rem;
}
.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 0.375rem;
}
.fieldset > .field .note,
.fieldset > .fields > .field .note {
  font-size: 1.2rem;
  margin: 3px 0 0;
  padding: 0;
  display: inline-block;
  text-decoration: none;
}
.fieldset > .field .note:before,
.fieldset > .fields > .field .note:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 12px;
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.fieldset > .field.choice .label,
.fieldset > .fields > .field.choice .label {
  display: inline;
  font-weight: normal;
}
.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: 1rem;
}
.fieldset > .field .field.choice:last-child,
.fieldset > .fields > .field .field.choice:last-child {
  margin-bottom: 0;
}
.fieldset > .field input[type=file],
.fieldset > .fields > .field input[type=file] {
  margin: 0.375rem 0;
}
.legend + .fieldset,
.legend + div {
  clear: both;
}
.legend strong {
  margin-left: 0.375rem;
}
fieldset.field {
  border: 0;
  padding: 0;
}
.field.date .time-picker {
  display: inline-block;
  margin-top: 1rem;
  white-space: nowrap;
}
.field .message.warning {
  margin-top: 1rem;
}
.field-error,
div.mage-error {
  margin-top: 7px;
}
.field-error {
  color: #e02b27;
  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: #fff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333;
  line-height: 1.4;
  border: 1px solid #bbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
  border: solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.field .tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.field .tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
  right: 100%;
}
.field .tooltip .tooltip-content:after {
  border-right-color: #fff;
  margin-top: -5px;
  top: 15px;
}
.field .tooltip .tooltip-content:before {
  border-right-color: #bbb;
  margin-top: -6px;
  top: 15px;
}
.field .tooltip .tooltip-toggle {
  cursor: help;
}
.field .tooltip .tooltip-toggle:hover + .tooltip-content,
.field .tooltip .tooltip-toggle:focus + .tooltip-content,
.field .tooltip:hover .tooltip-content {
  display: block;
}
.field .tooltip .tooltip-content {
  min-width: 200px;
  white-space: normal;
}
input:focus ~ .tooltip .tooltip-content,
select:focus ~ .tooltip .tooltip-content {
  display: block;
}
._has-datepicker ~ .ui-datepicker-trigger {
  background-image: none;
  background: 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;
  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: 40px;
  line-height: 40px;
  color: #7d7d7d;
  content: '\e612';
  font-family: 'icons-blank-theme';
  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 1.5rem;
}
.sidebar .fieldset > .field:not(.choice) .label,
.sidebar .fieldset .fields > .field .label {
  margin: 0 0 4px;
  padding: 0 0 0.375rem;
  text-align: left;
  width: 100%;
}
.sidebar .fieldset > .field:not(.choice) .control,
.sidebar .fieldset .fields > .field .control {
  width: 100%;
}
@font-face {
  font-family: 'icons-blank-theme';
  src: url('../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2') format('woff2'), url('../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
button,
a.action.primary,
.cart.table-wrapper .actions-toolbar > .action,
.action-gift {
  border-radius: 4px;
}
button:active,
.cart.table-wrapper .actions-toolbar > .action:active,
.action-gift:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
a.action.primary {
  display: inline-block;
  text-decoration: none;
}
a.action.primary:hover,
a.action.primary:active,
a.action.primary:focus {
  text-decoration: none;
}
.action.primary,
.action-primary {
  background-image: none;
  background: #000;
  border: #000;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  font-size: 1em;
  box-sizing: border-box;
  vertical-align: middle;
}
.action.primary:focus,
.action-primary:focus,
.action.primary:active,
.action-primary:active {
  background: #000000;
  border: #000000;
  color: #fff;
}
.action.primary:hover,
.action-primary:hover {
  background: #000000;
  border: #000000;
  color: #fff;
}
.action.primary.disabled,
.action-primary.disabled,
.action.primary[disabled],
.action-primary[disabled],
fieldset[disabled] .action.primary,
fieldset[disabled] .action-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.product.data.items {
  margin: 0;
  padding: 0;
  margin-bottom: 1.5rem;
}
.product.data.items > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.product.data.items > .item.title > .switch {
  display: block;
}
.product.data.items > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.product.data.items > .item.content:before,
.product.data.items > .item.content:after {
  content: '';
  display: table;
}
.product.data.items > .item.content:after {
  clear: both;
}
.product.data.items > .item.content.active {
  display: block;
}
.product.data.items > .item.title {
  margin: 0 0 0.375rem;
}
.product.data.items > .item.title > .switch {
  background: #f7f7f7;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  height: 3rem;
  padding: 0.375rem 1.5rem 0.375rem 1.5rem;
  font-weight: 600;
  line-height: 3rem;
  font-size: 1.8rem;
  color: #666666;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:visited {
  color: #666666;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:hover {
  color: #666666;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:active {
  color: #333333;
  text-decoration: none;
}
.product.data.items > .item.title:not(.disabled) > .switch:focus,
.product.data.items > .item.title:not(.disabled) > .switch:hover {
  background: #ffffff;
}
.product.data.items > .item.title:not(.disabled) > .switch:active,
.product.data.items > .item.title.active > .switch,
.product.data.items > .item.title.active > .switch:focus,
.product.data.items > .item.title.active > .switch:hover {
  background: #ffffff;
  color: #333333;
  text-decoration: none;
  padding-bottom: 0.375rem;
}
.product.data.items > .item.content {
  background: #ffffff;
  border: 1px solid #dddddd;
  margin: 0 0 0.375rem;
  padding: 1.5rem 1.5rem 1.5rem 1.5rem;
}
.pages > .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .items {
  font-size: 0;
  letter-spacing: -1px;
  line-height: 0;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  list-style: none none;
  display: inline-block;
  font-weight: 700;
}
.pages .item {
  font-size: 1.2rem;
  line-height: 3.2rem;
  letter-spacing: normal;
  margin: 0 2px 0 0;
  display: inline-block;
}
.pages .item .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages a.page {
  color: #000000;
  display: inline-block;
  padding: 0 4px;
  text-decoration: none;
}
.pages a.page:visited {
  color: #000000;
}
.pages a.page:hover {
  color: #000000;
  text-decoration: none;
}
.pages a.page:active {
  color: #ff5501;
}
.pages strong.page {
  font-size: 1.2rem;
  line-height: 3.2rem;
  letter-spacing: normal;
  color: #333;
  display: inline-block;
  font-weight: 700;
  padding: 0 4px;
}
.pages .action {
  border: 1px solid #dddddd;
  color: #666666;
  display: inline-block;
  padding: 0;
  text-decoration: none;
}
.pages .action:visited {
  color: #666666;
}
.pages .action:hover {
  color: #666666;
  text-decoration: none;
}
.pages .action:active {
  color: #666666;
}
.pages .action.next {
  display: inline-block;
  text-decoration: none;
}
.pages .action.next:visited:before {
  color: #666666;
}
.pages .action.next:active:before {
  color: #666666;
}
.pages .action.next > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .action.next:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 46px;
  line-height: inherit;
  color: #666666;
  content: '\e608';
  font-family: 'icons-blank-theme';
  margin: 0 0 0 -6px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.pages .action.next:hover:before {
  color: #666666;
}
.pages .action.next:active:before {
  color: #666666;
}
.pages .action.previous {
  display: inline-block;
  text-decoration: none;
}
.pages .action.previous:visited:before {
  color: #666666;
}
.pages .action.previous:active:before {
  color: #666666;
}
.pages .action.previous > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .action.previous:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 46px;
  line-height: inherit;
  color: #666666;
  content: '\e617';
  font-family: 'icons-blank-theme';
  margin: 0 0 0 -6px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.pages .action.previous:hover:before {
  color: #666666;
}
.pages .action.previous:active:before {
  color: #666666;
}
.pages .action {
  width: 34px;
}
.pages .action.previous {
  margin-right: 12px;
}
.pages .action.next {
  margin-left: 12px;
}
.actions-toolbar > .primary,
.actions-toolbar > .secondary {
  text-align: center;
  margin-bottom: 1rem;
}
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action {
  margin-bottom: 1rem;
}
.actions-toolbar > .primary .action:last-child,
.actions-toolbar > .secondary .action:last-child {
  margin-bottom: 0;
}
.actions-toolbar > .primary:last-child,
.actions-toolbar > .secondary:last-child {
  margin-bottom: 0;
}
.actions-toolbar > .secondary .action.back {
  display: none;
}
.breadcrumbs {
  margin: 0 0 1.5rem;
  min-height: 24px;
}
.breadcrumbs .items {
  font-size: 1.2rem;
  color: #a3a3a3;
  margin: 0;
  padding: 0;
  list-style: none none;
}
.breadcrumbs .items > li {
  display: inline-block;
  vertical-align: top;
}
.breadcrumbs .item {
  margin: 0;
}
.breadcrumbs a {
  color: #333;
  text-decoration: none;
}
.breadcrumbs a:visited {
  color: #333;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color: #333;
  text-decoration: underline;
}
.breadcrumbs a:active {
  color: #333;
  text-decoration: none;
}
.breadcrumbs strong {
  font-weight: 400;
}
.breadcrumbs .item:not(:last-child) {
  display: inline-block;
  text-decoration: none;
}
.breadcrumbs .item:not(:last-child):after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 18px;
  content: '\e608';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog.popup .action.close {
  position: absolute;
  height: 40px;
  right: 0;
  top: 0;
  width: 40px;
  z-index: 1001;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.ui-dialog.popup .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-dialog.popup .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog.popup .action.close:hover:before {
  color: inherit;
}
.ui-dialog.popup .action.close:active:before {
  color: inherit;
}
.ui-dialog.popup .action.close:focus,
.ui-dialog.popup .action.close:active {
  background: none;
  border: none;
}
.ui-dialog.popup .action.close:hover {
  background: none;
  border: none;
}
.ui-dialog.popup .action.close.disabled,
.ui-dialog.popup .action.close[disabled],
fieldset[disabled] .ui-dialog.popup .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.popup-pointer {
  margin-left: -14px;
  position: absolute;
  top: -14px;
}
.popup-pointer:before,
.popup-pointer:after {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-bottom-style: solid;
}
.popup-pointer:before {
  left: 2px;
  top: 2px;
  border: solid 6px;
  border-color: transparent transparent #fff 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 0.3s, opacity 0.3s ease;
  transition: visibility 0s 0.3s, opacity 0.3s ease;
}
.modal-slide._show,
.modal-popup._show {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
  background-color: #fff;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
  opacity: 1;
  pointer-events: auto;
}
.modal-slide {
  left: 44px;
  z-index: 900;
}
.modal-slide._show .modal-inner-wrap {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.modal-slide .modal-inner-wrap {
  height: 100%;
  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 0.2s ease;
}
.modal-popup._inner-scroll {
  overflow-y: visible;
}
.ie11 .modal-popup._inner-scroll {
  overflow-y: auto;
}
.modal-popup._inner-scroll .modal-inner-wrap {
  max-height: 90%;
}
.ie11 .modal-popup._inner-scroll .modal-inner-wrap {
  max-height: none;
}
.modal-popup._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
  padding-left: 3rem;
  padding-right: 3rem;
}
.modal-popup .modal-header,
.modal-popup .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-popup .modal-header {
  padding-bottom: 1.2rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer {
  margin-top: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer-actions {
  text-align: right;
}
.modal-custom .action-close,
.modal-popup .action-close,
.modal-slide .action-close {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 0;
}
.modal-custom .action-close:focus,
.modal-popup .action-close:focus,
.modal-slide .action-close:focus,
.modal-custom .action-close:active,
.modal-popup .action-close:active,
.modal-slide .action-close:active {
  background: none;
  border: none;
}
.modal-custom .action-close:hover,
.modal-popup .action-close:hover,
.modal-slide .action-close:hover {
  background: none;
  border: none;
}
.modal-custom .action-close.disabled,
.modal-popup .action-close.disabled,
.modal-slide .action-close.disabled,
.modal-custom .action-close[disabled],
.modal-popup .action-close[disabled],
.modal-slide .action-close[disabled],
fieldset[disabled] .modal-custom .action-close,
fieldset[disabled] .modal-popup .action-close,
fieldset[disabled] .modal-slide .action-close {
  pointer-events: none;
  opacity: 0.5;
}
.modal-custom .action-close > span,
.modal-popup .action-close > span,
.modal-slide .action-close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.modal-custom .action-close:before,
.modal-popup .action-close:before,
.modal-slide .action-close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 32px;
  color: #8f8f8f;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
  color: inherit;
}
.modal-custom .action-close:active:before,
.modal-popup .action-close:active:before,
.modal-slide .action-close:active:before {
  color: inherit;
}
.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
  color: #1a1a1a;
}
.modal-custom .action-close {
  margin: 1.875rem;
}
.modal-popup {
  pointer-events: none;
}
.modal-popup .modal-title {
  border-bottom: 1px solid #c1c1c1;
  font-weight: 300;
  padding-bottom: 1rem;
  font-size: 26px;
  margin-bottom: 0;
  min-height: 1em;
  word-wrap: break-word;
}
.modal-popup .action-close {
  padding: 1rem;
}
.modal-slide .action-close {
  padding: 1.1rem 2rem;
}
.modal-slide .page-main-actions {
  margin-bottom: 0.85rem;
  margin-top: 2.1rem;
}
.modals-overlay {
  background-color: rgba(51, 51, 51, 0.55);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
body._has-modal-custom .modal-custom-overlay {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 899;
}
/**
     * @codingStandardsIgnoreStart
     */
#store-pickup.selected-shipping ~ #store-selector {
  display: none;
}
#store-pickup.selected-store-pickup ~ #shipping,
#store-pickup.selected-store-pickup ~ #opc-shipping_method {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
#delivery-method-selector {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#delivery-method-selector .action {
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
}
#delivery-method-selector .action.selected {
  background: #fff;
}
#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: 1.5rem 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 1.5rem;
  padding: 0 0 1rem;
  border-bottom: 1px solid #c1c1c1;
}
.modal-content #opc-store-selector-popup {
  display: block;
}
.store-selector-popup-table thead th {
  display: none;
}
.store-selector-popup-table tbody .location .location-name {
  font-size: 18px;
}
.store-selector-popup-table tbody .location + .location {
  border-top: 1px solid #ccc;
}
.store-selector-popup-table tbody .col-location-details {
  padding-left: 0;
}
.store-selector-popup-table tbody .col-location-details p:last-child {
  margin-bottom: 0;
}
.store-selector-popup-table tbody .col-location-actions {
  padding-right: 0;
  vertical-align: middle;
}
.store-selector-popup-table tbody .col-location-actions .action {
  float: right;
}
.store-selector-popup-empty-query,
.store-selector-popup-no-locations {
  margin: 0 0 1.5rem;
}
/**
 * Copyright 2014 Adobe
 * All Rights Reserved.
 */
.lac-notification-sticky {
  position: relative;
  z-index: 999;
}
.lac-notification-sticky .lac-notification {
  background-color: #373330;
  color: #fff;
  font-size: 16px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon {
  float: left;
  margin: 10px 25px 10px 10px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon .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: #fff;
  font-size: 14px;
}
.lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after {
  background: url('../Magento_LoginAsCustomerFrontendUi/images/close.svg');
  content: ' ';
  display: inline-block;
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  width: 12px;
}
@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: 0.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: 0.2;
}
.slick-prev:hover,
.slick-next:hover {
  background: #fcfcfc;
  border: none;
}
.slick-prev:hover.slick-disabled,
.slick-next:hover.slick-disabled {
  opacity: 0.2;
}
.slick-prev:hover:before,
.slick-next:hover:before {
  color: #494949;
}
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  color: #555;
  font-size: 38px;
  opacity: 1;
}
.slick-prev:active,
.slick-next:active,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:not(.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,
.slick-dots li .cart.table-wrapper .actions-toolbar > .action,
.slick-dots li .action-gift {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 14px;
  padding: 0;
  text-indent: -99999px;
  transition: 0.3s;
  width: 14px;
}
.slick-dots li button:hover,
.slick-dots li .cart.table-wrapper .actions-toolbar > .action:hover,
.slick-dots li .action-gift:hover {
  border: 1px solid #b3b3b3;
}
.slick-dots li button:active,
.slick-dots li button:focus,
.slick-dots li button:not(.primary),
.slick-dots li .cart.table-wrapper .actions-toolbar > .action:active,
.slick-dots li .cart.table-wrapper .actions-toolbar > .action:focus,
.slick-dots li .cart.table-wrapper .actions-toolbar > .action:not(.primary),
.slick-dots li .action-gift:active,
.slick-dots li .action-gift:focus,
.slick-dots li .action-gift:not(.primary) {
  box-shadow: none;
}
.slick-dots li.slick-active button,
.slick-dots li.slick-active .cart.table-wrapper .actions-toolbar > .action,
.slick-dots li.slick-active .action-gift {
  background: #1c1918;
}
[data-content-type='banner'] > [data-element='link'],
[data-content-type='banner'] > [data-element='empty_link'] {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='banner'] > [data-element='link']:hover,
[data-content-type='banner'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
.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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link,
.action-gift.pagebuilder-button-link {
  line-height: 2.2rem;
  font-size: 1.8rem;
  line-height: 1.42857143;
  margin: 0 10px 10px 0;
  padding: 14px 17px;
  color: #000000;
  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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:visited,
.action-gift.pagebuilder-button-link:visited {
  color: #000000;
  text-decoration: none;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:hover,
.action-gift.pagebuilder-button-link:hover {
  color: #000000;
  text-decoration: underline;
}
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:active,
.action-gift.pagebuilder-button-link:active {
  color: #ff5501;
  text-decoration: underline;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover,
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active,
a.pagebuilder-button-link:focus,
button.pagebuilder-button-link:focus,
div.pagebuilder-button-link:focus,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:hover,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:active,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link:focus,
.action-gift.pagebuilder-button-link:hover,
.action-gift.pagebuilder-button-link:active,
.action-gift.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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link.disabled,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link,
.action-gift.pagebuilder-button-link.disabled,
.action-gift.pagebuilder-button-link[disabled],
fieldset[disabled] .action-gift.pagebuilder-button-link {
  color: #000000;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary,
a.action.primary,
button.action.primary,
div.action.primary,
abutton.action.primary,
buttonbutton.action.primary,
divbutton.action.primary,
aa.action.primary,
buttona.action.primary,
diva.action.primary,
a.actions-primary .action.tocart,
button.actions-primary .action.tocart,
div.actions-primary .action.tocart,
a.action.tocart.primary,
button.action.tocart.primary,
div.action.tocart.primary,
a.cart.table-wrapper .actions-toolbar > .action.primary,
button.cart.table-wrapper .actions-toolbar > .action.primary,
div.cart.table-wrapper .actions-toolbar > .action.primary,
a.action-gift.primary,
button.action-gift.primary,
div.action-gift.primary,
a.checkout-index-index .action.primary,
button.checkout-index-index .action.primary,
div.checkout-index-index .action.primary,
a.checkout-index-index button.action.primary,
button.checkout-index-index button.action.primary,
div.checkout-index-index button.action.primary,
a.checkout-index-index a.action.primary,
button.checkout-index-index a.action.primary,
div.checkout-index-index a.action.primary,
a.checkout-index-index .actions-toolbar .primary .action,
button.checkout-index-index .actions-toolbar .primary .action,
div.checkout-index-index .actions-toolbar .primary .action,
a.checkout-index-index .actions-toolbar .primary .action.primary,
button.checkout-index-index .actions-toolbar .primary .action.primary,
div.checkout-index-index .actions-toolbar .primary .action.primary,
a.checkout-index-index .checkout-methods-items .action.primary,
button.checkout-index-index .checkout-methods-items .action.primary,
div.checkout-index-index .checkout-methods-items .action.primary,
a.checkout-index-index .payment-method-content .action.primary,
button.checkout-index-index .payment-method-content .action.primary,
div.checkout-index-index .payment-method-content .action.primary,
a.checkout-index-index .checkout-payment-method .action.primary,
button.checkout-index-index .checkout-payment-method .action.primary,
div.checkout-index-index .checkout-payment-method .action.primary,
a.checkout-index-index .opc-wrapper .action.primary,
button.checkout-index-index .opc-wrapper .action.primary,
div.checkout-index-index .opc-wrapper .action.primary,
a.checkout-index-index .opc-wrapper button.action.primary,
button.checkout-index-index .opc-wrapper button.action.primary,
div.checkout-index-index .opc-wrapper button.action.primary,
a.checkout-index-index .opc-wrapper a.action.primary,
button.checkout-index-index .opc-wrapper a.action.primary,
div.checkout-index-index .opc-wrapper a.action.primary,
a.checkout-index-index .place-order .action.primary,
button.checkout-index-index .place-order .action.primary,
div.checkout-index-index .place-order .action.primary,
a.checkout-index-index #place-order-trigger,
button.checkout-index-index #place-order-trigger,
div.checkout-index-index #place-order-trigger,
a.checkout-index-index #shipping-method-buttons-container .action.primary,
button.checkout-index-index #shipping-method-buttons-container .action.primary,
div.checkout-index-index #shipping-method-buttons-container .action.primary,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle,
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle,
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle,
a.checkout-index-index .checkout-container .action.primary,
button.checkout-index-index .checkout-container .action.primary,
div.checkout-index-index .checkout-container .action.primary,
a.cart.table-wrapper .actions-toolbar > .action.action.primary,
button.cart.table-wrapper .actions-toolbar > .action.action.primary,
div.cart.table-wrapper .actions-toolbar > .action.action.primary,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary,
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary,
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary,
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary,
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary,
.action-gift.pagebuilder-button-primary,
a.action-gift.primary,
button.action-gift.primary,
div.action-gift.primary,
a.action-gift.action.primary,
button.action-gift.action.primary,
div.action-gift.action.primary,
a.checkout-index-index .action-gift.action.primary,
button.checkout-index-index .action-gift.action.primary,
div.checkout-index-index .action-gift.action.primary,
a.checkout-index-index .opc-wrapper .action-gift.action.primary,
button.checkout-index-index .opc-wrapper .action-gift.action.primary,
div.checkout-index-index .opc-wrapper .action-gift.action.primary {
  text-decoration: none;
  background-image: none;
  background: #000;
  border: #000;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  font-size: 1em;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
  border-radius: 4px;
  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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:hover,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:active,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:focus,
a.action.primary:hover,
button.action.primary:hover,
div.action.primary:hover,
a.action.primary:active,
button.action.primary:active,
div.action.primary:active,
a.action.primary:focus,
button.action.primary:focus,
div.action.primary:focus,
abutton.action.primary:hover,
buttonbutton.action.primary:hover,
divbutton.action.primary:hover,
abutton.action.primary:active,
buttonbutton.action.primary:active,
divbutton.action.primary:active,
abutton.action.primary:focus,
buttonbutton.action.primary:focus,
divbutton.action.primary:focus,
aa.action.primary:hover,
buttona.action.primary:hover,
diva.action.primary:hover,
aa.action.primary:active,
buttona.action.primary:active,
diva.action.primary:active,
aa.action.primary:focus,
buttona.action.primary:focus,
diva.action.primary:focus,
a.actions-primary .action.tocart:hover,
button.actions-primary .action.tocart:hover,
div.actions-primary .action.tocart:hover,
a.actions-primary .action.tocart:active,
button.actions-primary .action.tocart:active,
div.actions-primary .action.tocart:active,
a.actions-primary .action.tocart:focus,
button.actions-primary .action.tocart:focus,
div.actions-primary .action.tocart:focus,
a.action.tocart.primary:hover,
button.action.tocart.primary:hover,
div.action.tocart.primary:hover,
a.action.tocart.primary:active,
button.action.tocart.primary:active,
div.action.tocart.primary:active,
a.action.tocart.primary:focus,
button.action.tocart.primary:focus,
div.action.tocart.primary:focus,
a.cart.table-wrapper .actions-toolbar > .action.primary:hover,
button.cart.table-wrapper .actions-toolbar > .action.primary:hover,
div.cart.table-wrapper .actions-toolbar > .action.primary:hover,
a.cart.table-wrapper .actions-toolbar > .action.primary:active,
button.cart.table-wrapper .actions-toolbar > .action.primary:active,
div.cart.table-wrapper .actions-toolbar > .action.primary:active,
a.cart.table-wrapper .actions-toolbar > .action.primary:focus,
button.cart.table-wrapper .actions-toolbar > .action.primary:focus,
div.cart.table-wrapper .actions-toolbar > .action.primary:focus,
a.action-gift.primary:hover,
button.action-gift.primary:hover,
div.action-gift.primary:hover,
a.action-gift.primary:active,
button.action-gift.primary:active,
div.action-gift.primary:active,
a.action-gift.primary:focus,
button.action-gift.primary:focus,
div.action-gift.primary:focus,
a.checkout-index-index .action.primary:hover,
button.checkout-index-index .action.primary:hover,
div.checkout-index-index .action.primary:hover,
a.checkout-index-index .action.primary:active,
button.checkout-index-index .action.primary:active,
div.checkout-index-index .action.primary:active,
a.checkout-index-index .action.primary:focus,
button.checkout-index-index .action.primary:focus,
div.checkout-index-index .action.primary:focus,
a.checkout-index-index button.action.primary:hover,
button.checkout-index-index button.action.primary:hover,
div.checkout-index-index button.action.primary:hover,
a.checkout-index-index button.action.primary:active,
button.checkout-index-index button.action.primary:active,
div.checkout-index-index button.action.primary:active,
a.checkout-index-index button.action.primary:focus,
button.checkout-index-index button.action.primary:focus,
div.checkout-index-index button.action.primary:focus,
a.checkout-index-index a.action.primary:hover,
button.checkout-index-index a.action.primary:hover,
div.checkout-index-index a.action.primary:hover,
a.checkout-index-index a.action.primary:active,
button.checkout-index-index a.action.primary:active,
div.checkout-index-index a.action.primary:active,
a.checkout-index-index a.action.primary:focus,
button.checkout-index-index a.action.primary:focus,
div.checkout-index-index a.action.primary:focus,
a.checkout-index-index .actions-toolbar .primary .action:hover,
button.checkout-index-index .actions-toolbar .primary .action:hover,
div.checkout-index-index .actions-toolbar .primary .action:hover,
a.checkout-index-index .actions-toolbar .primary .action:active,
button.checkout-index-index .actions-toolbar .primary .action:active,
div.checkout-index-index .actions-toolbar .primary .action:active,
a.checkout-index-index .actions-toolbar .primary .action:focus,
button.checkout-index-index .actions-toolbar .primary .action:focus,
div.checkout-index-index .actions-toolbar .primary .action:focus,
a.checkout-index-index .actions-toolbar .primary .action.primary:hover,
button.checkout-index-index .actions-toolbar .primary .action.primary:hover,
div.checkout-index-index .actions-toolbar .primary .action.primary:hover,
a.checkout-index-index .actions-toolbar .primary .action.primary:active,
button.checkout-index-index .actions-toolbar .primary .action.primary:active,
div.checkout-index-index .actions-toolbar .primary .action.primary:active,
a.checkout-index-index .actions-toolbar .primary .action.primary:focus,
button.checkout-index-index .actions-toolbar .primary .action.primary:focus,
div.checkout-index-index .actions-toolbar .primary .action.primary:focus,
a.checkout-index-index .checkout-methods-items .action.primary:hover,
button.checkout-index-index .checkout-methods-items .action.primary:hover,
div.checkout-index-index .checkout-methods-items .action.primary:hover,
a.checkout-index-index .checkout-methods-items .action.primary:active,
button.checkout-index-index .checkout-methods-items .action.primary:active,
div.checkout-index-index .checkout-methods-items .action.primary:active,
a.checkout-index-index .checkout-methods-items .action.primary:focus,
button.checkout-index-index .checkout-methods-items .action.primary:focus,
div.checkout-index-index .checkout-methods-items .action.primary:focus,
a.checkout-index-index .payment-method-content .action.primary:hover,
button.checkout-index-index .payment-method-content .action.primary:hover,
div.checkout-index-index .payment-method-content .action.primary:hover,
a.checkout-index-index .payment-method-content .action.primary:active,
button.checkout-index-index .payment-method-content .action.primary:active,
div.checkout-index-index .payment-method-content .action.primary:active,
a.checkout-index-index .payment-method-content .action.primary:focus,
button.checkout-index-index .payment-method-content .action.primary:focus,
div.checkout-index-index .payment-method-content .action.primary:focus,
a.checkout-index-index .checkout-payment-method .action.primary:hover,
button.checkout-index-index .checkout-payment-method .action.primary:hover,
div.checkout-index-index .checkout-payment-method .action.primary:hover,
a.checkout-index-index .checkout-payment-method .action.primary:active,
button.checkout-index-index .checkout-payment-method .action.primary:active,
div.checkout-index-index .checkout-payment-method .action.primary:active,
a.checkout-index-index .checkout-payment-method .action.primary:focus,
button.checkout-index-index .checkout-payment-method .action.primary:focus,
div.checkout-index-index .checkout-payment-method .action.primary:focus,
a.checkout-index-index .opc-wrapper .action.primary:hover,
button.checkout-index-index .opc-wrapper .action.primary:hover,
div.checkout-index-index .opc-wrapper .action.primary:hover,
a.checkout-index-index .opc-wrapper .action.primary:active,
button.checkout-index-index .opc-wrapper .action.primary:active,
div.checkout-index-index .opc-wrapper .action.primary:active,
a.checkout-index-index .opc-wrapper .action.primary:focus,
button.checkout-index-index .opc-wrapper .action.primary:focus,
div.checkout-index-index .opc-wrapper .action.primary:focus,
a.checkout-index-index .opc-wrapper button.action.primary:hover,
button.checkout-index-index .opc-wrapper button.action.primary:hover,
div.checkout-index-index .opc-wrapper button.action.primary:hover,
a.checkout-index-index .opc-wrapper button.action.primary:active,
button.checkout-index-index .opc-wrapper button.action.primary:active,
div.checkout-index-index .opc-wrapper button.action.primary:active,
a.checkout-index-index .opc-wrapper button.action.primary:focus,
button.checkout-index-index .opc-wrapper button.action.primary:focus,
div.checkout-index-index .opc-wrapper button.action.primary:focus,
a.checkout-index-index .opc-wrapper a.action.primary:hover,
button.checkout-index-index .opc-wrapper a.action.primary:hover,
div.checkout-index-index .opc-wrapper a.action.primary:hover,
a.checkout-index-index .opc-wrapper a.action.primary:active,
button.checkout-index-index .opc-wrapper a.action.primary:active,
div.checkout-index-index .opc-wrapper a.action.primary:active,
a.checkout-index-index .opc-wrapper a.action.primary:focus,
button.checkout-index-index .opc-wrapper a.action.primary:focus,
div.checkout-index-index .opc-wrapper a.action.primary:focus,
a.checkout-index-index .place-order .action.primary:hover,
button.checkout-index-index .place-order .action.primary:hover,
div.checkout-index-index .place-order .action.primary:hover,
a.checkout-index-index .place-order .action.primary:active,
button.checkout-index-index .place-order .action.primary:active,
div.checkout-index-index .place-order .action.primary:active,
a.checkout-index-index .place-order .action.primary:focus,
button.checkout-index-index .place-order .action.primary:focus,
div.checkout-index-index .place-order .action.primary:focus,
a.checkout-index-index #place-order-trigger:hover,
button.checkout-index-index #place-order-trigger:hover,
div.checkout-index-index #place-order-trigger:hover,
a.checkout-index-index #place-order-trigger:active,
button.checkout-index-index #place-order-trigger:active,
div.checkout-index-index #place-order-trigger:active,
a.checkout-index-index #place-order-trigger:focus,
button.checkout-index-index #place-order-trigger:focus,
div.checkout-index-index #place-order-trigger:focus,
a.checkout-index-index #shipping-method-buttons-container .action.primary:hover,
button.checkout-index-index #shipping-method-buttons-container .action.primary:hover,
div.checkout-index-index #shipping-method-buttons-container .action.primary:hover,
a.checkout-index-index #shipping-method-buttons-container .action.primary:active,
button.checkout-index-index #shipping-method-buttons-container .action.primary:active,
div.checkout-index-index #shipping-method-buttons-container .action.primary:active,
a.checkout-index-index #shipping-method-buttons-container .action.primary:focus,
button.checkout-index-index #shipping-method-buttons-container .action.primary:focus,
div.checkout-index-index #shipping-method-buttons-container .action.primary:focus,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover,
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover,
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle:active,
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle:active,
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle:active,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle:focus,
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle:focus,
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle:focus,
a.checkout-index-index .checkout-container .action.primary:hover,
button.checkout-index-index .checkout-container .action.primary:hover,
div.checkout-index-index .checkout-container .action.primary:hover,
a.checkout-index-index .checkout-container .action.primary:active,
button.checkout-index-index .checkout-container .action.primary:active,
div.checkout-index-index .checkout-container .action.primary:active,
a.checkout-index-index .checkout-container .action.primary:focus,
button.checkout-index-index .checkout-container .action.primary:focus,
div.checkout-index-index .checkout-container .action.primary:focus,
a.cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
button.cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
div.cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
a.cart.table-wrapper .actions-toolbar > .action.action.primary:active,
button.cart.table-wrapper .actions-toolbar > .action.action.primary:active,
div.cart.table-wrapper .actions-toolbar > .action.action.primary:active,
a.cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
button.cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
div.cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
.action-gift.pagebuilder-button-primary:hover,
.action-gift.pagebuilder-button-primary:active,
.action-gift.pagebuilder-button-primary:focus,
a.action-gift.primary:hover,
button.action-gift.primary:hover,
div.action-gift.primary:hover,
a.action-gift.primary:active,
button.action-gift.primary:active,
div.action-gift.primary:active,
a.action-gift.primary:focus,
button.action-gift.primary:focus,
div.action-gift.primary:focus,
a.action-gift.action.primary:hover,
button.action-gift.action.primary:hover,
div.action-gift.action.primary:hover,
a.action-gift.action.primary:active,
button.action-gift.action.primary:active,
div.action-gift.action.primary:active,
a.action-gift.action.primary:focus,
button.action-gift.action.primary:focus,
div.action-gift.action.primary:focus,
a.checkout-index-index .action-gift.action.primary:hover,
button.checkout-index-index .action-gift.action.primary:hover,
div.checkout-index-index .action-gift.action.primary:hover,
a.checkout-index-index .action-gift.action.primary:active,
button.checkout-index-index .action-gift.action.primary:active,
div.checkout-index-index .action-gift.action.primary:active,
a.checkout-index-index .action-gift.action.primary:focus,
button.checkout-index-index .action-gift.action.primary:focus,
div.checkout-index-index .action-gift.action.primary:focus,
a.checkout-index-index .opc-wrapper .action-gift.action.primary:hover,
button.checkout-index-index .opc-wrapper .action-gift.action.primary:hover,
div.checkout-index-index .opc-wrapper .action-gift.action.primary:hover,
a.checkout-index-index .opc-wrapper .action-gift.action.primary:active,
button.checkout-index-index .opc-wrapper .action-gift.action.primary:active,
div.checkout-index-index .opc-wrapper .action-gift.action.primary:active,
a.checkout-index-index .opc-wrapper .action-gift.action.primary:focus,
button.checkout-index-index .opc-wrapper .action-gift.action.primary:focus,
div.checkout-index-index .opc-wrapper .action-gift.action.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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:focus,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:active,
a.action.primary:focus,
button.action.primary:focus,
div.action.primary:focus,
a.action.primary:active,
button.action.primary:active,
div.action.primary:active,
abutton.action.primary:focus,
buttonbutton.action.primary:focus,
divbutton.action.primary:focus,
abutton.action.primary:active,
buttonbutton.action.primary:active,
divbutton.action.primary:active,
aa.action.primary:focus,
buttona.action.primary:focus,
diva.action.primary:focus,
aa.action.primary:active,
buttona.action.primary:active,
diva.action.primary:active,
a.actions-primary .action.tocart:focus,
button.actions-primary .action.tocart:focus,
div.actions-primary .action.tocart:focus,
a.actions-primary .action.tocart:active,
button.actions-primary .action.tocart:active,
div.actions-primary .action.tocart:active,
a.action.tocart.primary:focus,
button.action.tocart.primary:focus,
div.action.tocart.primary:focus,
a.action.tocart.primary:active,
button.action.tocart.primary:active,
div.action.tocart.primary:active,
a.cart.table-wrapper .actions-toolbar > .action.primary:focus,
button.cart.table-wrapper .actions-toolbar > .action.primary:focus,
div.cart.table-wrapper .actions-toolbar > .action.primary:focus,
a.cart.table-wrapper .actions-toolbar > .action.primary:active,
button.cart.table-wrapper .actions-toolbar > .action.primary:active,
div.cart.table-wrapper .actions-toolbar > .action.primary:active,
a.action-gift.primary:focus,
button.action-gift.primary:focus,
div.action-gift.primary:focus,
a.action-gift.primary:active,
button.action-gift.primary:active,
div.action-gift.primary:active,
a.checkout-index-index .action.primary:focus,
button.checkout-index-index .action.primary:focus,
div.checkout-index-index .action.primary:focus,
a.checkout-index-index .action.primary:active,
button.checkout-index-index .action.primary:active,
div.checkout-index-index .action.primary:active,
a.checkout-index-index button.action.primary:focus,
button.checkout-index-index button.action.primary:focus,
div.checkout-index-index button.action.primary:focus,
a.checkout-index-index button.action.primary:active,
button.checkout-index-index button.action.primary:active,
div.checkout-index-index button.action.primary:active,
a.checkout-index-index a.action.primary:focus,
button.checkout-index-index a.action.primary:focus,
div.checkout-index-index a.action.primary:focus,
a.checkout-index-index a.action.primary:active,
button.checkout-index-index a.action.primary:active,
div.checkout-index-index a.action.primary:active,
a.checkout-index-index .actions-toolbar .primary .action:focus,
button.checkout-index-index .actions-toolbar .primary .action:focus,
div.checkout-index-index .actions-toolbar .primary .action:focus,
a.checkout-index-index .actions-toolbar .primary .action:active,
button.checkout-index-index .actions-toolbar .primary .action:active,
div.checkout-index-index .actions-toolbar .primary .action:active,
a.checkout-index-index .actions-toolbar .primary .action.primary:focus,
button.checkout-index-index .actions-toolbar .primary .action.primary:focus,
div.checkout-index-index .actions-toolbar .primary .action.primary:focus,
a.checkout-index-index .actions-toolbar .primary .action.primary:active,
button.checkout-index-index .actions-toolbar .primary .action.primary:active,
div.checkout-index-index .actions-toolbar .primary .action.primary:active,
a.checkout-index-index .checkout-methods-items .action.primary:focus,
button.checkout-index-index .checkout-methods-items .action.primary:focus,
div.checkout-index-index .checkout-methods-items .action.primary:focus,
a.checkout-index-index .checkout-methods-items .action.primary:active,
button.checkout-index-index .checkout-methods-items .action.primary:active,
div.checkout-index-index .checkout-methods-items .action.primary:active,
a.checkout-index-index .payment-method-content .action.primary:focus,
button.checkout-index-index .payment-method-content .action.primary:focus,
div.checkout-index-index .payment-method-content .action.primary:focus,
a.checkout-index-index .payment-method-content .action.primary:active,
button.checkout-index-index .payment-method-content .action.primary:active,
div.checkout-index-index .payment-method-content .action.primary:active,
a.checkout-index-index .checkout-payment-method .action.primary:focus,
button.checkout-index-index .checkout-payment-method .action.primary:focus,
div.checkout-index-index .checkout-payment-method .action.primary:focus,
a.checkout-index-index .checkout-payment-method .action.primary:active,
button.checkout-index-index .checkout-payment-method .action.primary:active,
div.checkout-index-index .checkout-payment-method .action.primary:active,
a.checkout-index-index .opc-wrapper .action.primary:focus,
button.checkout-index-index .opc-wrapper .action.primary:focus,
div.checkout-index-index .opc-wrapper .action.primary:focus,
a.checkout-index-index .opc-wrapper .action.primary:active,
button.checkout-index-index .opc-wrapper .action.primary:active,
div.checkout-index-index .opc-wrapper .action.primary:active,
a.checkout-index-index .opc-wrapper button.action.primary:focus,
button.checkout-index-index .opc-wrapper button.action.primary:focus,
div.checkout-index-index .opc-wrapper button.action.primary:focus,
a.checkout-index-index .opc-wrapper button.action.primary:active,
button.checkout-index-index .opc-wrapper button.action.primary:active,
div.checkout-index-index .opc-wrapper button.action.primary:active,
a.checkout-index-index .opc-wrapper a.action.primary:focus,
button.checkout-index-index .opc-wrapper a.action.primary:focus,
div.checkout-index-index .opc-wrapper a.action.primary:focus,
a.checkout-index-index .opc-wrapper a.action.primary:active,
button.checkout-index-index .opc-wrapper a.action.primary:active,
div.checkout-index-index .opc-wrapper a.action.primary:active,
a.checkout-index-index .place-order .action.primary:focus,
button.checkout-index-index .place-order .action.primary:focus,
div.checkout-index-index .place-order .action.primary:focus,
a.checkout-index-index .place-order .action.primary:active,
button.checkout-index-index .place-order .action.primary:active,
div.checkout-index-index .place-order .action.primary:active,
a.checkout-index-index #place-order-trigger:focus,
button.checkout-index-index #place-order-trigger:focus,
div.checkout-index-index #place-order-trigger:focus,
a.checkout-index-index #place-order-trigger:active,
button.checkout-index-index #place-order-trigger:active,
div.checkout-index-index #place-order-trigger:active,
a.checkout-index-index #shipping-method-buttons-container .action.primary:focus,
button.checkout-index-index #shipping-method-buttons-container .action.primary:focus,
div.checkout-index-index #shipping-method-buttons-container .action.primary:focus,
a.checkout-index-index #shipping-method-buttons-container .action.primary:active,
button.checkout-index-index #shipping-method-buttons-container .action.primary:active,
div.checkout-index-index #shipping-method-buttons-container .action.primary:active,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle:focus,
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle:focus,
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle:focus,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle:active,
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle:active,
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle:active,
a.checkout-index-index .checkout-container .action.primary:focus,
button.checkout-index-index .checkout-container .action.primary:focus,
div.checkout-index-index .checkout-container .action.primary:focus,
a.checkout-index-index .checkout-container .action.primary:active,
button.checkout-index-index .checkout-container .action.primary:active,
div.checkout-index-index .checkout-container .action.primary:active,
a.cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
button.cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
div.cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
a.cart.table-wrapper .actions-toolbar > .action.action.primary:active,
button.cart.table-wrapper .actions-toolbar > .action.action.primary:active,
div.cart.table-wrapper .actions-toolbar > .action.action.primary:active,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:focus,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:active,
.action-gift.pagebuilder-button-primary:focus,
.action-gift.pagebuilder-button-primary:active,
a.action-gift.primary:focus,
button.action-gift.primary:focus,
div.action-gift.primary:focus,
a.action-gift.primary:active,
button.action-gift.primary:active,
div.action-gift.primary:active,
a.action-gift.action.primary:focus,
button.action-gift.action.primary:focus,
div.action-gift.action.primary:focus,
a.action-gift.action.primary:active,
button.action-gift.action.primary:active,
div.action-gift.action.primary:active,
a.checkout-index-index .action-gift.action.primary:focus,
button.checkout-index-index .action-gift.action.primary:focus,
div.checkout-index-index .action-gift.action.primary:focus,
a.checkout-index-index .action-gift.action.primary:active,
button.checkout-index-index .action-gift.action.primary:active,
div.checkout-index-index .action-gift.action.primary:active,
a.checkout-index-index .opc-wrapper .action-gift.action.primary:focus,
button.checkout-index-index .opc-wrapper .action-gift.action.primary:focus,
div.checkout-index-index .opc-wrapper .action-gift.action.primary:focus,
a.checkout-index-index .opc-wrapper .action-gift.action.primary:active,
button.checkout-index-index .opc-wrapper .action-gift.action.primary:active,
div.checkout-index-index .opc-wrapper .action-gift.action.primary:active {
  background: #000000;
  border: #000000;
  color: #fff;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary:hover,
a.action.primary:hover,
button.action.primary:hover,
div.action.primary:hover,
abutton.action.primary:hover,
buttonbutton.action.primary:hover,
divbutton.action.primary:hover,
aa.action.primary:hover,
buttona.action.primary:hover,
diva.action.primary:hover,
a.actions-primary .action.tocart:hover,
button.actions-primary .action.tocart:hover,
div.actions-primary .action.tocart:hover,
a.action.tocart.primary:hover,
button.action.tocart.primary:hover,
div.action.tocart.primary:hover,
a.cart.table-wrapper .actions-toolbar > .action.primary:hover,
button.cart.table-wrapper .actions-toolbar > .action.primary:hover,
div.cart.table-wrapper .actions-toolbar > .action.primary:hover,
a.action-gift.primary:hover,
button.action-gift.primary:hover,
div.action-gift.primary:hover,
a.checkout-index-index .action.primary:hover,
button.checkout-index-index .action.primary:hover,
div.checkout-index-index .action.primary:hover,
a.checkout-index-index button.action.primary:hover,
button.checkout-index-index button.action.primary:hover,
div.checkout-index-index button.action.primary:hover,
a.checkout-index-index a.action.primary:hover,
button.checkout-index-index a.action.primary:hover,
div.checkout-index-index a.action.primary:hover,
a.checkout-index-index .actions-toolbar .primary .action:hover,
button.checkout-index-index .actions-toolbar .primary .action:hover,
div.checkout-index-index .actions-toolbar .primary .action:hover,
a.checkout-index-index .actions-toolbar .primary .action.primary:hover,
button.checkout-index-index .actions-toolbar .primary .action.primary:hover,
div.checkout-index-index .actions-toolbar .primary .action.primary:hover,
a.checkout-index-index .checkout-methods-items .action.primary:hover,
button.checkout-index-index .checkout-methods-items .action.primary:hover,
div.checkout-index-index .checkout-methods-items .action.primary:hover,
a.checkout-index-index .payment-method-content .action.primary:hover,
button.checkout-index-index .payment-method-content .action.primary:hover,
div.checkout-index-index .payment-method-content .action.primary:hover,
a.checkout-index-index .checkout-payment-method .action.primary:hover,
button.checkout-index-index .checkout-payment-method .action.primary:hover,
div.checkout-index-index .checkout-payment-method .action.primary:hover,
a.checkout-index-index .opc-wrapper .action.primary:hover,
button.checkout-index-index .opc-wrapper .action.primary:hover,
div.checkout-index-index .opc-wrapper .action.primary:hover,
a.checkout-index-index .opc-wrapper button.action.primary:hover,
button.checkout-index-index .opc-wrapper button.action.primary:hover,
div.checkout-index-index .opc-wrapper button.action.primary:hover,
a.checkout-index-index .opc-wrapper a.action.primary:hover,
button.checkout-index-index .opc-wrapper a.action.primary:hover,
div.checkout-index-index .opc-wrapper a.action.primary:hover,
a.checkout-index-index .place-order .action.primary:hover,
button.checkout-index-index .place-order .action.primary:hover,
div.checkout-index-index .place-order .action.primary:hover,
a.checkout-index-index #place-order-trigger:hover,
button.checkout-index-index #place-order-trigger:hover,
div.checkout-index-index #place-order-trigger:hover,
a.checkout-index-index #shipping-method-buttons-container .action.primary:hover,
button.checkout-index-index #shipping-method-buttons-container .action.primary:hover,
div.checkout-index-index #shipping-method-buttons-container .action.primary:hover,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover,
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover,
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover,
a.checkout-index-index .checkout-container .action.primary:hover,
button.checkout-index-index .checkout-container .action.primary:hover,
div.checkout-index-index .checkout-container .action.primary:hover,
a.cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
button.cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
div.cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary:hover,
.action-gift.pagebuilder-button-primary:hover,
a.action-gift.primary:hover,
button.action-gift.primary:hover,
div.action-gift.primary:hover,
a.action-gift.action.primary:hover,
button.action-gift.action.primary:hover,
div.action-gift.action.primary:hover,
a.checkout-index-index .action-gift.action.primary:hover,
button.checkout-index-index .action-gift.action.primary:hover,
div.checkout-index-index .action-gift.action.primary:hover,
a.checkout-index-index .opc-wrapper .action-gift.action.primary:hover,
button.checkout-index-index .opc-wrapper .action-gift.action.primary:hover,
div.checkout-index-index .opc-wrapper .action-gift.action.primary:hover {
  background: #000000;
  border: #000000;
  color: #fff;
}
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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary.disabled,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary,
a.action.primary.disabled,
button.action.primary.disabled,
div.action.primary.disabled,
a.action.primary[disabled],
button.action.primary[disabled],
div.action.primary[disabled],
fieldset[disabled] a.action.primary,
fieldset[disabled] button.action.primary,
fieldset[disabled] div.action.primary,
abutton.action.primary.disabled,
buttonbutton.action.primary.disabled,
divbutton.action.primary.disabled,
abutton.action.primary[disabled],
buttonbutton.action.primary[disabled],
divbutton.action.primary[disabled],
fieldset[disabled] abutton.action.primary,
fieldset[disabled] buttonbutton.action.primary,
fieldset[disabled] divbutton.action.primary,
aa.action.primary.disabled,
buttona.action.primary.disabled,
diva.action.primary.disabled,
aa.action.primary[disabled],
buttona.action.primary[disabled],
diva.action.primary[disabled],
fieldset[disabled] aa.action.primary,
fieldset[disabled] buttona.action.primary,
fieldset[disabled] diva.action.primary,
a.actions-primary .action.tocart.disabled,
button.actions-primary .action.tocart.disabled,
div.actions-primary .action.tocart.disabled,
a.actions-primary .action.tocart[disabled],
button.actions-primary .action.tocart[disabled],
div.actions-primary .action.tocart[disabled],
fieldset[disabled] a.actions-primary .action.tocart,
fieldset[disabled] button.actions-primary .action.tocart,
fieldset[disabled] div.actions-primary .action.tocart,
a.action.tocart.primary.disabled,
button.action.tocart.primary.disabled,
div.action.tocart.primary.disabled,
a.action.tocart.primary[disabled],
button.action.tocart.primary[disabled],
div.action.tocart.primary[disabled],
fieldset[disabled] a.action.tocart.primary,
fieldset[disabled] button.action.tocart.primary,
fieldset[disabled] div.action.tocart.primary,
a.cart.table-wrapper .actions-toolbar > .action.primary.disabled,
button.cart.table-wrapper .actions-toolbar > .action.primary.disabled,
div.cart.table-wrapper .actions-toolbar > .action.primary.disabled,
a.cart.table-wrapper .actions-toolbar > .action.primary[disabled],
button.cart.table-wrapper .actions-toolbar > .action.primary[disabled],
div.cart.table-wrapper .actions-toolbar > .action.primary[disabled],
fieldset[disabled] a.cart.table-wrapper .actions-toolbar > .action.primary,
fieldset[disabled] button.cart.table-wrapper .actions-toolbar > .action.primary,
fieldset[disabled] div.cart.table-wrapper .actions-toolbar > .action.primary,
a.action-gift.primary.disabled,
button.action-gift.primary.disabled,
div.action-gift.primary.disabled,
a.action-gift.primary[disabled],
button.action-gift.primary[disabled],
div.action-gift.primary[disabled],
fieldset[disabled] a.action-gift.primary,
fieldset[disabled] button.action-gift.primary,
fieldset[disabled] div.action-gift.primary,
a.checkout-index-index .action.primary.disabled,
button.checkout-index-index .action.primary.disabled,
div.checkout-index-index .action.primary.disabled,
a.checkout-index-index .action.primary[disabled],
button.checkout-index-index .action.primary[disabled],
div.checkout-index-index .action.primary[disabled],
fieldset[disabled] a.checkout-index-index .action.primary,
fieldset[disabled] button.checkout-index-index .action.primary,
fieldset[disabled] div.checkout-index-index .action.primary,
a.checkout-index-index button.action.primary.disabled,
button.checkout-index-index button.action.primary.disabled,
div.checkout-index-index button.action.primary.disabled,
a.checkout-index-index button.action.primary[disabled],
button.checkout-index-index button.action.primary[disabled],
div.checkout-index-index button.action.primary[disabled],
fieldset[disabled] a.checkout-index-index button.action.primary,
fieldset[disabled] button.checkout-index-index button.action.primary,
fieldset[disabled] div.checkout-index-index button.action.primary,
a.checkout-index-index a.action.primary.disabled,
button.checkout-index-index a.action.primary.disabled,
div.checkout-index-index a.action.primary.disabled,
a.checkout-index-index a.action.primary[disabled],
button.checkout-index-index a.action.primary[disabled],
div.checkout-index-index a.action.primary[disabled],
fieldset[disabled] a.checkout-index-index a.action.primary,
fieldset[disabled] button.checkout-index-index a.action.primary,
fieldset[disabled] div.checkout-index-index a.action.primary,
a.checkout-index-index .actions-toolbar .primary .action.disabled,
button.checkout-index-index .actions-toolbar .primary .action.disabled,
div.checkout-index-index .actions-toolbar .primary .action.disabled,
a.checkout-index-index .actions-toolbar .primary .action[disabled],
button.checkout-index-index .actions-toolbar .primary .action[disabled],
div.checkout-index-index .actions-toolbar .primary .action[disabled],
fieldset[disabled] a.checkout-index-index .actions-toolbar .primary .action,
fieldset[disabled] button.checkout-index-index .actions-toolbar .primary .action,
fieldset[disabled] div.checkout-index-index .actions-toolbar .primary .action,
a.checkout-index-index .actions-toolbar .primary .action.primary.disabled,
button.checkout-index-index .actions-toolbar .primary .action.primary.disabled,
div.checkout-index-index .actions-toolbar .primary .action.primary.disabled,
a.checkout-index-index .actions-toolbar .primary .action.primary[disabled],
button.checkout-index-index .actions-toolbar .primary .action.primary[disabled],
div.checkout-index-index .actions-toolbar .primary .action.primary[disabled],
fieldset[disabled] a.checkout-index-index .actions-toolbar .primary .action.primary,
fieldset[disabled] button.checkout-index-index .actions-toolbar .primary .action.primary,
fieldset[disabled] div.checkout-index-index .actions-toolbar .primary .action.primary,
a.checkout-index-index .checkout-methods-items .action.primary.disabled,
button.checkout-index-index .checkout-methods-items .action.primary.disabled,
div.checkout-index-index .checkout-methods-items .action.primary.disabled,
a.checkout-index-index .checkout-methods-items .action.primary[disabled],
button.checkout-index-index .checkout-methods-items .action.primary[disabled],
div.checkout-index-index .checkout-methods-items .action.primary[disabled],
fieldset[disabled] a.checkout-index-index .checkout-methods-items .action.primary,
fieldset[disabled] button.checkout-index-index .checkout-methods-items .action.primary,
fieldset[disabled] div.checkout-index-index .checkout-methods-items .action.primary,
a.checkout-index-index .payment-method-content .action.primary.disabled,
button.checkout-index-index .payment-method-content .action.primary.disabled,
div.checkout-index-index .payment-method-content .action.primary.disabled,
a.checkout-index-index .payment-method-content .action.primary[disabled],
button.checkout-index-index .payment-method-content .action.primary[disabled],
div.checkout-index-index .payment-method-content .action.primary[disabled],
fieldset[disabled] a.checkout-index-index .payment-method-content .action.primary,
fieldset[disabled] button.checkout-index-index .payment-method-content .action.primary,
fieldset[disabled] div.checkout-index-index .payment-method-content .action.primary,
a.checkout-index-index .checkout-payment-method .action.primary.disabled,
button.checkout-index-index .checkout-payment-method .action.primary.disabled,
div.checkout-index-index .checkout-payment-method .action.primary.disabled,
a.checkout-index-index .checkout-payment-method .action.primary[disabled],
button.checkout-index-index .checkout-payment-method .action.primary[disabled],
div.checkout-index-index .checkout-payment-method .action.primary[disabled],
fieldset[disabled] a.checkout-index-index .checkout-payment-method .action.primary,
fieldset[disabled] button.checkout-index-index .checkout-payment-method .action.primary,
fieldset[disabled] div.checkout-index-index .checkout-payment-method .action.primary,
a.checkout-index-index .opc-wrapper .action.primary.disabled,
button.checkout-index-index .opc-wrapper .action.primary.disabled,
div.checkout-index-index .opc-wrapper .action.primary.disabled,
a.checkout-index-index .opc-wrapper .action.primary[disabled],
button.checkout-index-index .opc-wrapper .action.primary[disabled],
div.checkout-index-index .opc-wrapper .action.primary[disabled],
fieldset[disabled] a.checkout-index-index .opc-wrapper .action.primary,
fieldset[disabled] button.checkout-index-index .opc-wrapper .action.primary,
fieldset[disabled] div.checkout-index-index .opc-wrapper .action.primary,
a.checkout-index-index .opc-wrapper button.action.primary.disabled,
button.checkout-index-index .opc-wrapper button.action.primary.disabled,
div.checkout-index-index .opc-wrapper button.action.primary.disabled,
a.checkout-index-index .opc-wrapper button.action.primary[disabled],
button.checkout-index-index .opc-wrapper button.action.primary[disabled],
div.checkout-index-index .opc-wrapper button.action.primary[disabled],
fieldset[disabled] a.checkout-index-index .opc-wrapper button.action.primary,
fieldset[disabled] button.checkout-index-index .opc-wrapper button.action.primary,
fieldset[disabled] div.checkout-index-index .opc-wrapper button.action.primary,
a.checkout-index-index .opc-wrapper a.action.primary.disabled,
button.checkout-index-index .opc-wrapper a.action.primary.disabled,
div.checkout-index-index .opc-wrapper a.action.primary.disabled,
a.checkout-index-index .opc-wrapper a.action.primary[disabled],
button.checkout-index-index .opc-wrapper a.action.primary[disabled],
div.checkout-index-index .opc-wrapper a.action.primary[disabled],
fieldset[disabled] a.checkout-index-index .opc-wrapper a.action.primary,
fieldset[disabled] button.checkout-index-index .opc-wrapper a.action.primary,
fieldset[disabled] div.checkout-index-index .opc-wrapper a.action.primary,
a.checkout-index-index .place-order .action.primary.disabled,
button.checkout-index-index .place-order .action.primary.disabled,
div.checkout-index-index .place-order .action.primary.disabled,
a.checkout-index-index .place-order .action.primary[disabled],
button.checkout-index-index .place-order .action.primary[disabled],
div.checkout-index-index .place-order .action.primary[disabled],
fieldset[disabled] a.checkout-index-index .place-order .action.primary,
fieldset[disabled] button.checkout-index-index .place-order .action.primary,
fieldset[disabled] div.checkout-index-index .place-order .action.primary,
a.checkout-index-index #place-order-trigger.disabled,
button.checkout-index-index #place-order-trigger.disabled,
div.checkout-index-index #place-order-trigger.disabled,
a.checkout-index-index #place-order-trigger[disabled],
button.checkout-index-index #place-order-trigger[disabled],
div.checkout-index-index #place-order-trigger[disabled],
fieldset[disabled] a.checkout-index-index #place-order-trigger,
fieldset[disabled] button.checkout-index-index #place-order-trigger,
fieldset[disabled] div.checkout-index-index #place-order-trigger,
a.checkout-index-index #shipping-method-buttons-container .action.primary.disabled,
button.checkout-index-index #shipping-method-buttons-container .action.primary.disabled,
div.checkout-index-index #shipping-method-buttons-container .action.primary.disabled,
a.checkout-index-index #shipping-method-buttons-container .action.primary[disabled],
button.checkout-index-index #shipping-method-buttons-container .action.primary[disabled],
div.checkout-index-index #shipping-method-buttons-container .action.primary[disabled],
fieldset[disabled] a.checkout-index-index #shipping-method-buttons-container .action.primary,
fieldset[disabled] button.checkout-index-index #shipping-method-buttons-container .action.primary,
fieldset[disabled] div.checkout-index-index #shipping-method-buttons-container .action.primary,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle.disabled,
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle.disabled,
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle.disabled,
a.checkout-index-index .authentication-wrapper .action.action-auth-toggle[disabled],
button.checkout-index-index .authentication-wrapper .action.action-auth-toggle[disabled],
div.checkout-index-index .authentication-wrapper .action.action-auth-toggle[disabled],
fieldset[disabled] a.checkout-index-index .authentication-wrapper .action.action-auth-toggle,
fieldset[disabled] button.checkout-index-index .authentication-wrapper .action.action-auth-toggle,
fieldset[disabled] div.checkout-index-index .authentication-wrapper .action.action-auth-toggle,
a.checkout-index-index .checkout-container .action.primary.disabled,
button.checkout-index-index .checkout-container .action.primary.disabled,
div.checkout-index-index .checkout-container .action.primary.disabled,
a.checkout-index-index .checkout-container .action.primary[disabled],
button.checkout-index-index .checkout-container .action.primary[disabled],
div.checkout-index-index .checkout-container .action.primary[disabled],
fieldset[disabled] a.checkout-index-index .checkout-container .action.primary,
fieldset[disabled] button.checkout-index-index .checkout-container .action.primary,
fieldset[disabled] div.checkout-index-index .checkout-container .action.primary,
a.cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
button.cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
div.cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
a.cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
button.cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
div.cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
fieldset[disabled] a.cart.table-wrapper .actions-toolbar > .action.action.primary,
fieldset[disabled] button.cart.table-wrapper .actions-toolbar > .action.action.primary,
fieldset[disabled] div.cart.table-wrapper .actions-toolbar > .action.action.primary,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
fieldset[disabled] a.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary,
fieldset[disabled] button.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary,
fieldset[disabled] div.checkout-index-index .cart.table-wrapper .actions-toolbar > .action.action.primary,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary.disabled,
a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary[disabled],
fieldset[disabled] a.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary,
fieldset[disabled] button.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary,
fieldset[disabled] div.checkout-index-index .opc-wrapper .cart.table-wrapper .actions-toolbar > .action.action.primary,
.action-gift.pagebuilder-button-primary.disabled,
.action-gift.pagebuilder-button-primary[disabled],
fieldset[disabled] .action-gift.pagebuilder-button-primary,
a.action-gift.primary.disabled,
button.action-gift.primary.disabled,
div.action-gift.primary.disabled,
a.action-gift.primary[disabled],
button.action-gift.primary[disabled],
div.action-gift.primary[disabled],
fieldset[disabled] a.action-gift.primary,
fieldset[disabled] button.action-gift.primary,
fieldset[disabled] div.action-gift.primary,
a.action-gift.action.primary.disabled,
button.action-gift.action.primary.disabled,
div.action-gift.action.primary.disabled,
a.action-gift.action.primary[disabled],
button.action-gift.action.primary[disabled],
div.action-gift.action.primary[disabled],
fieldset[disabled] a.action-gift.action.primary,
fieldset[disabled] button.action-gift.action.primary,
fieldset[disabled] div.action-gift.action.primary,
a.checkout-index-index .action-gift.action.primary.disabled,
button.checkout-index-index .action-gift.action.primary.disabled,
div.checkout-index-index .action-gift.action.primary.disabled,
a.checkout-index-index .action-gift.action.primary[disabled],
button.checkout-index-index .action-gift.action.primary[disabled],
div.checkout-index-index .action-gift.action.primary[disabled],
fieldset[disabled] a.checkout-index-index .action-gift.action.primary,
fieldset[disabled] button.checkout-index-index .action-gift.action.primary,
fieldset[disabled] div.checkout-index-index .action-gift.action.primary,
a.checkout-index-index .opc-wrapper .action-gift.action.primary.disabled,
button.checkout-index-index .opc-wrapper .action-gift.action.primary.disabled,
div.checkout-index-index .opc-wrapper .action-gift.action.primary.disabled,
a.checkout-index-index .opc-wrapper .action-gift.action.primary[disabled],
button.checkout-index-index .opc-wrapper .action-gift.action.primary[disabled],
div.checkout-index-index .opc-wrapper .action-gift.action.primary[disabled],
fieldset[disabled] a.checkout-index-index .opc-wrapper .action-gift.action.primary,
fieldset[disabled] button.checkout-index-index .opc-wrapper .action-gift.action.primary,
fieldset[disabled] div.checkout-index-index .opc-wrapper .action-gift.action.primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary,
.action-gift.pagebuilder-button-secondary {
  text-decoration: none;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  font-size: 1em;
  line-height: 0.12rem;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
  border-radius: 4px;
  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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:hover,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:active,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:focus,
.action-gift.pagebuilder-button-secondary:hover,
.action-gift.pagebuilder-button-secondary:active,
.action-gift.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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:focus,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:active,
.action-gift.pagebuilder-button-secondary:focus,
.action-gift.pagebuilder-button-secondary:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary:hover,
.action-gift.pagebuilder-button-secondary:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
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,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary.disabled,
.cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-secondary,
.action-gift.pagebuilder-button-secondary.disabled,
.action-gift.pagebuilder-button-secondary[disabled],
fieldset[disabled] .action-gift.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: 0.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: 1920px;
}
[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: 1920px;
  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 #ccc;
  border-bottom: 0;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  position: relative;
  word-wrap: break-word;
  z-index: 1;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:not(:first-child) {
  margin-left: -1px;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
  border-right: 0;
  color: #000;
  cursor: pointer !important;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 1.4rem 2rem;
  position: relative;
  transition: all 0.3s;
  vertical-align: middle;
  white-space: normal;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {
  display: block;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title:hover {
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child {
  border-right: 1px solid #ccc;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active {
  background: #fff;
  z-index: 19;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
  position: relative;
  transition: all 0.3s;
}
div[data-content-type='tabs'] .tabs-content {
  border: 1px solid #ccc;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {
  box-sizing: border-box;
  min-height: inherit;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']:not(:first-child) {
  display: none;
}
div[data-content-type='tabs'].tab-align-left .tabs-content {
  border-top-left-radius: 0 !important;
}
div[data-content-type='tabs'].tab-align-right .tabs-content {
  border-top-right-radius: 0 !important;
}
div[data-content-type='text'] {
  word-wrap: break-word;
}
div[data-content-type='video'] {
  font-size: 0;
}
div[data-content-type='video'] .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: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.1;
  margin: 0 0 35px -20px;
  padding: 20px;
}
.pagebuilder-full-width {
  float: left;
  width: 100%;
}
.pagebuilder-content-type {
  box-sizing: border-box;
  margin-bottom: 20px;
}
.pagebuilder-accordion {
  margin: 0;
  padding: 0;
}
.pagebuilder-accordion > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.pagebuilder-accordion > .item.title > .switch {
  display: block;
}
.pagebuilder-accordion > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.pagebuilder-accordion > .item.content:before,
.pagebuilder-accordion > .item.content:after {
  content: '';
  display: table;
}
.pagebuilder-accordion > .item.content:after {
  clear: both;
}
.pagebuilder-accordion > .item.content.active {
  display: block;
}
.pagebuilder-accordion > .item.title {
  margin: 0 0 0.375rem;
}
.pagebuilder-accordion > .item.title > .switch {
  background: #f7f7f7;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  height: 3rem;
  padding: 0.375rem 1.5rem 0.375rem 1.5rem;
  font-weight: 600;
  line-height: 3rem;
  font-size: 1.8rem;
  color: #666666;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:visited {
  color: #666666;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:hover {
  color: #666666;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:active {
  color: #333333;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:focus,
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:hover {
  background: #ffffff;
}
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:active,
.pagebuilder-accordion > .item.title.active > .switch,
.pagebuilder-accordion > .item.title.active > .switch:focus,
.pagebuilder-accordion > .item.title.active > .switch:hover {
  background: #ffffff;
  color: #333333;
  text-decoration: none;
  padding-bottom: 0.375rem;
}
.pagebuilder-accordion > .item.content {
  background: #ffffff;
  border: 1px solid #dddddd;
  margin: 0 0 0.375rem;
  padding: 1.5rem 1.5rem 1.5rem 1.5rem;
}
/**
 * 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;
}
/**
 * Copyright 2024 Adobe
 * All rights reserved.
 */
.form.wishlist.share .g-recaptcha {
  margin-bottom: 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: #bbb;
  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: #ed8380;
}
.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;
}
axo-auth,
paypal-shipping-address-selector {
  position: fixed;
  z-index: 10000;
}
.paypal-fastlane-powered-by {
  display: block;
  margin: 0.375rem 0;
  width: 150px;
}
.paypal-fastlane-shipping-change-address-form {
  margin-bottom: 2.5rem;
}
.paypal-fastlane-shipping-change-address-form button,
.paypal-fastlane-shipping-change-address-form .cart.table-wrapper .actions-toolbar > .action,
.paypal-fastlane-shipping-change-address-form .action-gift {
  width: 100%;
}
.paypal-fastlane-divider {
  margin-top: 2.5rem;
  position: relative;
  text-align: center;
  width: 100%;
}
.paypal-fastlane-divider:before {
  border-bottom: 1px solid #ccc;
  content: '';
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.paypal-fastlane-divider span {
  background-color: #f4f4f4;
  padding: 0 1rem;
  position: relative;
}
#payment-services-paypal-fastlane paypal-payment {
  display: block;
  margin-bottom: 1.5rem;
}
#payment-services-paypal-fastlane + .checkout-agreements-block .recaptcha-checkout-place-order {
  margin-bottom: 1.5rem;
}
.magento-payments-review .actions-toolbar {
  margin-top: 1rem;
}
.magento-payments-review .magento-payments-review-title {
  padding: 0 0 1rem;
}
.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 2.5rem;
}
.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 #dddddd;
  margin: 0 0 3rem;
  padding: 1rem 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,
.google-pay .cart.table-wrapper .actions-toolbar > .action,
.google-pay .action-gift {
  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;
}
[data-content-type="faq"] {
  border-bottom: 1px solid #ccc !important;
  list-style-type: none;
  position: relative;
  width: 100%;
}
[data-content-type="faq-item"] {
  border-top: 1px solid #cccccc !important;
  border-right: 1px solid #cccccc !important;
  border-left: 1px solid #cccccc !important;
  overflow: hidden;
}
[data-content-type="faq-item"] [data-role="content"] {
  display: none;
}
[data-content-type="faq-item"] [data-role="collapsible"] {
  font-weight: bold;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
[data-content-type="faq-item"] [data-role="collapsible"]:before {
  font-family: 'pagebuilder-font';
  margin-right: 5px;
  font-size: 12px;
  left: 15px;
  position: absolute;
}
[data-content-type="faq-item"] [data-role="collapsible"][aria-expanded="true"]:before {
  content: '\f104';
}
[data-content-type="faq-item"] [data-role="collapsible"][aria-expanded="false"]:before {
  content: '\f101';
}
.widget-blog-posts ol.post-list {
  list-style: none;
  padding: 0;
}
.widget-blog-posts ol.post-list li.item {
  text-align: center;
  box-sizing: border-box;
  display: block;
  width: 100%;
  overflow: hidden;
}
.widget-blog-posts ol.post-list .post-image span.empty {
  background: #ddd;
  width: 600px;
  height: 150px;
  display: block;
}
.block-blog-protected {
  max-width: 500px;
}
.post-list-wrapper .post-list.grid li {
  display: block;
  width: 100%;
  overflow: hidden;
}
body.template-full-width main.page-main,
body.elementor-template-full-width main.page-main {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  max-width: inherit;
  padding-left: 0;
  padding-right: 0;
}
body.template-full-width .columns > .sidebar,
body.elementor-template-full-width .columns > .sidebar {
  display: none;
}
body.template-full-width .columns > .column.main,
body.elementor-template-full-width .columns > .column.main {
  width: 100%;
  float: none;
}
.block-blog-search .fieldset {
  margin-bottom: 10px;
}
.column .block-addbysku .fieldset {
  margin: 0;
}
.column .block-addbysku .fieldset .fields {
  position: relative;
}
.column .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 1rem;
  vertical-align: top;
}
.column .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 4px;
}
.column .block-addbysku .sku {
  margin-right: -155px;
  padding-right: 160px;
  width: 100%;
}
.column .block-addbysku .skus > .label {
  margin-top: 1rem;
}
.column .block-addbysku .qty .qty + .mage-error {
  width: 80px;
}
.column .block-addbysku .block-content .actions-toolbar {
  clear: both;
  margin: 0 0 1.5rem;
  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 0.375rem 0 0;
}
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  margin-top: 6px;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: block;
  float: none;
}
.column .block-addbysku .block-content .actions-toolbar > .secondary {
  text-align: left;
}
.column .block-addbysku .reset {
  margin: 1rem 0;
}
.column .block-addbysku .note {
  display: block;
  margin: 0 0 1.5rem;
}
.block-cart-failed {
  margin-top: 3rem;
}
.block-cart-failed .block-title {
  font-size: 2.6rem;
}
.block-cart-failed .block-title strong {
  font-weight: 700;
}
.block-cart-failed .actions {
  text-align: center;
}
.block-cart-failed .actions .action {
  margin-bottom: 1rem;
}
.bundle-options-container {
  clear: both;
  margin-bottom: 3rem;
}
.bundle-options-container .legend.title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0.1875rem;
  margin-bottom: 2rem;
}
.bundle-options-container .product-add-form {
  display: none;
}
.bundle-options-container .product-options-wrapper {
  margin-bottom: 2.5rem;
}
.bundle-options-container .action.back {
  margin-bottom: 2.5rem;
}
.bundle-options-container .price-box .price {
  font-size: 18px;
  font-weight: 700;
}
.bundle-options-container .block-bundle-summary {
  background: #e8e8e8;
  padding: 1rem 1.5rem;
}
.bundle-options-container .block-bundle-summary > .title > strong {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0.1875rem;
  margin-bottom: 2rem;
}
.bundle-options-container .block-bundle-summary .bundle-summary {
  margin-top: 2.5rem;
}
.bundle-options-container .block-bundle-summary .bundle-summary.empty {
  display: none;
}
.bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
  display: block;
}
.bundle-options-container .block-bundle-summary .bundle.items > li {
  margin-bottom: 1rem;
}
.bundle-options-container .block-bundle-summary .box-tocart .actions {
  display: inline-block;
  margin-bottom: 1rem;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action {
  vertical-align: top;
}
.bundle-options-container .nested .field.qty {
  margin-top: 1.5rem;
}
.bundle-options-container .nested .field.qty .label {
  font-weight: 700;
  margin: 0 0 0.375rem;
  display: inline-block;
}
.bundle-options-container p.required {
  color: #e02b27;
}
.bundle-options-container .product-options-bottom {
  clear: left;
}
.products {
  margin: 2.5rem 0;
}
.product-items {
  font-size: 0;
}
.product-item {
  font-size: 1.4rem;
  vertical-align: top;
}
.products-grid .product-item {
  display: inline-block;
  margin-left: 2%;
  padding: 0;
  width: calc((100% - 2%) / 2);
}
.product-item:nth-child(2n + 1) {
  margin-left: 0;
}
.product-item-name {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  display: block;
  hyphens: auto;
  margin: 0.375rem 0;
  word-wrap: break-word;
}
.product-item-info {
  max-width: 100%;
  width: 152px;
}
.page-products .product-item-info {
  width: 240px;
}
.product-item-actions {
  font-size: 0;
}
.product-item-actions > * {
  font-size: 1.4rem;
}
.product-item-actions .actions-secondary {
  display: inline-block;
  font-size: 1.4rem;
  vertical-align: middle;
  white-space: nowrap;
}
.product-item-actions .actions-secondary > button.action,
.product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action,
.product-item-actions .actions-secondary > .action-gift.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,
.product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:focus,
.product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:active,
.product-item-actions .actions-secondary > .action-gift.action:focus,
.product-item-actions .actions-secondary > .action-gift.action:active {
  background: none;
  border: none;
}
.product-item-actions .actions-secondary > button.action:hover,
.product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action:hover,
.product-item-actions .actions-secondary > .action-gift.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,
.product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action.disabled,
.product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action[disabled],
fieldset[disabled] .product-item-actions .actions-secondary > .cart.table-wrapper .actions-toolbar > .action.action,
.product-item-actions .actions-secondary > .action-gift.action.disabled,
.product-item-actions .actions-secondary > .action-gift.action[disabled],
fieldset[disabled] .product-item-actions .actions-secondary > .action-gift.action {
  pointer-events: none;
  opacity: 0.5;
}
.product-item-actions .actions-secondary > .action {
  line-height: 35px;
  text-align: center;
  width: 35px;
}
.product-item-actions .actions-secondary > .action:before {
  margin: 0;
}
.product-item-actions .actions-primary {
  display: inline-block;
  vertical-align: middle;
}
.product-item-description {
  margin: 1.875rem 0;
}
.product-item .product-reviews-summary .rating-summary {
  margin: 0 4px 0 0;
}
.product-item .product-reviews-summary .reviews-actions {
  font-size: 12px;
  margin-top: 5px;
}
.product-item .price-box {
  margin: 1rem 0 1.875rem;
}
.product-item .price-box .price {
  font-size: 1.4rem;
  font-weight: 700;
  white-space: nowrap;
}
.product-item .price-box .price-label {
  font-size: 12px;
}
.product-item .price-box .price-label:after {
  content: ':';
}
.product-item .special-price .price,
.product-item .minimal-price .price {
  font-size: 1.4rem;
  font-weight: 700;
}
.product-item .special-price .price-wrapper,
.product-item .minimal-price .price-wrapper {
  display: inline-block;
}
.product-item .special-price .price-including-tax + .price-excluding-tax,
.product-item .minimal-price .price-including-tax + .price-excluding-tax {
  display: block;
}
.product-item .special-price {
  display: block;
}
.product-item .old-price .price {
  font-weight: 400;
}
.product-item .regular-price .price-label {
  display: none;
}
.product-item .minimal-price .price-container {
  display: block;
}
.product-item .minimal-price-link {
  margin-top: 5px;
}
.product-item .minimal-price-link .price-label {
  color: #000000;
  font-size: 1.4rem;
}
.product-item .minimal-price-link .price {
  font-weight: 400;
}
.product-item .minimal-price-link,
.product-item .price-excluding-tax,
.product-item .price-including-tax {
  display: block;
  white-space: nowrap;
}
.product-item .price-from,
.product-item .price-to {
  margin: 0;
}
.product-item .tocompare:before {
  content: '\e61f';
}
.product-item .tocart {
  white-space: nowrap;
}
.price-container .price {
  font-size: 1.4rem;
}
.price-container .price-including-tax + .price-excluding-tax,
.price-container .weee {
  margin-top: 0.375rem;
}
.price-container .price-including-tax + .price-excluding-tax,
.price-container .weee,
.price-container .price-including-tax + .price-excluding-tax .price,
.price-container .weee .price,
.price-container .weee + .price-excluding-tax:before,
.price-container .weee + .price-excluding-tax .price {
  font-size: 1.1rem;
}
.price-container .weee:before {
  content: '(' attr(data-label) ': ';
}
.price-container .weee:after {
  content: ')';
}
.price-container .weee + .price-excluding-tax:before {
  content: attr(data-label) ': ';
}
.products-list .product-item {
  display: table;
  width: 100%;
}
.products-list .product-item-info {
  display: table-row;
}
.products-list .product-item-photo {
  display: table-cell;
  padding: 0 2.5rem 2.5rem 0;
  vertical-align: top;
  width: 1%;
}
.products-list .product-item-details {
  display: table-cell;
  vertical-align: top;
}
.page-products .columns {
  position: relative;
  z-index: 1;
}
.toolbar-amount {
  display: block;
  line-height: 26px;
  margin: 0;
  padding: 8px 0 0;
  vertical-align: middle;
}
.products.wrapper ~ .toolbar .toolbar-amount {
  display: none;
}
.toolbar-products {
  margin-bottom: 3rem;
  padding: 0 1rem;
  text-align: center;
}
.toolbar-products .pages {
  display: none;
}
.products.wrapper ~ .toolbar-products .pages {
  display: block;
}
.toolbar-products .limiter .control {
  display: inline-block;
}
.sorter {
  padding: 4px 0 0;
}
.products.wrapper ~ .toolbar .sorter {
  display: none;
}
.sorter .sorter-action {
  position: relative;
  top: -2px;
}
.sorter-options {
  margin: 0 0 0 7px;
  width: auto;
}
.sorter-action {
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
}
.sorter-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sorter-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 32px;
  color: #8f8f8f;
  content: '\e613';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sorter-action:hover:before {
  color: #333;
}
.sorter .sort-desc:before {
  content: '\e614';
}
.modes {
  display: none;
}
.limiter-options {
  margin: 0 5px 0 7px;
  width: auto;
}
.limiter-label {
  font-weight: 400;
}
.page-products .toolbar .limiter {
  display: none;
}
.old-price,
.old.price {
  text-decoration: line-through;
}
.prices-tier .price-container .price-including-tax + .price-excluding-tax:before {
  content: '(' attr(data-label) ': ';
}
.prices-tier .price-container .price-including-tax + .price-excluding-tax:last-child:after {
  content: ')';
}
.prices-tier .price-container .weee[data-label] {
  display: inline;
}
.prices-tier .price-container .weee[data-label] .price {
  font-size: 1.1rem;
}
.prices-tier .price-container .weee[data-label]:before {
  content: ' +' attr(data-label) ': ';
}
.actual-price {
  font-weight: 700;
}
.category-image .image {
  display: block;
  height: auto;
  max-width: 100%;
}
.category-image,
.category-description {
  margin-bottom: 1.5rem;
}
.product-image-container {
  display: inline-block;
  max-width: 100%;
}
.product-image-wrapper {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.product-image-photo {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
.product.media .placeholder .photo.container {
  max-width: 100%;
}
.product.media .notice {
  color: #666666;
  font-size: 1.2rem;
  margin: 1rem 0;
}
.product.media .product.thumbs {
  margin: 1.5rem 0 2.5rem;
}
.product.media .items.thumbs {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.product.media .items.thumbs > li {
  display: inline-block;
  vertical-align: top;
}
.product.media .items.thumbs .active {
  display: block;
  line-height: 1;
}
.product.info.detailed {
  clear: both;
  margin-bottom: 30px;
}
.product.info.detailed .additional-attributes {
  width: auto;
}
.product.info.detailed .additional-attributes > thead > tr > td,
.product.info.detailed .additional-attributes > tbody > tr > td,
.product.info.detailed .additional-attributes > tfoot > tr > td {
  padding: 4px 0.5rem 1rem 0.5rem;
}
.product.info.detailed .additional-attributes > thead > tr > th,
.product.info.detailed .additional-attributes > tbody > tr > th,
.product.info.detailed .additional-attributes > tfoot > tr > th {
  padding: 4px 2.5rem 1rem 0;
}
.product-info-main .page-title-wrapper .page-title {
  line-height: 1.42857143;
  margin-bottom: 1rem;
}
.product-info-main .stock.available,
.product-info-main .stock.unavailable {
  display: inline-block;
  font-weight: 700;
  margin-right: 1.5rem;
  text-transform: uppercase;
  vertical-align: top;
}
.product-info-main .product.attribute.sku {
  display: inline-block;
  vertical-align: top;
  color: #666666;
}
.product-info-main .product.attribute.sku > .value {
  display: inline-block;
  vertical-align: top;
  word-break: break-all;
}
.product-info-main .product.attribute.sku .type {
  margin-right: 0.375rem;
}
.product-info-main .product.attribute.overview {
  margin: 1.5rem 0;
}
.product-info-main .product.alert {
  margin: 1rem 0;
}
.product-info-main .price-box {
  margin-top: 1rem;
}
.product-info-main .product-reviews-summary .reviews-actions {
  font-size: 1.4rem;
}
.product-options-wrapper .fieldset-product-options-inner .legend {
  font-weight: 700;
  margin: 0 0 0.375rem;
  font-size: 1.4rem;
  border: none;
  display: inline-block;
  float: none;
  padding: 0;
}
.product-options-wrapper .fieldset-product-options-inner input.datetime-picker ~ select.datetime-picker {
  margin-top: 1rem;
}
.product-options-wrapper .fieldset-product-options-inner.required .legend:after,
.product-options-wrapper .fieldset-product-options-inner._required .legend:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 0.375rem;
}
.product-options-wrapper .field .note {
  display: block;
}
.product-info-main .price-box .price-including-tax + .price-excluding-tax,
.product-options-bottom .price-box .price-including-tax + .price-excluding-tax,
.product-info-main .price-box .weee + .price-excluding-tax,
.product-options-bottom .price-box .weee + .price-excluding-tax,
.product-info-main .price-box .weee,
.product-options-bottom .price-box .weee {
  font-size: 1.2rem;
  line-height: 14px;
  margin-bottom: 0.375rem;
}
.product-info-main .price-box .price-including-tax + .price-excluding-tax .price,
.product-options-bottom .price-box .price-including-tax + .price-excluding-tax .price,
.product-info-main .price-box .weee + .price-excluding-tax .price,
.product-options-bottom .price-box .weee + .price-excluding-tax .price,
.product-info-main .price-box .weee .price,
.product-options-bottom .price-box .weee .price {
  font-size: 1.2rem;
  font-weight: 700;
}
.product-info-main .price-box .price-wrapper .price,
.product-options-bottom .price-box .price-wrapper .price {
  font-size: 1.8rem;
  font-weight: 700;
}
.product-info-main .price-box .price,
.product-options-bottom .price-box .price {
  white-space: nowrap;
}
.product-info-main .special-price,
.product-options-bottom .special-price {
  display: block;
  margin: 1rem 0;
}
.product-info-main .special-price .price-container,
.product-options-bottom .special-price .price-container {
  font-size: 1.4rem;
}
.product-info-main .special-price .price-label + .price-wrapper,
.product-options-bottom .special-price .price-label + .price-wrapper {
  display: inline-block;
}
.product-info-main .old-price .price-label:after,
.product-options-bottom .old-price .price-label:after,
.product-info-main .special-price .price-label:after,
.product-options-bottom .special-price .price-label:after {
  content: ': ';
}
.product-info-main .box-tocart,
.product-options-bottom .box-tocart {
  margin: 1.5rem 0;
}
.product-info-main .box-tocart .field.qty,
.product-options-bottom .box-tocart .field.qty {
  padding-right: 1.125rem;
}
.product-info-main .box-tocart .input-text.qty,
.product-options-bottom .box-tocart .input-text.qty {
  height: 52px;
  text-align: center;
  width: 52px;
}
.product-info-main .box-tocart .actions,
.product-options-bottom .box-tocart .actions {
  text-align: center;
}
.product-info-main .product-addto-links,
.product-options-bottom .product-addto-links {
  margin: 1.5rem 0;
}
.product-info-main .action.tocompare,
.product-options-bottom .action.tocompare {
  vertical-align: top;
}
.prices-tier {
  background: #f5f5f5;
  margin: 1rem 0;
  padding: 1rem 1.125rem;
}
.prices-tier .price-container {
  display: inline-block;
}
.prices-tier .price-including-tax,
.prices-tier .price-excluding-tax,
.prices-tier .weee {
  display: inline-block;
}
.prices-tier .price-including-tax .price,
.prices-tier .price-excluding-tax .price,
.prices-tier .weee .price {
  font-size: 1.4rem;
  font-weight: 700;
}
.ui-dialog-titlebar-close {
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #000000;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.ui-dialog-titlebar-close:visited {
  color: #000000;
  text-decoration: none;
}
.ui-dialog-titlebar-close:hover {
  color: #000000;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:active {
  color: #ff5501;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:active,
.ui-dialog-titlebar-close:focus {
  background: none;
  border: 0;
}
.ui-dialog-titlebar-close.disabled,
.ui-dialog-titlebar-close[disabled],
fieldset[disabled] .ui-dialog-titlebar-close {
  color: #000000;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.block.related .action.select {
  margin: 0 0.375rem;
}
.sidebar .product-items .product-item {
  margin-bottom: 1.5rem;
  position: relative;
}
.sidebar .product-items .product-item-info {
  position: relative;
  width: auto;
}
.sidebar .product-items .product-item-info .product-item-photo {
  left: 0;
  position: absolute;
  top: 0;
}
.sidebar .product-items .product-item-name {
  margin-top: 0;
}
.sidebar .product-items .product-item-details {
  margin: 0 0 0 85px;
}
.sidebar .product-items .product-item-actions {
  display: block;
  margin-top: 1rem;
}
.sidebar .product-items .price-box {
  display: block;
  margin: 7px 0;
}
.sidebar .product-items .text {
  margin-right: 8px;
}
.sidebar .product-items .counter {
  color: #7d7d7d;
  font-size: 1.2rem;
  white-space: nowrap;
}
.sidebar .product-items .minilist .price {
  display: inline;
  padding: 0;
}
.sidebar .product-items .minilist .weee:before {
  display: inline-block;
}
.sidebar .action.delete {
  position: absolute;
  right: 0;
  top: -1px;
}
.sidebar .block-wishlist .action.delete {
  line-height: unset;
  width: auto;
}
.sidebar .block-compare .action.delete {
  right: initial;
}
.sidebar .product-items-images {
  margin-left: -0.375rem;
}
.sidebar .product-items-images .product-item {
  float: left;
  padding-left: 0.375rem;
}
.sidebar .product-items-names .product-item {
  display: flex;
  margin-bottom: 1rem;
}
.sidebar .product-items-names .product-item-name {
  margin: 0;
}
.catalog-category-view.page-layout-1column .column.main {
  min-height: inherit;
}
body.catalog-product-compare-index .action.print {
  float: right;
  margin: 15px 0;
}
.table-wrapper.comparison {
  clear: both;
  max-width: 100%;
  overflow-x: auto;
}
.table-comparison {
  table-layout: fixed;
}
.table-comparison .cell.label,
.table-comparison td:last-child {
  border-right: 1px solid #dddddd;
}
.table-comparison .cell {
  padding: 15px;
  width: 140px;
}
.table-comparison .cell .attribute.value {
  overflow: hidden;
  width: 100%;
}
.table-comparison .cell.product.info,
.table-comparison .cell.product.label {
  border-bottom: 1px solid #dddddd;
}
.table-comparison .cell.label .attribute.label {
  display: block;
  width: 100%;
  word-wrap: break-word;
}
.table-comparison .cell.attribute {
  font-size: 1.3rem;
}
.table-comparison .cell.attribute img {
  height: auto;
  max-width: 100%;
}
.table-comparison .product-item-photo {
  display: block;
  margin: 0 auto 15px;
}
.table-comparison .product-image-photo {
  margin-left: 0;
}
.table-comparison .product-item-actions,
.table-comparison .price-box,
.table-comparison .product.rating,
.table-comparison .product-item-name {
  display: block;
  margin: 15px 0;
}
.table-comparison .product-addto-links {
  margin-top: 15px;
}
.table-comparison .product-addto-links .action.split,
.table-comparison .product-addto-links .action.toggle {
  line-height: 1.2rem;
  padding: 0.375rem 8px;
  font-size: 1.1rem;
}
.table-comparison .product-addto-links .action.toggle {
  padding: 0;
}
.table-comparison .cell.remove {
  padding-bottom: 0;
  padding-top: 0;
  text-align: right;
}
.table-comparison .product-item-actions > .actions-primary + .actions-secondary {
  margin-top: 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: -6px;
  position: absolute;
  right: 0;
  top: 0;
}
.block-compare .actions-toolbar {
  margin: 17px 0 0;
}
.block-category-event {
  background: #f0f0f0;
  color: #333;
  padding: 1rem 0 15px;
  text-align: center;
}
.block-category-event.block:last-child {
  margin-bottom: 1rem;
}
.block-category-event .block-title {
  margin: 0 0 1rem;
}
.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: 3rem;
  position: relative;
}
.block-category-event .dates .start:after {
  font-size: 1.8rem;
  content: '\2013';
  display: block;
  position: absolute;
  right: 15px;
  top: 0;
}
.block-search {
  margin-bottom: 0;
}
.block-search .block-title {
  display: none;
}
.block-search .block-content {
  margin-bottom: 0;
}
.block-search .label {
  text-decoration: none;
  display: inline-block;
  float: right;
}
.block-search .label > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-search .label:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 33px;
  color: #8f8f8f;
  content: '\e615';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-search .label:hover:before {
  color: #333;
}
.block-search .label:active:before {
  color: #333;
}
.block-search .label.active + .control input {
  position: static;
}
.block-search .action.search {
  display: none;
}
.block-search .control {
  border-top: 1px solid #dddddd;
  clear: both;
  margin: 0 -15px -1px;
  padding: 0 15px;
}
.block-search input {
  font-size: 16px;
  left: -300%;
  margin: 15px 0;
  position: absolute;
}
.block-search .nested {
  display: none;
}
.search-autocomplete {
  display: none;
  margin-top: -15px;
  overflow: hidden;
  position: absolute;
  z-index: 3;
}
.search-autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.search-autocomplete ul li {
  border-top: 1px solid #e5e5e5;
  cursor: pointer;
  margin: 0;
  padding: 0.375rem 3rem 0.375rem 1rem;
  position: relative;
  text-align: left;
  white-space: normal;
}
.search-autocomplete ul li:not(:empty) {
  border-top: 0;
  border: 1px solid #c2c2c2;
  background: #fff;
}
.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: #999;
  position: absolute;
  right: 7px;
  top: 0.375rem;
}
.form.search.advanced .fields.range .field:first-child {
  position: relative;
}
.form.search.advanced .fields.range .field:first-child .control {
  padding-right: 25px;
}
.form.search.advanced .fields.range .field:first-child .control:after {
  content: ' \2013 ';
  display: inline-block;
  position: absolute;
  right: 0;
  text-align: center;
  top: 6px;
  width: 25px;
}
.form.search.advanced .fields.range .field:last-child {
  position: relative;
}
.form.search.advanced .fields.range .field:last-child div.mage-error {
  left: 0;
  position: absolute;
  top: 32px;
}
.form.search.advanced .fields.range .field.with-addon .control {
  padding-right: 45px;
}
.form.search.advanced .group.price .addon .addafter {
  background: none;
  border: 0;
  padding-top: 6px;
  position: absolute;
  right: 0;
  top: 0;
}
.search.summary {
  margin-bottom: 1rem;
}
.cart-summary {
  background: #f5f5f5;
  margin-bottom: 1.875rem;
  padding: 1px 15px 1.875rem;
}
.cart-summary > .title {
  display: block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
}
.cart-summary .block {
  margin-bottom: 0;
}
.cart-summary .block .item-options {
  margin-left: 0;
}
.cart-summary .block .fieldset {
  margin: 15px 0 1.875rem 0.375rem;
}
.cart-summary .block .fieldset .field {
  margin: 0 0 1rem;
}
.cart-summary .block .fieldset .field.note {
  font-size: 12px;
}
.cart-summary .block .fieldset .methods .field > .label {
  display: inline;
}
.cart-totals {
  border-top: 1px solid #dddddd;
  padding-top: 1rem;
}
.cart-totals .table-wrapper {
  margin-bottom: 0;
  overflow: inherit;
}
.cart-totals .discount.coupon {
  display: none;
}
.cart.table-wrapper .items thead + .item {
  border-top: 1px solid #dddddd;
}
.cart.table-wrapper .items > .item {
  border-bottom: 1px solid #dddddd;
  position: relative;
}
.cart.table-wrapper .col {
  padding-top: 1.5rem;
}
.cart.table-wrapper .col.qty .input-text {
  margin-top: -5px;
}
.cart.table-wrapper .item-actions td {
  padding-bottom: 1rem;
  text-align: center;
  white-space: normal;
}
.cart.table-wrapper .item .col.item {
  display: block;
  min-height: 75px;
  padding: 1.875rem 0 1rem 75px;
  position: relative;
}
.cart.table-wrapper .actions-toolbar > .action,
.action-gift {
  display: inline-block;
  text-decoration: none;
  margin-bottom: 1rem;
  margin-right: 1rem;
}
.cart.table-wrapper .actions-toolbar > .action:hover,
.cart.table-wrapper .actions-toolbar > .action:active,
.cart.table-wrapper .actions-toolbar > .action:focus,
.action-gift:hover,
.action-gift:active,
.action-gift:focus {
  text-decoration: none;
}
.cart.table-wrapper .actions-toolbar > .action:last-child,
.action-gift:last-child {
  margin-right: 0;
}
.cart.table-wrapper .action.help.map {
  font-weight: 400;
}
.cart.table-wrapper .product-item-photo {
  display: block;
  left: 0;
  max-width: 60px;
  padding: 0;
  position: absolute;
  top: 15px;
  width: 100%;
}
.cart.table-wrapper .product-item-details {
  white-space: normal;
}
.cart.table-wrapper .product-item-name {
  display: inline-block;
  font-weight: 400;
  margin-top: -6px;
}
.cart.table-wrapper .gift-registry-name-label:after {
  content: ':';
}
.cart.table-wrapper .item-options {
  font-size: 12px;
  margin-bottom: 1rem;
}
.cart.table-wrapper .product-item-name + .item-options {
  margin-top: 1rem;
}
.cart.table-wrapper .action.configure {
  display: inline-block;
  margin: 0 0 1.5rem;
}
.cart-container .checkout-methods-items {
  margin-top: 1.5rem;
  text-align: center;
}
.cart-container .checkout-methods-items .action.primary {
  width: 100%;
}
.cart-container .checkout-methods-items .item + .item {
  margin-top: 1.5rem;
}
.cart-products-toolbar .toolbar-amount {
  margin: 1.875rem 0 15px;
  padding: 0;
  text-align: center;
}
.cart-products-toolbar .pages {
  margin: 0 0 1.875rem;
  text-align: center;
}
.cart-products-toolbar .pages .items > .item {
  border-bottom: 0;
}
.cart-products-toolbar-top {
  border-bottom: 1px solid #dddddd;
}
.block.crosssell {
  margin-top: 70px;
}
.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;
}
.block-minicart .items-total {
  float: left;
  margin: 0 1rem;
}
.block-minicart .items-total .count {
  font-weight: 700;
}
.block-minicart .subtotal {
  margin: 0 1rem 1rem;
  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: 2.5rem 0 1.5rem;
  text-align: center;
}
.block-minicart .text.empty {
  text-align: center;
}
.block-minicart .block-content > .actions {
  margin-top: 15px;
  text-align: center;
}
.block-minicart .block-content > .actions > .primary {
  margin: 0 1rem 15px;
}
.block-minicart .block-content > .actions > .primary .action.primary {
  display: block;
  margin-bottom: 15px;
  width: 100%;
}
.block-minicart .block-content > .actions > .primary .action.primary:last-child {
  margin-bottom: 0;
}
.block-minicart .block-category-link,
.block-minicart .block-product-link,
.block-minicart .block-cms-link,
.block-minicart .block-banners {
  margin: 15px 0 0;
  text-align: center;
}
.minicart-wrapper {
  display: inline-block;
  position: relative;
  float: right;
}
.minicart-wrapper:before,
.minicart-wrapper:after {
  content: '';
  display: table;
}
.minicart-wrapper:after {
  clear: both;
}
.minicart-wrapper .action.showcart {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.minicart-wrapper .action.showcart:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 33px;
  color: #8f8f8f;
  content: '\e611';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-wrapper .action.showcart:hover:before {
  color: #333;
}
.minicart-wrapper .action.showcart:active:before {
  color: #8f8f8f;
}
.minicart-wrapper .action.showcart.active {
  display: inline-block;
  text-decoration: none;
}
.minicart-wrapper .action.showcart.active:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 33px;
  color: #8f8f8f;
  content: '\e611';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-wrapper .action.showcart.active:hover:before {
  color: #333;
}
.minicart-wrapper .action.showcart.active:active:before {
  color: #8f8f8f;
}
.minicart-wrapper .block-minicart {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 1px solid #bbb;
  margin-top: 4px;
  min-width: 100%;
  width: 320px;
  z-index: 101;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.minicart-wrapper .block-minicart li {
  margin: 0;
}
.minicart-wrapper .block-minicart li:hover {
  cursor: pointer;
}
.minicart-wrapper .block-minicart:before,
.minicart-wrapper .block-minicart:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.minicart-wrapper .block-minicart:before {
  border: 6px solid;
  border-color: transparent transparent #fff transparent;
  z-index: 99;
}
.minicart-wrapper .block-minicart:after {
  border: 7px solid;
  border-color: transparent transparent #bbb transparent;
  z-index: 98;
}
.minicart-wrapper .block-minicart:before {
  right: 26px;
  top: -12px;
}
.minicart-wrapper .block-minicart:after {
  right: 25px;
  top: -14px;
}
.minicart-wrapper.active {
  overflow: visible;
}
.minicart-wrapper.active .block-minicart {
  display: block;
}
.minicart-wrapper .block-minicart {
  padding: 25px 1.5rem;
}
.minicart-wrapper .block-minicart .block-title {
  display: none;
}
.minicart-wrapper .product .actions {
  float: right;
  margin: -28px 0 0;
  text-align: right;
}
.minicart-wrapper .product .actions > .primary,
.minicart-wrapper .product .actions > .secondary {
  display: inline;
}
.minicart-wrapper .action.close {
  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;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.minicart-wrapper .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.minicart-wrapper .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 32px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-wrapper .action.close:hover:before {
  color: inherit;
}
.minicart-wrapper .action.close:active:before {
  color: inherit;
}
.minicart-wrapper .action.close:focus,
.minicart-wrapper .action.close:active {
  background: none;
  border: none;
}
.minicart-wrapper .action.close:hover {
  background: none;
  border: none;
}
.minicart-wrapper .action.close.disabled,
.minicart-wrapper .action.close[disabled],
fieldset[disabled] .minicart-wrapper .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.minicart-wrapper .action.showcart {
  white-space: nowrap;
}
.minicart-wrapper .action.showcart .counter.qty {
  background: #ff5501;
  color: #ffffff;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  display: inline-block;
  margin: 3px 0 0;
  min-width: 18px;
  overflow: hidden;
  padding: 0 3px;
  text-align: center;
  white-space: normal;
}
.minicart-wrapper .action.showcart .counter.qty.empty {
  display: none;
}
.minicart-wrapper .action.showcart .counter.qty .loader > img {
  max-width: 24px;
}
.minicart-wrapper .minicart-widgets {
  margin-top: 15px;
}
.minicart-items-wrapper {
  border: 1px solid #ccc;
  margin: 0 -1.5rem;
  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: 1.5rem 0;
}
.minicart-items .product-item:not(:first-child) {
  border-top: 1px solid #ccc;
}
.minicart-items .product-item:first-child {
  padding-top: 0;
}
.minicart-items .product-item-pricing .label {
  display: inline-block;
}
.minicart-items .price-minicart {
  margin-bottom: 0.375rem;
}
.minicart-items .message {
  margin-bottom: 0;
  margin-top: 10px;
}
.minicart-items .product > .product-item-photo,
.minicart-items .product > .product-image-container {
  float: left;
}
.minicart-items .product .toggle {
  display: block;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
}
.minicart-items .product .toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 16px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .product .toggle:after {
  position: static;
  right: 1.5rem;
  top: 0;
}
.minicart-items .product.active > .toggle:after {
  content: '\e621';
}
.minicart-items .product-item-name {
  font-weight: 400;
  margin: 0 0 1rem;
}
.minicart-items .product-item-name a {
  color: #000000;
}
.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: 0.375rem 0 0;
}
.minicart-items .product-item-details .weee[data-label] {
  font-size: 1.1rem;
}
.minicart-items .product-item-details .details-qty {
  margin-top: 1rem;
}
.minicart-items .product.options .tooltip.toggle {
  display: inline-block;
  text-decoration: none;
}
.minicart-items .product.options .tooltip.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.minicart-items .product.options .tooltip.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: -3px 0 0 7px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .product.options .tooltip.toggle .details {
  display: none;
}
.minicart-items .item-qty {
  text-align: center;
  width: 45px;
}
.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: 28px;
  line-height: 28px;
  color: #303030;
  content: '\e606';
  font-family: 'icons-blank-theme';
  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: #303030;
}
.minicart-items .action.edit:active:before,
.minicart-items .action.delete:active:before {
  color: #303030;
}
.minicart-items .action.delete:before {
  content: '\e604';
}
.checkout-container {
  margin: 0 0 1.5rem;
}
.opc-wrapper {
  margin: 0 0 1.5rem;
}
.opc-wrapper .step-content {
  margin: 0 0 3rem;
}
.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;
}
.opc-estimated-wrapper {
  border-bottom: 1px solid #ccc;
  margin: 0 0 15px;
  padding: 18px 15px;
}
.opc-estimated-wrapper .estimated-block {
  font-size: 18px;
  font-weight: 700;
  float: left;
}
.opc-estimated-wrapper .estimated-block .estimated-label {
  display: block;
  margin: 0 0 0.375rem;
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:before {
  color: #333;
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:hover:before {
  color: #555;
}
.opc-progress-bar {
  margin: 0 0 1.5rem;
  counter-reset: i;
  font-size: 0;
}
.opc-progress-bar-item {
  margin: 0 0 1rem;
  display: inline-block;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 50%;
}
.opc-progress-bar-item:before {
  background: #e4e4e4;
  top: 19px;
  content: '';
  height: 7px;
  left: 0;
  position: absolute;
  width: 100%;
}
.opc-progress-bar-item:first-child:before {
  border-radius: 6px 0 0 6px;
}
.opc-progress-bar-item:last-child:before {
  border-radius: 0 6px 6px 0;
}
.opc-progress-bar-item > span {
  display: inline-block;
  padding-top: 45px;
  width: 100%;
  word-wrap: break-word;
  color: #e4e4e4;
  font-weight: 300;
  font-size: 1.8rem;
}
.opc-progress-bar-item > span:before,
.opc-progress-bar-item > span:after {
  background: #e4e4e4;
  height: 38px;
  margin-left: -19px;
  width: 38px;
  border-radius: 50%;
  content: '';
  left: 50%;
  position: absolute;
  top: 0;
}
.opc-progress-bar-item > span:after {
  background: #ffffff;
  height: 26px;
  margin-left: -13px;
  top: 6px;
  width: 26px;
  content: counter(i);
  counter-increment: i;
  color: #333;
  font-weight: 600;
  font-size: 1.8rem;
}
.opc-progress-bar-item._active:before {
  background: #ff5501;
}
.opc-progress-bar-item._active > span {
  color: #333;
}
.opc-progress-bar-item._active > span:before {
  background: #ff5501;
}
.opc-progress-bar-item._active > span:after {
  content: '\e610';
  font-family: 'icons-blank-theme';
  line-height: 1;
  font-size: 2.8rem;
}
.opc-progress-bar-item._complete {
  cursor: pointer;
}
.opc-progress-bar-item._complete > span {
  color: #333;
}
.opc-progress-bar-item._complete > span:after {
  content: '\e610';
  font-family: 'icons-blank-theme';
  line-height: 1;
  font-size: 2.8rem;
}
.field.choice .field-tooltip {
  display: inline-block;
  margin-left: 1rem;
  position: relative;
  top: -3px;
}
.field.choice .field-tooltip-action {
  line-height: 24px;
}
.field._error .control input,
.field._error .control select,
.field._error .control textarea {
  border-color: #ed8380;
}
.opc-wrapper .fieldset > .field > .label {
  font-weight: 400;
}
.field-tooltip {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 1px;
}
.field-tooltip._active {
  z-index: 100;
}
.field-tooltip._active .field-tooltip-content {
  display: block;
}
.field-tooltip._active .field-tooltip-action:before {
  color: #333;
}
.field-tooltip .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action {
  display: inline-block;
  text-decoration: none;
}
.field-tooltip .field-tooltip-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: inherit;
  color: #bbb;
  content: '\e623';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.field-tooltip .field-tooltip-action:hover:before {
  color: #333;
}
.field-tooltip .field-tooltip-action:before {
  padding-left: 1px;
}
._keyfocus .field-tooltip .field-tooltip-action:focus {
  z-index: 100;
}
._keyfocus .field-tooltip .field-tooltip-action:focus + .field-tooltip-content {
  display: block;
}
._keyfocus .field-tooltip .field-tooltip-action:focus:before {
  color: #333;
}
.field-tooltip .field-tooltip-content {
  background: #f4f4f4;
  border: 1px solid #999;
  border-radius: 1px;
  font-size: 14px;
  padding: 12px;
  width: 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: 990px) {
  .field-tooltip .field-tooltip-content {
    left: auto;
    right: -10px;
    top: 40px;
  }
  .field-tooltip .field-tooltip-content::before,
  .field-tooltip .field-tooltip-content::after {
    border: 10px solid transparent;
    height: 0;
    left: auto;
    margin-top: -21px;
    right: 10px;
    top: 0;
    width: 0;
  }
  .field-tooltip .field-tooltip-content::before {
    border-bottom-color: #999;
  }
  .field-tooltip .field-tooltip-content::after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
}
.opc-wrapper .form-login,
.opc-wrapper .form-shipping-address {
  margin-top: 28px;
  margin-bottom: 1.5rem;
}
.opc-wrapper .form-login .fieldset .note,
.opc-wrapper .form-shipping-address .fieldset .note {
  font-size: 14px;
  margin-top: 1rem;
}
.opc-wrapper .shipping-address-items {
  font-size: 0;
}
.opc-wrapper .shipping-address-item {
  border: 2px solid transparent;
  line-height: 30px;
  margin: 0 0 1.5rem;
  padding: 1.5rem 7.5rem 1.5rem 1.5rem;
  transition: 0.3s border-color;
  width: 50%;
  display: inline-block;
  font-size: 14px;
  position: relative;
  vertical-align: top;
  word-wrap: break-word;
}
.opc-wrapper .shipping-address-item.selected-item {
  border-color: #ff5501;
}
.opc-wrapper .shipping-address-item.selected-item:after {
  background: #ff5501;
  color: #fff;
  content: '\e610';
  font-family: 'icons-blank-theme';
  height: 27px;
  width: 29px;
  font-size: 27px;
  line-height: 21px;
  padding-top: 2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.opc-wrapper .action-show-popup {
  margin: 0 0 1.5rem;
}
.opc-wrapper .action-show-popup > span:before {
  content: '+';
  padding-right: 0.375rem;
}
.opc-wrapper .action-select-shipping-item {
  float: right;
  margin: 1.5rem 0 0;
}
.opc-wrapper .edit-address-link {
  display: block;
  float: left;
  margin: 26px 5px 0 0;
}
.checkout-shipping-method .step-title {
  margin-bottom: 0;
}
.checkout-shipping-method .no-quotes-block {
  margin: 1.5rem 0;
}
.methods-shipping .actions-toolbar .action.primary {
  margin: 1.5rem 0 0;
}
.table-checkout-shipping-method thead th {
  display: none;
}
.table-checkout-shipping-method tbody td {
  border-top: 1px solid #ccc;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.table-checkout-shipping-method tbody td:first-child {
  padding-left: 0;
  padding-right: 0;
  width: 20px;
}
.table-checkout-shipping-method tbody tr:first-child td {
  border-top: none;
}
.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 1rem;
  padding-top: 0;
}
.checkout-shipping-method {
  position: relative;
}
.shipping-policy-block.field-tooltip {
  top: 12px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action {
  color: #000000;
  cursor: pointer;
}
.shipping-policy-block.field-tooltip .field-tooltip-action:before {
  display: none;
}
.shipping-policy-block.field-tooltip .field-tooltip-content {
  width: 420px;
  top: 2.5rem;
}
.opc-block-shipping-information {
  padding: 0 2.5rem;
}
.opc-block-shipping-information .shipping-information-title {
  border-bottom: 1px solid #ccc;
  margin: 0 0 1.5rem;
  position: relative;
}
.opc-block-shipping-information .shipping-information-title .action-edit {
  top: 2px;
  display: inline-block;
  text-decoration: none;
  margin: 0;
  position: absolute;
  right: 0;
}
.opc-block-shipping-information .shipping-information-title .action-edit > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.opc-block-shipping-information .shipping-information-title .action-edit:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #8f8f8f;
  content: '\e606';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.opc-block-shipping-information .shipping-information-title .action-edit:hover:before {
  color: #333;
}
.opc-block-shipping-information .shipping-information-title .action-edit:active:before {
  color: #8f8f8f;
}
.opc-block-shipping-information .shipping-information-content {
  line-height: 27px;
}
.opc-block-shipping-information .shipping-information-content .actions-toolbar {
  margin-left: 0;
}
.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via {
  margin: 0 0 1.5rem;
}
.opc-block-summary {
  background: #f5f5f5;
  padding: 22px 2.5rem;
  margin: 0 0 1.5rem;
}
.opc-block-summary > .title {
  display: block;
}
.opc-block-summary .mark .value {
  color: #999;
  display: block;
}
.opc-block-summary .discount.coupon {
  display: none;
}
.opc-block-summary .grand.incl + .grand.excl .mark,
.opc-block-summary .grand.incl + .grand.excl .amount {
  border-top: 0;
  font-size: 1.4rem;
  padding-top: 0;
}
.opc-block-summary .grand.incl + .grand.excl .mark strong,
.opc-block-summary .grand.incl + .grand.excl .amount strong {
  font-weight: 400;
}
.opc-block-summary .not-calculated {
  font-style: italic;
  white-space: normal;
}
.opc-block-summary .items-in-cart > .title {
  border-bottom: 1px solid #dddddd;
  padding: 1rem 3rem 1rem 0;
  cursor: pointer;
  display: block;
  text-decoration: none;
  margin-bottom: 0;
  position: relative;
}
.opc-block-summary .items-in-cart > .title > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.opc-block-summary .items-in-cart > .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 3px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.opc-block-summary .items-in-cart > .title:after {
  position: absolute;
  right: 0;
  top: 1rem;
}
.opc-block-summary .items-in-cart > .title strong {
  font-size: 1.8rem;
  font-weight: 300;
  margin: 0;
}
.opc-block-summary .items-in-cart.active > .title:after {
  content: '\e621';
}
.opc-block-summary .items-in-cart .product {
  position: relative;
}
.opc-block-summary .minicart-items-wrapper {
  margin: 0 -15px 0 0;
  max-height: 370px;
  padding: 15px 15px 0 0;
  border: 0;
}
.column.main .opc-block-summary .product-item {
  margin: 0;
  padding-left: 0;
}
.opc-block-summary .product-item .product-item-inner {
  display: table;
  margin: 0 0 1rem;
  width: 100%;
}
.opc-block-summary .product-item .product-item-name-block {
  display: table-cell;
  padding-right: 0.375rem;
  text-align: left;
}
.opc-block-summary .product-item .subtotal {
  display: table-cell;
  text-align: right;
}
.opc-block-summary .product-item .price {
  font-size: 1.6rem;
  font-weight: 400;
}
.opc-block-summary .product-item .price-including-tax + .price-excluding-tax {
  margin: 0;
}
.opc-block-summary .product-item .price-including-tax + .price-excluding-tax .price {
  font-size: 1rem;
}
.opc-block-summary .actions-toolbar {
  position: relative;
  z-index: 1;
}
.opc-block-summary .actions-toolbar .secondary {
  border-top: 1px solid #dddddd;
  display: block;
  float: none;
  margin: -1px 0 0;
  padding: 15px 0 0;
  text-align: left;
}
.opc-block-summary .actions-toolbar .secondary .action {
  margin: 0;
}
.authentication-dropdown {
  box-sizing: border-box;
}
.authentication-dropdown .modal-inner-wrap {
  padding: 1.875rem;
}
.authentication-wrapper {
  float: right;
  margin-top: -4.5rem;
  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: 1.875rem;
}
.block-authentication .block-title strong {
  font-weight: 300;
}
.block-authentication .field .label {
  font-weight: 400;
}
.block-authentication .actions-toolbar {
  margin-bottom: 0.375rem;
}
.block-authentication .actions-toolbar > .secondary {
  padding-top: 1.875rem;
  text-align: left;
}
.block-authentication .block[class] {
  margin: 0;
}
.block-authentication .block[class] ul {
  list-style: none;
  padding-left: 1rem;
}
.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: 3rem;
  padding-top: 3rem;
  position: relative;
}
.block-authentication .block[class] + .block:before {
  height: 36px;
  line-height: 34px;
  margin: -19px 0 0 -18px;
  min-width: 36px;
  background: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 50%;
  box-sizing: border-box;
  color: #c1c1c1;
  content: attr(data-label);
  display: inline-block;
  left: 50%;
  letter-spacing: normal;
  padding: 0 0.2rem;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
}
.checkout-payment-method .step-title {
  border-bottom: 0;
  margin-bottom: 0;
}
.checkout-payment-method .payment-method:first-child .payment-method-title {
  border-top: 0;
}
.checkout-payment-method .payment-method._active .payment-method-content {
  display: block;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {
  border-top: 1px solid #ccc;
}
.checkout-payment-method .payment-method-title {
  padding: 1.5rem 0;
  margin: 0;
}
.checkout-payment-method .payment-method-title .payment-icon {
  display: inline-block;
  margin-right: 0.375rem;
  vertical-align: middle;
}
.checkout-payment-method .payment-method-title .action-help {
  display: inline-block;
  margin-left: 0.375rem;
}
.checkout-payment-method .payment-method-content {
  display: none;
  padding: 0 0 1.5rem 22px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) {
  margin: 0 0 1.5rem;
}
.checkout-payment-method .payment-group + .payment-group .step-title {
  margin: 1.5rem 0 0;
}
.checkout-payment-method .field-select-billing,
.checkout-payment-method .billing-address-form {
  max-width: 600px;
}
.checkout-payment-method .billing-address-same-as-shipping-block {
  margin: 0 0 1rem;
}
.checkout-payment-method .checkout-billing-address {
  margin: 0 0 1.5rem;
}
.checkout-payment-method .checkout-billing-address .primary .action-update {
  margin-right: 0;
}
.checkout-payment-method .checkout-billing-address .billing-address-details {
  line-height: 27px;
  padding: 0 0 0 23px;
}
.checkout-payment-method .payment-method-note + .checkout-billing-address {
  margin-top: 1.5rem;
}
.checkout-payment-method .payment-method-iframe {
  background-color: transparent;
  display: none;
  width: 100%;
}
.checkout-payment-method .no-payments-block {
  margin: 1.5rem 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 #ccc;
  padding: 1.5rem 0;
}
.checkout-payment-method .payment-option-title .action-toggle {
  color: #000000;
  display: inline-block;
  text-decoration: none;
}
.checkout-payment-method .payment-option-title .action-toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: #8f8f8f;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.checkout-payment-method .payment-option-title .action-toggle:hover:after {
  color: #333;
}
.checkout-payment-method .payment-option-title .action-toggle:active:after {
  color: #8f8f8f;
}
.checkout-payment-method .payment-option-content {
  padding: 0 0 1.5rem 22px;
}
.checkout-payment-method .payment-option-inner {
  margin: 0 0 1.5rem;
}
.checkout-payment-method .credit-card-types {
  padding: 0;
}
.checkout-payment-method .credit-card-types .item {
  display: inline-block;
  list-style: none;
  margin: 0 0.375rem 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: 0.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 0.6s ease;
}
.checkout-payment-method .ccard .fields > .year {
  padding-left: 0.375rem;
}
.checkout-payment-method .ccard .fields .select {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.checkout-payment-method .ccard .month .select {
  width: 140px;
}
.checkout-payment-method .ccard .year .select {
  width: 80px;
}
.checkout-payment-method .ccard .captcha .input-text,
.checkout-payment-method .ccard .number .input-text {
  width: 225px;
}
.checkout-payment-method .ccard > .field.cvv > .control {
  padding-right: 1.5rem;
  width: auto;
}
.checkout-payment-method .ccard .cvv .input-text {
  width: 55px;
}
.checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field {
  width: auto !important;
}
.checkout-agreements-block .checkout-agreements {
  margin-bottom: 1.5rem;
}
.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: 2.5rem;
}
.checkout-agreements-items .checkout-agreements-item {
  margin-bottom: 1.5rem;
}
.checkout-agreements-items .checkout-agreements-item-title {
  border-bottom: 0;
}
.checkout-agreement-item-content {
  overflow: auto;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
*/
.contact-index-index .column:not(.sidebar-main) .form.contact {
  float: none;
  width: 50%;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
  float: none;
  width: 50%;
}
.login-container .block-new-customer .actions-toolbar {
  margin-top: 25px;
}
.login-container .block .block-title {
  font-size: 1.8rem;
}
.login-container .fieldset:after {
  margin: 1rem 0 0;
  content: attr(data-hasrequired);
  display: block;
  letter-spacing: normal;
  word-spacing: normal;
  color: #e02b27;
  font-size: 1.2rem;
}
.login-container .fieldset:after {
  margin-top: 35px;
}
.block-addresses-list .items.addresses > .item {
  margin-bottom: 1.5rem;
}
.block-addresses-list .items.addresses > .item:last-child {
  margin-bottom: 0;
}
.form-address-edit .region_id {
  display: none;
}
.form-edit-account .fieldset.password {
  display: none;
}
.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-information .box-content,
.box-newsletter .box-content {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  line-height: 26px;
}
.fieldset .fullname.field > .label + .control {
  width: 100%;
}
.account .column.main h2 {
  margin-top: 0;
}
.account .column.main .toolbar {
  text-align: center;
}
.account .column.main .toolbar .limiter-options {
  width: auto;
}
.account .sidebar-additional {
  margin-top: 40px;
}
.account .table-wrapper:last-child {
  margin-bottom: 0;
}
.account .table-wrapper .action {
  margin-right: 15px;
}
.account .table-wrapper .action:last-child {
  margin-right: 0;
}
.account-nav .content {
  background: #f5f5f5;
  padding: 15px 0;
}
.account-nav .item {
  margin: 3px 0 0;
}
.account-nav .item:first-child {
  margin-top: 0;
}
.account-nav .item a,
.account-nav .item > strong {
  border-left: 3px solid transparent;
  display: block;
  padding: 0.375rem 18px 0.375rem 15px;
}
.account-nav .item a {
  text-decoration: none;
}
.account-nav .item a:hover {
  background: #e8e8e8;
}
.account-nav .item.current a,
.account-nav .item.current strong {
  border-color: #ff5501;
  font-weight: 600;
}
.account-nav .item.current a {
  border-color: #ff5501;
}
.account-nav .item .delimiter {
  border-top: 1px solid #d1d1d1;
  display: block;
  margin: 1rem 1.8rem;
}
.column.main .block:last-child {
  margin-bottom: 0;
}
.block .title {
  margin-bottom: 1rem;
}
.block .title strong {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 0.15rem;
  margin-bottom: 0.05rem;
}
.column.main .block .title strong {
  font-size: 18px;
}
.block p:last-child {
  margin: 0;
}
.block .box-actions {
  margin-top: 0.375rem;
}
.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: 32px;
  line-height: 32px;
  padding: 0 9px;
  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: 1rem;
}
.control.captcha-image .captcha-img {
  vertical-align: middle;
}
.downloadable.samples {
  margin-bottom: 1.5rem;
}
.downloadable.samples dd {
  margin: 0 0 1rem;
}
.table-downloadable-products .product-name {
  margin-right: 15px;
}
.field.downloads .price-container {
  display: inline;
  white-space: nowrap;
}
.field.downloads .price-container:before {
  content: ' + ';
  display: inline;
}
.field.downloads .price-excluding-tax {
  display: inline;
}
.field.downloads .price-excluding-tax:before {
  content: ' (' attr(data-label) ': ';
}
.field.downloads .price-excluding-tax:after {
  content: ')';
}
.field.downloads .price-including-tax {
  font-size: 1.4rem;
  display: inline;
  font-weight: 600;
}
.field.downloads .sample.link {
  float: right;
}
.page-product-downloadable .product-add-form {
  clear: both;
  margin-bottom: 1.875rem;
}
.page-product-downloadable .product-options-bottom .field.qty {
  display: none !important;
}
.cart-summary .block.giftcard .action.check {
  line-height: 1.2rem;
  padding: 0.375rem 8px;
  font-size: 1.1rem;
  margin-top: 1.5rem;
}
.page-product-giftcard .giftcard-amount {
  margin-bottom: 0;
  text-align: left;
}
.page-product-giftcard .giftcard-amount .field:last-child {
  padding-bottom: 1.5rem;
}
.page-product-giftcard .product-options-wrapper .field:first-of-type {
  margin-top: 1.5rem;
}
.giftcard-account .please-wait {
  display: none;
}
.giftcard-account .form-giftcard-redeem .giftcard.info {
  margin-bottom: 2.5rem;
}
.opc-wrapper .form-giftcard-account {
  max-width: 500px;
}
.opc-wrapper .form-giftcard-account .field {
  margin: 0 0 1.5rem;
}
.opc-wrapper .giftcard-account-info {
  margin: 0 0 1.5rem;
}
.opc-wrapper .giftcard-account-info .giftcard-account-number {
  margin: 0 0 1rem;
}
.gift-message .field {
  margin-bottom: 1.5rem;
}
.gift-message .field .label {
  color: #666;
  font-weight: 400;
}
.gift-options .actions-toolbar .action-cancel {
  display: none;
}
.gift-options-title {
  margin: 0 0 1.5rem;
}
.gift-options-content .fieldset {
  margin: 0 0 1.5rem;
}
.gift-summary .actions-toolbar > .secondary {
  float: none;
}
.gift-summary .actions-toolbar > .secondary .action {
  margin: 1rem 1.5rem 0 0;
}
.action-gift {
  display: inline-block;
  text-decoration: none;
}
.action-gift:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.action-gift:hover:after {
  color: inherit;
}
.action-gift:active:after {
  color: inherit;
}
.action-gift.active:after,
.action-gift._active:after {
  content: '\e621';
}
.cart.table-wrapper .gift-content {
  box-sizing: border-box;
  clear: left;
  display: none;
  float: left;
  margin: 1rem 0 1.5rem;
  text-align: left;
  width: 100%;
}
.cart.table-wrapper .gift-content._active {
  display: block;
}
.gift-item-block {
  margin: 0;
}
.gift-item-block._active .title:after {
  content: '\e621';
}
.gift-item-block .title {
  font-weight: 700;
  border-radius: 3px;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 20px 0 0;
  padding: 7px 15px;
  font-size: 1em;
  line-height: 0.12rem;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
}
.gift-item-block .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-item-block .title:hover:after {
  color: inherit;
}
.gift-item-block .title:active:after {
  color: inherit;
}
.gift-item-block .title:focus,
.gift-item-block .title:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
.gift-item-block .title:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
.gift-item-block .title.disabled,
.gift-item-block .title[disabled],
fieldset[disabled] .gift-item-block .title {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.gift-item-block .title:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
.gift-item-block .content {
  border-bottom: 1px solid #c1c1c1;
  padding: 1rem 1rem 1.5rem;
  position: relative;
}
.order-details-items .order-gift-message .item-options dt,
.order-details-items .block-order-details-gift-message .item-options dt {
  font-weight: 400;
  margin: 1rem 0;
}
.order-details-items .order-gift-message dt:after,
.order-details-items .block-order-details-gift-message dt:after {
  content: '';
}
.order-details-items .order-gift-message .item-message,
.order-details-items .block-order-details-gift-message .item-message {
  clear: left;
}
.order-details-items .order-items .action.show {
  display: inline-block;
  text-decoration: none;
  padding-right: 1.5rem;
  position: relative;
}
.order-details-items .order-items .action.show:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.order-details-items .order-items .action.show:after {
  position: absolute;
  right: 0;
  top: -4px;
}
.order-details-items .order-items .action.show.expanded:after {
  content: '\e621';
}
.block-order-details-gift-message {
  border-top: 1px solid #dddddd;
  padding-top: 1rem;
}
.form-giftregistry-share .actions-toolbar:not(:last-child),
.form-giftregistry-edit .actions-toolbar:not(:last-child) {
  margin-bottom: 3rem;
}
.form-giftregistry-share .fieldset .nested .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .nested .field:not(.choice) .control {
  width: 100%;
}
.table-giftregistry-items .product-image {
  float: left;
  margin-right: 1rem;
}
.cart-summary .form.giftregistry .fieldset {
  margin: 25px 0 0.375rem;
}
.cart-summary .form.giftregistry .fieldset .field {
  margin: 0 0 1rem;
}
.cart-summary .form.giftregistry .fieldset .field .control {
  float: none;
  width: auto;
}
.cart-summary .form.giftregistry .fieldset .action.primary {
  margin-bottom: 0;
}
.form-giftregistry-search {
  margin-bottom: 5rem;
}
.form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) {
  margin-bottom: 0;
}
.block-giftregistry-results .toolbar-giftregistry-results {
  text-align: center;
}
.block-giftregistry .actions-toolbar {
  margin: 17px 0 0;
}
.block-giftregistry-shared .item-options .item-value {
  margin: 0 0 1.875rem;
}
.block-giftregistry-shared-items .item {
  border-bottom: 1px solid #dddddd;
}
.block-giftregistry-shared-items .col {
  padding: 1.5rem 8px 1rem;
}
.block-giftregistry-shared-items .col .price-box {
  display: inline-block;
}
.block-giftregistry-shared-items .col .price-wrapper {
  font-size: 1.8rem;
  display: block;
  font-weight: 700;
  white-space: nowrap;
}
.block-giftregistry-shared-items .product .item-options {
  margin-bottom: 0;
}
.block-giftregistry-shared-items .product-item-photo {
  display: block;
  max-width: 65px;
  padding: 1rem 0;
}
.block-giftregistry-shared-items .product-item-name {
  display: block;
  margin: 0 0 0.375rem;
}
.gift-wrapping .label {
  margin: 0 0 0.375rem;
  display: inline-block;
}
.gift-wrapping .field {
  margin-bottom: 1rem;
}
.gift-wrapping-info {
  font-weight: 300;
  font-size: 18px;
  margin: 1.5rem 0;
}
.gift-wrapping-list {
  list-style: none;
  margin: 1.5rem 0 1rem;
  padding: 0;
}
.gift-wrapping-list .no-image {
  background: #f2f2f2;
  display: inline-block;
  text-decoration: none;
}
.gift-wrapping-list .no-image > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gift-wrapping-list .no-image:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 38px;
  line-height: 4rem;
  color: #494949;
  content: '\e629';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-wrapping-list .no-image:after {
  display: block;
}
.gift-wrapping-preview,
.gift-wrapping-item > span {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.gift-wrapping-item {
  float: left;
  margin: 0 1rem 1rem 0;
}
.gift-wrapping-item:last-child {
  margin-right: 0;
}
.gift-wrapping-item._active span:before {
  border: 3px solid #333;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.gift-wrapping-item > span {
  height: 4rem;
  width: 4rem;
}
.gift-wrapping-title {
  margin: 1rem 0;
}
.gift-wrapping-title .action-remove {
  margin-left: 0.375rem;
}
.gift-options-content .fieldset > .field {
  margin: 0 0 0.375rem;
}
.gift-options-content .fieldset > .field:before {
  display: none;
}
.gift-wrapping-summary .gift-wrapping-title {
  border: 0;
  display: inline-block;
  padding: 0;
}
.opc-wrapper .data.table .gift-wrapping,
.table-order-items .gift-wrapping,
.table-order-review .gift-wrapping {
  margin: 1.5rem 0;
}
.opc-wrapper .data.table .gift-wrapping .title,
.table-order-items .gift-wrapping .title,
.table-order-review .gift-wrapping .title {
  float: none;
}
.opc-wrapper .data.table .gift-wrapping .content,
.table-order-items .gift-wrapping .content,
.table-order-review .gift-wrapping .content {
  margin: 0;
}
.opc-wrapper .data.table .gift-wrapping .content > img,
.table-order-items .gift-wrapping .content > img,
.table-order-review .gift-wrapping .content > img {
  float: left;
  margin: 0 1rem 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: 1.5rem;
}
.order-options .product {
  margin-bottom: 1rem;
}
.order-options .product-image-container {
  float: left;
  padding-right: 1rem;
}
.order-options .gift-wrapping {
  margin-bottom: 1rem;
}
.table.grouped > thead > tr > th,
.table.grouped > tbody > tr > th,
.table.grouped > tfoot > tr > th,
.table.grouped > thead > tr > td,
.table.grouped > tbody > tr > td,
.table.grouped > tfoot > tr > td {
  border-top: 1px solid #dddddd;
}
.table.grouped > caption + thead > tr:first-child > th,
.table.grouped > colgroup + thead > tr:first-child > th,
.table.grouped > thead:first-child > tr:first-child > th,
.table.grouped > caption + thead > tr:first-child > td,
.table.grouped > colgroup + thead > tr:first-child > td,
.table.grouped > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table.grouped > tbody + tbody {
  border-top: 1px solid #dddddd;
}
.table.grouped > thead > tr > th {
  border-bottom: 0;
}
.table.grouped .product-item-name {
  font-weight: 400;
}
.table.grouped .price-box .price {
  font-size: 14px;
}
.table.grouped .stock.unavailable {
  font-weight: normal;
  margin: 0;
  text-transform: none;
  white-space: nowrap;
}
.table.grouped .row-tier-price td {
  border-top: 0;
}
.table.grouped .row-tier-price .prices-tier {
  margin: 0 -10px 10px;
}
.form-add-invitations .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 2px 0;
  width: auto;
}
.form-add-invitations .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.form-add-invitations .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 31px;
  line-height: 22px;
  color: inherit;
  content: '\e61c';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.form-add-invitations .action.add:hover:before {
  color: inherit;
}
.form-add-invitations .action.add:active:before {
  color: inherit;
}
.block.filter {
  margin-bottom: 3rem;
}
.block.filter .filter-title {
  margin-bottom: 1.5rem;
}
.block.filter .filter-title strong {
  font-size: 18px;
}
.block-subtitle {
  display: inline-block;
  margin-bottom: 1rem;
}
.filter-current .item {
  margin-bottom: 1rem;
}
.filter-current .filter-label {
  display: block;
  font-weight: 700;
}
.filter-current .filter-label:after {
  content: ':';
}
.filter-current + .filter-actions {
  margin-bottom: 2.5rem;
}
.filter-options {
  margin: 0;
}
.filter-options .filter-options-title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 0.15rem;
  margin-bottom: 0.05rem;
  margin: 0 0 1rem;
  word-break: break-all;
}
.filter-options .filter-options-content {
  margin: 0 0 1.875rem;
}
.filter-options .filter-options-content .item {
  margin-bottom: 3px;
}
.filter-options .count {
  color: #666666;
}
.filter-options .count:before {
  content: '(';
}
.filter-options .count:after {
  content: ')';
}
.filtered .items {
  margin: 15px 0;
}
.filtered .item {
  margin-bottom: 6px;
  padding-left: 22px;
  position: relative;
}
.filtered .item .label {
  font-weight: 700;
}
.filtered .item .action.remove {
  left: -6px;
  position: absolute;
  top: 0;
}
.filtered + .actions {
  margin-bottom: 35px;
}
.map-popup-wrapper.popup .action.close {
  top: 1rem;
}
.map-popup {
  background: #fff;
  border: 1px solid #aeaeae;
  padding: 22px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s linear;
  left: 0;
  margin-top: 1rem;
  position: absolute;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
  box-sizing: border-box;
}
.map-popup .popup-header {
  margin: 0 0 25px;
  padding-right: 22px;
}
.map-popup .popup-header .title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
}
.map-popup .popup-content {
  margin: 1rem 0 0;
}
.map-popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 1rem;
  top: 1rem;
}
.map-popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.map-popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.map-popup .popup-actions .action.close:hover:before {
  color: inherit;
}
.map-popup .popup-actions .action.close:active:before {
  color: inherit;
}
.map-popup .popup-actions .action.close:focus,
.map-popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close.disabled,
.map-popup .popup-actions .action.close[disabled],
fieldset[disabled] .map-popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.map-popup.active {
  opacity: 1;
}
.map-popup .map-info-price {
  margin-bottom: 15px;
}
.map-popup .map-info-price .price-box {
  margin: 0 0 1.5rem;
}
.map-popup .map-info-price .price-box .label:after {
  content: ': ';
}
.map-popup .regular-price .price-label {
  display: none;
}
.map-old-price:not(:last-child),
.product-info-price .map-show-info:not(:last-child) {
  margin-right: 1rem;
}
.map-fallback-price {
  display: none;
}
.map-old-price {
  text-decoration: none;
}
.map-old-price .price-wrapper {
  text-decoration: line-through;
}
.map-form-addtocart {
  display: inline-block;
  text-align: center;
}
.map-form-addtocart img {
  display: block;
  margin: 0 auto;
}
button.map-show-info,
.cart.table-wrapper .actions-toolbar > .action.map-show-info,
.action-gift.map-show-info {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #000000;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
button.map-show-info:focus,
button.map-show-info:active,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:focus,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:active,
.action-gift.map-show-info:focus,
.action-gift.map-show-info:active {
  background: none;
  border: none;
}
button.map-show-info:hover,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:hover,
.action-gift.map-show-info:hover {
  background: none;
  border: none;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info,
.cart.table-wrapper .actions-toolbar > .action.map-show-info.disabled,
.cart.table-wrapper .actions-toolbar > .action.map-show-info[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.map-show-info,
.action-gift.map-show-info.disabled,
.action-gift.map-show-info[disabled],
fieldset[disabled] .action-gift.map-show-info {
  pointer-events: none;
  opacity: 0.5;
}
button.map-show-info:visited,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:visited,
.action-gift.map-show-info:visited {
  color: #000000;
  text-decoration: none;
}
button.map-show-info:hover,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:hover,
.action-gift.map-show-info:hover {
  color: #000000;
  text-decoration: underline;
}
button.map-show-info:active,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:active,
.action-gift.map-show-info:active {
  color: #ff5501;
  text-decoration: underline;
}
button.map-show-info:hover,
button.map-show-info:active,
button.map-show-info:focus,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:hover,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:active,
.cart.table-wrapper .actions-toolbar > .action.map-show-info:focus,
.action-gift.map-show-info:hover,
.action-gift.map-show-info:active,
.action-gift.map-show-info:focus {
  background: none;
  border: 0;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info,
.cart.table-wrapper .actions-toolbar > .action.map-show-info.disabled,
.cart.table-wrapper .actions-toolbar > .action.map-show-info[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action.map-show-info,
.action-gift.map-show-info.disabled,
.action-gift.map-show-info[disabled],
fieldset[disabled] .action-gift.map-show-info {
  color: #000000;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.wishlist.split.button {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.wishlist.split.button:before,
.wishlist.split.button:after {
  content: '';
  display: table;
}
.wishlist.split.button:after {
  clear: both;
}
.wishlist.split.button .action.split {
  float: left;
  margin: 0;
}
.wishlist.split.button .action.toggle {
  float: right;
  margin: 0;
}
.wishlist.split.button button.action.split,
.wishlist.split.button .cart.table-wrapper .actions-toolbar > .action.action.split,
.wishlist.split.button .action-gift.action.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.wishlist.split.button button + .action.toggle,
.wishlist.split.button .cart.table-wrapper .actions-toolbar > .action + .action.toggle,
.wishlist.split.button .action-gift + .action.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.wishlist.split.button .action.toggle {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: #666666;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle:hover:after {
  color: #333;
}
.wishlist.split.button .action.toggle:active:after {
  color: inherit;
}
.wishlist.split.button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: #666666;
  content: '\e621';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle.active:hover:after {
  color: #333;
}
.wishlist.split.button .action.toggle.active:active:after {
  color: inherit;
}
.wishlist.split.button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 1px solid #bbb;
  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 #fff transparent;
  z-index: 99;
}
.wishlist.split.button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbb transparent;
  z-index: 98;
}
.wishlist.split.button .items:before {
  left: 10px;
  top: -12px;
}
.wishlist.split.button .items:after {
  left: 9px;
  top: -14px;
}
.wishlist.split.button.active {
  overflow: visible;
}
.wishlist.split.button.active .items {
  display: block;
}
.wishlist.split.button .items {
  text-align: left;
}
.wishlist.split.button .items .item > span {
  display: block;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .items .item:last-child:hover {
  background: #e8e8e8;
}
.wishlist.split.button .items li {
  padding: 0;
}
.table-comparison .wishlist.split.button > .action.split:before,
.product-items .wishlist.split.button > .action.split:before {
  content: '\e601';
}
.table-comparison .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:focus,
.product-items .wishlist.split.button > .action:focus,
.table-comparison .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:hover {
  color: #333;
}
.table-comparison .wishlist.split.button > .action.toggle:before,
.product-items .wishlist.split.button > .action.toggle:before {
  border-left: 1px solid #b3b3b3;
  content: '';
  float: left;
  height: 15px;
  margin-top: 3px;
}
.product-info-main .wishlist.split.button .action.split,
.block-bundle-summary .wishlist.split.button .action.split,
.product-add-form .wishlist.split.button .action.split,
.product-info-main .wishlist.split.button .action.toggle,
.block-bundle-summary .wishlist.split.button .action.toggle,
.product-add-form .wishlist.split.button .action.toggle {
  line-height: 1.2rem;
  padding: 0.375rem 8px;
  font-size: 1.1rem;
}
.product-info-main .wishlist.split.button .action.toggle,
.block-bundle-summary .wishlist.split.button .action.toggle,
.product-add-form .wishlist.split.button .action.toggle {
  padding: 0;
}
.cart.table-wrapper .wishlist.split.button {
  margin-bottom: 1rem;
}
.cart.table-wrapper .wishlist.split.button > .action.toggle {
  padding: 4px 0.375rem;
}
.wishlist.window.popup {
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #aeaeae;
  padding: 22px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s linear;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
}
.wishlist.window.popup .popup-header {
  margin: 0 0 25px;
  padding-right: 22px;
}
.wishlist.window.popup .popup-header .title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
}
.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: 1rem;
  top: 1rem;
}
.wishlist.window.popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.window.popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.window.popup .popup-actions .action.close:hover:before {
  color: inherit;
}
.wishlist.window.popup .popup-actions .action.close:active:before {
  color: inherit;
}
.wishlist.window.popup .popup-actions .action.close:focus,
.wishlist.window.popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close.disabled,
.wishlist.window.popup .popup-actions .action.close[disabled],
fieldset[disabled] .wishlist.window.popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.wishlist.window.popup.active {
  opacity: 1;
}
.wishlist.window.popup.active {
  display: block;
}
.wishlist.overlay {
  transition: opacity 0.15s linear;
  background: #000;
  z-index: 899;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.wishlist.overlay.active {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.wishlist.overlay.active {
  display: block;
}
.block-wishlist-management {
  position: relative;
}
.block-wishlist-management .wishlist-select .wishlist-name-label {
  font-weight: 600;
}
.block-wishlist-management .wishlist-title {
  margin-bottom: 1rem;
}
.block-wishlist-management .wishlist-title strong {
  font-weight: 300;
  margin-right: 1rem;
}
.block-wishlist-management .wishlist-notice {
  color: #666666;
  display: inline-block;
  margin-right: 1.5rem;
}
.block-wishlist-management .wishlist-toolbar-select,
.block-wishlist-management .wishlist-toolbar-actions {
  display: inline-block;
}
.block-wishlist-management .wishlist-toolbar-select {
  margin-right: 1.5rem;
}
.block-wishlist-management .wishlist-dropdown.move {
  margin-right: 1.5rem;
}
.block-wishlist-search-form .form-wishlist-search {
  margin-bottom: 5rem;
  max-width: 500px;
}
.block-wishlist-search-results .toolbar-wishlist-results {
  text-align: center;
}
.block-wishlist-info-items .block-title {
  font-size: 2.2rem;
  margin-bottom: 1.5rem;
}
.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: 1.5rem;
}
.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 1rem;
}
.block-wishlist-info-items .split {
  clear: both;
  padding: 1rem 0;
}
.block-wishlist-info-items .action.towishlist {
  padding: 1rem 0;
}
.block-wishlist-info-items .input-text.qty {
  margin-right: 1rem;
}
.multicheckout.results h3,
.multicheckout.success h3 {
  font-size: 1.6rem;
  margin-bottom: 1.5rem;
  margin-top: 2.5rem;
}
.multicheckout.results h3 a,
.multicheckout.success h3 a {
  color: #333333;
}
.multicheckout.results h3 a:hover,
.multicheckout.success h3 a:hover {
  text-decoration: none;
}
.multicheckout.results ul.orders-list,
.multicheckout.success ul.orders-list {
  list-style: none;
  padding-left: 0;
}
.multicheckout.results .orders-list,
.multicheckout.success .orders-list {
  margin-top: 1.875rem;
  padding-left: -2.5rem;
}
.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: 1rem;
}
.multicheckout.results .orders-list .shipping-list .shipping-address,
.multicheckout.success .orders-list .shipping-list .shipping-address {
  font-weight: 400;
}
.multicheckout.results .orders-list .shipping-list .error-block,
.multicheckout.success .orders-list .shipping-list .error-block {
  color: #e02b27;
}
.multicheckout.results .orders-list .shipping-list .error-block .error-label,
.multicheckout.success .orders-list .shipping-list .error-block .error-label {
  font-weight: 700;
  margin-right: 1rem;
}
.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: 2.5rem;
}
.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: 1rem;
}
.multicheckout:not(.address) .table-wrapper .product-item-name {
  margin: 0;
}
.multicheckout > .actions-toolbar {
  margin-top: 3rem;
}
.multicheckout .actions-toolbar > .secondary {
  display: block;
}
.multicheckout .actions-toolbar > .secondary .action {
  margin-bottom: 1.875rem;
}
.multicheckout .actions-toolbar > .secondary .action.back {
  display: block;
  margin-left: 0;
}
.multicheckout .actions-toolbar > .primary {
  margin-right: 1rem;
}
.multicheckout .item-options {
  margin: 1rem 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 #dddddd;
  padding-bottom: 1rem;
}
.multicheckout .block-title strong,
.multicheckout .block-content .title strong {
  font-weight: 400;
}
.multicheckout .block-title strong span,
.multicheckout .block-content .title strong span {
  color: #a6a6a6;
}
.multicheckout .block-content .title {
  border-bottom: none;
  padding-bottom: 0;
}
.multicheckout.order-review .block-title > strong {
  font-size: 2.4rem;
}
.multicheckout.order-review .block-shipping .block-content:not(:last-child) {
  margin-bottom: 3rem;
}
.multicheckout.order-review .error-description {
  color: #e02b27;
  font-weight: 400;
  margin-bottom: 1rem;
  margin-top: -1rem;
}
.multicheckout .box-title span {
  margin-right: 1rem;
}
.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 0.375rem;
}
.multicheckout .checkout-review .grand.totals {
  font-size: 2.1rem;
  margin-bottom: 3rem;
}
.multicheckout .checkout-review .grand.totals .mark {
  font-weight: 400;
}
[class^='multishipping-'] .logo {
  margin-left: 0;
}
.multishipping-checkout-success .nav-sections {
  display: block;
}
.block.newsletter {
  margin-bottom: 3rem;
}
.block.newsletter .form.subscribe {
  display: table;
  width: 100%;
}
.block.newsletter .fieldset {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.block.newsletter .field {
  margin: 0;
}
.block.newsletter .field .control {
  display: inline-block;
  text-decoration: none;
  display: block;
}
.block.newsletter .field .control:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  line-height: 33px;
  color: #c2c2c2;
  content: '\e61d';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block.newsletter .field .control:before {
  position: absolute;
}
.block.newsletter input {
  margin-right: 35px;
  padding: 0 0 0 35px;
}
.block.newsletter .title {
  display: none;
}
.block.newsletter .actions {
  display: table-cell;
  vertical-align: top;
  width: 1%;
}
.block.newsletter .action.subscribe {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -1px;
}
.payment-method-content .pay-later-message {
  margin-bottom: 10px;
  margin-top: 10px;
}
.paypal.after:before {
  content: '- ' attr(data-label) ' -';
  display: block;
  margin: 0.375rem 0.375rem 1rem;
  text-transform: uppercase;
}
.paypal.before:before {
  content: '- ' attr(data-label) ' -';
  display: block;
  margin: 1rem 0.375rem;
  text-align: center;
  text-transform: uppercase;
}
.paypal.acceptance {
  display: block;
  margin: 0 0 1.5rem;
}
.paypal.acceptance img {
  max-width: 100%;
}
.box-tocart .paypal img,
.block-minicart .paypal img {
  display: block;
  margin: 0 auto;
}
.paypal-review .paypa-review-title > strong {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
  display: inline-block;
}
.paypal-review .items-qty .item {
  white-space: nowrap;
}
.paypal-review .items-qty .title:after {
  content: ': ';
}
.paypal-review .paypal-review-title > strong {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
  display: inline-block;
}
.paypal-review .actions-toolbar {
  margin-top: 1rem;
}
.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 #dddddd;
  margin: 1.5rem 0;
}
.paypal-review-discount .block {
  margin-bottom: 0;
}
.paypal-review-discount .block .fieldset {
  padding: 1rem 0 1.5rem;
}
.fotorama-video-container:after {
  background: url('../Magento_ProductVideo/img/gallery-sprite.png') bottom right;
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama-video-container .magnify-lens {
  display: none !important;
}
.fotorama-video-container.video-unplayed:hover img {
  opacity: 0.6;
}
.fotorama-video-container.video-unplayed:hover:after {
  transform: scale(1.25);
}
.video-thumb-icon:after {
  background: url('../Magento_ProductVideo/img/gallery-sprite.png') bottom left;
  bottom: 0;
  content: '';
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 10px;
  width: 49px;
}
.product-video {
  bottom: 0;
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.product-video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama__product-video--loading:after {
  visibility: hidden;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) {
  .product-video {
    height: 100%;
    width: 81%;
  }
}
.data.switch .counter {
  color: #666666;
}
.data.switch .counter:before {
  content: '(';
}
.data.switch .counter:after {
  content: ')';
}
.rating-summary {
  overflow: hidden;
  white-space: nowrap;
}
.rating-summary .rating-result {
  width: 100px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.rating-summary .rating-result:before {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  color: #c7c7c7;
  font-family: 'icons-blank-theme';
  font-size: 28px;
  height: 28px;
  letter-spacing: -10px;
  line-height: 28px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.rating-summary .rating-result > span {
  display: block;
  overflow: hidden;
}
.rating-summary .rating-result > span:before {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ff5501;
  font-family: 'icons-blank-theme';
  font-size: 28px;
  height: 28px;
  letter-spacing: -10px;
  line-height: 28px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.rating-summary .rating-result > span span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.rating-summary .rating-result {
  margin-left: -5px;
}
.product-reviews-summary .rating-summary .label,
.table-reviews .rating-summary .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote {
  overflow: hidden;
}
.review-control-vote:before {
  color: #c7c7c7;
  font-family: 'icons-blank-theme';
  font-size: 28px;
  height: 28px;
  letter-spacing: -10px;
  line-height: 28px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  position: absolute;
  z-index: 1;
}
.review-control-vote input[type="radio"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote input[type="radio"]:hover + label:before,
.review-control-vote input[type="radio"]:checked + label:before {
  opacity: 1;
}
.review-control-vote label {
  cursor: pointer;
  display: block;
  position: absolute;
}
.review-control-vote label span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote label:before {
  color: #ff5501;
  font-family: 'icons-blank-theme';
  font-size: 28px;
  height: 28px;
  letter-spacing: -10px;
  line-height: 28px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  opacity: 0;
}
.review-control-vote label:hover:before {
  opacity: 1;
}
.review-control-vote label:hover ~ label:before {
  opacity: 0;
}
.review-control-vote .rating-5 {
  z-index: 2;
}
.review-control-vote .rating-5:before {
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
}
.review-control-vote .rating-4 {
  z-index: 3;
}
.review-control-vote .rating-4:before {
  content: '\e605' '\e605' '\e605' '\e605';
}
.review-control-vote .rating-3 {
  z-index: 4;
}
.review-control-vote .rating-3:before {
  content: '\e605' '\e605' '\e605';
}
.review-control-vote .rating-2 {
  z-index: 5;
}
.review-control-vote .rating-2:before {
  content: '\e605' '\e605';
}
.review-control-vote .rating-1 {
  z-index: 6;
}
.review-control-vote .rating-1:before {
  content: '\e605';
}
.block.add.review {
  margin-bottom: 3rem;
}
.block.add.review > .title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0.1875rem;
  margin-bottom: 2rem;
}
.block.add.review .legend {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
  margin: 0 0 1.5rem;
}
.block.add.review .field.rating {
  display: table-row;
}
.block.add.review .field.rating .label {
  display: table-cell;
  padding: 0.375rem 0;
  vertical-align: middle;
}
.block.add.review .field.rating .control {
  display: table-cell;
  vertical-align: top;
}
.block.reviews.list > .title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0.1875rem;
  margin-bottom: 2rem;
}
.block.reviews.list .review.item {
  margin-bottom: 3rem;
}
.block.reviews.list .review.title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
}
.data.table.reviews .rating-summary {
  margin-top: -4px;
}
.customer-review.view {
  margin-bottom: 1.5rem;
}
.customer-review.view .review.title,
.customer-review.view .ratings-summary,
.customer-review.view .product-details {
  margin-bottom: 1.5rem;
}
.product-reviews-summary {
  display: table;
  margin: 1rem 0 12px;
}
.products.wrapper.list .product-reviews-summary {
  margin: 0 auto;
}
.product-reviews-summary.empty {
  margin-left: 0;
}
.product-reviews-summary .rating-summary {
  display: table-cell;
  left: -0.375rem;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.product-reviews-summary .reviews-actions {
  display: table-cell;
  line-height: 28px;
  vertical-align: middle;
}
.product-reviews-summary .reviews-actions a {
  margin-right: 0.375rem;
}
.customer-review .product-details {
  margin-bottom: 3rem;
}
.customer-review .product-media {
  float: left;
  margin-right: 3%;
  max-width: 285px;
  width: 30%;
}
.customer-review .review-details .customer-review-rating {
  margin-bottom: 1.5rem;
}
.customer-review .review-details .customer-review-rating .item {
  margin-bottom: 1rem;
}
.customer-review .review-details .customer-review-rating .item:last-child {
  margin-bottom: 0;
}
.customer-review .review-details .review-title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
  font-weight: 600;
  margin-bottom: 1.5rem;
}
.customer-review .review-details .review-content {
  margin-bottom: 1.5rem;
}
.customer-review .product-reviews-summary .rating-summary,
.customer-review .product-reviews-summary .reviews-actions {
  display: block;
}
.review-field-ratings .nested {
  display: table;
}
.review-field-ratings .review-field-rating {
  display: table-row;
}
.review-field-ratings .review-field-rating .label,
.review-field-ratings .review-field-rating .control {
  display: table-cell;
  padding-bottom: 1rem;
  vertical-align: top;
}
.review-field-ratings .review-field-rating .label {
  padding-right: 1rem;
  padding-top: 6px;
}
.review-field-ratings .review-field-rating .control {
  padding-top: 2px;
}
.review-toolbar {
  border-top: 1px solid #c9c9c9;
  margin: 0 0 1.5rem;
  text-align: center;
}
.review-toolbar:first-child {
  display: none;
}
.review-toolbar .pages {
  border-bottom: 1px solid #c9c9c9;
  display: block;
  padding: 1.5rem 0;
  text-align: center;
}
.review-toolbar .limiter {
  display: none;
}
.review-add .block-title {
  display: none;
}
.review-form .action.submit.primary {
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
}
.review-form .action.submit.primary:focus,
.review-form .action.submit.primary:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333;
}
.review-form .action.submit.primary:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555;
}
.fieldset .review-legend.legend {
  margin-bottom: 1.5rem;
}
.fieldset .review-legend.legend strong {
  display: block;
  margin-left: 0;
}
.review-field-rating .control {
  margin-bottom: 3.6rem;
  margin-top: 1rem;
}
.review-list {
  margin-bottom: 2.5rem;
}
.review-list .block-title strong {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0.1875rem;
  margin-bottom: 2rem;
}
.review-item {
  border-bottom: 1px solid #c9c9c9;
  margin: 0;
  padding: 1.5rem 0;
}
.review-item:after {
  clear: both;
  content: '';
  display: table;
}
.review-item:last-child {
  border-width: 0;
}
.review-ratings {
  display: table;
  margin-bottom: 1rem;
  max-width: 100%;
}
.review-author {
  display: inline;
}
.review-title {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
  margin: 0 0 1.5rem;
}
.review-content {
  margin-bottom: 1.5rem;
}
.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: 1.875rem;
}
.block-reward-info .reward-rates .title,
.block-reward-info .reward-limit .title,
.block-reward-info .reward-expiring .title {
  display: inline-block;
  margin-bottom: 1rem;
}
.form-create-return .field .control > span,
.form-create-return .field address {
  display: inline-block;
  padding-top: 6px;
}
.form-create-return .additional:first-child {
  margin-top: 0;
}
.form-create-return .additional .field:nth-last-child(2) {
  margin-bottom: 0;
}
.form-create-return .additional .field:last-child {
  margin-top: 1.5rem;
}
.form-create-return .field.comment {
  margin-top: 55px;
}
.block-returns-comments .returns-comments dt,
.block-returns-comments .returns-comments dd {
  margin: 0;
}
.block-returns-comments .returns-comments dt {
  font-weight: 400;
}
.block-returns-comments .returns-comments dd {
  margin-bottom: 15px;
}
.block-returns-comments .returns-comments dd:last-child {
  margin-bottom: 0;
}
.block-returns-comments .fieldset {
  margin-bottom: 20px;
}
.magento-rma-returns-returns .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-title-wrapper .page-title,
.magento-rma-returns-view .page-title-wrapper .page-title {
  margin-right: 25px;
}
.order-links {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 10px;
}
.order-links .item {
  display: inline-block;
  margin-right: 20px;
}
.order-actions-toolbar .action {
  margin: 0 20px 0 0;
}
.order-details-items {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.order-details-items .order-title > strong {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 0.1125rem;
  margin-bottom: 0.06rem;
  display: inline-block;
}
.order-details-items .items-qty .item {
  white-space: nowrap;
}
.order-details-items .items-qty .title:after {
  content: ': ';
}
.order-details-items .table-order-items .product-item-name {
  margin-top: 0;
}
.order-details-items .table-order-items tbody + tbody {
  border-top: 1px solid #dddddd;
}
.order-details-items .item-options dt {
  margin: 0;
}
.order-details-items .item-options dd {
  margin: 0 0 15px;
}
.order-details-items .item-options.links dt {
  display: inline-block;
}
.order-details-items .item-options.links dt:after {
  content: ': ';
}
.order-details-items .item-options.links dd {
  margin: 0;
}
.order-pager-wrapper .toolbar-amount {
  padding-top: 3px;
}
.order-pager-wrapper .pages-items .item:first-child,
.order-pager-wrapper .pages-items .item:last-child {
  margin-right: 0;
}
.order-actions-toolbar {
  margin-bottom: 25px;
}
.order-actions-toolbar .action {
  margin-right: 30px;
}
.order-actions-toolbar .action.print {
  margin: 0;
}
.page-title-wrapper .order-date {
  margin: 0 0 1.5rem;
}
.account .page-title-wrapper .page-title,
[class^='sales-guest-'] .page-title-wrapper .page-title,
.sales-guest-view .page-title-wrapper .page-title {
  margin-right: 1.875rem;
}
.form-orders-search .field.email,
.form-orders-search .field.zip {
  margin-bottom: 0;
}
.block-reorder .product-item .checkbox {
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
.block-reorder .product-item .field.item {
  display: inline-block;
}
.block-reorder .product-item-name {
  display: inline-block;
}
.block-reorder .actions-toolbar {
  margin: 17px 0;
  max-width: 178px;
}
.block-order-details-comments {
  margin: 0 0 40px;
}
.block-order-details-comments .comment-date {
  font-weight: 600;
}
.block-order-details-comments .comment-content {
  line-height: 1.6;
  margin: 0 0 20px;
}
.block-order-details-view .box-content .payment-method .title {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content {
  margin: 0;
}
.block-order-details-view .box-content .payment-method .content > strong {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content > strong:after {
  content: ': ';
}
.order-tracking {
  border-bottom: 1px solid #dddddd;
  margin: 0;
  padding: 20px 0;
}
.order-tracking .tracking-title {
  display: inline-block;
}
.order-tracking .tracking-content {
  display: inline-block;
  margin: 0 0 0 5px;
}
.opc-wrapper .form-discount {
  max-width: 500px;
}
.action.mailto.friend {
  margin-left: -7px;
  display: inline-block;
  text-decoration: none;
}
.action.mailto.friend:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: inherit;
  content: '\e61d';
  font-family: 'icons-blank-theme';
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.action.mailto.friend span {
  display: inline-block;
  line-height: 28px;
  vertical-align: top;
}
.swatch-attribute-label {
  font-weight: 700;
  position: relative;
}
.swatch-attribute-label.required {
  padding-right: 1rem;
}
.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: 1rem 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: 1rem;
  position: absolute;
  text-align: center;
  width: 100%;
}
.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option {
  background: #f0f0f0;
  color: #949494;
}
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
  background: #fff;
  border: 1px solid #fff;
  color: #000;
}
.swatch-option {
  border: 1px solid #dadada;
  cursor: pointer;
  float: left;
  height: 20px;
  margin: 0 1rem 0.375rem 0;
  max-width: 100%;
  min-width: 30px;
  overflow: hidden;
  padding: 1px 2px;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
}
.swatch-option:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.swatch-option.text {
  background: #f0f0f0;
  color: #686868;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  margin-right: 7px;
  min-width: 22px;
  padding: 4px 8px;
}
.swatch-option.text.selected {
  background-color: #fff;
}
.swatch-option.selected {
  outline: 2px solid #ff5501;
  border: 1px solid #fff;
  color: #333;
}
.swatch-option:not(.disabled):hover {
  border: 1px solid #fff;
  color: #333;
  outline: 1px solid #999;
}
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
  border: 1px solid #fff;
  outline: 2px solid #c34000;
}
.swatch-option.disabled {
  box-shadow: unset;
  cursor: default;
  pointer-events: none;
}
.swatch-option.disabled:after {
  background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, #ffffff), color-stop(46%, #ffffff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #ffffff), color-stop(57%, #ffffff), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  content: '';
  filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff, GradientType=1)';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.swatch-option-disabled {
  border: 0;
  cursor: default;
  outline: none !important;
}
.swatch-option-disabled:after {
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  background: #e02b27;
  content: '';
  height: 2px;
  left: -4px;
  position: absolute;
  top: 10px;
  width: 42px;
  z-index: 995;
}
.swatch-option-loading {
  content: url('../images/loader-2.gif');
}
.swatch-option-tooltip {
  border: 1px solid #dadada;
  color: #949494;
  background: #fff;
  display: none;
  max-height: 100%;
  min-height: 20px;
  min-width: 20px;
  padding: 0.375rem;
  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: #fff 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: #fff;
  border: 1px solid #dadada;
  color: #949494;
  display: none;
  left: -47px;
  position: absolute;
  width: 140px;
  z-index: 999;
}
.swatch-option-tooltip .title {
  color: #282828;
  display: block;
  max-height: 200px;
  min-height: 20px;
  overflow: hidden;
  text-align: center;
}
.swatch-option-link-layered {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
.swatch-option-link-layered:focus > div {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.swatch-option-link-layered:hover > .swatch-option-tooltip-layered {
  display: block;
}
.swatch-opt {
  margin: 1.5rem 0;
}
.swatch-opt-listing {
  margin-bottom: 1rem;
}
.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: #f5f5f5;
  padding: 15px 0;
}
.block-collapsible-nav .item {
  margin: 3px 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: #575757;
  display: block;
  padding: 5px 18px 5px 15px;
}
.block-collapsible-nav .item a {
  text-decoration: none;
}
.block-collapsible-nav .item a:hover {
  background: #e8e8e8;
}
.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current > strong {
  border-color: #ff5501;
  color: #000;
  font-weight: 600;
}
.block-collapsible-nav .item.current a {
  border-color: #ff5501;
}
.block-collapsible-nav .item .delimiter {
  border-top: 1px solid #d1d1d1;
  display: block;
  margin: 1rem 1.8rem;
}
body {
  background-color: #ffffff;
}
.page-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}
.page-main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.page-header {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 1.5rem;
}
.header.content {
  padding-top: 1rem;
  position: relative;
}
.logo {
  float: left;
  margin: 0 0 1rem 3rem;
  max-width: 50%;
  position: relative;
  z-index: 5;
}
.logo img {
  display: block;
  height: auto;
}
.page-print .logo {
  float: none;
}
.page-main > .page-title-wrapper .page-title + .action {
  margin-top: 2.5rem;
}
.action.skip:focus {
  background: #f0f0f0;
  padding: 1rem;
  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 1rem;
  padding: 1rem 1.5rem;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #ffee9c;
  border-color: #d6ca8e;
  color: #333333;
  margin: 0;
}
.message.global.noscript a,
.message.global.cookie a {
  color: #000000;
}
.message.global.noscript a:hover,
.message.global.cookie a:hover {
  color: #000000;
}
.message.global.noscript a:active,
.message.global.cookie a:active {
  color: #ff5501;
}
.message.global.cookie {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 3;
}
.message.global.cookie .actions {
  margin-top: 1rem;
}
.message.global.demo {
  margin: 0 0 1rem;
  padding: 1rem 1.5rem;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #ff0101;
  border-color: none;
  color: #fff;
  margin-bottom: 0;
  text-align: center;
}
.message.global.demo a {
  color: #000000;
}
.message.global.demo a:hover {
  color: #000000;
}
.message.global.demo a:active {
  color: #ff5501;
}
.page-footer {
  margin-top: auto;
}
.footer.content {
  border-top: 1px solid #dddddd;
  margin-top: 25px;
  padding-bottom: 25px;
  padding-top: 25px;
}
.footer.content .links > li {
  margin: 0 0 8px;
}
.footer.content .switcher-store {
  margin: 0 0 30px;
}
.footer .copyright,
.footer .bugs {
  display: block;
  margin: 20px 0 0;
}
.page-header .panel.wrapper .switcher,
.page-footer .switcher {
  margin-right: 10px;
}
.page-header .panel.wrapper .switcher .options,
.page-footer .switcher .options {
  display: inline-block;
  position: relative;
}
.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: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-header .panel.wrapper .switcher .options .action.toggle:hover:after,
.page-footer .switcher .options .action.toggle:hover:after {
  color: inherit;
}
.page-header .panel.wrapper .switcher .options .action.toggle:active:after,
.page-footer .switcher .options .action.toggle:active:after {
  color: inherit;
}
.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: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e621';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:hover:after,
.page-footer .switcher .options .action.toggle.active:hover:after {
  color: inherit;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:active:after,
.page-footer .switcher .options .action.toggle.active:active:after {
  color: inherit;
}
.page-header .panel.wrapper .switcher .options ul.dropdown,
.page-footer .switcher .options ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #fff;
  border: 1px solid #bbb;
  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 #fff 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 #bbb 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 {
  display: block;
  padding: 8px;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a:hover,
.page-footer .switcher .options ul.dropdown a:hover {
  text-decoration: none;
}
.page-header .panel.wrapper .switcher li,
.page-footer .switcher li {
  font-size: 12px;
  margin: 0;
}
.page-header .panel.wrapper .switcher strong,
.page-footer .switcher strong {
  font-weight: 400;
}
.widget {
  clear: both;
}
.page-header .widget.block,
.page-footer .widget.block {
  margin: 1.5rem 0;
}
.ui-datepicker td {
  padding: 0;
}
.cookie-status-message {
  display: none;
}
.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: #000000;
  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: #000000;
  text-decoration: none;
}
.my-credit-cards .action.delete:hover {
  color: #000000;
  text-decoration: underline;
}
.my-credit-cards .action.delete:active {
  color: #ff5501;
  text-decoration: underline;
}
.my-credit-cards .action.delete:hover,
.my-credit-cards .action.delete:active,
.my-credit-cards .action.delete:focus {
  background: none;
  border: 0;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  color: #000000;
  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: #000000;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  margin-right: 1.5rem;
}
.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: #000000;
  text-decoration: none;
}
.my-credit-cards-popup .action.secondary:hover {
  color: #000000;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:active {
  color: #ff5501;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:hover,
.my-credit-cards-popup .action.secondary:active,
.my-credit-cards-popup .action.secondary:focus {
  background: none;
  border: 0;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  color: #000000;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.minilist .weee {
  display: table-row;
  font-size: 1.1rem;
}
.minilist .weee:before {
  display: none;
}
.price-container.weee:before {
  display: none;
}
.toolbar.wishlist-toolbar .limiter {
  float: right;
}
.toolbar.wishlist-toolbar .main .pages {
  display: inline-block;
  position: relative;
  z-index: 0;
}
.toolbar.wishlist-toolbar .toolbar-amount,
.toolbar.wishlist-toolbar .limiter {
  display: inline-block;
  z-index: 1;
}
.product-items .action.towishlist:before,
.products.list.items .action.towishlist:before,
.table-comparison .action.towishlist:before {
  content: '\e601';
}
.account .table-wrapper .data.table.wishlist > thead > tr > th,
.account .table-wrapper .data.table.wishlist > tbody > tr > th,
.account .table-wrapper .data.table.wishlist > tfoot > tr > th,
.account .table-wrapper .data.table.wishlist > thead > tr > td,
.account .table-wrapper .data.table.wishlist > tbody > tr > td,
.account .table-wrapper .data.table.wishlist > tfoot > tr > td {
  border-top: 1px solid #dddddd;
}
.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 #dddddd;
}
.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 #dddddd;
}
.account .table-wrapper .data.table.wishlist .product.name {
  display: inline-block;
  margin-bottom: 1rem;
}
.account .table-wrapper .data.table.wishlist .box-tocart {
  margin: 1rem 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: 1rem 0;
}
.account .table-wrapper .data.table.wishlist .input-text.qty {
  margin-bottom: 1rem;
}
.account .table-wrapper .data.table.wishlist .action.primary {
  vertical-align: top;
}
.account .table-wrapper .data.table.wishlist .price {
  font-weight: 700;
}
.block-wishlist .product-item-name {
  margin-right: 1.875rem;
}
.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: 1rem;
}
.products-grid.wishlist .product-item-name {
  margin-top: 0;
}
.products-grid.wishlist .product-item .price-box {
  margin: 0;
}
.products-grid.wishlist .product-item-comment {
  display: block;
  height: 42px;
  margin: 1rem 0;
}
.products-grid.wishlist .product-item-actions > * {
  margin-right: 15px;
}
.products-grid.wishlist .product-item-actions > *:last-child {
  margin-right: 0;
}
.products-grid.wishlist .product-item .box-tocart input.qty {
  height: 32px;
}
.sidebar .block-addbysku .fieldset {
  margin: 0;
}
.sidebar .block-addbysku .fieldset .fields {
  position: relative;
}
.sidebar .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 1rem;
  vertical-align: top;
}
.sidebar .block-addbysku .fieldset .fields .field.sku {
  margin-right: -85px;
  padding-right: 90px;
  width: 100%;
}
.sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error {
  width: 80px;
}
.sidebar .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 6px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar {
  margin-bottom: 1.5rem;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary {
  text-align: left;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action {
  width: auto;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary {
  float: none;
  text-align: left;
}
.sidebar .block-addbysku .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 2px 0;
  width: auto;
}
.sidebar .block-addbysku .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 31px;
  line-height: 22px;
  color: inherit;
  content: '\e61c';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.add:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.add:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.links {
  display: inline-block;
  margin: 1.5rem 0 0;
}
.sidebar .block-addbysku .action.reset {
  display: block;
  margin: 1rem 0;
}
.sidebar .block-addbysku .action.remove {
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.sidebar .block-addbysku .action.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.remove:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:focus,
.sidebar .block-addbysku .action.remove:active {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove:hover {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove.disabled,
.sidebar .block-addbysku .action.remove[disabled],
fieldset[disabled] .sidebar .block-addbysku .action.remove {
  pointer-events: none;
  opacity: 0.5;
}
.block-banners .banner-item,
.block-banners-inline .banner-item {
  display: block;
}
.block-banners .banner-item-content,
.block-banners-inline .banner-item-content {
  margin-bottom: 1.5rem;
}
.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: 1.5rem;
}
.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: 0.5;
  overflow: hidden;
  width: 20px;
  display: inline-block;
  text-decoration: none;
}
.block-event .block-content > .action.backward > span,
.block-event .block-content > .action.forward > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 55px;
  line-height: 30px;
  color: inherit;
  content: '\e617';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  margin-left: -15px;
}
.block-event .block-content > .action.backward {
  left: 0;
}
.block-event .block-content > .action.forward {
  right: 0;
}
.block-event .block-content > .action.forward:before {
  content: '\e608';
}
.block-event .block-content > .action.forward:before {
  margin-left: -20px;
}
.block-event .block-content > .action.inactive {
  cursor: default;
  display: none;
}
.block-event .block-content > .action:hover {
  opacity: 1;
}
.block-event .slider-panel {
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.block-event .slider-panel .slider {
  white-space: nowrap;
}
.block-event .slider-panel .slider .item {
  background: #f0f0f0;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  white-space: normal;
  width: 16.35%;
}
.sidebar-main .block-event .slider-panel .slider .item,
.sidebar-additional .block-event .slider-panel .slider .item {
  width: 100%;
}
.block-event .slider-panel .slider .item img {
  max-width: 100%;
}
.block-event .slider-panel .slider .item .category-name {
  display: inline-block;
  font-size: 1.8rem;
  padding: 15px 5px 0;
  word-break: break-all;
}
.block-event .slider-panel .slider .item .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-event .slider-panel .slider .item .ticker li {
  display: none;
  margin: 0 5px;
}
.block-event .slider-panel .slider .item .ticker .value {
  font-size: 2.6rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .ticker .label {
  display: block;
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .dates {
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .start,
.block-event .slider-panel .slider .item .dates .end,
.block-event .slider-panel .slider .item .dates .date {
  display: block;
}
.block-event .slider-panel .slider .item .dates .start:after {
  font-size: 1.8rem;
  content: '\2013';
  display: block;
}
.block-event .slider-panel .slider .item .dates .date {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .time {
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .box-event .box-content {
  padding: 5px 0 1rem;
}
.block-event .slider-panel .slider .item .box-event .box-title {
  display: block;
  font-weight: 300;
  margin: 1rem 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: #000;
  border: #000;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  font-size: 1em;
  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: #000000;
  border: #000000;
  color: #fff;
}
.block-event .slider-panel .slider .item .action.event:hover {
  background: #000000;
  border: #000000;
  color: #fff;
}
.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: 1.5rem;
}
.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: 1.5rem 0 0;
}
.block-cms-hierarchy-link.widget {
  display: block;
  margin-bottom: 1.5rem;
}
.block-cms-hierarchy-link-inline.widget {
  margin: 0;
}
/* ============================= */
/* Master             */
/* ============================= */
p:last-child {
  margin-bottom: 0;
}
/* ============================= */
/* Widths & Thigs             */
/* ============================= */
.page-main {
  max-width: 100% !important;
  padding: 0 !important;
}
.pagebuilder-column {
  padding-left: 20px;
  padding-right: 20px;
}
.catalogsearch-result-index .page-main,
.catalog-category-view .page-main {
  max-width: 1920px !important;
}
.catalog-product-view .page-main {
  max-width: 1920px !important;
}
.customer-account-create .page-main,
.cms-noroute-index .page-main,
.customer-account-login .page-main,
.checkout-index-index .page-main,
.checkout-cart-index .page-main {
  max-width: 1920px !important;
}
.breadcrumbs {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* ============================= */
/* Buttons             */
/* ============================= */
.product-item-actions > * {
  font-size: 18px;
  line-height: 1;
}
button,
.cart.table-wrapper .actions-toolbar > .action,
.action-gift,
.action.primary,
.action-primary,
.cart.table-wrapper .actions-toolbar > .action,
.action-gift,
.action-gift {
  line-height: 1;
}
[data-content-type='buttons'] {
  margin-top: 15px;
}
/* ============================= */
/* Header             */
/* ============================= */
.header-wrapper .header-bar {
  background: #f5f5f5;
  padding: 10px 0;
}
.header-wrapper .header.content {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  justify-content: center;
  align-items: center;
}
.header-wrapper .header.content .header-right {
  display: flex;
  justify-content: end;
}
.header-wrapper .header.content .header-right .header-account {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-wrapper .header.content .header-right .header-account i {
  font-size: 1.3em;
}
.header-wrapper .header.content .logo {
  margin: 0;
}
.header-wrapper .header.content .head-search .block-search {
  width: 100%;
}
.header-wrapper .header.content .head-search .block-search .control {
  padding-bottom: 0;
}
.header-wrapper .header-navigation {
  background: #f5f5f5;
}
.minicart-wrapper .action.showcart:before {
  display: none;
}
/* ============================= */
/* Footer             */
/* ============================= */
footer .footer {
  display: flex;
  flex-flow: row wrap;
  flex-direction: column;
}
footer .footer .newsletter-wrap {
  display: flex;
  justify-content: center;
}
footer .footer .newsletter-wrap .newsletter {
  float: left;
  max-width: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
}
footer .footer .newsletter-wrap .newsletter .content {
  width: 100%;
}
footer .footer .newsletter-wrap .newsletter .content .form {
  display: flex;
  justify-content: center;
}
footer .footer .newsletter-wrap .newsletter .content .form label input {
  height: 100%;
}
footer .footer .newsletter-wrap .newsletter .content .form .actions .action {
  margin-bottom: 0;
}
/**
 * Mega Menu Module Styles
 * Desktop mega menu and mobile burger menu
 */
.mega-menu-desktop {
  position: relative;
  width: 100%;
}
.mega-menu-desktop__list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 0;
  position: relative;
}
.mega-menu-desktop__item {
  position: static;
  margin: 0;
  padding: 0;
}
.mega-menu-desktop__item--active {
  background-color: #f8f9fa;
}
.mega-menu-desktop__link {
  display: flex;
  align-items: center;
  padding: 1rem 1.5rem;
  color: #333;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease, background-color 0.2s ease;
  white-space: nowrap;
}
.mega-menu-desktop__link:hover,
.mega-menu-desktop__link:focus {
  color: #007bff;
  background-color: #f8f9fa;
  outline: none;
}
.mega-menu-desktop__arrow {
  margin-left: 0.5rem;
  font-size: 0.75rem;
  transition: transform 0.2s ease;
}
.mega-menu-desktop__item--active .mega-menu-desktop__arrow {
  transform: rotate(180deg);
}
.mega-menu-desktop__dropdown {
  position: fixed;
  top: auto;
  left: 0;
  right: 0;
  width: 100vw;
  background: #fff;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
  border: 1px solid #e5e7eb;
  border-top: none;
  border-radius: 0 0 4px 4px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;
  z-index: 1000;
  margin-top: 0;
}
.mega-menu-desktop__dropdown--active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.mega-menu-desktop__dropdown--single-column {
  position: absolute;
  left: auto;
  right: auto;
  width: auto;
  min-width: 250px;
  max-width: 300px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  margin-top: 0.5rem;
}
.mega-menu-desktop__dropdown--single-column .mega-menu-desktop__dropdown-inner {
  padding: 0.5rem 0;
  max-width: none;
}
.mega-menu-desktop__dropdown-inner {
  padding: 2rem;
  max-width: 1920px;
  margin: 0 auto;
}
.mega-menu-desktop__submenu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 0;
  column-gap: 3rem;
  row-gap: 0.5rem;
}
.mega-menu-desktop__submenu--single-column {
  display: block !important;
  grid-template-columns: 1fr !important;
  column-gap: 0;
  row-gap: 0;
}
.mega-menu-desktop__submenu--columns-2 {
  grid-template-columns: repeat(2, 1fr) !important;
}
.mega-menu-desktop__submenu--columns-3 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.mega-menu-desktop__submenu--columns-4 {
  grid-template-columns: repeat(4, 1fr) !important;
}
.mega-menu-desktop__submenu--columns-5 {
  grid-template-columns: repeat(5, 1fr) !important;
}
.mega-menu-desktop__submenu--columns-6 {
  grid-template-columns: repeat(6, 1fr) !important;
}
.mega-menu-desktop__submenu-item {
  margin: 0;
  padding: 0;
  break-inside: avoid;
}
.mega-menu-desktop__submenu-item--view-all {
  grid-column: 1 / -1;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #e5e7eb;
}
.mega-menu-desktop__submenu-item--view-all .mega-menu-desktop__submenu-link {
  font-weight: 600;
  padding: 0.75rem 0;
}
.mega-menu-desktop__submenu-item--has-children {
  position: relative;
}
.mega-menu-desktop__submenu--single-column .mega-menu-desktop__submenu-item {
  break-inside: auto;
  border-bottom: 1px solid #f0f0f0;
}
.mega-menu-desktop__submenu--single-column .mega-menu-desktop__submenu-item:last-child {
  border-bottom: none;
}
.mega-menu-desktop__submenu--single-column .mega-menu-desktop__submenu-item-link {
  padding: 0.75rem 1.5rem;
  border-radius: 0;
}
.mega-menu-desktop__submenu--single-column .mega-menu-desktop__submenu-item-link:hover,
.mega-menu-desktop__submenu--single-column .mega-menu-desktop__submenu-item-link:focus {
  background-color: #f8f9fa;
}
.mega-menu-desktop__submenu--single-column .mega-menu-desktop__submenu-item--has-children > .mega-menu-desktop__submenu-link {
  position: relative;
  padding-right: 2rem;
}
.mega-menu-desktop__submenu--single-column .mega-menu-desktop__submenu-item--has-children > .mega-menu-desktop__submenu-link::after {
  content: '›';
  position: absolute;
  right: 1rem;
  color: #999;
}
.mega-menu-desktop__submenu-link {
  display: block;
  padding: 0.75rem 0;
  color: #333;
  text-decoration: none;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.mega-menu-desktop__submenu-link:hover,
.mega-menu-desktop__submenu-link:focus {
  color: #007bff;
  background-color: transparent;
  outline: none;
}
.mega-menu-desktop__submenu-level2 {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 1rem;
  border-left: 2px solid #e5e7eb;
  margin-left: 0;
  margin-top: 0.5rem;
}
.mega-menu-desktop__submenu-level2 .mega-menu-desktop__submenu-item {
  margin: 0.25rem 0;
}
.mega-menu-desktop__submenu-level2 .mega-menu-desktop__submenu-link {
  padding: 0.5rem 0;
  color: #666;
}
.mega-menu-desktop__submenu-level2 .mega-menu-desktop__submenu-link:hover,
.mega-menu-desktop__submenu-level2 .mega-menu-desktop__submenu-link:focus {
  color: #007bff;
  background-color: transparent;
}
@media (max-width: 1200px) {
  .mega-menu-desktop__submenu--columns-4,
  .mega-menu-desktop__submenu--columns-5,
  .mega-menu-desktop__submenu--columns-6 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 992px) {
  .mega-menu-desktop__submenu {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
.mega-menu-desktop__link:focus-visible,
.mega-menu-desktop__submenu-link:focus-visible {
  outline: 2px solid #007bff;
  outline-offset: -2px;
}
.mega-menu-mobile {
  position: relative;
}
.mega-menu-mobile__toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1rem;
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.mega-menu-mobile__toggle:hover {
  background-color: #f8f9fa;
}
.mega-menu-mobile__toggle-icon {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 24px;
  height: 18px;
}
.mega-menu-mobile__toggle-line {
  width: 100%;
  height: 2px;
  background-color: #333;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.mega-menu-mobile__nav {
  position: fixed;
  top: 0;
  left: -100%;
  width: 85%;
  max-width: 400px;
  height: 100vh;
  background: #fff;
  box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1);
  z-index: 10000;
  overflow-y: auto;
  transition: left 0.3s ease;
}
.mega-menu-mobile__nav--open {
  left: 0;
}
.mega-menu-mobile__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #e5e7eb;
  background-color: #f8f9fa;
}
.mega-menu-mobile__title {
  margin: 0;
  font-weight: 600;
}
.mega-menu-mobile__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  background: transparent;
  border: none;
  line-height: 1;
  color: #666;
  cursor: pointer;
  transition: color 0.2s ease;
}
.mega-menu-mobile__close:hover {
  color: #333;
}
.mega-menu-mobile__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mega-menu-mobile__item {
  border-bottom: 1px solid #e5e7eb;
}
.mega-menu-mobile__item--expanded > .mega-menu-mobile__submenu {
  display: block;
}
.mega-menu-mobile__item--expanded > .mega-menu-mobile__item-header .mega-menu-mobile__expand-icon {
  transform: rotate(45deg);
}
.mega-menu-mobile__item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mega-menu-mobile__link {
  display: block;
  flex: 1;
  padding: 1rem 1.5rem;
  color: #333;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.mega-menu-mobile__link:hover,
.mega-menu-mobile__link:focus {
  color: #007bff;
  background-color: #f8f9fa;
  outline: none;
}
.mega-menu-mobile__expand {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.mega-menu-mobile__expand:hover {
  background-color: #f8f9fa;
}
.mega-menu-mobile__expand-icon {
  font-size: 1.5rem;
  line-height: 1;
  color: #666;
  transition: transform 0.3s ease;
}
.mega-menu-mobile__submenu {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #f8f9fa;
}
.mega-menu-mobile__submenu-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mega-menu-mobile__submenu-item {
  border-bottom: 1px solid #e0e0e0;
}
.mega-menu-mobile__submenu-item--view-all .mega-menu-mobile__submenu-item-link {
  font-weight: 600;
  border-bottom: 1px solid #e5e7eb;
  margin-bottom: 0.5rem;
  padding-bottom: 1rem;
}
.mega-menu-mobile__submenu-item--expanded > .mega-menu-mobile__submenu-level2 {
  display: block !important;
}
.mega-menu-mobile__submenu-item--expanded > .mega-menu-mobile__submenu-header .mega-menu-mobile__expand-icon {
  transform: rotate(45deg);
}
.mega-menu-mobile__submenu-link {
  display: block;
  flex: 1;
  padding: 0.875rem 1.5rem;
  color: #666;
  text-decoration: none;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.mega-menu-mobile__submenu-link:hover,
.mega-menu-mobile__submenu-link:focus {
  color: #007bff;
  background-color: #fff;
  outline: none;
}
.mega-menu-mobile__submenu-level2 {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 1rem;
  background-color: #fff;
}
.mega-menu-mobile__submenu-level2 .mega-menu-mobile__submenu-item {
  border-bottom: 1px solid #f0f0f0;
}
.mega-menu-mobile__submenu-level2 .mega-menu-mobile__submenu-link {
  padding: 0.75rem 1.5rem;
  color: #888;
}
.mega-menu-mobile__overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  z-index: 9999;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.mega-menu-mobile__overlay--active {
  opacity: 1;
  visibility: visible;
}
body.mega-menu-mobile-open {
  overflow: hidden;
}
@media (max-width: 991px) {
  .mega-menu-desktop {
    display: none;
  }
  .mega-menu-mobile {
    display: block;
  }
}
@media (min-width: 992px) {
  .mega-menu-desktop {
    display: block;
  }
  .mega-menu-mobile {
    display: none;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
/* Row */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
/* Any column */
[class*="col-"] {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
/* Auto columns */
.col {
  flex: 1 0 0%;
  max-width: 100%;
}
/* Generate .col-1..12 (no breakpoint) */
/* Generate .col-1..12 */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
/* Breakpoint generator */
@media (min-width: 768px) {
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
  }
}
/* =====================================================
   Unify ALL Primary buttons with PageBuilder Primary
   (Catalog + Cart + Checkout / OPC)
   ===================================================== */
/* Global primary actions (covers lots of core buttons) */
/* Add to cart (listing + product) */
/* Cart table toolbar oddballs */
/* =======================
   Checkout (OPC) buttons
   ======================= */
.checkout-index-index {
  /* Anything primary inside checkout */
}
/* Optional: remove “special” sizing that sometimes makes checkout buttons look different */
.checkout-index-index .action.primary,
.checkout-index-index .place-order .action.primary,
.actions-primary .action.tocart {
  min-height: 0;
  height: auto;
}
/**
 * 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: 1.5rem;
}
.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: 1rem;
}
.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: 2.5rem;
}
.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: 1rem 1rem 0;
}
.account.vault-cards-listaction .address-select-container {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 1.875rem;
}
.account.vault-cards-listaction #braintree_submit {
  font-size: 1.6rem;
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  height: 40px;
  margin: 1rem 0;
  padding: 0 1.5rem;
}
.account.vault-cards-listaction .subs-modal-overlay {
  background-color: #000;
  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: 2.5rem;
}
.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 #ccc;
  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: 1.5rem 1rem;
}
.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: #fff;
  box-shadow: 0 4px 15px 5px rgba(0, 0, 0, 0.25);
  margin: 1.5rem;
  max-width: 610px;
  overflow-y: auto;
  padding: 3rem 1.5rem;
  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: 1.5rem;
  top: 1.5rem;
}
.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: 1.5rem;
}
.account.vault-cards-listaction .add-card-modal form {
  margin: 0;
}
.account.vault-cards-listaction .add-card-modal legend {
  border-bottom: none !important;
  margin-bottom: 1.5rem !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: 2.5rem 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: #000;
}
.braintree-three-d-modal .bt-modal-frame {
  background-color: #fff;
  border-radius: 6px;
  height: 420px;
  margin: auto;
  width: 440px;
  z-index: 2;
}
.braintree-three-d-modal .bt-modal-body {
  background-color: #fff;
  border: 1px solid lightgray;
  height: 380px;
  margin: 20px;
}
.braintree-three-d-modal .bt-mask {
  background-color: #000;
  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: #000;
  background-image: -webkit-named-image(apple-pay-logo-black);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% calc(60% + 2px);
  border-radius: 5px;
  cursor: pointer;
  display: block;
  height: 40px;
  min-height: 40px;
  margin: 20px auto;
  transition: background-color 0.15s;
}
.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: #fff;
  margin: 10px 0;
  padding: 15px;
  text-align: center;
}
.ppcreditcalc-container {
  background: #fff;
  border: 1px solid #dedede;
}
.ppcreditcalc-header {
  background: #fff;
  padding: 15px;
}
.ppcreditcalc-legal {
  background-color: #eee;
  border-top: 1px solid #dedede;
  font-size: 1.2rem;
  line-height: 2rem;
  padding: 15px;
}
.ppcreditcalc-instalments {
  background-color: #eee;
  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: #000;
  display: block;
  padding: 10px 15px;
}
.ppcreditcalc-instalments-term:hover {
  background: braintree_color-ppcredit-light;
  color: #fff;
  text-decoration: none;
}
.ppcreditcalc-instalments-term.active {
  background: braintree_color-ppcredit-dark;
  color: #fff;
}
.ppcreditcalc-instalment-summary {
  padding: 15px;
}
.ppcreditcalc-instalment-summary dl {
  margin: 0;
}
.ppcreditcalc-instalment-summary dt {
  display: inline-block;
  width: 50%;
}
.ppcreditcalc-instalment-summary dd {
  display: inline-block;
}
#braintree_expirationDate {
  width: 90px;
}
button.braintree-googlepay-button,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button,
.action-gift.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,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.black,
.action-gift.braintree-googlepay-button.black {
  background-color: #000;
  box-shadow: none;
  padding: 12px 24px 1rem;
}
button.braintree-googlepay-button.white,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.white,
.action-gift.braintree-googlepay-button.white {
  background-color: #fff;
}
button.braintree-googlepay-button.short,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.short,
.action-gift.braintree-googlepay-button.short {
  min-width: 90px;
  width: 160px;
}
button.braintree-googlepay-button.black.short,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.black.short,
.action-gift.braintree-googlepay-button.black.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg);
}
button.braintree-googlepay-button.white.short,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.white.short,
.action-gift.braintree-googlepay-button.white.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg);
}
button.braintree-googlepay-button.black:active,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.black:active,
.action-gift.braintree-googlepay-button.black:active {
  background-color: #5f6368;
}
button.braintree-googlepay-button.black:hover,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.black:hover,
.action-gift.braintree-googlepay-button.black:hover {
  background-color: #3c4043;
}
button.braintree-googlepay-button.white:active,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.white:active,
.action-gift.braintree-googlepay-button.white:active {
  background-color: #fff;
}
button.braintree-googlepay-button.white:focus,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.white:focus,
.action-gift.braintree-googlepay-button.white:focus {
  box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px;
}
button.braintree-googlepay-button.white:hover,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.white:hover,
.action-gift.braintree-googlepay-button.white:hover {
  background-color: #f8f8f8;
}
button.braintree-googlepay-button.long,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.long,
.action-gift.braintree-googlepay-button.long {
  width: 100%;
}
button.braintree-googlepay-button.white.long,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.white.long,
.action-gift.braintree-googlepay-button.white.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light/en.svg);
}
button.braintree-googlepay-button.black.long,
.cart.table-wrapper .actions-toolbar > .action.braintree-googlepay-button.black.long,
.action-gift.braintree-googlepay-button.black.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark/en.svg);
}
.googlepay-minicart-logo {
  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: 1rem;
  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: 1rem 1rem 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: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  box-sizing: border-box;
  font-family: 'Open 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-applepay-checkout-btn,
#braintree-google-checkout-btn {
  width: 240px;
}
.braintree-paypal-fieldset {
  display: none;
}
.braintree-paypal-buttons,
.braintree-paypal-vault {
  margin-top: 1.5rem;
}
.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: 2.5rem;
  top: 1rem;
}
#braintree_cc_number {
  padding-left: 68px;
}
.braintree-express-payments {
  display: flex;
  flex-wrap: wrap;
}
.braintree-express-payments > div {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.braintree-express-payments span {
  display: block;
  font-size: 18px;
  margin: 1.5rem 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 0.375rem;
}
.braintree-express-payments span.express-payment-subtitle:before {
  background: #ccc;
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.braintree-express-payments > div > div {
  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: 35px;
}
.paypal-braintree-paylater-message-container-pdp {
  padding: 0 10px 10px;
}
.paypal-braintree-paylater-message-container-pdp .page-product-bundle,
.page-product-giftcard .paypal-braintree-paylater-message-container-pdp {
  padding: 0 0 10px;
}
.paypal-braintree-paylater-message-container-cart {
  padding: 0 15px;
}
@media only screen and (max-width: 990px) {
  .field-tooltip .field-tooltip-content {
    right: -1rem;
    top: 40px;
    left: auto;
  }
}
@media only screen and (max-width: 989px) {
  .abs-button-responsive-smaller,
  .product-info-main .box-tocart .actions .action.tocart {
    width: 100%;
  }
  .abs-visually-hidden-mobile-m {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile-m:before,
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .actions-toolbar:before,
  .form-create-return .fieldset > .actions-toolbar:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .actions-toolbar:after {
    clear: both;
  }
  .abs-icon-add-mobile,
  .block-wishlist-management .wishlist-add.item .add {
    display: block;
    text-decoration: none;
  }
  .abs-icon-add-mobile:before,
  .block-wishlist-management .wishlist-add.item .add:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 10px;
    color: inherit;
    content: '\e61c';
    font-family: 'icons-blank-theme';
    margin: 0 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-toggling-title-mobile,
  .block-wishlist-management .wishlist-select .wishlist-name,
  .block-collapsible-nav .title {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    cursor: pointer;
    margin-bottom: 0;
    padding: 1rem 3rem 1rem 15px;
    position: relative;
    display: block;
    text-decoration: none;
  }
  .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: 28px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after,
  .block-collapsible-nav .title:after {
    position: absolute;
    right: 1rem;
    top: 0;
  }
  .abs-toggling-title-mobile.active:after,
  .block-wishlist-management .wishlist-select .wishlist-name.active:after,
  .block-collapsible-nav .title.active:after {
    content: '\e621';
  }
  .abs-pager-toolbar-mobile .toolbar-amount,
  .abs-pager-toolbar-mobile .limiter,
  .abs-pager-toolbar-mobile .pages,
  .account .toolbar .toolbar-amount,
  .account .toolbar .limiter,
  .account .toolbar .pages,
  .toolbar-wishlist-results .toolbar-amount,
  .toolbar-wishlist-results .limiter,
  .toolbar-wishlist-results .pages {
    float: none;
    margin-bottom: 1.875rem;
  }
  .abs-shopping-cart-items-mobile .actions,
  .cart-container .form-cart .actions {
    text-align: center;
  }
  .abs-shopping-cart-items-mobile .action.update,
  .abs-shopping-cart-items-mobile .action.continue,
  .abs-shopping-cart-items-mobile .action.clear,
  .cart-container .form-cart .action.update,
  .cart-container .form-cart .action.continue,
  .cart-container .form-cart .action.clear {
    margin: 0 auto 1rem;
  }
  .abs-shopping-cart-items-mobile .action.update,
  .abs-shopping-cart-items-mobile .action.clear,
  .cart-container .form-cart .action.update,
  .cart-container .form-cart .action.clear {
    display: block;
  }
  .abs-checkout-tooltip-content-position-top-mobile,
  .field-tooltip .field-tooltip-content {
    right: -1rem;
    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: 1rem;
    left: auto;
    top: 0;
  }
  .abs-checkout-tooltip-content-position-top-mobile:before,
  .field-tooltip .field-tooltip-content:before {
    border-bottom-color: #999;
  }
  .abs-checkout-tooltip-content-position-top-mobile:after,
  .field-tooltip .field-tooltip-content:after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
  .navigation,
  .breadcrumbs,
  .page-header .header.panel,
  .header.content,
  .footer.content,
  .page-main,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .account .page-main,
  .cms-privacy-policy .page-main {
    padding-top: 41px;
    position: relative;
  }
  .navigation {
    padding: 0;
  }
  .navigation .parent .level-top {
    display: block;
    text-decoration: none;
    position: relative;
  }
  .navigation .parent .level-top:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .parent .level-top:after {
    position: absolute;
    right: 7px;
    top: -8px;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: '\e621';
  }
  .nav-sections {
    -webkit-overflow-scrolling: touch;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: calc(-1 * (100% - 54px));
    overflow: auto;
    position: fixed;
    top: 0;
    width: calc(100% - 54px);
  }
  .nav-sections .switcher {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
    font-weight: 700;
    margin: 0;
    padding: 0.8rem 3.5rem 0.8rem 2rem;
  }
  .nav-sections .switcher .label {
    display: block;
    margin-bottom: 0.375rem;
  }
  .nav-sections .switcher:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .switcher-trigger strong {
    display: block;
    text-decoration: none;
    position: relative;
  }
  .nav-sections .switcher-trigger strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .nav-sections .switcher-trigger strong:after {
    position: absolute;
    right: -40px;
    top: -16px;
  }
  .nav-sections .switcher-trigger.active strong:after {
    content: '\e621';
  }
  .nav-sections .switcher-dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    display: none;
    padding: 1rem 0;
  }
  .nav-sections .switcher-options.active .switcher-dropdown {
    display: block;
  }
  .nav-sections .header.links {
    margin: 0;
    padding: 0;
    list-style: none none;
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .header.links li {
    font-size: 1.6rem;
    margin: 0;
  }
  .nav-sections .header.links li.greet.welcome {
    border-top: 1px solid #d1d1d1;
    font-weight: 700;
    padding: 0.8rem 15px;
  }
  .nav-sections .header.links li > a {
    border-top: 1px solid #d1d1d1;
  }
  .nav-sections .header.links a,
  .nav-sections .header.links a:hover {
    color: #575757;
    text-decoration: none;
    display: block;
    font-weight: 700;
    padding: 0.8rem 15px;
  }
  .nav-sections .header.links .header.links {
    border: 0;
  }
  .nav-before-open {
    height: 100%;
    overflow-x: hidden;
    width: 100%;
  }
  .nav-before-open .page-wrapper {
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
  }
  .nav-before-open body {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .nav-open .page-wrapper {
    left: calc(100% - 54px);
  }
  .nav-open .nav-sections {
    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    left: 0;
    z-index: 99;
  }
  .nav-open .nav-toggle:after {
    background: rgba(0, 0, 0, 0.5);
    content: '';
    display: block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .nav-sections-items {
    position: relative;
    z-index: 1;
  }
  .nav-sections-items:before,
  .nav-sections-items:after {
    content: '';
    display: table;
  }
  .nav-sections-items:after {
    clear: both;
  }
  .nav-sections-item-title {
    background: #e8e8e8;
    border: solid #dbdbdb;
    border-width: 0 0 1px 1px;
    box-sizing: border-box;
    float: left;
    height: 71px;
    padding-top: 24px;
    text-align: center;
    width: 33.33%;
  }
  .nav-sections-item-title.active {
    background: transparent;
    border-bottom: 0;
  }
  .nav-sections-item-title .nav-sections-item-switch:hover {
    text-decoration: none;
  }
  .nav-sections-item-content {
    box-sizing: border-box;
    float: right;
    margin-left: -100%;
    margin-top: 71px;
    width: 100%;
    padding: 1.875rem 0;
  }
  .nav-sections-item-content:before,
  .nav-sections-item-content:after {
    content: '';
    display: table;
  }
  .nav-sections-item-content:after {
    clear: both;
  }
  .nav-sections-item-content.active {
    display: block;
  }
  .navigation {
    background: #f5f5f5;
    box-sizing: border-box;
  }
  .navigation ul {
    margin: 0;
    padding: 0;
  }
  .navigation li {
    margin: 0;
  }
  .navigation a {
    display: block;
    padding-top: 1rem;
    padding-right: 0;
    padding-bottom: 1rem;
    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 3rem 8px 15px;
    text-transform: uppercase;
    word-wrap: break-word;
  }
  .navigation .level0 > .level-top:hover {
    color: #333;
  }
  .navigation .level0.active .all-category .ui-state-focus {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
    padding-left: 7px;
    display: inline-block;
  }
  .navigation .level0 > .level1 {
    font-weight: 600;
  }
  .navigation .level0.active > a:not(.ui-state-active),
  .navigation .level0.has-active > a:not(.ui-state-active) {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
  }
  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon),
  .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {
    margin-left: -8px;
  }
  .navigation li.level0:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .navigation .submenu > li {
    word-wrap: break-word;
  }
  .navigation .submenu > li > a:hover {
    color: #333;
  }
  .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: #333;
  }
  .navigation .submenu:not(:first-child).expanded {
    display: block !important;
    padding-right: 0;
    top: 0 !important;
  }
  .navigation .submenu:not(:first-child) .active > a {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 8px;
    padding-left: 7px;
  }
  .navigation .submenu:not(:first-child) .level1.active > a {
    padding-left: 7px;
  }
  .product.data.items {
    margin: 0;
    padding: 0;
  }
  .product.data.items > .item.title {
    box-sizing: border-box;
    float: none;
    width: 100%;
  }
  .product.data.items > .item.title > .switch {
    display: block;
  }
  .product.data.items > .item.content {
    box-sizing: border-box;
    display: block;
    float: none;
    margin: 0;
  }
  .product.data.items > .item.content:before,
  .product.data.items > .item.content:after {
    content: '';
    display: table;
  }
  .product.data.items > .item.content:after {
    clear: both;
  }
  .product.data.items > .item.content.active {
    display: block;
  }
  .product.data.items > .item.title {
    margin: 0 0 0.375rem;
  }
  .product.data.items > .item.title > .switch {
    background: #f7f7f7;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    height: 3rem;
    padding: 0.375rem 1.5rem 0.375rem 1.5rem;
    font-weight: 600;
    line-height: 3rem;
    font-size: 1.8rem;
    color: #666666;
    text-decoration: none;
  }
  .product.data.items > .item.title > .switch:visited {
    color: #666666;
    text-decoration: none;
  }
  .product.data.items > .item.title > .switch:hover {
    color: #666666;
    text-decoration: none;
  }
  .product.data.items > .item.title > .switch:active {
    color: #333333;
    text-decoration: none;
  }
  .product.data.items > .item.title:not(.disabled) > .switch:focus,
  .product.data.items > .item.title:not(.disabled) > .switch:hover {
    background: #ffffff;
  }
  .product.data.items > .item.title:not(.disabled) > .switch:active,
  .product.data.items > .item.title.active > .switch,
  .product.data.items > .item.title.active > .switch:focus,
  .product.data.items > .item.title.active > .switch:hover {
    background: #ffffff;
    color: #333333;
    text-decoration: none;
    padding-bottom: 0.375rem;
  }
  .product.data.items > .item.content {
    background: #ffffff;
    border: 1px solid #dddddd;
    margin: 0 0 0.375rem;
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
  .product.data.items .data.item {
    display: block;
  }
  .product.data.items .item.title > .switch {
    padding: 1px 15px 1px;
  }
  .product.data.items > .item.content {
    padding: 10px 15px 30px;
  }
  .modal-popup.modal-slide {
    left: 44px;
    z-index: 900;
  }
  .modal-popup.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    margin: 0;
    max-height: 90vh;
    /** iOS webkit fix height problem when added long content **/
  }
  .custom-slide {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s 0.3s, opacity 0.3s ease;
    transition: visibility 0s 0.3s, opacity 0.3s ease;
    left: 44px;
    z-index: 900;
  }
  .custom-slide._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .custom-slide .modal-inner-wrap {
    background-color: #fff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
    opacity: 1;
    pointer-events: auto;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .custom-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .custom-slide._show {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .custom-slide .modal-inner-wrap {
    background-color: #f4f4f4;
    box-sizing: border-box;
    height: auto;
    min-height: 100%;
  }
  body._has-modal-custom {
    height: 100vh;
    overflow: hidden;
    width: 100vw;
  }
  body._has-modal-custom .modal-custom-overlay {
    background-color: rgba(51, 51, 51, 0.55);
  }
  .modal-popup {
    pointer-events: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #f4f4f4;
  }
  .modal-popup.modal-slide._inner-scroll._show {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
  }
  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    height: auto;
    min-height: 100%;
  }
  .modal-popup .modal-title {
    font-size: 14px;
    font-weight: 700;
  }
  .lac-notification {
    padding: 5px 0;
  }
  .lac-notification .lac-notification-icon {
    display: none;
  }
  .lac-notification .lac-notification-text,
  .lac-notification .lac-notification-links {
    float: none;
    padding: 5px 0;
    text-align: center;
  }
  .pagebuilder-banner-wrapper {
    background-attachment: scroll !important;
  }
  .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  .pagebuilder-column {
    background-attachment: scroll !important;
    flex-basis: 100%;
    max-width: 100%;
  }
  .pagebuilder-column-group {
    flex-wrap: wrap;
  }
  .pagebuilder-column-line {
    flex-wrap: wrap;
  }
  [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-bleed'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-width'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  [data-content-type='tab-item'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-mobile-hidden {
    display: none !important;
  }
  .catalog-product-view .column.main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .catalog-product-view .product.media {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
  }
  .block.related .action.select {
    display: block;
    margin: 0.375rem 0;
  }
  .compare,
  .product-addto-links .action.tocompare,
  .product-item-actions .actions-secondary > .action.tocompare {
    display: none;
  }
  .block-search .block-content {
    margin-bottom: 0;
  }
  .cart.table-wrapper {
    overflow: inherit;
  }
  .cart.table-wrapper thead .col:not(.item) {
    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;
    text-align: center;
    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: 700;
    padding-bottom: 1rem;
  }
  .cart.table-wrapper .col.msrp {
    white-space: normal;
  }
  .cart.table-wrapper .item .col.item {
    padding-bottom: 0;
  }
  .field-tooltip .field-tooltip-content {
    right: -1rem;
    top: 40px;
    left: auto;
  }
  .checkout-payment-method .payment-methods {
    margin: 0 -15px;
  }
  .checkout-payment-method .step-title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .checkout-payment-method .payment-method-title {
    padding: 15px;
  }
  .checkout-payment-method .payment-method-content {
    padding: 0 15px 1.5rem;
  }
  .checkout-payment-method .checkout-billing-address .action-cancel {
    margin-top: 1rem;
  }
  .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 1.5rem;
  }
  .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 .messages {
    margin-bottom: 0;
  }
  .control.captcha-image .captcha-img {
    margin-bottom: 1rem;
    display: block;
  }
  .customer-account-index .page-title-wrapper {
    position: relative;
  }
  .form.search.advanced .field.price .with-addon .input-text {
    flex-basis: auto;
    width: 100%;
  }
  .gift-options .actions-toolbar .action-update {
    font-size: 2rem;
    padding: 15px;
    width: 100%;
  }
  .gift-item-block {
    border-top: 1px solid #c1c1c1;
    border-bottom: 0;
  }
  .cart.table-wrapper .gift-content {
    margin-right: -1rem;
  }
  .gift-wrapping {
    border-bottom: 1px solid #c1c1c1;
    margin-bottom: 1.5rem;
    padding-bottom: 1rem;
  }
  .gift-wrapping-list {
    width: 100%;
  }
  .gift-wrapping-preview img {
    width: 100%;
  }
  .item-actions .actions-toolbar .gift-options .gift-wrapping,
  .item-actions .actions-toolbar .gift-options .gift-message {
    display: block;
  }
  .form-add-invitations .additional,
  .form-add-invitations .field.text {
    margin-top: 1.5rem;
  }
  .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: 1rem;
  }
  .block-wishlist-management {
    clear: both;
    margin-top: -21px;
  }
  .block-wishlist-management .wishlist-select {
    margin: 0 -15px 20px;
  }
  .block-wishlist-management .wishlist-select-items {
    border-bottom: 1px solid #dddddd;
    background: #f5f5f5;
    display: none;
    padding: 15px 0;
  }
  .block-wishlist-management .wishlist-select-items.active {
    display: block;
  }
  .block-wishlist-management .wishlist-select-items .item {
    margin: 3px 0 0;
  }
  .block-wishlist-management .wishlist-select-items .item:first-child {
    margin-top: 0;
  }
  .block-wishlist-management .wishlist-select-items .item.current {
    display: none;
  }
  .block-wishlist-management .wishlist-select-items .item a {
    display: block;
    padding: 0.375rem 18px;
    text-decoration: none;
  }
  .block-wishlist-management .wishlist-select-items .item a:hover {
    background: #e8e8e8;
  }
  .block-wishlist-management .wishlist-title strong {
    font-size: 2.6rem;
  }
  .block-wishlist-management .wishlist-info {
    margin-bottom: 15px;
  }
  .block-wishlist-management .wishlist-toolbar-select,
  .block-wishlist-management .wishlist-toolbar-actions {
    margin-bottom: 15px;
  }
  .products-grid.wishlist .product-item-checkbox {
    left: 0;
    position: absolute;
    top: 20px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-photo {
    margin-left: 1.875rem;
  }
  .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: 3rem;
  }
  .reward-settings + .actions-toolbar {
    margin-top: 10px;
  }
  .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track {
    display: block;
    float: none;
    margin: 1rem 0 0;
  }
  .order-pager-wrapper .toolbar-amount {
    left: inherit;
    position: relative;
    text-align: center;
    top: inherit;
  }
  .order-pager-wrapper .pages {
    text-align: center;
  }
  .order-pager-wrapper .action.previous,
  .order-pager-wrapper .action.next {
    margin: 0;
  }
  .block-collapsible-nav {
    left: 0;
    position: absolute;
    top: -21px;
    width: 100%;
    z-index: 5;
  }
  .block-collapsible-nav .content {
    border-bottom: 1px solid #dddddd;
    display: none;
  }
  .block-collapsible-nav .content.active {
    display: block;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status {
    display: none;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before {
    display: none;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default {
    display: block;
  }
  .my-credit-cards .card-type img {
    vertical-align: middle;
  }
  .products-grid.wishlist {
    margin-bottom: 2.5rem;
    margin-right: 0;
  }
  .products-grid.wishlist .product-item {
    padding: 1.5rem 0 1.5rem 0;
    position: relative;
  }
  .products-grid.wishlist .product-item-photo {
    float: left;
    margin-right: 1.5rem;
  }
  .products-grid.wishlist .product-item-name {
    font-size: 1.6rem;
  }
  .products-grid.wishlist .product-item-actions {
    display: block;
    float: left;
  }
  .products-grid.wishlist .product-item-actions .action {
    margin-right: 15px;
  }
  .products-grid.wishlist .product-item-actions .action:last-child {
    margin-right: 0;
  }
  .products-grid.wishlist .product-item-actions .action.edit {
    float: left;
  }
  .products-grid.wishlist .product-item-actions .action.delete {
    float: right;
  }
  .products-grid.wishlist .product-item-actions .action.edit,
  .products-grid.wishlist .product-item-actions .action.delete {
    margin-top: 7px;
  }
  .products-grid.wishlist .product-item-name,
  .products-grid.wishlist .product-item-description,
  .products-grid.wishlist .product-item .price-box,
  .products-grid.wishlist .product-item-tooltip {
    margin-left: 95px;
  }
  .products-grid.wishlist .product-item .box-tocart {
    float: left;
    margin-right: 1.5rem;
  }
  .products-grid.wishlist .product-item .box-tocart .stock {
    margin-top: 7px;
  }
  .products-grid.wishlist .product-item .giftregisty-dropdown,
  .products-grid.wishlist .product-item .field.qty {
    display: none;
  }
  .products-grid.wishlist .product-image-container {
    max-width: 80px;
  }
  .wishlist-index-index .product-item {
    width: 100%;
  }
  .wishlist-index-index .product-item-info {
    width: auto;
  }
  .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: 1.5rem;
  }
  .account.vault-cards-listaction .add-methods > div:first-child {
    margin-bottom: 1.5rem;
    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;
  }
}
@media only screen and (max-width: 639px) {
  .abs-visually-hidden-mobile,
  .table-giftregistry-items .col.product:before {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile:before,
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody tr:before,
  .abs-checkout-order-review tbody tr:after,
  .table-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,
  .account .toolbar:before,
  .account .toolbar:after,
  .multicheckout.order-review .data.table tbody tr:before,
  .multicheckout.order-review .data.table tbody tr:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody tr:after,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
  .table-giftregistry-items .col.product:after,
  .account .toolbar:after,
  .multicheckout.order-review .data.table tbody tr:after {
    clear: both;
  }
  .abs-checkout-order-review tbody tr:not(:last-child),
  .multicheckout.order-review .data.table tbody tr:not(:last-child) {
    border-bottom: 1px solid #dddddd;
  }
  .abs-checkout-order-review tbody tr .col.item:before,
  .multicheckout.order-review .data.table tbody tr .col.item:before {
    display: none;
  }
  .abs-checkout-order-review tbody tr .col.qty,
  .abs-checkout-order-review tbody tr .col.price,
  .abs-checkout-order-review tbody tr .col.subtotal,
  .multicheckout.order-review .data.table tbody tr .col.qty,
  .multicheckout.order-review .data.table tbody tr .col.price,
  .multicheckout.order-review .data.table tbody tr .col.subtotal {
    box-sizing: border-box;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 33%;
  }
  .abs-checkout-order-review tbody tr .col.qty[data-th]:before,
  .abs-checkout-order-review tbody tr .col.price[data-th]:before,
  .abs-checkout-order-review tbody tr .col.subtotal[data-th]:before,
  .multicheckout.order-review .data.table tbody tr .col.qty[data-th]:before,
  .multicheckout.order-review .data.table tbody tr .col.price[data-th]:before,
  .multicheckout.order-review .data.table tbody tr .col.subtotal[data-th]:before {
    content: attr(data-th) ':';
    display: block;
    font-weight: 700;
    padding-bottom: 1rem;
  }
  .abs-checkout-order-review tbody tr .product-item-name,
  .multicheckout.order-review .data.table tbody tr .product-item-name {
    margin: 0;
  }
  .abs-no-display-s,
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody th {
    display: none;
  }
  .abs-pager-toolbar-mobile-s .toolbar-amount,
  .abs-pager-toolbar-mobile-s .limiter,
  .abs-pager-toolbar-mobile-s .pages,
  .toolbar-giftregistry-results .toolbar-amount,
  .toolbar-giftregistry-results .limiter,
  .toolbar-giftregistry-results .pages {
    margin-bottom: 1.875rem;
  }
  .table-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    position: relative;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) {
    border: none;
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th {
    display: none;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody {
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr {
    display: block;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td,
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 0.375rem 0;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before,
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before {
    padding-right: 1rem;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child {
    padding-top: 1.5rem;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child {
    padding-bottom: 1.5rem;
  }
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:last-child {
    border: none;
    padding: 0 0 0.375rem;
  }
  .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: 1.5rem;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot th {
    box-sizing: border-box;
    float: left;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    width: 70%;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot td {
    box-sizing: border-box;
    float: left;
    padding-left: 0;
    padding-right: 0;
    text-align: right;
    width: 30%;
  }
  .data-table-definition-list thead {
    display: none;
  }
  .data-table-definition-list tbody th {
    padding-bottom: 0;
  }
  .data-table-definition-list tbody th,
  .data-table-definition-list tbody td {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .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;
  }
  .column .block-addbysku .sku {
    margin-right: -85px;
    padding-right: 90px;
  }
  .column .block-addbysku .action.remove {
    display: inline-block;
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
  }
  .column .block-addbysku .action.remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .column .block-addbysku .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 22px;
    color: inherit;
    content: '\e616';
    font-family: 'icons-blank-theme';
    margin: 1px 0 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .column .block-addbysku .action.remove:hover:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:active:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .products-list .product-item {
    table-layout: fixed;
  }
  .products-list .product-item-photo {
    padding: 0 1rem 1rem 0;
    width: 30%;
  }
  .block-search {
    margin-top: 1rem;
  }
  .minicart-wrapper {
    margin-top: 1rem;
  }
  .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;
  }
  .opc-wrapper .step-title {
    font-size: 18px;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .opc-wrapper .form-login {
    border-bottom: 1px solid #ccc;
    margin: 0 0 15px;
    padding: 0 0 15px;
  }
  .opc-wrapper .shipping-address-item {
    border-bottom: 1px solid #ccc;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 100%;
  }
  .opc-wrapper .shipping-address-item.selected-item {
    padding: 15px 7.5rem 15px 18px;
    border-bottom-width: 2px;
  }
  .opc-wrapper .shipping-address-item.selected-item .edit-address-link {
    right: 30px;
  }
  .opc-wrapper .form-login,
  .opc-wrapper .form-shipping-address {
    margin-top: 28px;
  }
  .opc-wrapper .action-select-shipping-item {
    float: none;
    margin-top: 1rem;
    width: 100%;
  }
  .opc-wrapper .action-show-popup {
    width: 100%;
  }
  .opc-wrapper .edit-address-link {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: 1px;
  }
  .opc-wrapper .edit-address-link > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .opc-wrapper .edit-address-link:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 28px;
    color: #303030;
    content: '\e606';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .opc-wrapper .edit-address-link:hover:before {
    color: #303030;
  }
  .opc-wrapper .edit-address-link:active:before {
    color: #303030;
  }
  .shipping-policy-block.field-tooltip {
    margin-bottom: 1.5rem;
    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-shipping-information .shipping-information-title {
    font-size: 2.3rem;
  }
  .account .column.main,
  .account .sidebar-additional {
    margin: 0;
  }
  .cart.table-wrapper .gift-content {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 1.5rem;
  }
  .table-giftregistry-items .field.choice,
  .table-giftregistry-items .field.qty {
    display: inline-block;
  }
  .form-giftregistry-search .fieldset {
    margin-bottom: 15px;
  }
  .multicheckout .data.table .address:before {
    margin-bottom: 0.375rem;
  }
  .multicheckout .product-item-name,
  .multicheckout .price-including-tax,
  .multicheckout .price-excluding-tax {
    display: inline-block;
  }
  .multicheckout .block-content .box:not(:last-child) {
    margin-bottom: 3rem;
  }
  .multicheckout .block-content .box:last-child {
    margin-bottom: 0;
  }
  .multicheckout.order-review .box-items .data.table thead {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead tr {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead .col.item {
    display: block;
    padding: 0;
  }
  .multicheckout .actions-toolbar .action {
    margin-bottom: 1.875rem;
  }
  .multicheckout .actions-toolbar > .primary {
    margin-bottom: 1.875rem;
    margin-right: 0;
  }
  .account .order-details-items .table-order-items .product-item-name,
  .account .order-details-items .table-order-items .price-including-tax,
  .account .order-details-items .table-order-items .price-excluding-tax,
  .account .order-details-items .table-order-items .items-qty {
    display: inline-block;
    vertical-align: top;
  }
  .account .toolbar .pages {
    float: right;
  }
  .account .toolbar .limiter {
    clear: both;
  }
  .order-details-items thead {
    display: block;
  }
  .order-details-items thead tr,
  .order-details-items thead td {
    display: block;
  }
  .table-wrapper .table.table-order-items tfoot td.order-pager-wrapper {
    width: 100%;
  }
  .order-items.table-wrapper .col.price,
  .order-items.table-wrapper .col.qty,
  .order-items.table-wrapper .col.subtotal,
  .order-items.table-wrapper .col.msrp {
    text-align: left;
  }
  .products-grid.wishlist .product-item {
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
    width: 100%;
  }
  .products-grid.wishlist .product-item:first-child {
    border-top: 1px solid #e8e8e8;
  }
  .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;
  }
  .modal-popup .field-tooltip .field-tooltip-content {
    width: 200px;
  }
}
@media all and (min-width: 640px) {
  .abs-blocks-2columns-s {
    width: 48.8%;
  }
  .abs-blocks-2columns-s:nth-child(odd) {
    clear: left;
    float: left;
  }
  .abs-blocks-2columns-s:nth-child(even) {
    float: right;
  }
  .abs-reset-left-margin-desktop-s,
  .column:not(.sidebar-main) .multicheckout .actions-toolbar,
  .multicheckout .block-shipping .box-shipping-method .fieldset .legend {
    margin-left: 0;
  }
  .abs-margin-for-forms-desktop-s {
    margin-left: 25.8%;
  }
  .abs-visually-hidden-desktop-s {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-desktop-s:before,
  .abs-add-clearfix-desktop-s:after,
  .multicheckout .block-billing:before,
  .multicheckout .block-billing:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-desktop-s:after,
  .multicheckout .block-billing:after {
    clear: both;
  }
  .abs-add-box-sizing-desktop-s,
  .multicheckout .block-shipping .box,
  .multicheckout .block-billing .box-billing-address,
  .multicheckout .block-billing .box-billing-method {
    box-sizing: border-box;
  }
  .ui-dialog.popup {
    width: 420px;
  }
  .paypal-fastlane-divider span {
    background-color: #fff;
  }
  .post-list-wrapper {
    overflow: hidden;
  }
  .post-list-wrapper .post-list.grid:after {
    content: "";
    clear: both;
    display: block;
  }
  .post-list-wrapper .post-list.grid li {
    float: left;
    margin-left: 2%;
    margin-bottom: 2%;
    width: calc((100% - (2% * (2 - 1))) / 2);
  }
  .post-list-wrapper .post-list.grid li:nth-child(2n + 1) {
    clear: left;
    margin-left: 0;
  }
  .widget-blog-posts ol.post-list li.item {
    float: left;
    margin-left: 2%;
    margin-bottom: 2%;
    width: calc((100% - (2% * (2 - 1))) / 2);
  }
  .widget-blog-posts ol.post-list li.item:nth-child(2n + 1) {
    clear: left;
    margin-left: 0;
  }
  .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: #000000;
    text-decoration: none;
    background: none;
    border: 0;
    display: inline;
    margin-top: 2px;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .column .block-addbysku .action.remove:visited {
    color: #000000;
    text-decoration: none;
  }
  .column .block-addbysku .action.remove:hover {
    color: #000000;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:active {
    color: #ff5501;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:hover,
  .column .block-addbysku .action.remove:active,
  .column .block-addbysku .action.remove:focus {
    background: none;
    border: 0;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    color: #000000;
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline;
  }
  .products-grid .product-item {
    margin-bottom: 2.5rem;
  }
  .product-item-actions {
    display: block;
  }
  .products-grid .product-item-actions {
    margin: 1rem 0;
  }
  .product-item-actions .actions-primary + .actions-secondary > * {
    white-space: normal;
  }
  .products-grid .product-item {
    width: 33.33333333%;
  }
  .page-products .products-grid .product-item,
  .page-layout-1column .products-grid .product-item,
  .page-layout-3columns .products-grid .product-item,
  .page-products.page-layout-1column .products-grid .product-item,
  .page-products.page-layout-3columns .products-grid .product-item {
    margin-left: 2%;
    padding: 0;
    width: calc((100% - 4%) / 3);
  }
  .page-products .products-grid .product-item:nth-child(3n + 1),
  .page-layout-1column .products-grid .product-item:nth-child(3n + 1),
  .page-layout-3columns .products-grid .product-item:nth-child(3n + 1),
  .page-products.page-layout-1column .products-grid .product-item:nth-child(3n + 1),
  .page-products.page-layout-3columns .products-grid .product-item:nth-child(3n + 1) {
    margin-left: 0;
  }
  .multicheckout .actions-toolbar .secondary {
    float: none;
    margin-top: 11px;
    text-align: right;
  }
  .multicheckout .actions-toolbar .secondary .action {
    margin-left: 1rem;
  }
  .multicheckout .actions-toolbar .secondary .action.back {
    display: block;
    float: left;
  }
  .multicheckout .item-options {
    margin: 1.5rem 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: 1.875rem;
    padding-right: 1.875rem;
    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: 1.875rem;
    width: 50%;
  }
  .multicheckout.form.address .table-wrapper .applicable {
    margin: 7px 0 0;
  }
  .multicheckout.order-review .box-items {
    clear: left;
    float: none;
    padding-top: 3rem;
    width: auto;
  }
  .multicheckout.order-review .col.item {
    width: 75%;
  }
  .multicheckout .methods-payment .item-content > .fieldset {
    width: auto;
  }
  .multicheckout .methods-payment .item-content > .fieldset .field.cvv {
    display: inline-block;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice) > .label {
    float: none;
    margin-bottom: 8px;
    text-align: left;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice):not(.cvv) .control {
    width: 100%;
  }
  .review-form {
    max-width: 500px;
  }
  .review-ratings {
    float: left;
    margin-bottom: 0;
    max-width: 277px;
  }
  .review-ratings ~ .review-content,
  .review-ratings ~ .review-details {
    margin-left: 280px;
  }
  .review-toolbar {
    margin: 0 0 30px;
  }
  .review-toolbar .pages {
    padding: 30px 0;
  }
  .fieldset .review-legend.legend {
    margin-bottom: 30px;
  }
  .review-item {
    padding: 30px 0;
  }
  .review-title {
    margin: 0 0 30px;
  }
  .wishlist-index-index .products-grid .product-item {
    margin-bottom: 1.5rem;
  }
  .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;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2xpYi9fcmVzZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9saWIvX3R5cG9ncmFwaHkubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2xpYi9fdXRpbGl0aWVzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9fdmFyaWFibGVzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9saWIvdmFyaWFibGVzL190eXBvZ3JhcGh5Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9saWIvX3RhYmxlcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvX2NhcnQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0dpZnRNZXNzYWdlL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvbGliL19idXR0b25zLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9saWIvX2Zvcm1zLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19CdW5kbGUvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DYXRhbG9nL2Nzcy9zb3VyY2UvbW9kdWxlL19saXN0aW5ncy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2F0YWxvZy9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19jaGVja291dC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX3Byb2dyZXNzLWJhci5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX2NoZWNrb3V0LWFncmVlbWVudHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0xheWVyZWROYXZpZ2F0aW9uL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fTXVsdGlwbGVXaXNobGlzdC9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BheXBhbC9jc3Mvc291cmNlL21vZHVsZS9fcmV2aWV3Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19TYWxlcy9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1RoZW1lL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQmFubmVyL2Nzcy9zb3VyY2UvX3dpZGdldHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0NhdGFsb2dFdmVudC9jc3Mvc291cmNlL193aWRnZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9fZXh0ZW5kcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX29yZGVyLXN1bW1hcnkubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0dpZnRSZWdpc3RyeS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX011bHRpc2hpcHBpbmcvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9fYWN0aW9ucy10b29sYmFyLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9fbWluaWNhcnQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0N1c3RvbWVyL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fV2lzaGxpc3QvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYXltZW50U2VydmljZXNQYXlwYWwvY3NzL3NvdXJjZS9tb2R1bGUvX3Jldmlldy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUm1hL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvbGliL19kcm9wZG93bnMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2xpYi9faWNvbnMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2xpYi92YXJpYWJsZXMvX2ljb25zLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19BZHZhbmNlZENoZWNrb3V0L2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fR3JvdXBlZFByb2R1Y3QvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19BZHZhbmNlZENoZWNrb3V0L2Nzcy9zb3VyY2UvX3dpZGdldHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BheXBhbC9jc3Mvc291cmNlL21vZHVsZS9fYmlsbGluZy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUmV2aWV3L2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX3NoaXBwaW5nLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fc2lkZWJhci1zaGlwcGluZy1pbmZvcm1hdGlvbi5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX2F1dGhlbnRpY2F0aW9uLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fcGF5bWVudHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0dpZnRDYXJkL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGF5cGFsL2Nzcy9zb3VyY2UvbW9kdWxlL19wYXlwYWwtYnV0dG9uLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19JbnZpdGF0aW9uL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fU2VuZEZyaWVuZC9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL19mb3Jtcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2hlY2tvdXQvY3NzL3NvdXJjZS9tb2R1bGUvY2hlY2tvdXQvX3BheW1lbnQtb3B0aW9ucy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fRG93bmxvYWRhYmxlL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fR2lmdENhcmRBY2NvdW50L2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fTmV3c2xldHRlci9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1NhbGVzUnVsZS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19zaGlwcGluZy1wb2xpY3kubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0NhdGFsb2cvY3NzL3NvdXJjZS9tb2R1bGUvX3Rvb2xiYXIubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0NoZWNrb3V0L2Nzcy9zb3VyY2UvbW9kdWxlL2NoZWNrb3V0L19lc3RpbWF0ZWQtdG90YWwubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0dpZnRXcmFwcGluZy9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX01zcnAvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9fbGF5b3V0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DYXRhbG9nU2VhcmNoL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fSW52ZW50b3J5SW5TdG9yZVBpY2t1cEZyb250ZW5kL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvX3ByaWNlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fZmllbGRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fbW9kYWxzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9fdHlwb2dyYXBoeS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvbGliL19sYXlvdXQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL190YWJsZXMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL19tZXNzYWdlcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvbGliL19tZXNzYWdlcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvX25hdmlnYXRpb24ubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL190b29sdGlwcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvbGliL190b29sdGlwcy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvX2xvYWRlcnMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2xpYi9fbG9hZGVycy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvbGliL3ZhcmlhYmxlcy9fbG9hZGVycy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvX2J1dHRvbnMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL19zZWN0aW9ucy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvbGliL19zZWN0aW9ucy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvX3BhZ2VzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9saWIvX3BhZ2VzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9fYnJlYWRjcnVtYnMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2xpYi9fYnJlYWRjcnVtYnMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL19wb3B1cHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2NvbXBvbmVudHMvX21vZGFscy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvY29tcG9uZW50cy9fbW9kYWxzX2V4dGVuZC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fTG9naW5Bc0N1c3RvbWVyRnJvbnRlbmRVaS9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvX2ljb25zLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2Uvc2xpY2svX3NsaWNrLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL19sYXlvdXQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL2Jhbm5lci9fZGVmYXVsdC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGFnZUJ1aWxkZXIvY3NzL3NvdXJjZS9jb250ZW50LXR5cGUvYmFubmVyL19wb3N0ZXIubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL2Jhbm5lci9fY29sbGFnZS1jZW50ZXIubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL2Jhbm5lci9fY29sbGFnZS1sZWZ0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9iYW5uZXIvX2NvbGxhZ2UtcmlnaHQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL2Jsb2NrL19kZWZhdWx0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9idXR0b25zL19kZWZhdWx0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9idXR0b24taXRlbS9fZGVmYXVsdC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvX2V4dGVuZC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGFnZUJ1aWxkZXIvY3NzL3NvdXJjZS9jb250ZW50LXR5cGUvY29sdW1uL19kZWZhdWx0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9oZWFkaW5nL19kZWZhdWx0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9odG1sL19kZWZhdWx0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9pbWFnZS9fZGVmYXVsdC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGFnZUJ1aWxkZXIvY3NzL3NvdXJjZS9jb250ZW50LXR5cGUvbWFwL19kZWZhdWx0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9wcm9kdWN0cy9fZGVmYXVsdC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGFnZUJ1aWxkZXIvY3NzL3NvdXJjZS9jb250ZW50LXR5cGUvcHJvZHVjdHMvX2Nhcm91c2VsLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9yb3cvX2NvbnRhaW5lZC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGFnZUJ1aWxkZXIvY3NzL3NvdXJjZS9jb250ZW50LXR5cGUvcm93L19mdWxsLWJsZWVkLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9yb3cvX2Z1bGwtd2lkdGgubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL3NsaWRlL19kZWZhdWx0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9zbGlkZS9fcG9zdGVyLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9zbGlkZS9fY29sbGFnZS1jZW50ZXIubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL3NsaWRlL19jb2xsYWdlLWxlZnQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL3NsaWRlL19jb2xsYWdlLXJpZ2h0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2NvbnRlbnQtdHlwZS9zbGlkZXIvX2RlZmF1bHQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL3RhYnMvX2RlZmF1bHQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL3RleHQvX2RlZmF1bHQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL3ZpZGVvL19kZWZhdWx0Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYWdlQnVpbGRlci9jc3Mvc291cmNlL2phcmFsbGF4L19qYXJhbGxheC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUmVDYXB0Y2hhQ2hlY2tvdXRTYWxlc1J1bGUvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19SZUNhcHRjaGFDdXN0b21lci9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1JlQ2FwdGNoYUZyb250ZW5kVWkvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19SZUNhcHRjaGFOZXdzbGV0dGVyL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUmVDYXB0Y2hhUmV2aWV3L2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUmVDYXB0Y2hhU2VuZEZyaWVuZC9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1JlQ2FwdGNoYVdpc2hsaXN0L2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGF5bWVudFNlcnZpY2VzUGF5cGFsL2Nzcy9zb3VyY2UvbW9kdWxlL19iaWxsaW5nLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYXltZW50U2VydmljZXNQYXlwYWwvY3NzL3NvdXJjZS9tb2R1bGUvX2Zhc3RsYW5lLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYXltZW50U2VydmljZXNQYXlwYWwvY3NzL3NvdXJjZS9tb2R1bGUvX21pbmktY2FydC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGF5bWVudFNlcnZpY2VzUGF5cGFsL2Nzcy9zb3VyY2UvbW9kdWxlL19wYXktbGF0ZXIubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BheW1lbnRTZXJ2aWNlc1BheXBhbC9jc3Mvc291cmNlL21vZHVsZS9fYXBwbGUtcGF5Lmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYXltZW50U2VydmljZXNQYXlwYWwvY3NzL3NvdXJjZS9tb2R1bGUvX2dvb2dsZS1wYXkubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX0ludmVudG9yeUNvbmZpZ3VyYWJsZVByb2R1Y3RGcm9udGVuZFVpL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL0ZBUV9FeHRlbnNpb24vY3NzL3NvdXJjZS9jb250ZW50LXR5cGUvZmFxL19pbXBvcnQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9GQVFfRXh0ZW5zaW9uL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL2ZhcS1pdGVtL19pbXBvcnQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9GaXNoUGlnX1dvcmRQcmVzcy9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2xpYi9fYWN0aW9ucy10b29sYmFyLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DYXRhbG9nRXZlbnQvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DaGVja291dC9jc3Mvc291cmNlL21vZHVsZS9jaGVja291dC9fdG9vbHRpcC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ29udGFjdC9jc3Mvc291cmNlL19tb2R1bGUubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9jc3Mvc291cmNlL2xpYi9fcG9wdXBzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19QYXlwYWwvY3NzL3NvdXJjZS9tb2R1bGUvX3BheWxhdGVyLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19Qcm9kdWN0VmlkZW8vY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9saWIvX3JhdGluZy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUmV3YXJkL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fU3dhdGNoZXMvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19UaGVtZS9jc3Mvc291cmNlL21vZHVsZS9fY29sbGFwc2libGVfbmF2aWdhdGlvbi5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fVmF1bHQvY3NzL3NvdXJjZS9fbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19XZWVlL2Nzcy9zb3VyY2UvX21vZHVsZS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fQ2F0YWxvZy9jc3Mvc291cmNlL193aWRnZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19DbXMvY3NzL3NvdXJjZS9fd2lkZ2V0cy5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fTXVsdGlwbGVXaXNobGlzdC9jc3Mvc291cmNlL193aWRnZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvTWFnZW50b19WZXJzaW9uc0Ntcy9jc3Mvc291cmNlL193aWRnZXRzLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9jdXN0b20vX2N1c3RvbS5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvY3VzdG9tL19tZWdhLW1lbnUtbW9kdWxlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9ib290c3RyYXAvX2JzLWdyaWQubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9QYXlQYWxfQnJhaW50cmVlL2Nzcy9zb3VyY2UvX2FjY291bnQtc2F2ZWQtcGF5bWVudHMubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9QYXlQYWxfQnJhaW50cmVlL2Nzcy9zb3VyY2UvX2V4dGVuZC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL2Nzcy9zb3VyY2UvbGliL19yZXNwb25zaXZlLmxlc3MiLCIvcHViL3N0YXRpYy9mcm9udGVuZC9QaXJhbmhhL2RlZmF1bHQvZW5fR0IvY3NzL3NvdXJjZS9saWIvX25hdmlnYXRpb24ubGVzcyIsIi9wdWIvc3RhdGljL2Zyb250ZW5kL1BpcmFuaGEvZGVmYXVsdC9lbl9HQi9NYWdlbnRvX1BhZ2VCdWlsZGVyL2Nzcy9zb3VyY2UvY29udGVudC10eXBlL2NvbHVtbi1ncm91cC9fZGVmYXVsdC5sZXNzIiwiL3B1Yi9zdGF0aWMvZnJvbnRlbmQvUGlyYW5oYS9kZWZhdWx0L2VuX0dCL01hZ2VudG9fUGFnZUJ1aWxkZXIvY3NzL3NvdXJjZS9jb250ZW50LXR5cGUvY29sdW1uLWxpbmUvX2RlZmF1bHQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjSTtFQUNJLFNBQUE7RUFDQSxVQUFBOztBQUdKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDSSxjQUFBOztB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QkEsUXREOEJDO0FzRDlCRCxRdEQrQkM7QXNEZkQsaUJ0RGNDO0FzRGRELGlCdERlQztBVXNWRCxRQTRGSSxzQlZuYkg7QVV1VkQsUUE0Rkksc0JWbGJIO0FJa0NELEtBQUssY0E0Q0QsaUJKL0VIO0FJbUNELEtBQUssY0E0Q0QsaUJKOUVIO0FJa0NELEtBQUssY0ErRkQsY0psSUg7QUltQ0QsS0FBSyxjQStGRCxjSmpJSDtBMEJnS0QsZUFHSSxjQVdJLFcxQi9LUDtBMEJpS0QsZUFHSSxjQVdJLFcxQjlLUDtBV3hCRCxtQlh1QkM7QVd2QkQsbUJYd0JDO0FXUUQseUJYVEM7QVdTRCx5QlhSQztBdUR4Q0Qsc0J2RHVDQztBdUR2Q0Qsc0J2RHdDQztBdUNpRE8sWUFESixPQUNLLFV2Q2xEUjtBdUNrRE8sWUFESixPQUNLLFV2Q2pEUjtBc0IzQkQsa0JBb0RJLGVBNEJJLFNBRUksY3RCeERYO0FzQjFCRCxrQkFvREksZUE0QkksU0FFSSxjdEJ2RFg7QTJCc0NELFNBQ0ksVUFXSSxPM0JuRFA7QTJCdUNELFNBQ0ksVUFXSSxPM0JsRFA7QWlER0QsMEJBQ0ksa0JqRExIO0FpRElELDBCQUNJLGtCakRKSDtBSzFCRCxhTHlCQztBS3pCRCxhTDBCQztBS29ERCxnQkFnQ0ksU0xyRkg7QUtxREQsZ0JBZ0NJLFNMcEZIO0FLZ0dELG9CQUNJLG9CTGxHSDtBS2lHRCxvQkFDSSxvQkxqR0g7QUtnR0Qsb0JBRUksa0NMbkdIO0FLaUdELG9CQUVJLGtDTGxHSDtBdUI0REQsZ0NBa0NJLFNBQ0ksY3ZCaEdQO0F1QjZERCxnQ0FrQ0ksU0FDSSxjdkIvRlA7QXdEWEQsbUJ4RFVDO0F3RFZELG1CeERXQztBd0QrRUQsWUFBYSxNQUFLLE1BR2QsZXhEbkZIO0F3RGdGRCxZQUFhLE1BQUssTUFHZCxleERsRkg7QXdEZ0ZELGtCQUVJLGV4RG5GSDtBd0RpRkQsa0JBRUksZXhEbEZIO0F3RGlGRCxtQkFDSSxleERuRkg7QXdEa0ZELG1CQUNJLGV4RGxGSDtBd0Q4SEQsY0FLSSxTeERwSUg7QXdEK0hELGNBS0ksU3hEbklIO0F5RHRDRCxVQVdJLGdCekQwQkg7QXlEckNELFVBV0ksZ0J6RDJCSDtBd0I3Q0QsY0E4SUksY3hCbEdIO0F3QjVDRCxjQThJSSxjeEJqR0g7QXdCN0NELGNBdUpJLE94QjNHSDtBd0I1Q0QsY0F1SkksT3hCMUdIO0F3QjdDRCxjQWtNSSxleEJ0Skg7QXdCNUNELGNBa01JLGV4QnJKSDtBc0M2R0QsZ0JBQ0ksaUJ0Qy9HSDtBc0M4R0QsZ0JBQ0ksaUJ0QzlHSDtBa0JzQkcsT0FBQyxRbEJ2Qko7QWtCdUJHLE9BQUMsUWxCdEJKO0VBQ0csU0FBUyxFQUFULENBQ0EsY0FBQTs7QXNEakNKLFF0RG9DQztBc0RwQkQsaUJ0RG9CQztBVWlWRCxRQTRGSSxzQlY3YUg7QUk2QkQsS0FBSyxjQTRDRCxpQkp6RUg7QUk2QkQsS0FBSyxjQStGRCxjSjVISDtBMEIySkQsZUFHSSxjQVdJLFcxQnpLUDtBVzdCRCxtQlg2QkM7QVdHRCx5QlhIQztBdUQ3Q0Qsc0J2RDZDQztBdUM0Q08sWUFESixPQUNLLFV2QzVDUjtBc0JoQ0Qsa0JBb0RJLGVBNEJJLFNBRUksY3RCbERYO0EyQmlDRCxTQUNJLFVBV0ksTzNCN0NQO0FpREZELDBCQUNJLGtCakRDSDtBSy9CRCxhTCtCQztBSytDRCxnQkFnQ0ksU0wvRUg7QUsyRkQsb0JBQ0ksb0JMNUZIO0FLMkZELG9CQUVJLGtDTDdGSDtBdUJ1REQsZ0NBa0NJLFNBQ0ksY3ZCMUZQO0F3RGhCRCxtQnhEZ0JDO0F3RDBFRCxZQUFhLE1BQUssTUFHZCxleEQ3RUg7QXdEMkVELGtCQUVJLGV4RDdFSDtBd0Q0RUQsbUJBQ0ksZXhEN0VIO0F3RHlIRCxjQUtJLFN4RDlISDtBeUQzQ0QsVUFXSSxnQnpEZ0NIO0F3QmxERCxjQThJSSxjeEI1Rkg7QXdCbERELGNBdUpJLE94QnJHSDtBd0JsREQsY0FrTUksZXhCaEpIO0FzQ3dHRCxnQkFDSSxpQnRDekdIO0FrQmlCRyxPQUFDLFFsQmpCSjtFQUNHLFdBQUE7O0EwRC9DSixRQUdJLFFBQU87QUFIWCxRQVlJO0FBWkosUUFtQkk7QXhCdkJKLE9BQ0ks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SjtFQ2lKRCxjQUFBO0VBQUEscUJBQUE7O0FENUlBLENrR3JJSyx3QmxHcUlKO0FBQUQsTWtHcklLLHdCbEdxSUo7QUFBRCxHa0dySUssd0JsR3FJSjtBS3JFRCxLQUFLLGNBNENELGlCQUdJLFU2Ri9HSCx3QmxHcUlKO0FNaEdELFk0RnJDSyx3QmxHcUlKO0VDNElELGNBQUE7RUFBQSwwQkFBQTs7QUR2SUEsQ2tHMUlLLHdCbEcwSUo7QUFBRCxNa0cxSUssd0JsRzBJSjtBQUFELEdrRzFJSyx3QmxHMElKO0FLMUVELEtBQUssY0E0Q0QsaUJBR0ksVTZGL0dILHdCbEcwSUo7QU1yR0QsWTRGckNLLHdCbEcwSUo7RUN1SUQsY0FBQTtFQUFBLDBCQUFBOztBTXhGQSxDMkZ6TEssd0IzRnlMSjtBQUFELE0yRnpMSyx3QjNGeUxKO0FBQUQsRzJGekxLLHdCM0Z5TEo7QUFDRCxDMkYxTEssd0IzRjBMSjtBQUFELE0yRjFMSyx3QjNGMExKO0FBQUQsRzJGMUxLLHdCM0YwTEo7QUFDRCxDMkYzTEssd0IzRjJMSjtBQUFELE0yRjNMSyx3QjNGMkxKO0FBQUQsRzJGM0xLLHdCM0YyTEo7QUYzSEQsS0FBSyxjQTRDRCxpQkFHSSxVNkYvR0gsd0IzRnlMSjtBRnpIRCxLQUFLLGNBNENELGlCQUdJLFU2Ri9HSCx3QjNGMExKO0FGMUhELEtBQUssY0E0Q0QsaUJBR0ksVTZGL0dILHdCM0YyTEo7QUR0SkQsWTRGckNLLHdCM0Z5TEo7QURwSkQsWTRGckNLLHdCM0YwTEo7QURySkQsWTRGckNLLHdCM0YyTEo7RUFDRyxnQkFBQTtFQUNBLFNBQUE7O0FBR0osQzJGaE1LLHdCM0ZnTUo7QUFBRCxNMkZoTUssd0IzRmdNSjtBQUFELEcyRmhNSyx3QjNGZ01KO0FBQ0QsQzJGak1LLHdCM0ZpTUo7QUFBRCxNMkZqTUssd0IzRmlNSjtBQUFELEcyRmpNSyx3QjNGaU1KO0FBQ0QsUUFBUSxVQUFXLEUyRmxNZDtBM0ZrTUwsUUFBUSxVQUFXLE8yRmxNZDtBM0ZrTUwsUUFBUSxVQUFXLEkyRmxNZDtBN0ZnRUwsS0FBSyxjQTRDRCxp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cUJBY0k7QURYSSxHQ0hSLHFCQWNJO0FEWEksQ0NIUixxQkFlSSxtQ0FBbUMsUUFBTztBRFp0QyxNQ0hSLHFCQWVJLG1DQUFtQyxRQUFPO0FEWnRDLEdDSFIscUJBZUksbUNBQW1DLFFBQU87QURadEMsQ0NIUixxQkFnQkksd0JBQXdCLFFBQU87QURiM0IsTUNIUixxQkFnQkksd0JBQXdCLFFBQU87QURiM0IsR0NIUixxQkFnQkksd0JBQXdCLFFBQU87QURiM0IsQ0NIUixxQkFpQkksb0JBQW9CLFFBQU87QURkdkIsTUNIUixxQkFpQkksb0JBQW9CLFFBQU87QURkdkIsR0NIUixxQkFpQkksb0JBQW9CLFFBQU87QURkdkIsQzdGb0RKLEtBQUssY0E0Q0QsaUJBR0ksVThGMUhOLE9BQU87QUR1QkwsTTdGb0RKLEtBQUssY0E0Q0QsaUJBR0ksVThGMUhOLE9BQU87QUR1QkwsRzdGb0RKLEtBQUssY0E0Q0QsaUJBR0ksVThGMUhOLE9BQU87QUR1QkwsQ0NIUixxQjlGdURJLE1BQUssY0E0Q0QsaUJBR0ksVThGbkdGLE9BQU87QURBVCxNQ0hSLHFCOUZ1REksTUFBSyxjQTRDRCxpQkFHSSxVOEZuR0YsT0FBTztBREFULEdDSFIscUI5RnVESSxNQUFLLGNBNENELGlCQUdJLFU4Rm5HRixPQUFPO0FEQVQsQ0NIUixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTztBRFJ0QixNQ0hSLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPO0FEUnRCLEdDSFIscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU87QTdGaUIxQixZNEZ6Qks7QUFBRCxDNUZ5QkosWTZGcEMwQztBRFd0QyxNNUZ5QkosWTZGcEMwQztBRFd0QyxHNUZ5QkosWTZGcEMwQztBRFd0QyxDNUZ5QkosWTZGaERFLE9BQU87QUR1QkwsTTVGeUJKLFk2RmhERSxPQUFPO0FEdUJMLEc1RnlCSixZNkZoREUsT0FBTztBRHVCTCxDQ0hSLHFCN0Y0QkksYTZGekJNLE9BQU87QURBVCxNQ0hSLHFCN0Y0QkksYTZGekJNLE9BQU87QURBVCxHQ0hSLHFCN0Y0QkksYTZGekJNLE9BQU87QURBVCxDQ0hSLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU87QURSdEIsTUNIUixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPO0FEUnRCLEdDSFIscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTztFNUZxSTFCLHFCQUFBO0VBekhBLHNCQUFBO0VOaVBBLGdCQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxlQUFBO0VBQUEscUJBQUE7RUFBQSxhQ3hQZ0IsYUFBYSw4Q0R3UDdCO0VBQUEsZ0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFTTlOQSxzQkFBQTtFQUNBLHNCQUFBO0VONk5BLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBLGtCQUFBO0VpR2hRUSxnQkFBQTs7QTNGMElSLEMyRi9JSywyQjNGK0lKO0FBQUQsTTJGL0lLLDJCM0YrSUo7QUFBRCxHMkYvSUssMkIzRitJSjtBQUNELEMyRmhKSywyQjNGZ0pKO0FBQUQsTTJGaEpLLDJCM0ZnSko7QUFBRCxHMkZoSkssMkIzRmdKSjtBQUNELEMyRmpKSywyQjNGaUpKO0FBQUQsTTJGakpLLDJCM0ZpSko7QUFBRCxHMkZqSkssMkIzRmlKSjtBRjdGRCxLQUFLLGNBNENELGlCQUdJLFU2Rm5HSCwyQjNGK0lKO0FGM0ZELEtBQUssY0E0Q0QsaUJBR0ksVTZGbkdILDJCM0ZnSko7QUY1RkQsS0FBSyxjQTRDRCxpQkFHSSxVNkZuR0gsMkIzRmlKSjtBQUZELEM0RnZLSixPQUFPLFE1RnVLRjtBQUFELE00RnZLSixPQUFPLFE1RnVLRjtBQUFELEc0RnZLSixPQUFPLFE1RnVLRjtBQUNELEM0RnhLSixPQUFPLFE1RndLRjtBQUFELE00RnhLSixPQUFPLFE1RndLRjtBQUFELEc0RnhLSixPQUFPLFE1RndLRjtBQUNELEM0RnpLSixPQUFPLFE1RnlLRjtBQUFELE00RnpLSixPQUFPLFE1RnlLRjtBQUFELEc0RnpLSixPQUFPLFE1RnlLRjtBQUZELEM0RnRLSixNQUFNLE9BQU8sUTVGc0tSO0FBQUQsTTRGdEtKLE1BQU0sT0FBTyxRNUZzS1I7QUFBRCxHNEZ0S0osTUFBTSxPQUFPLFE1RnNLUjtBQUNELEM0RnZLSixNQUFNLE9BQU8sUTVGdUtSO0FBQUQsTTRGdktKLE1BQU0sT0FBTyxRNUZ1S1I7QUFBRCxHNEZ2S0osTUFBTSxPQUFPLFE1RnVLUjtBQUNELEM0RnhLSixNQUFNLE9BQU8sUTVGd0tSO0FBQUQsTTRGeEtKLE1BQU0sT0FBTyxRNUZ3S1I7QUFBRCxHNEZ4S0osTUFBTSxPQUFPLFE1RndLUjtBQUZELEM0RnJLSixDQUFDLE9BQU8sUTVGcUtIO0FBQUQsTTRGcktKLENBQUMsT0FBTyxRNUZxS0g7QUFBRCxHNEZyS0osQ0FBQyxPQUFPLFE1RnFLSDtBQUNELEM0RnRLSixDQUFDLE9BQU8sUTVGc0tIO0FBQUQsTTRGdEtKLENBQUMsT0FBTyxRNUZzS0g7QUFBRCxHNEZ0S0osQ0FBQyxPQUFPLFE1RnNLSDtBQUNELEM0RnZLSixDQUFDLE9BQU8sUTVGdUtIO0FBQUQsTTRGdktKLENBQUMsT0FBTyxRNUZ1S0g7QUFBRCxHNEZ2S0osQ0FBQyxPQUFPLFE1RnVLSDtBQUZELEM0RmhLSixnQkFBaUIsUUFBTyxPNUZnS25CO0FBQUQsTTRGaEtKLGdCQUFpQixRQUFPLE81RmdLbkI7QUFBRCxHNEZoS0osZ0JBQWlCLFFBQU8sTzVGZ0tuQjtBQUNELEM0RmpLSixnQkFBaUIsUUFBTyxPNUZpS25CO0FBQUQsTTRGaktKLGdCQUFpQixRQUFPLE81RmlLbkI7QUFBRCxHNEZqS0osZ0JBQWlCLFFBQU8sTzVGaUtuQjtBQUNELEM0RmxLSixnQkFBaUIsUUFBTyxPNUZrS25CO0FBQUQsTTRGbEtKLGdCQUFpQixRQUFPLE81RmtLbkI7QUFBRCxHNEZsS0osZ0JBQWlCLFFBQU8sTzVGa0tuQjtBQUZELEM0Ri9KSixPQUFPLE9BQU8sUTVGK0pUO0FBQUQsTTRGL0pKLE9BQU8sT0FBTyxRNUYrSlQ7QUFBRCxHNEYvSkosT0FBTyxPQUFPLFE1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SixxQkFhSSxhQUFhLFFBQU8sUTVGcUluQjtBQUFELE00RmxKSixxQkFhSSxhQUFhLFFBQU8sUTVGcUluQjtBQUFELEc0RmxKSixxQkFhSSxhQUFhLFFBQU8sUTVGcUluQjtBQUNELEM0Rm5KSixxQkFhSSxhQUFhLFFBQU8sUTVGc0luQjtBQUFELE00Rm5KSixxQkFhSSxhQUFhLFFBQU8sUTVGc0luQjtBQUFELEc0Rm5KSixxQkFhSSxhQUFhLFFBQU8sUTVGc0luQjtBQUNELEM0RnBKSixxQkFhSSxhQUFhLFFBQU8sUTVGdUluQjtBQUFELE00RnBKSixxQkFhSSxhQUFhLFFBQU8sUTVGdUluQjtBQUFELEc0RnBKSixxQkFhSSxhQUFhLFFBQU8sUTVGdUluQjtBQUZELEM0RmxKSixxQkFjSSxxQjVGb0lDO0FBQUQsTTRGbEpKLHFCQWNJLHFCNUZvSUM7QUFBRCxHNEZsSkoscUJBY0kscUI1Rm9JQztBQUNELEM0Rm5KSixxQkFjSSxxQjVGcUlDO0FBQUQsTTRGbkpKLHFCQWNJLHFCNUZxSUM7QUFBRCxHNEZuSkoscUJBY0kscUI1RnFJQztBQUNELEM0RnBKSixxQkFjSSxxQjVGc0lDO0FBQUQsTTRGcEpKLHFCQWNJLHFCNUZzSUM7QUFBRCxHNEZwSkoscUJBY0kscUI1RnNJQztBQUZELEM0RmxKSixxQkFlSSxtQ0FBbUMsUUFBTyxRNUZtSXpDO0FBQUQsTTRGbEpKLHFCQWVJLG1DQUFtQyxRQUFPLFE1Rm1JekM7QUFBRCxHNEZsSkoscUJBZUksbUNBQW1DLFFBQU8sUTVGbUl6QztBQUNELEM0Rm5KSixxQkFlSSxtQ0FBbUMsUUFBTyxRNUZvSXpDO0FBQUQsTTRGbkpKLHFCQWVJLG1DQUFtQyxRQUFPLFE1Rm9JekM7QUFBRCxHNEZuSkoscUJBZUksbUNBQW1DLFFBQU8sUTVGb0l6QztBQUNELEM0RnBKSixxQkFlSSxtQ0FBbUMsUUFBTyxRNUZxSXpDO0FBQUQsTTRGcEpKLHFCQWVJLG1DQUFtQyxRQUFPLFE1RnFJekM7QUFBRCxHNEZwSkoscUJBZUksbUNBQW1DLFFBQU8sUTVGcUl6QztBQUZELEM0RmxKSixxQkFnQkksd0JBQXdCLFFBQU8sbUI1RmtJOUI7QUFBRCxNNEZsSkoscUJBZ0JJLHdCQUF3QixRQUFPLG1CNUZrSTlCO0FBQUQsRzRGbEpKLHFCQWdCSSx3QkFBd0IsUUFBTyxtQjVGa0k5QjtBQUNELEM0Rm5KSixxQkFnQkksd0JBQXdCLFFBQU8sbUI1Rm1JOUI7QUFBRCxNNEZuSkoscUJBZ0JJLHdCQUF3QixRQUFPLG1CNUZtSTlCO0FBQUQsRzRGbkpKLHFCQWdCSSx3QkFBd0IsUUFBTyxtQjVGbUk5QjtBQUNELEM0RnBKSixxQkFnQkksd0JBQXdCLFFBQU8sbUI1Rm9JOUI7QUFBRCxNNEZwSkoscUJBZ0JJLHdCQUF3QixRQUFPLG1CNUZvSTlCO0FBQUQsRzRGcEpKLHFCQWdCSSx3QkFBd0IsUUFBTyxtQjVGb0k5QjtBQUZELEM0RmxKSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGaUkxQjtBQUFELE00RmxKSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGaUkxQjtBQUFELEc0RmxKSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGaUkxQjtBQUNELEM0Rm5KSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGa0kxQjtBQUFELE00Rm5KSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGa0kxQjtBQUFELEc0Rm5KSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGa0kxQjtBQUNELEM0RnBKSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGbUkxQjtBQUFELE00RnBKSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGbUkxQjtBQUFELEc0RnBKSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGbUkxQjtBQUZELENGM0ZBLEtBQUssY0E0Q0QsaUJBR0ksVThGMUhOLE9BQU8sUTVGc0tSO0FBQUQsTUYzRkEsS0FBSyxjQTRDRCxpQkFHSSxVOEYxSE4sT0FBTyxRNUZzS1I7QUFBRCxHRjNGQSxLQUFLLGNBNENELGlCQUdJLFU4RjFITixPQUFPLFE1RnNLUjtBQUNELENGNUZBLEtBQUssY0E0Q0QsaUJBR0ksVThGMUhOLE9BQU8sUTVGdUtSO0FBQUQsTUY1RkEsS0FBSyxjQTRDRCxpQkFHSSxVOEYxSE4sT0FBTyxRNUZ1S1I7QUFBRCxHRjVGQSxLQUFLLGNBNENELGlCQUdJLFU4RjFITixPQUFPLFE1RnVLUjtBQUNELENGN0ZBLEtBQUssY0E0Q0QsaUJBR0ksVThGMUhOLE9BQU8sUTVGd0tSO0FBQUQsTUY3RkEsS0FBSyxjQTRDRCxpQkFHSSxVOEYxSE4sT0FBTyxRNUZ3S1I7QUFBRCxHRjdGQSxLQUFLLGNBNENELGlCQUdJLFU4RjFITixPQUFPLFE1RndLUjtBQUZELEM0RmxKSixxQjlGdURJLE1BQUssY0E0Q0QsaUJBR0ksVThGbkdGLE9BQU8sUTVGK0laO0FBQUQsTTRGbEpKLHFCOUZ1REksTUFBSyxjQTRDRCxpQkFHSSxVOEZuR0YsT0FBTyxRNUYrSVo7QUFBRCxHNEZsSkoscUI5RnVESSxNQUFLLGNBNENELGlCQUdJLFU4Rm5HRixPQUFPLFE1RitJWjtBQUNELEM0Rm5KSixxQjlGdURJLE1BQUssY0E0Q0QsaUJBR0ksVThGbkdGLE9BQU8sUTVGZ0paO0FBQUQsTTRGbkpKLHFCOUZ1REksTUFBSyxjQTRDRCxpQkFHSSxVOEZuR0YsT0FBTyxRNUZnSlo7QUFBRCxHNEZuSkoscUI5RnVESSxNQUFLLGNBNENELGlCQUdJLFU4Rm5HRixPQUFPLFE1RmdKWjtBQUNELEM0RnBKSixxQjlGdURJLE1BQUssY0E0Q0QsaUJBR0ksVThGbkdGLE9BQU8sUTVGaUpaO0FBQUQsTTRGcEpKLHFCOUZ1REksTUFBSyxjQTRDRCxpQkFHSSxVOEZuR0YsT0FBTyxRNUZpSlo7QUFBRCxHNEZwSkoscUI5RnVESSxNQUFLLGNBNENELGlCQUdJLFU4Rm5HRixPQUFPLFE1RmlKWjtBQUZELEM0RmxKSixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTyxRNUZ1SXpCO0FBQUQsTTRGbEpKLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPLFE1RnVJekI7QUFBRCxHNEZsSkoscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU8sUTVGdUl6QjtBQUNELEM0Rm5KSixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTyxRNUZ3SXpCO0FBQUQsTTRGbkpKLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPLFE1RndJekI7QUFBRCxHNEZuSkoscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU8sUTVGd0l6QjtBQUNELEM0RnBKSixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTyxRNUZ5SXpCO0FBQUQsTTRGcEpKLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPLFE1RnlJekI7QUFBRCxHNEZwSkoscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU8sUTVGeUl6QjtBRHhIRCxZNEZ6QkssMkIzRitJSjtBRHRIRCxZNEZ6QkssMkIzRmdKSjtBRHZIRCxZNEZ6QkssMkIzRmlKSjtBQUZELENEdEhBLFk2RnBDMEMsUTVGMEp6QztBQUFELE1EdEhBLFk2RnBDMEMsUTVGMEp6QztBQUFELEdEdEhBLFk2RnBDMEMsUTVGMEp6QztBQUNELENEdkhBLFk2RnBDMEMsUTVGMkp6QztBQUFELE1EdkhBLFk2RnBDMEMsUTVGMkp6QztBQUFELEdEdkhBLFk2RnBDMEMsUTVGMkp6QztBQUNELENEeEhBLFk2RnBDMEMsUTVGNEp6QztBQUFELE1EeEhBLFk2RnBDMEMsUTVGNEp6QztBQUFELEdEeEhBLFk2RnBDMEMsUTVGNEp6QztBQUZELENEdEhBLFk2RmhERSxPQUFPLFE1RnNLUjtBQUFELE1EdEhBLFk2RmhERSxPQUFPLFE1RnNLUjtBQUFELEdEdEhBLFk2RmhERSxPQUFPLFE1RnNLUjtBQUNELENEdkhBLFk2RmhERSxPQUFPLFE1RnVLUjtBQUFELE1EdkhBLFk2RmhERSxPQUFPLFE1RnVLUjtBQUFELEdEdkhBLFk2RmhERSxPQUFPLFE1RnVLUjtBQUNELENEeEhBLFk2RmhERSxPQUFPLFE1RndLUjtBQUFELE1EeEhBLFk2RmhERSxPQUFPLFE1RndLUjtBQUFELEdEeEhBLFk2RmhERSxPQUFPLFE1RndLUjtBQUZELEM0RmxKSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RitJWjtBQUFELE00RmxKSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RitJWjtBQUFELEc0RmxKSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RitJWjtBQUNELEM0Rm5KSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RmdKWjtBQUFELE00Rm5KSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RmdKWjtBQUFELEc0Rm5KSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RmdKWjtBQUNELEM0RnBKSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RmlKWjtBQUFELE00RnBKSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RmlKWjtBQUFELEc0RnBKSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RmlKWjtBQUZELEM0RmxKSixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPLFE1RnVJekI7QUFBRCxNNEZsSkoscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTyxRNUZ1SXpCO0FBQUQsRzRGbEpKLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU8sUTVGdUl6QjtBQUNELEM0Rm5KSixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPLFE1RndJekI7QUFBRCxNNEZuSkoscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTyxRNUZ3SXpCO0FBQUQsRzRGbkpKLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU8sUTVGd0l6QjtBQUNELEM0RnBKSixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPLFE1RnlJekI7QUFBRCxNNEZwSkoscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTyxRNUZ5SXpCO0FBQUQsRzRGcEpKLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU8sUTVGeUl6QjtFQUNHLHFCQUFBOztBQXpGSixDMkZ6REssMkIzRnlESjtBQUFELE0yRnpESywyQjNGeURKO0FBQUQsRzJGekRLLDJCM0Z5REo7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dURJLE1BQUssY0E0Q0QsaUJBR0ksVThGbkdGLE9BQU8sUTVGMERaO0FBQUQsTTRGN0RKLHFCOUZ1REksTUFBSyxjQTRDRCxpQkFHSSxVOEZuR0YsT0FBTyxRNUYwRFo7QUFBRCxHNEY3REoscUI5RnVESSxNQUFLLGNBNENELGlCQUdJLFU4Rm5HRixPQUFPLFE1RjBEWjtBQURELEM0RjVESixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTyxRNUZpRHpCO0FBQUQsTTRGNURKLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPLFE1RmlEekI7QUFBRCxHNEY1REoscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU8sUTVGaUR6QjtBQUNELEM0RjdESixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTyxRNUZrRHpCO0FBQUQsTTRGN0RKLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPLFE1RmtEekI7QUFBRCxHNEY3REoscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU8sUTVGa0R6QjtBRGpDRCxZNEZ6QkssMkIzRnlESjtBRGhDRCxZNEZ6QkssMkIzRjBESjtBQURELENEaENBLFk2RnBDMEMsUTVGb0V6QztBQUFELE1EaENBLFk2RnBDMEMsUTVGb0V6QztBQUFELEdEaENBLFk2RnBDMEMsUTVGb0V6QztBQUNELENEakNBLFk2RnBDMEMsUTVGcUV6QztBQUFELE1EakNBLFk2RnBDMEMsUTVGcUV6QztBQUFELEdEakNBLFk2RnBDMEMsUTVGcUV6QztBQURELENEaENBLFk2RmhERSxPQUFPLFE1RmdGUjtBQUFELE1EaENBLFk2RmhERSxPQUFPLFE1RmdGUjtBQUFELEdEaENBLFk2RmhERSxPQUFPLFE1RmdGUjtBQUNELENEakNBLFk2RmhERSxPQUFPLFE1RmlGUjtBQUFELE1EakNBLFk2RmhERSxPQUFPLFE1RmlGUjtBQUFELEdEakNBLFk2RmhERSxPQUFPLFE1RmlGUjtBQURELEM0RjVESixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RnlEWjtBQUFELE00RjVESixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RnlEWjtBQUFELEc0RjVESixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RnlEWjtBQUNELEM0RjdESixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RjBEWjtBQUFELE00RjdESixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RjBEWjtBQUFELEc0RjdESixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RjBEWjtBQURELEM0RjVESixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPLFE1RmlEekI7QUFBRCxNNEY1REoscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTyxRNUZpRHpCO0FBQUQsRzRGNURKLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU8sUTVGaUR6QjtBQUNELEM0RjdESixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPLFE1RmtEekI7QUFBRCxNNEY3REoscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTyxRNUZrRHpCO0FBQUQsRzRGN0RKLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU8sUTVGa0R6QjtFTjJNRCxtQkFBQTtFQUFBLGVBQUE7RUFBQSxXQUFBOztBTS9MQSxDMkZ0RUssMkIzRnNFSjtBQUFELE0yRnRFSywyQjNGc0VKO0FBQUQsRzJGdEVLLDJCM0ZzRUo7QUZsQkQsS0FBSyxjQTRDRCxpQkFHSSxVNkZuR0gsMkIzRnNFSjtBQUFELEM0RjlGSixPQUFPLFE1RjhGRjtBQUFELE00RjlGSixPQUFPLFE1RjhGRjtBQUFELEc0RjlGSixPQUFPLFE1RjhGRjtBQUFELEM0RjdGSixNQUFNLE9BQU8sUTVGNkZSO0FBQUQsTTRGN0ZKLE1BQU0sT0FBTyxRNUY2RlI7QUFBRCxHNEY3RkosTUFBTSxPQUFPLFE1RjZGUjtBQUFELEM0RjVGSixDQUFDLE9BQU8sUTVGNEZIO0FBQUQsTTRGNUZKLENBQUMsT0FBTyxRNUY0Rkg7QUFBRCxHNEY1RkosQ0FBQyxPQUFPLFE1RjRGSDtBQUFELEM0RnZGSixnQkFBaUIsUUFBTyxPNUZ1Rm5CO0FBQUQsTTRGdkZKLGdCQUFpQixRQUFPLE81RnVGbkI7QUFBRCxHNEZ2RkosZ0JBQWlCLFFBQU8sTzVGdUZuQjtBQUFELEM0RnRGSixPQUFPLE9BQU8sUTVGc0ZUO0FBQUQsTTRGdEZKLE9BQU8sT0FBTyxRNUZzRlQ7QUFBRCxHNEZ0RkosT0FBTyxPQUFPLFE1RnNGVDtBQUFELEM0RmpGSixLQUFLLGNBQWUsaUJBQWlCLFVBQVMsUTVGaUZ6QztBQUFELE00RmpGSixLQUFLLGNBQWUsaUJBQWlCLFVBQVMsUTVGaUZ6QztBQUFELEc0RmpGSixLQUFLLGNBQWUsaUJBQWlCLFVBQVMsUTVGaUZ6QztBQUFELEM0RmhGSixZQUFZLFE1RmdGUDtBQUFELE00RmhGSixZQUFZLFE1RmdGUDtBQUFELEc0RmhGSixZQUFZLFE1RmdGUDtBQUFELEM0RnpFSixxQkFFSSxRQUFPLFE1RnVFTjtBQUFELE00RnpFSixxQkFFSSxRQUFPLFE1RnVFTjtBQUFELEc0RnpFSixxQkFFSSxRQUFPLFE1RnVFTjtBQUFELEM0RnpFSixxQkFHSSxPQUFNLE9BQU8sUTVGc0VaO0FBQUQsTTRGekVKLHFCQUdJLE9BQU0sT0FBTyxRNUZzRVo7QUFBRCxHNEZ6RUoscUJBR0ksT0FBTSxPQUFPLFE1RnNFWjtBQUFELEM0RnpFSixxQkFJSSxFQUFDLE9BQU8sUTVGcUVQO0FBQUQsTTRGekVKLHFCQUlJLEVBQUMsT0FBTyxRNUZxRVA7QUFBRCxHNEZ6RUoscUJBSUksRUFBQyxPQUFPLFE1RnFFUDtBQUFELEM0RnpFSixxQkFLSSxpQkFBaUIsU0FBUyxRNUZvRXpCO0FBQUQsTTRGekVKLHFCQUtJLGlCQUFpQixTQUFTLFE1Rm9FekI7QUFBRCxHNEZ6RUoscUJBS0ksaUJBQWlCLFNBQVMsUTVGb0V6QjtBQUFELEM0RnpFSixxQkFNSSxpQkFBaUIsU0FBUyxRQUFPLFE1Rm1FaEM7QUFBRCxNNEZ6RUoscUJBTUksaUJBQWlCLFNBQVMsUUFBTyxRNUZtRWhDO0FBQUQsRzRGekVKLHFCQU1JLGlCQUFpQixTQUFTLFFBQU8sUTVGbUVoQztBQUFELEM0RnpFSixxQkFPSSx3QkFBd0IsUUFBTyxRNUZrRTlCO0FBQUQsTTRGekVKLHFCQU9JLHdCQUF3QixRQUFPLFE1RmtFOUI7QUFBRCxHNEZ6RUoscUJBT0ksd0JBQXdCLFFBQU8sUTVGa0U5QjtBQUFELEM0RnpFSixxQkFRSSx3QkFBd0IsUUFBTyxRNUZpRTlCO0FBQUQsTTRGekVKLHFCQVFJLHdCQUF3QixRQUFPLFE1RmlFOUI7QUFBRCxHNEZ6RUoscUJBUUksd0JBQXdCLFFBQU8sUTVGaUU5QjtBQUFELEM0RnpFSixxQkFTSSx5QkFBeUIsUUFBTyxRNUZnRS9CO0FBQUQsTTRGekVKLHFCQVNJLHlCQUF5QixRQUFPLFE1RmdFL0I7QUFBRCxHNEZ6RUoscUJBU0kseUJBQXlCLFFBQU8sUTVGZ0UvQjtBQUFELEM0RnpFSixxQkFVSSxhQUFhLFFBQU8sUTVGK0RuQjtBQUFELE00RnpFSixxQkFVSSxhQUFhLFFBQU8sUTVGK0RuQjtBQUFELEc0RnpFSixxQkFVSSxhQUFhLFFBQU8sUTVGK0RuQjtBQUFELEM0RnpFSixxQkFXSSxhQUFhLE9BQU0sT0FBTyxRNUY4RHpCO0FBQUQsTTRGekVKLHFCQVdJLGFBQWEsT0FBTSxPQUFPLFE1RjhEekI7QUFBRCxHNEZ6RUoscUJBV0ksYUFBYSxPQUFNLE9BQU8sUTVGOER6QjtBQUFELEM0RnpFSixxQkFZSSxhQUFhLEVBQUMsT0FBTyxRNUY2RHBCO0FBQUQsTTRGekVKLHFCQVlJLGFBQWEsRUFBQyxPQUFPLFE1RjZEcEI7QUFBRCxHNEZ6RUoscUJBWUksYUFBYSxFQUFDLE9BQU8sUTVGNkRwQjtBQUFELEM0RnpFSixxQkFhSSxhQUFhLFFBQU8sUTVGNERuQjtBQUFELE00RnpFSixxQkFhSSxhQUFhLFFBQU8sUTVGNERuQjtBQUFELEc0RnpFSixxQkFhSSxhQUFhLFFBQU8sUTVGNERuQjtBQUFELEM0RnpFSixxQkFjSSxxQjVGMkRDO0FBQUQsTTRGekVKLHFCQWNJLHFCNUYyREM7QUFBRCxHNEZ6RUoscUJBY0kscUI1RjJEQztBQUFELEM0RnpFSixxQkFlSSxtQ0FBbUMsUUFBTyxRNUYwRHpDO0FBQUQsTTRGekVKLHFCQWVJLG1DQUFtQyxRQUFPLFE1RjBEekM7QUFBRCxHNEZ6RUoscUJBZUksbUNBQW1DLFFBQU8sUTVGMER6QztBQUFELEM0RnpFSixxQkFnQkksd0JBQXdCLFFBQU8sbUI1RnlEOUI7QUFBRCxNNEZ6RUoscUJBZ0JJLHdCQUF3QixRQUFPLG1CNUZ5RDlCO0FBQUQsRzRGekVKLHFCQWdCSSx3QkFBd0IsUUFBTyxtQjVGeUQ5QjtBQUFELEM0RnpFSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGd0QxQjtBQUFELE00RnpFSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGd0QxQjtBQUFELEc0RnpFSixxQkFpQkksb0JBQW9CLFFBQU8sUTVGd0QxQjtBQUFELENGbEJBLEtBQUssY0E0Q0QsaUJBR0ksVThGMUhOLE9BQU8sUTVGNkZSO0FBQUQsTUZsQkEsS0FBSyxjQTRDRCxpQkFHSSxVOEYxSE4sT0FBTyxRNUY2RlI7QUFBRCxHRmxCQSxLQUFLLGNBNENELGlCQUdJLFU4RjFITixPQUFPLFE1RjZGUjtBQUFELEM0RnpFSixxQjlGdURJLE1BQUssY0E0Q0QsaUJBR0ksVThGbkdGLE9BQU8sUTVGc0VaO0FBQUQsTTRGekVKLHFCOUZ1REksTUFBSyxjQTRDRCxpQkFHSSxVOEZuR0YsT0FBTyxRNUZzRVo7QUFBRCxHNEZ6RUoscUI5RnVESSxNQUFLLGNBNENELGlCQUdJLFU4Rm5HRixPQUFPLFE1RnNFWjtBQUFELEM0RnpFSixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTyxRNUY4RHpCO0FBQUQsTTRGekVKLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPLFE1RjhEekI7QUFBRCxHNEZ6RUoscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU8sUTVGOER6QjtBRDdDRCxZNEZ6QkssMkIzRnNFSjtBQUFELENEN0NBLFk2RnBDMEMsUTVGaUZ6QztBQUFELE1EN0NBLFk2RnBDMEMsUTVGaUZ6QztBQUFELEdEN0NBLFk2RnBDMEMsUTVGaUZ6QztBQUFELENEN0NBLFk2RmhERSxPQUFPLFE1RjZGUjtBQUFELE1EN0NBLFk2RmhERSxPQUFPLFE1RjZGUjtBQUFELEdEN0NBLFk2RmhERSxPQUFPLFE1RjZGUjtBQUFELEM0RnpFSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RnNFWjtBQUFELE00RnpFSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RnNFWjtBQUFELEc0RnpFSixxQjdGNEJJLGE2RnpCTSxPQUFPLFE1RnNFWjtBQUFELEM0RnpFSixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPLFE1RjhEekI7QUFBRCxNNEZ6RUoscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTyxRNUY4RHpCO0FBQUQsRzRGekVKLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU8sUTVGOER6QjtFTitMRCxtQkFBQTtFQUFBLGVBQUE7RUFBQSxXQUFBOztBTW5MQSxDMkZsRkssMkIzRmtGSjtBQUFELE0yRmxGSywyQjNGa0ZKO0FBQUQsRzJGbEZLLDJCM0ZrRko7QUFDRCxDMkZuRkssMkIzRm1GSjtBQUFELE0yRm5GSywyQjNGbUZKO0FBQUQsRzJGbkZLLDJCM0ZtRko7QUFDRCxRQUFRLFVBQVcsRTJGcEZkO0EzRm9GTCxRQUFRLFVBQVcsTzJGcEZkO0EzRm9GTCxRQUFRLFVBQVcsSTJGcEZkO0E3Rm9ETCxLQUFLLGNBNENELGlCQUdJLFU2Rm5HSCwyQjNGa0ZKO0FGOUJELEtBQUssY0E0Q0QsaUJBR0ksVTZGbkdILDJCM0ZtRko7QUFDRCxRQUFRLFVGaENSLE1BQUssY0E0Q0QsaUJBR0ksVTZGbkdIO0EzRmtGTCxDNEYxR0osT0FBTyxRNUYwR0Y7QUFBRCxNNEYxR0osT0FBTyxRNUYwR0Y7QUFBRCxHNEYxR0osT0FBTyxRNUYwR0Y7QUFDRCxDNEYzR0osT0FBTyxRNUYyR0Y7QUFBRCxNNEYzR0osT0FBTyxRNUYyR0Y7QUFBRCxHNEYzR0osT0FBTyxRNUYyR0Y7QUFDRCxRQUFRLFVBQVcsRTRGNUd2QixPQUFPO0E1RjRHSCxRQUFRLFVBQVcsTzRGNUd2QixPQUFPO0E1RjRHSCxRQUFRLFVBQVcsSTRGNUd2QixPQUFPO0E1RjBHSCxDNEZ6R0osTUFBTSxPQUFPLFE1RnlHUjtBQUFELE00RnpHSixNQUFNLE9BQU8sUTVGeUdSO0FBQUQsRzRGekdKLE1BQU0sT0FBTyxRNUZ5R1I7QUFDRCxDNEYxR0osTUFBTSxPQUFPLFE1RjBHUjtBQUFELE00RjFHSixNQUFNLE9BQU8sUTVGMEdSO0FBQUQsRzRGMUdKLE1BQU0sT0FBTyxRNUYwR1I7QUFDRCxRQUFRLFVBQVcsRTRGM0d2QixNQUFNLE9BQU87QTVGMkdULFFBQVEsVUFBVyxPNEYzR3ZCLE1BQU0sT0FBTztBNUYyR1QsUUFBUSxVQUFXLEk0RjNHdkIsTUFBTSxPQUFPO0E1RnlHVCxDNEZ4R0osQ0FBQyxPQUFPLFE1RndHSDtBQUFELE00RnhHSixDQUFDLE9BQU8sUTVGd0dIO0FBQUQsRzRGeEdKLENBQUMsT0FBTyxRNUZ3R0g7QUFDRCxDNEZ6R0osQ0FBQyxPQUFPLFE1RnlHSDtBQUFELE00RnpHSixDQUFDLE9BQU8sUTVGeUdIO0FBQUQsRzRGekdKLENBQUMsT0FBTyxRNUZ5R0g7QUFDRCxRQUFRLFVBQVcsRTRGMUd2QixDQUFDLE9BQU87QTVGMEdKLFFBQVEsVUFBVyxPNEYxR3ZCLENBQUMsT0FBTztBNUYwR0osUUFBUSxVQUFXLEk0RjFHdkIsQ0FBQyxPQUFPO0E1RndHSixDNEZuR0osZ0JBQWlCLFFBQU8sTzVGbUduQjtBQUFELE00Rm5HSixnQkFBaUIsUUFBTyxPNUZtR25CO0FBQUQsRzRGbkdKLGdCQUFpQixRQUFPLE81Rm1HbkI7QUFDRCxDNEZwR0osZ0JBQWlCLFFBQU8sTzVGb0duQjtBQUFELE00RnBHSixnQkFBaUIsUUFBTyxPNUZvR25CO0FBQUQsRzRGcEdKLGdCQUFpQixRQUFPLE81Rm9HbkI7QUFDRCxRQUFRLFVBQVcsRTRGckd2QixnQkFBaUIsUUFBTztBNUZxR3BCLFFBQVEsVUFBVyxPNEZyR3ZCLGdCQUFpQixRQUFPO0E1RnFH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LFU4Rm5HRixPQUFPLFE1Rm1GWjtBQUFELE00RnRGSixxQjlGdURJLE1BQUssY0E0Q0QsaUJBR0ksVThGbkdGLE9BQU8sUTVGbUZaO0FBQUQsRzRGdEZKLHFCOUZ1REksTUFBSyxjQTRDRCxpQkFHSSxVOEZuR0YsT0FBTyxRNUZtRlo7QUFDRCxRQUFRLFVBQVcsRTRGdkZ2QixxQjlGdURJLE1BQUssY0E0Q0QsaUJBR0ksVThGbkdGLE9BQU87QTVGb0ZiLFFBQVEsVUFBVyxPNEZ2RnZCLHFCOUZ1REksTUFBSyxjQTRDRCxpQkFHSSxVOEZuR0YsT0FBTztBNUZvRmIsUUFBUSxVQUFXLEk0RnZGdkIscUI5RnVESSxNQUFLLGNBNENELGlCQUdJLFU4Rm5HRixPQUFPO0E1RmtGYixDNEZyRkoscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU8sUTVGMEV6QjtBQUFELE00RnJGSixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTyxRNUYwRXpCO0FBQUQsRzRGckZKLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPLFE1RjBFekI7QUFDRCxDNEZ0RkoscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU8sUTVGMkV6QjtBQUFELE00RnRGSixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTyxRNUYyRXpCO0FBQUQsRzRGdEZKLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPLFE1RjJFekI7QUFDRCxRQUFRLFVBQVcsRTRGdkZ2QixxQkFXSSxhOUY0Q0EsTUFBSyxjQTRDRCxpQkFHSSxVOEYzRlcsT0FBTztBNUY0RTFCLFFBQVEsVUFBVyxPNEZ2RnZCLHFCQVdJLGE5RjRDQSxNQUFLLGNBNENELGlCQUdJLFU4RjNGVyxPQUFPO0E1RjRFMUIsUUFBUSxVQUFXLEk0RnZGdkIscUJBV0ksYTlGNENBLE1BQUssY0E0Q0QsaUJBR0ksVThGM0ZXLE9BQU87QTdGaUIxQixZNEZ6QkssMkIzRmtGSjtBRHpERCxZNEZ6QkssMkIzRm1GSjtBQUNELFFBQVEsVUQzRFIsYTRGekJLO0EzRmtGTCxDRHpEQSxZNkZwQzBDLFE1RjZGekM7QUFBRCxNRHpEQSxZNkZwQzBDLFE1RjZGekM7QUFBRCxHRHpEQSxZNkZwQzBDLFE1RjZGekM7QUFDRCxDRDFEQSxZNkZwQzBDLFE1RjhGekM7QUFBRCxNRDFEQSxZNkZwQzBDLFE1RjhGekM7QUFBRCxHRDFEQSxZNkZwQzBDLFE1RjhGekM7QUFDRCxRQUFRLFVBQVcsRUQzRG5CLFk2RnBDMEM7QTVGK0YxQyxRQUFRLFVBQVcsT0QzRG5CLFk2RnBDMEM7QTVGK0YxQyxRQUFRLFVBQVcsSUQzRG5CLFk2RnBDMEM7QTVGNkYxQyxDRHpEQSxZNkZoREUsT0FBTyxRNUZ5R1I7QUFBRCxNRHpEQSxZNkZoREUsT0FBTyxRNUZ5R1I7QUFBRCxHRHpEQSxZNkZoREUsT0FBTyxRNUZ5R1I7QUFDRCxDRDFEQSxZNkZoREUsT0FBTyxRNUYwR1I7QUFBRCxNRDFEQSxZNkZoREUsT0FBTyxRNUYwR1I7QUFBRCxHRDFEQSxZNkZoREUsT0FBTyxRNUYwR1I7QUFDRCxRQUFRLFVBQVcsRUQzRG5CLFk2RmhERSxPQUFPO0E1RjJHVCxRQUFRLFVBQVcsT0QzRG5CLFk2RmhERSxPQUFPO0E1RjJHVCxRQUFRLFVBQVcsSUQzRG5CLFk2RmhERSxPQUFPO0E1RnlHVCxDNEZyRkoscUI3RjRCSSxhNkZ6Qk0sT0FBTyxRNUZrRlo7QUFBRCxNNEZyRkoscUI3RjRCSSxhNkZ6Qk0sT0FBTyxRNUZrRlo7QUFBRCxHNEZyRkoscUI3RjRCSSxhNkZ6Qk0sT0FBTyxRNUZrRlo7QUFDRCxDNEZ0RkoscUI3RjRCSSxhNkZ6Qk0sT0FBTyxRNUZtRlo7QUFBRCxNNEZ0RkoscUI3RjRCSSxhNkZ6Qk0sT0FBTyxRNUZtRlo7QUFBRCxHNEZ0RkoscUI3RjRCSSxhNkZ6Qk0sT0FBTyxRNUZtRlo7QUFDRCxRQUFRLFVBQVcsRTRGdkZ2QixxQjdGNEJJLGE2RnpCTSxPQUFPO0E1Rm9GYixRQUFRLFVBQVcsTzRGdkZ2QixxQjdGNEJJLGE2RnpCTSxPQUFPO0E1Rm9GYixRQUFRLFVBQVcsSTRGdkZ2QixxQjdGNEJJLGE2RnpCTSxPQUFPO0E1RmtGYixDNEZyRkoscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTyxRNUYwRXpCO0FBQUQsTTRGckZKLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU8sUTVGMEV6QjtBQUFELEc0RnJGSixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPLFE1RjBFekI7QUFDRCxDNEZ0RkoscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTyxRNUYyRXpCO0FBQUQsTTRGdEZKLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU8sUTVGMkV6QjtBQUFELEc0RnRGSixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPLFE1RjJFekI7QUFDRCxRQUFRLFVBQVcsRTRGdkZ2QixxQkFXSSxhN0ZpQkEsYTZGakJtQixPQUFPO0E1RjRFMUIsUUFBUSxVQUFXLE80RnZGdkIscUJBV0ksYTdGaUJBLGE2RmpCbUIsT0FBTztBNUY0RTFCLFFBQVEsVUFBVyxJNEZ2RnZCLHFCQVdJLGE3RmlCQSxhNkZqQm1CLE9BQU87RWxHNlAxQixZQUFBO0VNL0tJLGVBQUE7RUFDQSxvQkFBQTs7QTJGL0VBLENBQUM7QUFBRCxNQUFDO0FBQUQsR0FBQztBN0Y0Q0wsS0FBSyxjQTRDRCxpQkFHSSxVNkYzRkg7QTVGaUJMLFk0RmpCSztFM0ZxSUwscUJBQUE7RUF6SEEsc0JBQUE7RU5pUEEsbUJBQUE7RUFBQSx5QkFBQTtFQUFBLFdBQUE7RUFBQSxlQUFBO0VBQUEscUJBQUE7RUFBQSxhQ3hQZ0IsYUFBYSw4Q0R3UDdCO0VBQUEsZ0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLG9CQUFBO0VNOU5BLHNCQUFBO0VBQ0Esc0JBQUE7RU42TkEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RWlHeFBRLGdCQUFBOztBM0ZrSVIsQzJGdklLLDZCM0Z1SUo7QUFBRCxNMkZ2SUssNkIzRnVJSjtBQUFELEcyRnZJSyw2QjNGdUlKO0FBQ0QsQzJGeElLLDZCM0Z3SUo7QUFBRCxNMkZ4SUssNkIzRndJSjtBQUFELEcyRnhJSyw2QjNGd0lKO0FBQ0QsQzJGeklLLDZCM0Z5SUo7QUFBRCxNMkZ6SUssNkIzRnlJSjtBQUFELEcyRnpJSyw2QjNGeUlKO0FGN0ZELEtBQUssY0E0Q0QsaUJBR0ksVTZGM0ZILDZCM0Z1SUo7QUYzRkQsS0FBSyxjQTRDRCxpQkFHSSxVNkYzRkgsNkIzRndJSjtBRjVGRCxLQUFLLGNBNENELGlCQUdJLFU2RjNGSCw2QjNGeUlKO0FEeEhELFk0RmpCSyw2QjNGdUlKO0FEdEhELFk0RmpCSyw2QjNGd0lKO0FEdkhELFk0RmpCSyw2QjNGeUlKO0VBQ0cscUJBQUE7O0FBekZKLEMyRmpESyw2QjNGaURKO0FBQUQsTTJGakRLLDZCM0ZpREo7QUFBRCxHMkZqREssNkIzRmlESjtBQUNELEMyRmxESyw2QjNGa0RKO0FBQUQsTTJGbERLLDZCM0ZrREo7QUFBRCxHMkZsREssNkIzRmtESjtBRk5ELEtBQUssY0E0Q0QsaUJBR0ksVTZGM0ZILDZCM0ZpREo7QUZMRCxLQUFLLGNBNENELGlCQUdJLFU2RjNGSCw2QjNGa0RKO0FEakNELFk0RmpCSyw2QjNGaURKO0FEaENELFk0RmpCSyw2QjNGa0RKO0VOMk1ELG1CQUFBO0VBQUEseUJBQUE7RUFBQSxXQUFBOztBTS9MQSxDMkY5REssNkIzRjhESjtBQUFELE0yRjlESyw2QjNGOERKO0FBQUQsRzJGOURLLDZCM0Y4REo7QUZsQkQsS0FBSyxjQTRDRCxpQkFHSSxVNkYzRkgsNkIzRjhESjtBRDdDRCxZNEZqQkssNkIzRjhESjtFTitMRCxtQkFBQTtFQUFBLHlCQUFBO0VBQUEsV0FBQTs7QU1uTEEsQzJGMUVLLDZCM0YwRUo7QUFBRCxNMkYxRUssNkIzRjBFSjtBQUFELEcyRjFFSyw2QjNGMEVKO0FBQ0QsQzJGM0VLLDZCM0YyRUo7QUFBRCxNMkYzRUssNkIzRjJFSjtBQUFELEcyRjNFSyw2QjNGMkVKO0FBQ0QsUUFBUSxVQUFXLEUyRjVFZDtB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QUFBO0VBQ0Esb0JBQUE7RUFJQSxpQkFBQTtFTmdEQSxnQkFBQTtFQUFBLHVCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7RUFBQSxjQUFBO0VBQUEscUJBQUE7RU01RkEsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTs7QUE2Q0EsTW1EOUtNLGNuRDhLTDtBQUNELE1tRC9LTSxjbkQrS0w7QUZyS0QsS0FBSyxjQTRDRCxpQkFHSSxVcUR6REYsY25EOEtMO0FGcEtELEtBQUssY0E0Q0QsaUJBR0ksVXFEekRGLGNuRCtLTDtBRGhNRCxZb0RpQk0sY25EOEtMO0FEL0xELFlvRGlCTSxjbkQrS0w7RUFDRyxnQkFBQTtFQUNBLFlBQUE7O0FBR0osTW1EcExNLGNuRG9MTDtBRjFLRCxLQUFLLGNBNENELGlCQUdJLFVxRHpERixjbkRvTEw7QURyTUQsWW9EaUJNLGNuRG9MTDtFQUNHLGdCQUFBO0VBQ0EsWUFBQTs7QUFHSixNbUR6TE0sY25EeUxMO0FBQ0QsTW1EMUxNLGNuRDBMTDtBQUNELFFBQVEsVUFBVyxPbUQzTGI7QXJEVU4sS0FBSyxjQTRDRCxpQkFHSSxVcUR6REYsY25EeUxMO0FGL0tELEtBQUssY0E0Q0QsaUJBR0ksVXFEekRGLGNuRDBMTDtBQUNELFFBQVEsVUZqTFIsTUFBSyxjQTRDRCxpQkFHSSxVcUR6REY7QXBEakJOLFlvRGlCTSxjbkR5TEw7QUQxTUQsWW9EaUJNLGNuRDBMTDtBQUNELFFBQVEsVUQ1TVIsYW9EaUJNO0VuRDRMRixvQkFBQTtFTitCSixZQUFBOztBRGpKQSxNMEQxRU0sYzFEMEVMO0FLaEVELEtBQUssY0E0Q0QsaUJBR0ksVXFEekRGLGMxRDBFTDtBTTNGRCxZb0RpQk0sYzFEMEVMO0VDaUpELGNBQUE7RUFBQSxxQkFBQTs7QUQ1SUEsTTBEL0VNLGMxRCtFTDtBS3JFRCxLQUFLLGNBNENELGlCQUdJLFVxRHpERixjMUQrRUw7QU1oR0QsWW9EaUJNLGMxRCtFTDtFQzRJRCxjQUFBO0VBQUEsMEJBQUE7O0FEdklBLE0wRHBGTSxjMURvRkw7QUsxRUQsS0FBSyxjQTRDRCxpQkFH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Q0EsZUFBQTs7OztBQU9LO0VBQ0QsY0FBQTtFQUNBLGVBQUE7O0FBRkM7RUFDRCxzQkFBQTtFQUNBLHVCQUFBOztBQUZDO0VBQ0Qsc0JBQUE7RUFDQSx1QkFBQTs7QUFGQztFQUNELGFBQUE7RUFDQSxjQUFBOztBQUZDO0VBQ0Qsc0JBQUE7RUFDQSx1QkFBQTs7QUFGQztFQUNELHNCQUFBO0VBQ0EsdUJBQUE7O0FBRkM7RUFDRCxhQUFBO0VBQ0EsY0FBQTs7QUFGQztFQUNELHNCQUFBO0VBQ0EsdUJBQUE7O0FBRkM7RUFDRCxzQkFBQTtFQUNBLHVCQUFBOztBQUZDO0VBQ0QsYUFBQTtFQUNBLGNBQUE7O0FBRkM7RUFDRCxzQkFBQTtFQUNBLHVCQUFBOztBQUZDO0VBQ0QscUJBQUE7RUFDQSxzQkFBQTs7O0FBU0EsUUFBOEI7RUFDN0I7SUFDRCxjQUFBO0lBQ0EsZUFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELHNCQUFBO0lBQ0EsdUJBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxzQkFBQTtJQUNBLHVCQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0QsYUFBQTtJQUNBLGNBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxzQkFBQTtJQUNBLHVCQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0Qsc0JBQUE7SUFDQSx1QkFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELGFBQUE7SUFDQSxjQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0Qsc0JBQUE7SUFDQSx1QkFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELHNCQUFBO0lBQ0EsdUJBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxhQUFBO0lBQ0EsY0FBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELHNCQUFBO0lBQ0EsdUJBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxxQkFBQTtJQUNBLHNCQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0QsY0FBQTtJQUNBLGVBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxzQkFBQTtJQUNBLHVCQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0Qsc0JBQUE7SUFDQSx1QkFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELGFBQUE7SUFDQSxjQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0Qsc0JBQUE7SUFDQSx1QkFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELHNCQUFBO0lBQ0EsdUJBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxhQUFBO0lBQ0EsY0FBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELHNCQUFBO0lBQ0EsdUJBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxzQkFBQTtJQUNBLHVCQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0QsYUFBQTtJQUNBLGNBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxzQkFBQTtJQUNBLHVCQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0QscUJBQUE7SUFDQSxzQkFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELGNBQUE7SUFDQSxlQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0Qsc0JBQUE7SUFDQSx1QkFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELHNCQUFBO0lBQ0EsdUJBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxhQUFBO0lBQ0EsY0FBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELHNCQUFBO0lBQ0EsdUJBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxzQkFBQTtJQUNBLHVCQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0QsYUFBQTtJQUNBLGNBQUE7O0VBRUM7SUFDRCxZQUFBO0lBQ0EsZUFBQTs7O0FBUEEsUUFBOEI7RUFDN0I7SUFDRCxzQkFBQTtJQUNBLHVCQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0Qsc0JBQUE7SUFDQSx1QkFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELGFBQUE7SUFDQSxjQUFBOztFQUVDO0lBQ0QsWUFBQTtJQUNBLGVBQUE7OztBQVBBLFFBQThCO0VBQzdCO0lBQ0Qsc0JBQUE7SUFDQSx1QkFBQTs7RUFFQztJQUNELFlBQUE7SUFDQSxlQUFBOzs7QUFQQSxRQUE4QjtFQUM3QjtJQUNELHFCQUFBO0lBQ0Esc0JBQUE7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 */