@import url(https://fonts.googleapis.com/css?family=Dosis&subset=latin-ext);
#wishlist-search button,
.blockquote,
.form-group,
address,
dl,
hr,
ol,
pre,
ul {
    margin-bottom: 1rem;
}
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span,
.container.join-us-page .join-us-header .text,
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check
    p,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check
    p,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check
    p,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check
    p,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check
    p,
.price .tiered td.value,
body,
caption {
    text-align: left;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
legend,
main,
nav,
pre,
section {
    display: block;
}
.fa-stack-1x,
.lh-inherit,
address,
legend {
    line-height: inherit;
}
progress,
sub,
sup {
    vertical-align: baseline;
}
.breadcrumb-item + .breadcrumb-item:hover:before,
.btn-link,
.btn:hover,
.card-link:hover,
.container div.collapsible-lg button.title:hover,
.container div.collapsible-md button.title:hover,
.container div.collapsible-sm button.title:hover,
.container div.collapsible-xl button.title:hover,
.container div.collapsible-xs button.title:hover,
.container div.collapsible-xxl button.title:hover,
.minicart a.minicart-link:hover,
.nav-link:focus,
.nav-link:hover,
.navbar-brand:focus,
.navbar-brand:hover,
.navbar-toggler:focus,
.navbar-toggler:hover,
.product-tile .swatches a,
.swatch a,
a,
a.badge:focus,
a.badge:hover,
a:hover {
    text-decoration: none;
}
.dropdown-menu,
.nav,
.navbar-nav,
footer ul {
    list-style: none;
}
.badge,
.dropdown-header,
.dropdown-item,
.dropdown-toggle,
.input-group-text,
.navbar-brand,
.progress-bar,
.sr-only {
    white-space: nowrap;
}
.fa,
.feather {
    -moz-osx-font-smoothing: grayscale;
}
input[type="radio"] + label:before,
input[type="radio"]:checked + label:after {
    width: var(--radio-button-size);
    height: var(--radio-button-size);
    display: inline-block;
}
.fa-ul,
.suggestions .container {
    list-style-type: none;
}
@font-face {
    font-family: NeueHaasGroteskDisp Pro Lt;
    src: url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.eot");
    src: url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.eot?#iefix")
            format("embedded-opentype"),
        url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.woff2") format("woff2"),
        url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.woff") format("woff"),
        url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.ttf") format("truetype"),
        url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.svg#NHaasGroteskDSPro-45Lt")
            format("svg");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: NeueHaasGroteskDisp Pro;
    src: url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.eot");
    src: url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.eot?#iefix")
            format("embedded-opentype"),
        url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.woff2") format("woff2"),
        url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.woff") format("woff"),
        url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.ttf") format("truetype"),
        url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.svg#NHaasGroteskDSPro-55Rg")
            format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: NeueHaasGroteskDisp Pro Md;
    src: url("../fonts/Jordan/NHaasGroteskDSPro-65Md.eot");
    src: url("../fonts/Jordan/NHaasGroteskDSPro-65Md.eot?#iefix")
            format("embedded-opentype"),
        url("../fonts/Jordan/NHaasGroteskDSPro-65Md.woff2") format("woff2"),
        url("../fonts/Jordan/NHaasGroteskDSPro-65Md.woff") format("woff"),
        url("../fonts/Jordan/NHaasGroteskDSPro-65Md.ttf") format("truetype"),
        url("../fonts/Jordan/NHaasGroteskDSPro-65Md.svg#NHaasGroteskDSPro-65Md")
            format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: JordanNHGText-75Bold;
    src: url("../fonts/Jordan/JordanNHGText-75Bold.eot");
    src: url("../fonts/Jordan/JordanNHGText-75Bold.eot?#iefix")
            format("embedded-opentype"),
        url("../fonts/Jordan/JordanNHGText-75Bold.woff2") format("woff2"),
        url("../fonts/Jordan/JordanNHGText-75Bold.woff") format("woff"),
        url("../fonts/Jordan/JordanNHGText-75Bold.ttf") format("truetype"),
        url("../fonts/Jordan/JordanNHGText-75Bold.svg#JordanNHGText-75Bold")
            format("svg");
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Alianza2024;
    src: url('../fonts/Personalization/Al24-Regular.woff2') format('woff2'),
         url('../fonts/Personalization/Al24-Regular.woff') format('woff'),
         url('../fonts/Personalization/Al24-Regular.otf') format('opentype');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Alianza2025;
    src: url('../fonts/Personalization/Al25-Regular.woff2') format('woff2'),
         url('../fonts/Personalization/Al25-Regular.woff') format('woff'),
         url('../fonts/Personalization/Al25-Regular.otf') format('opentype');
    font-style: normal;
    font-display: swap;
}
:root {
    --color-white: #fff;
    --color-black: #000;
    --color-primary: #111;
    --color-secondary: #fff;
    --color-light-shades: #f5f5f5;
    --color-dark-accent: #e5e5e5;
    --color-dark-shades: #111;
    --color-success: #6bd079;
    --color-danger: #d43f21;
    --color-grey1: #f5f5f5;
    --color-grey2: #e5e5e5;
    --color-grey3: #959595;
    --color-grey4: #757575;
    --color-grey5: #454545;
    --color-grey6: #b0b0b0;
    --color-grey7: #cbcbcb;
    --color-grey8: #ccc;
    --color-grey-transparent-1: $grey-transparent-1;
    --color-grey-transparent-2: $grey-transparent-2;
    --color-light-gray: var(--color-grey1);
    --color-slightly-darker-gray: var(--color-grey4);
    --color-dark-gray: var(--color-grey6);
    --color-darker-gray: var(--color-grey7);
    --color-horizontal-rule-grey: var(--color-grey3);
    --color-product-number-grey: var(--color-grey3);
    --color-horizontal-border-grey: var(--color-grey4);
    --color-menu-link: var(--color-grey6);
    --color-close-menu-bg: var(--color-grey2);
    --color-link-color: var(--color-dark-gray);
    --color-hr-border-color: var(--color-grey3);
    --skin-background-color-1: var(--color-gray1);
    --skin-border-color-1: var(--color-white);
    --skin-main-text-color-1: var(--color-gray7);
    --skin-main-text-color-2: var(--color-gray7);
    --skin-menu-color-1: #444;
    --skin-menu-color-1-invert: var(--color-white);
    --skin-menu-color-2: #222;
    --skin-link-color-1: #444;
    --skin-link-color-2: #f5f5f5;
    --skin-primary-color-1: var(--color-primary);
    --skin-primary-color-2: var(--color-primary);
    --skin-primary-color-invert-1: var(--color-white);
    --skin-selectbox-background-color-1: var(--color-white);
    --skin-selectbox-text-color-1: var(--skin-main-text-color-1);
    --skin-banner-background-color-1: var(--color-secondary);
    --skin-banner-background-color-2: var(--color-primary);
    --skin-banner-text-color-1: var(--color-white);
    --skin-heading-color-1: var(--color-primary);
    --skin-heading-color-1-invert: var(--color-white);
    --skin-price-1: var(--color-gray7);
    --skin-header-font: HelveticaNeue, sans-serif;
    --skin-body-font: HelveticaNeue, sans-serif;
    --base-font-size: 1rem;
    --normal-font-size: 0.875rem;
    --small-font-size: 0.75rem;
    --xsmall-font-size: 0.625rem;
    --header-font-family: HelveticaNeue, sans-serif;
    --header-font-weight: 500;
    --header-bold-font-family: Nike Futura, HelveticaNeue, sans-serif;
    --header-bold-font-weight: 900;
    --header-margin-top: 0.5rem;
    --header-margin-bottom: 0.5rem;
    --header-line-height: 7.5%rem;
    --header-color: #111;
    --h1-size-mobile: 3rem;
    --h1-size-desktop: 4.5rem;
    --h2-size-mobile: 2.25rem;
    --h2-size-desktop: 3rem;
    --h3-size-mobile: 2rem;
    --h3-size-desktop: 2rem;
    --h4-size-mobile: 1.5rem;
    --h4-size-desktop: 1.75rem;
    --h5-size-mobile: 1.25rem;
    --h5-size-desktop: 1.625rem;
    --p-size-mobile: 0.875rem;
    --p-size-desktop: 0.875rem;
    --body-font-family: HelveticaNeue, sans-serif;
    --body-font-weight: 400;
    --body-bold-font-weight: 500;
    --nav-menu-font-size: 1rem;
    --nav-menu-line-height: 0.9375rem;
    --megamenu-font-size: 1rem;
    --megamenu-line-height: 0.9375rem;
    --button-padding-vertical: 0.3125rem;
    --button-padding-horizontal: 1.125rem;
    --button-font-size: 1rem;
    --button-font-weight: 500;
    --button-line-height: 1.1875rem;
    --button-border-radius: 1.875rem;
    --button-primary-color: #f1f5f5;
    --checkbox-size: 1.25rem;
    --checkbox-bg-color: #fff;
    --checkbox-active-color: #111;
    --checkbox-disabled-bg-color: #f5f5f5;
    --checkbox-disabled-color: #e5e5e5;
    --input-font-size: 0.875rem;
    --input-height: 3.5rem;
    --input-border: 0.0625rem;
    --input-border-radius: 0.4375rem;
    --input-padding-y: 0.875rem;
    --input-padding-x: 1rem;
    --input-color: #2b2047;
    --input-background-color: #fff;
    --input-border-color: #e5e5e5;
    --input-disabled-border-color: #f1f5f5;
    --input-disabled-text-color: #9c9a9e;
    --input-disabled-background-color: #f1f5f5;
    --input-success-color: #6bd079;
    --input-danger-color: #d43f21;
    --input-danger-background-color: #fff;
    --input-search-background-color: #f5f5f5;
    --input-search-border-color: #f5f5f5;
    --input-search-text-color: #111;
    --input-search-field-height: 2.5rem;
    --input-search-padding-y: 0.625rem;
    --input-search-padding-x: 1rem;
    --input-placeholder-color: #e5e5e5;
    --select-color: #2b2047;
    --select-border-radius: 0.4375rem;
    --select-border-color: #e5e5e5;
    --select-border-width: 0.0625rem;
    --select-padding-y: 0.8125rem;
    --select-padding-x: 1rem;
    --radio-button-size: 1.25rem;
    --radio-button-border-color: #e5e5e5;
    --radio-button-bg-color: #fff;
    --radio-button-active-color: #111;
    --radio-button-disabled-bg-color: #f5f5f5;
    --radio-button-disabled-color: #e5e5e5;
    --footer-social-icons-default-color: #2b2047;
    --footer-social-icons-active-color: #ff5a5f;
    --footer-bg-color: #fff;
    --footer-bg-secondary-color: #f1f5f5;
    --step--3: clamp(0.51rem, 0.5rem + 0.01vw, 0.51rem);
    --step--2: clamp(0.61rem, 0.6rem + 0.05vw, 0.64rem);
    --step--1: clamp(0.73rem, 0.71rem + 0.1vw, 0.8rem);
    --step-0: clamp(0.88rem, 0.84rem + 0.18vw, 1rem);
    --step-1: clamp(1.05rem, 0.99rem + 0.29vw, 1.25rem);
    --step-2: clamp(1.26rem, 1.17rem + 0.43vw, 1.56rem);
    --step-3: clamp(1.51rem, 1.39rem + 0.63vw, 1.95rem);
    --step-4: clamp(1.81rem, 1.64rem + 0.9vw, 2.44rem);
    --step-5: clamp(2.18rem, 1.93rem + 1.25vw, 3.05rem);
    --blue: #4479fb;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #c00;
    --orange: #ea5133;
    --yellow: #ffc107;
    --green: #41a03a;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #111;
    --secondary: #fff;
    --success: #6bd079;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #d43f21;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --breakpoint-xxl: 1920px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
        Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans",
        sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
        "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
        "Liberation Mono", "Courier New", monospace;
}
*,
:after,
:before {
    box-sizing: border-box;
}
html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}
body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
        Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #f5f5f5;
}
[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important;
}
.page[data-action="Cart-Show"] .cart-page .totals .promotion-information,
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none;
}
address {
    font-style: normal;
}
.bs-popover-auto[x-placement^="top"],
.bs-popover-top,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .payment-details
    .cash-type,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .payment-details
    .cash-type,
.page[data-action="Order-Details"]
    .container.receipt
    .support-section
    .return-title,
.page[data-action="Order-Details"]
    .container.receipt
    .support-section
    .shipment-title,
.page[data-action="Order-Track"]
    .container.receipt
    .support-section
    .return-title,
.page[data-action="Order-Track"]
    .container.receipt
    .support-section
    .shipment-title,
dd,
label {
    margin-bottom: 0.5rem;
}
.btn-primary.checkout-btn.register-button,
.input-group-text input[type="checkbox"],
.input-group-text input[type="radio"],
.list-group-horizontal > .list-group-item.active,
.payment-form
    .container-body-address
    .billing-address-block
    .address-selector-block
    .default-checkbox.custom-checkbox
    .invoice-label
    .svg-icon.check-white.checkbox-arrow,
.product-detail .attributes .attribute,
dl,
footer .social h2,
nav.header-no-menu .minicart,
ol,
ul {
    margin-top: 0;
}
#checkout-main
    .checkout-wrapper
    .card.customer-summary
    .card-body
    .summary-details.customer,
#checkout-main .checkout-wrapper .leading-lines p,
#consent-tracking .modal-content .modal-body p,
#editProductModal
    .modal-dialog
    .modal-content
    .modal-body
    .optional-message-container,
#editProductModal .modal-dialog .modal-content .modal-body .product-quickview,
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn,
.card-header h4,
.card-subtitle,
.card-text:last-child,
.container.join-us-page .login-link-header .login-text .col-12 p,
.container.join-us-page .login-link-header .region,
.form-check-label,
.line-item-pricing-info,
.modal-title,
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me,
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    #promo-coupon-container
    .card-body
    .form-group,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .end-lines
    .text-right,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .end-lines
    .text-right,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .start-lines
    .order-receipt-label,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .start-lines
    .order-receipt-label,
.page[data-action="Order-Details"] .container.receipt .address-summary,
.page[data-action="Order-Details"] .container.receipt .shipping,
.page[data-action="Order-Track"] .container.receipt .address-summary,
.page[data-action="Order-Track"] .container.receipt .shipping,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me,
.page[data-action="Stores-Find"] .store-locator-container .card .card-body,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me,
.search-results .home-hero-banner .text .button-container .btn,
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0;
}
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body
    .form-check
    .form-check-label
    .store-details,
.dropdown-toggle-split:after,
.dropdown-toggle:empty:after,
.dropleft .dropdown-toggle:empty:after,
.dropright .dropdown-toggle-split:after,
.dropright .dropdown-toggle:empty:after,
.dropup .dropdown-toggle-split:after,
.dropup .dropdown-toggle:empty:after,
.page-item:first-child .page-link,
.product-detail
    .attributes
    .attribute
    button:not(.btn-decrement):not(.btn-increment)
    > .swatch-square:first-of-type,
dd {
    margin-left: 0;
}
blockquote,
figure {
    margin: 0 0 1rem;
}
b,
strong {
    font-weight: bolder;
}
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
}
.btn,
img,
svg {
    vertical-align: middle;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
a {
    color: #b0b0b0;
    background-color: transparent;
}
.btn-link:hover,
a:hover {
    color: #8a8a8a;
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}
#checkout-main .shipping-form .shipping-address .btn-add-new,
#checkout-main .shipping-form .shipping-address .btn-show-details,
.btn-link.focus,
.btn-link:focus,
.btn-link:hover,
.btn.btn-link-category span.selected,
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span a,
.page[data-action="Cart-Show"] .cart-page .cart-favorites-login a,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-promotion-banner
    .banner-content-container
    .banner-content
    a,
a.normal,
nav.header-no-menu .header .checkout-contact-us .live-chat-wrapper a span {
    text-decoration: underline;
}
code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
        Courier New, monospace;
    font-size: 1em;
}
pre {
    margin-top: 0;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}
img {
    border-style: none;
}
.accordion > .card,
.line-item-name,
.modal-open,
.simplebar-mask,
.simplebar-wrapper,
.skip,
.slide-up,
.sr-only,
.text-truncate,
svg {
    overflow: hidden;
}
.navbar-expand .navbar-nav-scroll,
button,
hr,
input {
    overflow: visible;
}
table {
    border-collapse: collapse;
}
caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    caption-side: bottom;
}
th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}
#checkout-login-container .row .guest-user span,
#checkout-login-container .row .register-user span,
.fa,
.fa-stack,
.figure,
.flag-icon,
.list-inline-item,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .basic-input-container
    .select,
label,
output {
    display: inline-block;
}
.list-group-flush,
button {
    border-radius: 0;
}
.custom-range:focus,
.custom-select:focus,
button:focus:not(:focus-visible) {
    outline: 0;
}
button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button,
select {
    text-transform: none;
}
.btn:not(:disabled):not(.disabled),
[role="button"],
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
    cursor: pointer;
}
select {
    word-wrap: normal;
}
.card,
.popover,
.tooltip,
code {
    word-wrap: break-word;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
textarea {
    resize: vertical;
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.figure-img,
legend {
    margin-bottom: 0.5rem;
}
legend {
    width: 100%;
    max-width: 100%;
    padding: 0;
    font-size: 1.5rem;
    color: inherit;
    white-space: normal;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}
summary {
    display: list-item;
    cursor: pointer;
}
.collapse:not(.show),
template {
    display: none;
}
.d-none,
.hidden-xxl-down,
[hidden] {
    display: none !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.h1,
h1 {
    font-size: 2.5rem;
}
.container.join-us-page .join-us-header .text .title h2,
.h2,
h2 {
    font-size: 2rem;
}
.h3,
h3 {
    font-size: 1.75rem;
}
.choose-bonus-product-dialog .prices .sales,
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span h4,
.fs-24,
.h4,
.quick-view-dialog .prices .sales,
h4 {
    font-size: 1.5rem;
}
#abandonCartModal .modal-header .modal-title,
.blockquote,
.container.join-us-page .home-hero-banner .text .banner-description p,
.container.join-us-page .join-us-header .text .banner-description p,
.h5,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card-product-details
    .heart-icon-wishlist.fa-heart-o:before,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card-product-details
    .heart-icon-wishlist.fa-heart:before,
h5 {
    font-size: 1.25rem;
}
#editProductModal
    .modal-dialog
    .modal-content
    .modal-body
    .gift-card-title
    span,
.checkout-wrapper .card.payment .card-header .pending-total .pending-amount,
.checkout-wrapper
    .card.payment-form
    .card-header
    .pending-total
    .pending-amount,
.fs-16,
.h6,
.minicart h1,
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    .coupon-price-adjustment
    .coupon-code,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-attributes,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-attributes,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-total-text.qty-card-quantity-label,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-total-text.qty-card-quantity-label,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .lineItem-id,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .lineItem-id,
.product-tile .tile-body .price .sales .value,
.product-tile .tile-body .price .salesWithOut .value,
h6 {
    font-size: 1rem;
}
.lead {
    font-size: 1.25rem;
    font-weight: 300;
}
.display-1 {
    font-size: 6rem;
}
.display-1,
.display-2,
.display-3,
.display-4 {
    font-weight: 300;
    line-height: 1.2;
}
.btn,
.btn-link,
.dropdown-item,
.form-control,
.fw-400,
.popover,
.tooltip,
dt {
    font-weight: 400;
}
.display-2 {
    font-size: 5.5rem;
}
.display-3 {
    font-size: 4.5rem;
}
.display-4 {
    font-size: 3.5rem;
}
hr {
    box-sizing: content-box;
    height: 0;
    margin-top: 1rem;
    border: 0;
    border-top: 1px solid #959595;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio p,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-promotion-banner
    .banner-content-container
    .banner-content,
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    #promo-coupon-container
    .card-body
    .coupon-error
    span,
.small,
nav.header-no-menu .header .checkout-contact-us a,
nav.header-no-menu .header .checkout-contact-us span,
small {
    font-size: 0.75rem;
    font-weight: 400;
}
code,
kbd,
pre {
    font-size: 87.5%;
}
.mark,
mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}
.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.bs-popover-auto[x-placement^="left"],
.bs-popover-left,
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
.popover,
.tooltip {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
        Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif;
    font-style: normal;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    line-break: auto;
}
.blockquote-footer {
    display: block;
    font-size: 0.75rem;
    color: #6c757d;
}
.blockquote-footer:before {
    content: "\2014\A0";
}
.img-fluid,
.img-thumbnail {
    max-width: 100%;
    height: auto;
}
.img-thumbnail {
    padding: 0.25rem;
    background-color: #f5f5f5;
    border: 1px solid #dee2e6;
    border-radius: 0.1875rem;
}
.figure-img {
    line-height: 1;
}
.figure-caption {
    font-size: 90%;
    color: #6c757d;
}
.alert-heading,
a,
a > code,
button,
pre code {
    color: inherit;
}
code {
    color: #e83e8c;
}
kbd {
    padding: 0.2rem 0.4rem;
    color: #fff;
    background-color: #212529;
    border-radius: 0.1875rem;
}
.btn:hover,
.table,
pre {
    color: #212529;
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
}
pre code {
    font-size: inherit;
    word-break: normal;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    width: 100%;
    padding-right: 6px;
    padding-left: 6px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -6px;
    margin-left: -6px;
}
.card > hr,
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm,
.navbar-nav .nav-link,
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto,
.col-xxl,
.col-xxl-1,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-auto {
    position: relative;
    width: 100%;
    padding-right: 6px;
    padding-left: 6px;
}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
#checkout-main .checkout-wrapper .store-locator-container .search-container,
.checkout-wrapper .store-locator-container .search-container,
.col-12,
.row-cols-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.col-6,
.row-cols-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-3 > * {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.col-3,
.row-cols-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-6 > * {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.order-first {
    -ms-flex-order: -1;
    order: -1;
}
.order-last {
    -ms-flex-order: 13;
    order: 13;
}
.order-0 {
    -ms-flex-order: 0;
    order: 0;
}
.order-1 {
    -ms-flex-order: 1;
    order: 1;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content,
.attributes-prices-wrapper .item-attributes .line-item-attributes.size,
.order-2 {
    -ms-flex-order: 2;
    order: 2;
}
.attributes-prices-wrapper .item-attributes .line-item-attributes.color,
.order-3 {
    -ms-flex-order: 3;
    order: 3;
}
.order-4 {
    -ms-flex-order: 4;
    order: 4;
}
.order-5 {
    -ms-flex-order: 5;
    order: 5;
}
.order-6 {
    -ms-flex-order: 6;
    order: 6;
}
.order-7 {
    -ms-flex-order: 7;
    order: 7;
}
.order-8 {
    -ms-flex-order: 8;
    order: 8;
}
.order-9 {
    -ms-flex-order: 9;
    order: 9;
}
.order-10 {
    -ms-flex-order: 10;
    order: 10;
}
.order-11 {
    -ms-flex-order: 11;
    order: 11;
}
.order-12 {
    -ms-flex-order: 12;
    order: 12;
}
.offset-1 {
    margin-left: 8.33333333%;
}
.offset-2 {
    margin-left: 16.66666667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.33333333%;
}
.offset-5 {
    margin-left: 41.66666667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.33333333%;
}
.offset-8 {
    margin-left: 66.66666667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.33333333%;
}
.offset-11 {
    margin-left: 91.66666667%;
}
.table {
    width: 100%;
    margin-bottom: 1rem;
}
.table td,
.table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #959595;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #959595;
}
.table tbody + tbody {
    border-top: 2px solid #959595;
}
.table-sm td,
.table-sm th {
    padding: 0.3rem;
}
#chooseBonusProductModal .selected-pid,
.table-bordered,
.table-bordered td,
.table-bordered th {
    border: 1px solid #959595;
}
.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px;
}
.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th,
.table-dark.table-bordered,
.table-responsive > .table-bordered {
    border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > td,
.table-primary > th {
    background-color: #bcbcbc;
}
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
    border-color: #838383;
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #afafaf;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
    background-color: #fff;
}
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
    border-color: #fff;
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #f2f2f2;
}
.table-success,
.table-success > td,
.table-success > th {
    background-color: #d6f2d9;
}
.table-success tbody + tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: #b2e7b9;
}
.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #c3ecc7;
}
.table-info,
.table-info > td,
.table-info > th {
    background-color: #bee5eb;
}
.table-info tbody + tbody,
.table-info td,
.table-info th,
.table-info thead th {
    border-color: #86cfda;
}
.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #abdde5;
}
.table-warning,
.table-warning > td,
.table-warning > th {
    background-color: #ffeeba;
}
.table-warning tbody + tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
    border-color: #ffdf7e;
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffe8a1;
}
.table-danger,
.table-danger > td,
.table-danger > th {
    background-color: #f3c9c1;
}
.table-danger tbody + tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
    border-color: #e99b8c;
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #efb6ac;
}
.table-light,
.table-light > td,
.table-light > th {
    background-color: #fdfdfe;
}
.table-light tbody + tbody,
.table-light td,
.table-light th,
.table-light thead th {
    border-color: #fbfcfc;
}
.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #ececf6;
}
.table-dark,
.table-dark > td,
.table-dark > th {
    background-color: #c6c8ca;
}
.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #95999c;
}
.table .thead-dark th,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #454d55;
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #b9bbbe;
}
.table-active,
.table-active > td,
.table-active > th,
.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}
.badge-dark,
.table .thead-dark th,
.table-dark {
    background-color: #343a40;
    color: #fff;
}
.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #959595;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0, 0%, 100%, 0.05);
}
.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: hsla(0, 0%, 100%, 0.075);
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.form-control {
    display: block;
    width: 100%;
    height: 56;
    padding: 14 16;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #2b2047;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e5e5e5;
    border-radius: 7;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.form-control:focus {
    color: #2b2047;
    background-color: #fff;
    border-color: #515151;
    outline: 0;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 7%, 0.25);
}
.form-control:-ms-input-placeholder {
    color: #e5e5e5;
    opacity: 1;
}
.form-control::placeholder {
    color: #e5e5e5;
    opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}
input[type="date"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control,
input[type="time"].form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.custom-range,
.custom-select {
    -webkit-appearance: none;
    width: 100%;
}
select.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #2b2047;
}
select.form-control:focus::-ms-value {
    color: #2b2047;
    background-color: #fff;
}
.btn-block,
.form-control-file,
.form-control-range {
    display: block;
    width: 100%;
}
.col-form-label {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}
.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5;
}
.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5;
}
.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 14 0;
    margin-bottom: 0;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}
.form-control-lg,
.form-control-sm,
.invalid-tooltip,
.valid-tooltip {
    border-radius: 0.1875rem;
    line-height: 1.5;
}
.form-control-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
}
.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
}
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
    height: auto;
}
.form-text {
    display: block;
    margin-top: 0.25rem;
}
.form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}
.form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem;
}
.breadcrumb-item.active,
.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input[disabled] ~ .custom-control-label,
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
    color: #6c757d;
}
.form-check-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem;
}
.invalid-tooltip,
.valid-tooltip {
    position: absolute;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    top: 100%;
}
.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0;
}
.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.75rem;
    color: #6bd079;
}
.valid-tooltip {
    left: 0;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    color: #212529;
    background-color: rgba(107, 208, 121, 0.9);
}
.form-row > .col > .invalid-tooltip,
.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
    left: 5px;
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
    display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: #6bd079;
    padding-right: 29.5em !important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%236bd079' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 7.375em center;
    background-size: 14.75em 14.75em;
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #6bd079;
    box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
}
.was-validated select.form-control:valid,
select.form-control.is-valid {
    padding-right: 64 !important;
    background-position: right 32 center;
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: 29.5em;
    background-position: top 7.375em right 7.375em;
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color: #6bd079;
    padding-right: calc(0.75em + 38rem) !important;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
            right center/8px 10px no-repeat,
        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%236bd079' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
            center right 17rem/14.75em 14.75em no-repeat #fff;
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #6bd079;
    box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
    color: #6bd079;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
    display: block;
}
.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label {
    color: #6bd079;
}
.custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .custom-control-input:valid ~ .custom-control-label:before {
    border-color: #6bd079;
}
.custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated
    .custom-control-input:valid:checked
    ~ .custom-control-label:before {
    border-color: #92dc9c;
    background-color: #92dc9c;
}
.custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated
    .custom-control-input:valid:focus
    ~ .custom-control-label:before {
    box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
}
.custom-control-input.is-valid:focus:not(:checked)
    ~ .custom-control-label:before,
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated
    .custom-control-input:valid:focus:not(:checked)
    ~ .custom-control-label:before,
.was-validated .custom-file-input:valid ~ .custom-file-label {
    border-color: #6bd079;
}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
    border-color: #6bd079;
    box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
}
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.75rem;
    color: #d43f21;
}
.invalid-tooltip {
    left: 0;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    color: #fff;
    background-color: rgba(212, 63, 33, 0.9);
}
.alert,
.btn .badge,
.card,
.carousel,
.cart-page ~ .product-carrousel-container .exclusive-member-tile,
.cart-page
    ~ .product-carrousel-container
    .exclusive-member-tile:hover
    .productImage,
.collapsing,
.credit-card-content .card-number-wrapper,
.openpay-card-content .card-number-wrapper,
.custom-checkbox .custom-control-input .custom-control-label,
.custom-checkbox .custom-control-input + label,
.dropdown,
.dropleft,
.dropright,
.dropup,
.experience-nike_layouts-carouselSimple .exclusive-member-tile,
.experience-nike_layouts-carouselOptimized .exclusive-member-tile,
.experience-nike_layouts-carouselSimple
    .exclusive-member-tile:hover
    .productImage,
.experience-nike_layouts-carouselOptimized
    .exclusive-member-tile:hover
    .productImage,
.fa-ul > li,
.form-group,
.header,
.list-group-item,
.minicart,
.navbar,
.navbar-header .user,
.page-link,
.suggestions-wrapper,
input[type="checkbox"] .custom-control-label,
input[type="checkbox"] + label {
    position: relative;
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
    display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: #d43f21;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d43f21' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23d43f21' stroke='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 7.375em center;
    background-size: 14.75em 14.75em;
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #d43f21;
    box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
}
.was-validated select.form-control:invalid,
select.form-control.is-invalid {
    padding-right: 64 !important;
    background-position: right 32 center;
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: 29.5em;
    background-position: top 7.375em right 7.375em;
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: #d43f21;
    padding-right: calc(0.75em + 38rem) !important;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
            right center/8px 10px no-repeat,
        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d43f21' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23d43f21' stroke='none'/%3E%3C/svg%3E")
            center right 17rem/14.75em 14.75em no-repeat #fff;
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color: #d43f21;
    box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
    color: #d43f21;
}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip {
    display: block;
}
.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label {
    color: #d43f21;
}
.custom-control-input.is-invalid ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid ~ .custom-control-label:before {
    border-color: #d43f21;
}
.custom-control-input.is-invalid:checked ~ .custom-control-label:before,
.was-validated
    .custom-control-input:invalid:checked
    ~ .custom-control-label:before {
    border-color: #e26046;
    background-color: #e26046;
}
.custom-checkbox
    .custom-control-input:disabled:checked
    ~ .custom-control-label:before,
.custom-radio
    .custom-control-input:disabled:checked
    ~ .custom-control-label:before,
.custom-switch
    .custom-control-input:disabled:checked
    ~ .custom-control-label:before {
    background-color: hsla(0, 0%, 7%, 0.5);
}
.custom-control-input.is-invalid:focus ~ .custom-control-label:before,
.was-validated
    .custom-control-input:invalid:focus
    ~ .custom-control-label:before {
    box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
}
.custom-control-input.is-invalid:focus:not(:checked)
    ~ .custom-control-label:before,
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated
    .custom-control-input:invalid:focus:not(:checked)
    ~ .custom-control-label:before,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
    border-color: #d43f21;
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
    border-color: #d43f21;
    box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
}
.form-inline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
}
#chooseBonusProductModal .product-name-wrapper,
.brand img,
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.clp-wrapper
    .essensial-wrapper
    .desktop-wrapper
    .layout-column1
    .region
    .experience-component.experience-nike_assets-homeHeroBanner,
.clp-wrapper
    .essensial-wrapper
    .desktop-wrapper
    .layout-column2
    .region
    .experience-component.experience-nike_assets-homeHeroBanner,
.data-checkout-stage[data-checkout-stage="customer"]
    .customer-section
    .submit-customer,
.data-checkout-stage[data-checkout-stage="payment"]
    .giftcard-form
    .btn.btn-primary.btn-block,
.form-inline .form-check,
.gift-bag-buttons div .close-cta,
.minicart .quantity,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .print-button
    .btn.btn-primary,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .print-button
    .btn.btn-primary,
.page[data-action="Stores-Detail"]
    .store-page-detail
    .store-page-extended-detail,
.page[data-action="Stores-Detail"] .store-page-detail img,
.payment-form .panel-body .submit-payment,
.payment-form .panel-heading,
.product-tile .image-container a .tile-image,
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
    width: 100%;
}
.btn {
    display: inline-block;
    color: #212529;
    text-align: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.1875rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 7%, 0.25);
}
.btn.disabled,
.btn:disabled {
    opacity: 0.65;
}
#checkout-main .next-step-button .place-order.disabled,
a.btn.disabled,
a.close.disabled,
fieldset:disabled a.btn,
html.isMobile input.pseudodate {
    pointer-events: none;
}
.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-primary,
.btn-primary.disabled,
.btn-primary:disabled,
.show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #111;
    border-color: #111;
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
}
.btn-outline-secondary:hover,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-secondary,
.btn-secondary.disabled,
.btn-secondary:disabled,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem hsla(240, 2%, 87%, 0.5);
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf;
}
.btn-outline-success:hover,
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-success,
.btn-success.disabled,
.btn-success:disabled,
.show > .btn-outline-success.dropdown-toggle {
    color: #212529;
    background-color: #6bd079;
    border-color: #6bd079;
}
.btn-success.focus,
.btn-success:focus,
.btn-success:hover {
    color: #212529;
    background-color: #4ec75f;
    border-color: #44c456;
}
.btn-success.focus,
.btn-success:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(96, 182, 109, 0.5);
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #44c456;
    border-color: #3dbf4f;
}
.btn-info,
.btn-info.disabled,
.btn-info:disabled,
.btn-outline-info:hover,
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-info.focus,
.btn-info:focus,
.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
}
.btn-info.focus,
.btn-info:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
}
.btn-outline-warning:hover,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-warning,
.btn-warning.disabled,
.btn-warning:disabled,
.show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
}
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500;
}
.btn-danger,
.btn-danger.disabled,
.btn-danger:disabled,
.btn-outline-danger:hover,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #d43f21;
    border-color: #d43f21;
}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover {
    color: #fff;
    background-color: #b3351c;
    border-color: #a8321a;
}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(218, 92, 66, 0.5);
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #a8321a;
    border-color: #9d2f18;
}
.btn-light,
.btn-light.disabled,
.btn-light:disabled,
.btn-outline-light:hover,
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-light.focus,
.btn-light:focus,
.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
}
.btn-light.focus,
.btn-light:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem hsla(220, 4%, 85%, 0.5);
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df;
}
.btn-dark,
.btn-dark.disabled,
.btn-dark:disabled,
.btn-outline-dark:hover,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-dark.focus,
.btn-dark:focus,
.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
}
.btn-dark.focus,
.btn-dark:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d;
}
.btn-outline-primary,
.product-detail
    .attributes
    .attribute
    button:not(.btn-decrement):not(.btn-increment)
    > .swatch-square.selected {
    color: #111;
    border-color: #111;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 7%, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #111;
    background-color: transparent;
}
.btn-outline-secondary {
    color: #fff;
    border-color: #fff;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #fff;
    background-color: transparent;
}
.btn-outline-success {
    color: #6bd079;
    border-color: #6bd079;
}
.btn-outline-success.focus,
.btn-outline-success:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #6bd079;
    background-color: transparent;
}
.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8;
}
.btn-outline-info.focus,
.btn-outline-info:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent;
}
.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent;
}
.btn-outline-danger {
    color: #d43f21;
    border-color: #d43f21;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #d43f21;
    background-color: transparent;
}
.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-outline-light.focus,
.btn-outline-light:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent;
}
.btn-outline-dark {
    color: #343a40;
    border-color: #343a40;
}
.dropdown-toggle:after,
.dropup .dropdown-toggle:after {
    vertical-align: 0.255em;
    content: "";
    border-right: 0.3em solid transparent;
    border-left: 0.3em solid transparent;
    display: inline-block;
}
.btn-outline-dark.focus,
.btn-outline-dark:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.custom-control-input:focus ~ .custom-control-label:before,
.page-link:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 7%, 0.25);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent;
}
.btn-link {
    color: #b0b0b0;
}
.btn-link.disabled,
.btn-link:disabled {
    color: #6c757d;
    pointer-events: none;
}
.btn-group-lg > .btn,
.btn-lg,
.input-group-lg > .custom-select,
.input-group-lg > .form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.1875rem;
}
.btn-group-sm > .btn,
.btn-sm,
.input-group-sm > .custom-select,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.1875rem;
}
.bs-popover-auto[x-placement^="bottom"],
.bs-popover-bottom,
.btn-block + .btn-block {
    margin-top: 0.5rem;
}
.fade {
    transition: opacity 0.15s linear;
}
.checkbox-arrow,
.fade:not(.show),
.modal-backdrop.fade {
    opacity: 0;
}
.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s;
}
.dropdown-toggle:after {
    margin-left: 0.255em;
    border-top: 0.3em solid;
    border-bottom: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.1875rem;
}
.dropdown-menu-left,
[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0;
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle:after {
    margin-left: 0.255em;
    border-top: 0;
    border-bottom: 0.3em solid;
}
.dropleft .dropdown-toggle:before,
.dropright .dropdown-toggle:after {
    border-top: 0.3em solid transparent;
    border-bottom: 0.3em solid transparent;
    content: "";
}
.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}
.dropright .dropdown-toggle:after {
    display: inline-block;
    margin-left: 0.255em;
    border-right: 0;
    border-left: 0.3em solid;
    vertical-align: 0;
}
.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}
.dropleft .dropdown-toggle:after {
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    display: none;
}
.dropleft .dropdown-toggle:before {
    display: inline-block;
    margin-right: 0.255em;
    border-right: 0.3em solid;
    vertical-align: 0;
}
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="top"] {
    right: auto;
    bottom: auto;
}
.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    color: #212529;
    text-align: inherit;
    background-color: transparent;
    border: 0;
}
.dropdown-item:focus,
.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef;
}
.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #111;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent;
}
#checkout-main .shipping-form .shipping-address .form-group .custom-select,
.add-to-basket-alert.show,
.add-to-wishlist-alert.show,
.attribute label,
.brand,
.btn.btn-tertiary-icon:active .svg-icon,
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active,
.collapsible-xxl.active .card-body,
.collapsible-xxl.active .content,
.data-checkout-stage[data-checkout-stage="customer"] .customer-summary,
.data-checkout-stage[data-checkout-stage="customer"] .ghost.place-order,
.data-checkout-stage[data-checkout-stage="payment"] .stage-check,
.data-checkout-stage[data-checkout-stage="placeOrder"] .msg-place-order,
.data-checkout-stage[data-checkout-stage="placeOrder"] .stage-check,
.data-checkout-stage[data-checkout-stage="shipping"] .customer-summary,
.data-checkout-stage[data-checkout-stage="shipping"]
    .shipping-wrapper
    .card-header.shipping-methods,
.data-checkout-stage[data-checkout-stage] .customer-summary,
.dropdown-menu.show,
.email-signup-alert.show,
.minicart .popover.show,
.nav-link,
.navbar-header .user .popover.show,
.page[data-action="Address-AddAddress"]
    .address-container
    .form-group
    .custom-select,
.page[data-action="Address-EditAddress"]
    .address-container
    .form-group
    .custom-select,
.page[data-action="Address-List"] .address-container .form-group .custom-select,
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    #promo-coupon-container
    .promo-code-form,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .product-line-item-details,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .product-line-item-details,
.product-detail .attributes .attribute .non-input-label,
.product-detail .mobile-display,
.product-tile .image-container a,
.remove-from-wishlist-alert.show,
.tab-content > .active,
.update-wishlist-alert.show {
    display: block;
}
.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c757d;
}
.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529;
}
.btn-group,
.btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
    z-index: 1;
}
.btn-toolbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.btn-toolbar .input-group,
.container.join-us-page
    .mobile-4r-1c.experience-section
    .ITC-container
    .ITC-image,
.page[data-action="Cart-Show"] .cart-page .totals .btn-link,
.remove-customer-wrapper .modal-body .btn-remove-customer-wrapper .btn-cancel {
    width: auto;
}
.btn-group > .btn-group:not(:first-child),
.btn-group > .btn:not(:first-child),
.input-group-append,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text,
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .form-control {
    margin-left: -1px;
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.input-group.has-validation
    > .custom-file:nth-last-child(n + 3)
    .custom-file-label,
.input-group.has-validation
    > .custom-file:nth-last-child(n + 3)
    .custom-file-label:after,
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation
    > .input-group-append:nth-last-child(n + 3)
    > .input-group-text,
.input-group:not(.has-validation)
    > .custom-file:not(:last-child)
    .custom-file-label,
.input-group:not(.has-validation)
    > .custom-file:not(:last-child)
    .custom-file-label:after,
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation)
    > .input-group-append:not(:last-child)
    > .input-group-text,
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label:after,
.input-group
    > .input-group-append:last-child
    > .btn:not(:last-child):not(.dropdown-toggle),
.input-group
    > .input-group-append:last-child
    > .input-group-text:not(:last-child),
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child),
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child),
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group
    > .input-group-prepend:first-child
    > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .product-summary-block
    .product-line-item
    .product-line-item-details
    .item-image,
.dropleft .dropdown-toggle-split:before,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results,
.product-detail
    .attributes
    .attribute
    button:not(.btn-decrement):not(.btn-increment)
    > .swatch-square:last-of-type {
    margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}
.btn-group-vertical {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: center;
    justify-content: center;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
    margin-top: -1px;
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.custom-select,
.input-group-text {
    border: 1px solid #e5e5e5;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
}
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .form-control,
.input-group > .form-control-plaintext {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0;
}
.input-group-append .btn:focus,
.input-group-prepend .btn:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-select:focus,
.input-group > .form-control:focus {
    z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
    z-index: 4;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-quantity
    .line-item-pricing-info,
#checkout-main
    .checkout-wrapper
    .order-total-summary-wrapper
    .leading-lines.sales-tax-item,
.addToCart-modal-wrapper .addToCart-modal-body .addToCart-buttons-wrapper,
.input-group > .custom-file,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .start-lines,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .start-lines,
.sort-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
#order-list-wrapper
    .order-history-card
    .card-body.card-info-group
    .order-summary,
.addToCart-modal-wrapper .addToCart-modal-header .addToCart-modal-title,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-header
    .addToWishlist-modal-title,
.data-checkout-stage[data-checkout-stage="payment"] .submit-payment-wrapper,
.data-checkout-stage[data-checkout-stage="placeOrder"]
    .submit-place-order-wrapper,
.data-checkout-stage[data-checkout-stage="shipping"] .nav-shipping-methods,
.data-checkout-stage[data-checkout-stage="shipping"] .submit-shipping-wrapper,
.input-group-append,
.input-group-prepend,
.page[data-action="Address-AddAddress"] .address-container .menu-container,
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container,
.page[data-action="Address-EditAddress"] .address-container .menu-container,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container,
.page[data-action="Address-List"] .address-container .menu-container,
.page[data-action="Address-List"] .address-container .saved-address-container,
.page[data-action="Cart-Show"] .cart-wishlist-container .wishlistItemCards,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .price,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .price,
.row.equal-height > [class^="col"] {
    display: -ms-flexbox;
    display: flex;
}
.input-group-append .btn,
.input-group-prepend .btn {
    position: relative;
    z-index: 2;
}
.input-group-prepend {
    margin-right: -1px;
}
.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 14 16;
    margin-bottom: 0;
    color: #2b2047;
    text-align: center;
    background-color: #e9ecef;
    border-radius: 7;
}
.input-group-lg > .custom-select,
.input-group-lg > .form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px);
}
.input-group-sm > .custom-select,
.input-group-sm > .form-control:not(textarea) {
    height: calc(1.5em + 0.5rem + 2px);
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
    padding-right: 17rem;
}
.custom-control {
    position: relative;
    z-index: 1;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem;
    color-adjust: exact;
}
.custom-control-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem;
}
.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label:before {
    color: #fff;
    border-color: #111;
    background-color: #111;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label:before {
    border-color: #515151;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label:before {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a;
}
.custom-control-input:disabled ~ .custom-control-label:before,
.custom-control-input[disabled] ~ .custom-control-label:before,
.custom-file-input:disabled ~ .custom-file-label,
.custom-file-input[disabled] ~ .custom-file-label {
    background-color: #e9ecef;
}
.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}
.custom-control-label:before {
    pointer-events: none;
    background-color: #fff;
    border: 1px solid #adb5bd;
}
.custom-checkbox .custom-control-label:before,
.custom-select,
.list-group,
.nav-pills .nav-link,
.progress {
    border-radius: 0.1875rem;
}
.custom-file-input:focus ~ .custom-file-label,
.custom-select:focus {
    border-color: #515151;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 7%, 0.25);
}
.custom-control-label:after,
.custom-control-label:before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
}
.custom-control-label:after {
    background: 50%/50% 50% no-repeat;
}
.custom-checkbox
    .custom-control-input:indeterminate
    ~ .custom-control-label:before {
    border-color: #111;
    background-color: #111;
}
.custom-checkbox
    .custom-control-input:indeterminate
    ~ .custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox
    .custom-control-input:disabled:indeterminate
    ~ .custom-control-label:before {
    background-color: hsla(0, 0%, 7%, 0.5);
}
.custom-radio .custom-control-label:before {
    border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-switch {
    padding-left: 2.25rem;
}
.custom-switch .custom-control-label:before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem;
}
.custom-switch .custom-control-label:after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label:after {
    background-color: #fff;
    transform: translateX(0.75rem);
}
.custom-select {
    height: 56;
    padding: 14 17rem 14 16;
    color: #2b2047;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
        right center/8px 10px no-repeat #fff;
    -moz-appearance: none;
    appearance: none;
}
.custom-select:focus::-ms-value {
    color: #2b2047;
    background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 16;
    background-image: none;
}
.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}
.custom-select::-ms-expand {
    display: none;
}
.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #2b2047;
}
.custom-select-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.875rem;
}
.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
}
.custom-file {
    display: inline-block;
    margin-bottom: 0;
}
.custom-file,
.custom-file-input {
    position: relative;
    width: 100%;
    height: 56;
}
.custom-file-input {
    z-index: 2;
    margin: 0;
    overflow: hidden;
    opacity: 0;
}
.custom-file-input:lang(en) ~ .custom-file-label:after {
    content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]:after {
    content: attr(data-browse);
}
.custom-file-label {
    left: 0;
    z-index: 1;
    height: 56;
    overflow: hidden;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 7;
}
.alert-link,
.badge,
.close,
.multilevel-dropdown .dropdown-item.top-category,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .grand-total
    .grand-total-sum,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .grand-total
    .grand-total-sum,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .grand-total
    .order-receipt-label,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .grand-total
    .order-receipt-label,
.price .range,
.price .sales,
.price .starting,
.product-tile .tile-body .price .tiered .value {
    font-weight: 700;
}
.custom-file-label,
.custom-file-label:after {
    position: absolute;
    top: 0;
    right: 0;
    padding: 14 16;
    line-height: 1.5;
    color: #2b2047;
}
.custom-file-label:after {
    bottom: 0;
    z-index: 3;
    display: block;
    height: 29.5em;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 7 7 0;
}
.custom-range {
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    -moz-appearance: none;
    appearance: none;
}
.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem hsla(0, 0%, 7%, 0.25);
}
.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem hsla(0, 0%, 7%, 0.25);
}
.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem hsla(0, 0%, 7%, 0.25);
}
.custom-range::-moz-focus-outer {
    border: 0;
}
.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #111;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
    background-color: #6a6a6a;
}
.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #111;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
    appearance: none;
}
.custom-range::-moz-range-thumb:active {
    background-color: #6a6a6a;
}
.custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
}
.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #111;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}
.custom-range::-ms-thumb:active {
    background-color: #6a6a6a;
}
.custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
}
.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
    background-color: #dee2e6;
    border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
    margin-right: 15px;
}
.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
    cursor: default;
}
.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd;
}
.custom-control-label:before,
.custom-file-label,
.custom-select {
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
}
.nav-link,
.navbar {
    padding: 0.5rem 1rem;
}
.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default;
}
.nav-tabs .nav-link {
    margin-bottom: 0;
    border: 0 solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #f5f5f5;
    border-color: #dee2e6 #dee2e6 #f5f5f5;
}
.nav-tabs .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.badge-primary,
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #111;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}
#checkout-login-container .row .guest-user .login-subtitle-guest,
#checkout-login-container .row .register-user .second-text-registered,
#checkout-main .checkout-wrapper .line-item-divider,
#checkout-main .checkout-wrapper .map-container,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    del,
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines
    .form-check
    input[data-pickup="true"]
    + .shipping-method-pricing,
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines
    .form-check
    input[data-pickup="true"]
    + .shipping-method-pricing
    + .form-check-label,
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines
    .form-check.start-lines
    .arrival-time[data-pickup="true"],
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines
    .form-check[data-pickup="true"],
#checkout-main .checkout-wrapper input[type="radio"]:checked + label:after,
#checkout-main .checkout-wrapper input[type="radio"]:checked + label:before,
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body
    .form-check
    .form-check-label
    address
    .map-hours,
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .store-item.hidden,
#checkout-main .pickup-in-store .show-less.hidden,
#checkout-main .pickup-in-store .show-more.hidden,
#checkout-main .pickup-in-store .store-page-title,
#editProductModal .modal-dialog .modal-content .modal-header,
#removeCouponModal .modal-content .modal-header .close,
.badge:empty,
.checkout-wrapper .map-container,
.collapsible-xxl .card-body,
.collapsible-xxl .content,
.custom-checkbox .custom-control-input,
.custom-select,
.data-checkout-stage .customer-information-block strong,
.data-checkout-stage[data-checkout-stage="customer"] .msg-place-order,
.data-checkout-stage[data-checkout-stage="customer"] .nav-shipping-methods,
.data-checkout-stage[data-checkout-stage="customer"]
    .shipping-wrapper
    .card-header.shipping-methods,
.data-checkout-stage[data-checkout-stage="customer"] .stage-check,
.data-checkout-stage[data-checkout-stage="customer"] .submit-payment-wrapper,
.data-checkout-stage[data-checkout-stage="customer"]
    .submit-place-order-wrapper,
.data-checkout-stage[data-checkout-stage="customer"] .submit-shipping-wrapper,
.data-checkout-stage[data-checkout-stage="payment"] .customer-summary,
.data-checkout-stage[data-checkout-stage="payment"] .msg-place-order,
.data-checkout-stage[data-checkout-stage="payment"] .nav-shipping-methods,
.data-checkout-stage[data-checkout-stage="payment"]
    .shipping-wrapper
    .card-header.shipping-methods,
.data-checkout-stage[data-checkout-stage="payment"] .submit-place-order-wrapper,
.data-checkout-stage[data-checkout-stage="payment"] .submit-shipping-wrapper,
.data-checkout-stage[data-checkout-stage="placeOrder"] .customer-summary,
.data-checkout-stage[data-checkout-stage="placeOrder"] .ghost.place-order,
.data-checkout-stage[data-checkout-stage="placeOrder"] .nav-shipping-methods,
.data-checkout-stage[data-checkout-stage="placeOrder"]
    .shipping-wrapper
    .card-header.shipping-methods,
.data-checkout-stage[data-checkout-stage="placeOrder"] .submit-payment-wrapper,
.data-checkout-stage[data-checkout-stage="placeOrder"] .submit-shipping-wrapper,
.data-checkout-stage[data-checkout-stage="shipping"] .msg-place-order,
.data-checkout-stage[data-checkout-stage="shipping"] .stage-check,
.data-checkout-stage[data-checkout-stage="shipping"] .submit-payment-wrapper,
.data-checkout-stage[data-checkout-stage="shipping"]
    .submit-place-order-wrapper,
.data-checkout-stage[data-checkout-stage] .msg-place-order,
.data-checkout-stage[data-checkout-stage] .nav-shipping-methods,
.data-checkout-stage[data-checkout-stage]
    .shipping-wrapper
    .card-header.shipping-methods,
.data-checkout-stage[data-checkout-stage] .stage-check,
.data-checkout-stage[data-checkout-stage] .submit-payment-wrapper,
.data-checkout-stage[data-checkout-stage] .submit-place-order-wrapper,
.data-checkout-stage[data-checkout-stage] .submit-shipping-wrapper,
.hide-order-discount,
.hide-shipping-discount,
.multilevel-dropdown .navbar > .close-menu > .back,
.navbar-expand .navbar-toggler,
.non-adjusted-price,
.page[data-action="Account-Show"] .promo-banner,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .line-item-availability,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .remove-line-item.d-lg-none,
.page[data-action="Cart-Show"] .promo-banner,
.page[data-action="GiftCertificate-Show"] .promo-banner,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .line-item-divider,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .line-item-divider,
.page[data-action="Order-Confirm"] .promo-banner,
.page[data-action="Order-Confirm3DPayment"] .promo-banner,
.page[data-action="Order-Details"] .container.receipt .billing,
.page[data-action="Order-Details"] .container.receipt .billing-addr-label,
.page[data-action="Order-Details"] .container.receipt .dni-number-summary,
.page[data-action="Order-Details"] .container.receipt .dni-type-summary,
.page[data-action="Order-Details"] .container.receipt .item__name,
.page[data-action="Order-Details"] .container.receipt .line-item-divider,
.page[data-action="Order-Details"] .container.receipt .paycash-expiration,
.page[data-action="Order-Details"] .container.receipt .paycash-total,
.page[data-action="Order-Details"] .container.receipt .payment-info-label,
.page[data-action="Order-Details"] .container.receipt .shipping-addr-label,
.page[data-action="Order-Details"] .container.receipt .shipping-method-label,
.page[data-action="Order-Details"]
    .container.receipt
    .single-shipping
    .row.summary-details.leading-lines,
.page[data-action="Order-Details"] .container.receipt .total-section .svg-icon,
.page[data-action="Order-Details"] .promo-banner,
.page[data-action="Order-History"] .promo-banner,
.page[data-action="Order-Track"] .container.receipt .billing,
.page[data-action="Order-Track"] .container.receipt .billing-addr-label,
.page[data-action="Order-Track"] .container.receipt .dni-number-summary,
.page[data-action="Order-Track"] .container.receipt .dni-type-summary,
.page[data-action="Order-Track"] .container.receipt .item__name,
.page[data-action="Order-Track"] .container.receipt .line-item-divider,
.page[data-action="Order-Track"] .container.receipt .paycash-expiration,
.page[data-action="Order-Track"] .container.receipt .paycash-total,
.page[data-action="Order-Track"] .container.receipt .payment-info-label,
.page[data-action="Order-Track"] .container.receipt .shipping-addr-label,
.page[data-action="Order-Track"] .container.receipt .shipping-method-label,
.page[data-action="Order-Track"]
    .container.receipt
    .single-shipping
    .row.summary-details.leading-lines,
.page[data-action="Order-Track"] .container.receipt .total-section .svg-icon,
.page[data-action="Order-Track"] .promo-banner,
.page[data-action="Stores-Detail"] .promo-banner,
.page[data-action="Stores-Find"] .map-marker,
.page[data-action="Stores-Find"] .promo-banner,
.page[data-action="Stores-Find"] .store-desktop .show-less,
.page[data-action="Account-Experiencias"] .store-desktop .show-less,
.page[data-action="Stores-Find"] .store-desktop .show-more,
.page[data-action="Account-Experiencias"] .store-desktop .show-more,
.page[data-action="Stores-Find"]
    .store-desktop
    .store-locator-container
    .card-body
    .store-locator
    span,
.page[data-action="Account-Experiencias"]
    .store-desktop
    .store-locator-container
    .card-body
    .store-locator
    span,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.search-form
    .btn-storelocator-search,
.page[data-action="Stores-Find"] .store-locator-container .card.search-form p,
.page[data-action="Stores-Find"] .store-mobile .show-less,
.page[data-action="Account-Experiencias"] .store-mobile .show-less,
.page[data-action="Stores-Find"] .store-mobile .show-more,
.page[data-action="Account-Experiencias"] .store-mobile .show-more,
.page[data-action="Stores-Find"]
    .store-mobile
    .store-locator-container
    .card-body
    .store-locator
    span,
.page[data-action="Account-Experiencias"]
    .store-mobile
    .store-locator-container
    .card-body
    .store-locator
    span,
.page[data-action="Wishlist-Show"] .promo-banner,
.payment-form #accordion-billing .nav .nav-item .msg-added-successfully,
.payment-form .container-body-address .isTicket .address-selector-block,
.payment-form .container-body-address .isTicket .billing-address,
.popover-header:empty,
.product-detail .desktop-display,
.sort-container .filter-buttons-wrapper,
.tab-content > .tab-pane,
input[type="checkbox"],
input[type="radio"],
nav.header-no-menu .header-no-menu-content {
    display: none;
}
.navbar,
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
}
.list-group,
.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}
.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}
.card-img-overlay,
.credit-card-content .card-number-wrapper .padlock-logo,
.navbar-expand .navbar-nav .dropdown-menu,
.openpay-card-content .card-number-wrapper .padlock-logo,
.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}
.navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
}
.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.1875rem;
}
.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: 50%/100% 100% no-repeat;
}
.breadcrumb,
.card {
    display: -ms-flexbox;
}
.navbar-nav-scroll {
    max-height: 75vh;
    overflow-y: auto;
}
.navbar-expand {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.list-group-horizontal,
.navbar-expand .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
}
.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover,
.product-tile .image-container .quickview i.fa-expand,
.wishlistTile i.fa-heart-o,
footer .back-to-top i.fa-arrow-up {
    color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.checkout-wrapper .payment-summary .card-header button.edit-button,
.fa-inverse,
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover,
body > div.popover[role="tooltip"] > div.popover-body {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-text {
    color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0, 0%, 100%, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0, 0%, 100%, 0.25);
}
.navbar-dark .navbar-toggler {
    color: hsla(0, 0%, 100%, 0.5);
    border-color: hsla(0, 0%, 100%, 0.1);
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.card {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #e5e5e5;
    border-radius: 0.1875rem;
}
.card-img,
.card-img-top,
.card > .list-group:first-child {
    border-top-left-radius: calc(0.1875rem - 1px);
    border-top-right-radius: calc(0.1875rem - 1px);
}
.card-img,
.card-img-bottom,
.card > .list-group:last-child {
    border-bottom-right-radius: calc(0.1875rem - 1px);
    border-bottom-left-radius: calc(0.1875rem - 1px);
}
.card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
}
.card > .list-group:first-child,
.list-group-item + .list-group-item {
    border-top-width: 0;
}
.card > .list-group:last-child,
.list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer,
.multilevel-dropdown .dropdown-item + .dropdown-item {
    border-top: 0;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}
.card-footer,
.card-header {
    padding: 0.75rem 1.25rem;
    background-color: #fff;
}
.card-columns .card,
.card-title,
.product-detail .product-text-list-wrapper ul li {
    margin-bottom: 0.75rem;
}
.card-subtitle {
    margin-top: -0.375rem;
}
.card-link + .card-link {
    margin-left: 1.25rem;
}
.card-header {
    margin-bottom: 0;
    border-bottom: 1px solid #e5e5e5;
}
.card-header:first-child {
    border-radius: calc(0.1875rem - 1px) calc(0.1875rem - 1px) 0 0;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper,
.card-footer {
    border-top: 1px solid #e5e5e5;
}
#checkout-main
    .checkout-wrapper
    .order-total-summary-wrapper
    .grand-total
    .end-lines
    p
    span,
#checkout-main
    .checkout-wrapper
    .order-total-summary-wrapper
    .leading-lines
    .end-lines
    span,
#checkout-main
    .checkout-wrapper
    .order-total-summary-wrapper
    .leading-lines
    .start-lines
    span,
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines.shipping-method-list
    label,
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines.shipping-method-list
    span,
.breadcrumb,
.nav-tabs .nav-link.active,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .summary-details.leading-lines
    .shipping-method
    > span,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .summary-details.leading-lines
    .shipping-method
    > span,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .end-lines
    span,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .end-lines
    span,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .start-lines
    span,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .start-lines
    span,
button.close,
footer .back-to-top {
    background-color: transparent;
}
.card-footer:last-child {
    border-radius: 0 0 calc(0.1875rem - 1px) calc(0.1875rem - 1px);
}
.card-header-tabs {
    margin-bottom: -0.75rem;
    border-bottom: 0;
}
.card-header-pills,
.card-header-tabs {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}
.card-img-overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: calc(0.1875rem - 1px);
}
.card-img,
.card-img-bottom,
.card-img-top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
}
.breadcrumb,
.pagination {
    border-radius: 0.1875rem;
    list-style: none;
}
.card-deck .card,
.card-group > .card {
    margin-bottom: 6px;
}
.accordion {
    overflow-anchor: none;
}
.accordion > .card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.accordion > .card > .card-header {
    border-radius: 0;
    margin-bottom: -1px;
}
.breadcrumb {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
}
.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item:before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/";
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .card
    .card-body,
.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
}
.page-link {
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #b0b0b0;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-item:first-child .page-link,
.pagination-lg .page-item:first-child .page-link,
.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.1875rem;
    border-bottom-left-radius: 0.1875rem;
}
.page-link:hover {
    z-index: 2;
    color: #8a8a8a;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.page-link:focus {
    z-index: 3;
    outline: 0;
}
.page-item:last-child .page-link,
.pagination-lg .page-item:last-child .page-link,
.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.1875rem;
    border-bottom-right-radius: 0.1875rem;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #111;
    border-color: #111;
}
.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}
.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
}
.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}
.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    line-height: 1;
    text-align: center;
    vertical-align: baseline;
    border-radius: 0.1875rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn .badge {
    top: -1px;
}
.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}
a.badge-primary:focus,
a.badge-primary:hover {
    color: #fff;
    background-color: #000;
}
a.badge-primary.focus,
a.badge-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 7%, 0.5);
}
.badge-secondary {
    color: #212529;
    background-color: #fff;
}
a.badge-secondary:focus,
a.badge-secondary:hover {
    color: #212529;
    background-color: #e6e6e6;
}
a.badge-secondary.focus,
a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.badge-success {
    color: #212529;
    background-color: #6bd079;
}
a.badge-success:focus,
a.badge-success:hover {
    color: #212529;
    background-color: #44c456;
}
a.badge-success.focus,
a.badge-success:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.5);
}
.badge-info {
    color: #fff;
    background-color: #17a2b8;
}
a.badge-info:focus,
a.badge-info:hover {
    color: #fff;
    background-color: #117a8b;
}
a.badge-info.focus,
a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
    color: #212529;
    background-color: #ffc107;
}
a.badge-warning:focus,
a.badge-warning:hover {
    color: #212529;
    background-color: #d39e00;
}
a.badge-warning.focus,
a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
    color: #fff;
    background-color: #d43f21;
}
a.badge-danger:focus,
a.badge-danger:hover {
    color: #fff;
    background-color: #a8321a;
}
a.badge-danger.focus,
a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.5);
}
.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}
a.badge-light:focus,
a.badge-light:hover {
    color: #212529;
    background-color: #dae0e5;
}
a.badge-light.focus,
a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
a.badge-dark:focus,
a.badge-dark:hover {
    color: #fff;
    background-color: #1d2124;
}
a.badge-dark.focus,
a.badge-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: 0.1875rem;
}
.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0;
}
.alert {
    /* padding: 0.75rem 1.25rem; */
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.1875rem;
}
.alert-dismissible {
    padding-right: 4rem;
}
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit;
}
.alert-primary {
    color: #090909;
    background-color: #cfcfcf;
    border-color: #bcbcbc;
}
.alert-primary hr {
    border-top-color: #afafaf;
}
.alert-primary .alert-link,
.wishlistTile .fa-heart {
    color: #000;
}
.alert-secondary {
    color: #858585;
    background-color: #fff;
    border-color: #fff;
}
.alert-secondary hr {
    border-top-color: #f2f2f2;
}
.alert-secondary .alert-link {
    color: #6c6c6c;
}
.alert-invalid-code {
    background: #f5f5f5;
    color: #111;
    border-radius: 7px;
}

.alert-invalid-code svg {
    margin-bottom: 2px;
}

.page[data-action="Account-AuthPassword"] .alert-invalid-code {
    margin-bottom: 29px;
}
.alert-success {
    color: #386c3f;
    background-color: #e1f6e4;
    border-color: #d6f2d9;
}
.alert-success hr {
    border-top-color: #c3ecc7;
}
.alert-success .alert-link {
    color: #274a2b;
}
.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.alert-info hr {
    border-top-color: #abdde5;
}
.alert-info .alert-link {
    color: #062c33;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.alert-warning hr {
    border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
    color: #533f03;
}
.alert-danger {
    color: #6e2111;
    background-color: #f6d9d3;
    border-color: #f3c9c1;
}
.alert-danger hr {
    border-top-color: #efb6ac;
}
.alert-danger .alert-link {
    color: #42140a;
}
.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe;
}
.alert-light hr {
    border-top-color: #ececf6;
}
.alert-light .alert-link {
    color: #686868;
}
.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
}
.alert-dark hr {
    border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
    color: #040505;
}
@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}
.progress {
    height: 1rem;
    line-height: 0;
    font-size: 0.75rem;
    background-color: #e9ecef;
}
.progress,
.progress-bar {
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}
.progress-bar {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    background-color: #111;
    transition: width 0.6s;
}
.progress-bar-striped {
    background-image: linear-gradient(
        45deg,
        hsla(0, 0%, 100%, 0.15) 25%,
        transparent 0,
        transparent 50%,
        hsla(0, 0%, 100%, 0.15) 0,
        hsla(0, 0%, 100%, 0.15) 75%,
        transparent 0,
        transparent
    );
    background-size: 1rem 1rem;
}
.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
}
.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.experience-component.experience-nike_layouts-carouseDesktop1r2c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text
    .banner-description,
.experience-component.experience-nike_layouts-carouselSimple
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text
    .banner-description,
.experience-component.experience-nike_layouts-carouselOptimized
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text
    .banner-description,
.experience-component.experience-nike_layouts-landingNavigationLayout
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text
    .banner-description,
.experience-component.experience-nike_layouts-mobileGrid1r1c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text
    .banner-description,
.experience-component.experience-nike_layouts-mobileGrid4r1c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text
    .banner-description,
.experience-component.experience-nike_layouts-oneRowTwoColTitle
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text
    .banner-description,
.experience-component.experience-nike_layouts-twoColsLayout
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text
    .banner-description,
.gift-bag-buttons div,
.media-body {
    -ms-flex: 1;
    flex: 1;
}
.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa;
}
.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef;
}
.list-group-item {
    display: block;
    padding: 0.75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
}
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #111;
    border-color: #111;
}
.list-group-item + .list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px;
}
.list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
}
.list-group-flush > .list-group-item {
    border-width: 0 0 1px;
}
.list-group-item-primary {
    color: #090909;
    background-color: #bcbcbc;
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    color: #090909;
    background-color: #afafaf;
}
.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #090909;
    border-color: #090909;
}
.list-group-item-secondary {
    color: #858585;
    background-color: #fff;
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    color: #858585;
    background-color: #f2f2f2;
}
.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585;
}
.list-group-item-success {
    color: #386c3f;
    background-color: #d6f2d9;
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    color: #386c3f;
    background-color: #c3ecc7;
}
.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #386c3f;
    border-color: #386c3f;
}
.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460;
}
.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404;
}
.list-group-item-danger {
    color: #6e2111;
    background-color: #f3c9c1;
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    color: #6e2111;
    background-color: #efb6ac;
}
.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #6e2111;
    border-color: #6e2111;
}
.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182;
}
.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    color: #1b1e21;
    background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21;
}
.close {
    float: right;
    font-size: 1.5rem;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
}
.popover,
.tooltip {
    white-space: normal;
    font-size: 0.875rem;
}
.modal-title,
.popover,
.product-tile .tile-body .product-titles .product-subtitle,
.product-tile .tile-body .product-titles .product-title,
.tooltip {
    line-height: 1.5;
}
.popover,
.text-hide,
.tooltip {
    text-shadow: none;
}
.close:hover {
    color: #000;
    text-decoration: none;
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: 0.75;
}
button.close {
    padding: 0;
    border: 0;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}
.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translateY(-50px);
}
.modal.show .modal-dialog {
    transform: none;
}
.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}
.modal-dialog-scrollable {
    display: -ms-flexbox;
    display: flex;
    max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden;
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body,
.product-line-item-details {
    overflow-y: auto;
}
.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - 1rem);
}
.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: min-content;
    content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none;
}
#checkout-main .checkout-wrapper .leading-lines .start-lines:before,
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines
    .form-check
    .shipping-method-option:before,
.billing-form
    .billing-address-block
    .radiobutton-lg
    input[type="radio"]
    + label:before,
.modal-dialog-centered.modal-dialog-scrollable:before,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .page-title:before,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .product-line-item:before,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .product-line-item:before,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .start-lines:before,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .start-lines:before,
.page[data-action="Order-Details"] .container.receipt .start-lines:before,
.page[data-action="Order-Track"] .container.receipt .start-lines:before,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .form-check-label:before,
.product-detail
    .attributes
    .attribute
    button:not(.btn-decrement):not(.btn-increment)
    > .swatch-circle.selected:after {
    content: none;
}
.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.1875rem;
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000;
}
.carousel-indicators li,
.popover {
    background-color: #fff;
    background-clip: padding-box;
}
.modal-backdrop.show {
    opacity: 0.5;
}
.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.1875rem - 1px);
    border-top-right-radius: calc(0.1875rem - 1px);
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
}
.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}
.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(0.1875rem - 1px);
    border-bottom-left-radius: calc(0.1875rem - 1px);
}
.modal-footer > * {
    margin: 0.25rem;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    text-align: left;
    text-align: start;
    text-decoration: none;
    opacity: 0;
}
.tooltip.show {
    opacity: 0.9;
}
.tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}
.tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}
.bs-tooltip-auto[x-placement^="bottom"],
.bs-tooltip-auto[x-placement^="top"],
.bs-tooltip-bottom,
.bs-tooltip-top {
    padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow,
.bs-tooltip-top .arrow,
.fixed-bottom {
    bottom: 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow:before,
.bs-tooltip-top .arrow:before {
    top: 0;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000;
}
.bs-tooltip-auto[x-placement^="left"],
.bs-tooltip-auto[x-placement^="right"],
.bs-tooltip-left,
.bs-tooltip-right {
    padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow,
.bs-tooltip-right .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow:before,
.bs-tooltip-right .arrow:before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000;
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow,
.bs-tooltip-bottom .arrow,
.fixed-top {
    top: 0;
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow:before,
.bs-tooltip-bottom .arrow:before {
    bottom: 0;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000;
}
.bs-tooltip-auto[x-placement^="left"] .arrow,
.bs-tooltip-left .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}
.bs-tooltip-auto[x-placement^="left"] .arrow:before,
.bs-tooltip-left .arrow:before {
    left: 0;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000;
}
.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #fff;
    text-align: center;
    border-radius: 0.1875rem;
}
.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    text-align: left;
    text-align: start;
    text-decoration: none;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.1875rem;
}
.popover,
.popover .arrow {
    position: absolute;
    display: block;
}
.popover .arrow {
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.1875rem;
}
.popover .arrow:after,
.popover .arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}
.bs-popover-auto[x-placement^="top"] > .arrow,
.bs-popover-top > .arrow {
    bottom: calc(-0.5rem - 1px);
}
.bs-popover-auto[x-placement^="top"] > .arrow:before,
.bs-popover-top > .arrow:before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="top"] > .arrow:after,
.bs-popover-top > .arrow:after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #fff;
}
.bs-popover-auto[x-placement^="right"],
.bs-popover-right {
    margin-left: 0.5rem;
}
.bs-popover-auto[x-placement^="right"] > .arrow,
.bs-popover-right > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.1875rem 0;
}
.bs-popover-auto[x-placement^="right"] > .arrow:before,
.bs-popover-right > .arrow:before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="right"] > .arrow:after,
.bs-popover-right > .arrow:after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #fff;
}
.bs-popover-auto[x-placement^="bottom"] > .arrow,
.bs-popover-bottom > .arrow {
    top: calc(-0.5rem - 1px);
}
.bs-popover-auto[x-placement^="bottom"] > .arrow:before,
.bs-popover-bottom > .arrow:before {
    top: 0;
    border-width: 0 0.5rem 0.5rem;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="bottom"] > .arrow:after,
.bs-popover-bottom > .arrow:after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem;
    border-bottom-color: #fff;
}
.bs-popover-auto[x-placement^="bottom"] .popover-header:before,
.bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7;
}
.bs-popover-auto[x-placement^="left"] > .arrow,
.bs-popover-left > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.1875rem 0;
}
.bs-popover-auto[x-placement^="left"] > .arrow:before,
.bs-popover-left > .arrow:before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="left"] > .arrow:after,
.bs-popover-left > .arrow:after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #fff;
}
.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(0.1875rem - 1px);
    border-top-right-radius: calc(0.1875rem - 1px);
}
.popover-body {
    padding: 0.5rem 0.75rem;
    color: #212529;
}
.carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-inner:after,
.clearfix:after,
footer .social-links:after,
footer .social:after {
    display: block;
    clear: both;
    content: "";
}
.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}
.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
    transform: translateX(100%);
}
.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
    transform: translateX(-100%);
}
.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}
.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}
.carousel-control-prev {
    left: 0;
}
.carousel-control-next {
    right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: 50%/100% 100% no-repeat;
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s;
}
@media (prefers-reduced-motion: reduce) {
    .badge,
    .btn,
    .carousel-control-next,
    .carousel-control-prev,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right,
    .carousel-indicators li,
    .carousel-item,
    .collapsing,
    .custom-control-label:before,
    .custom-file-label,
    .custom-select,
    .custom-switch .custom-control-label:after,
    .fade,
    .form-control,
    .modal.fade .modal-dialog,
    .progress-bar {
        transition: none;
    }
    .custom-range::-webkit-slider-thumb {
        transition: none;
    }
    .custom-range::-moz-range-thumb {
        transition: none;
    }
    .custom-range::-ms-thumb {
        transition: none;
    }
    .progress-bar-animated {
        animation: none;
    }
}
.carousel-indicators .active,
.checkout-wrapper .card.ghost,
.page[data-action="Checkout-Begin"] ~ .tooltip {
    opacity: 1;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}
.align-baseline {
    vertical-align: baseline !important;
}
.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}
.align-text-bottom {
    vertical-align: text-bottom !important;
}
.align-text-top {
    vertical-align: text-top !important;
}
.bg-primary {
    background-color: #111 !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: #000 !important;
}
.bg-secondary,
.bg-white {
    background-color: #fff !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: #e6e6e6 !important;
}
.bg-success {
    background-color: #6bd079 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: #44c456 !important;
}
.bg-info {
    background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: #117a8b !important;
}
.bg-warning {
    background-color: #ffc107 !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: #d39e00 !important;
}
.bg-danger {
    background-color: #d43f21 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: #a8321a !important;
}
.bg-light {
    background-color: #f8f9fa !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color: #dae0e5 !important;
}
.bg-dark {
    background-color: #343a40 !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: #1d2124 !important;
}
.bg-transparent {
    background-color: transparent !important;
}
.border {
    border: 1px solid #dee2e6 !important;
}
.border-top {
    border-top: 1px solid #dee2e6 !important;
}
.border-right {
    border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
    border-left: 1px solid #dee2e6 !important;
}
.border-0 {
    border: 0 !important;
}
.border-top-0 {
    border-top: 0 !important;
}
.border-right-0 {
    border-right: 0 !important;
}
.border-bottom-0 {
    border-bottom: 0 !important;
}
.border-left-0 {
    border-left: 0 !important;
}
.border-primary {
    border-color: #111 !important;
}
.border-secondary,
.border-white {
    border-color: #fff !important;
}
.border-success {
    border-color: #6bd079 !important;
}
.border-info {
    border-color: #17a2b8 !important;
}
.border-warning {
    border-color: #ffc107 !important;
}
.border-danger {
    border-color: #d43f21 !important;
}
.border-light {
    border-color: #f8f9fa !important;
}
.border-dark {
    border-color: #343a40 !important;
}
.rounded,
.rounded-lg,
.rounded-sm {
    border-radius: 0.1875rem !important;
}
.rounded-left,
.rounded-top {
    border-top-left-radius: 0.1875rem !important;
}
.rounded-right,
.rounded-top {
    border-top-right-radius: 0.1875rem !important;
}
.rounded-bottom,
.rounded-right {
    border-bottom-right-radius: 0.1875rem !important;
}
.rounded-bottom,
.rounded-left {
    border-bottom-left-radius: 0.1875rem !important;
}
.rounded-circle {
    border-radius: 50% !important;
}
.rounded-pill {
    border-radius: 50rem !important;
}
.rounded-0 {
    border-radius: 0 !important;
}
.d-inline {
    display: inline !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-block,
.data-checkout-stage .ghost.place-order-summary,
.data-checkout-stage[data-checkout-stage="payment"] .ghost.place-order,
.data-checkout-stage[data-checkout-stage="shipping"] .ghost.payment,
.data-checkout-stage[data-checkout-stage="shipping"] .ghost.place-order,
.page[data-action="Stores-Find"] .map-canvas {
    display: block !important;
}
.d-table {
    display: table !important;
}
.d-table-row {
    display: table-row !important;
}
.d-table-cell {
    display: table-cell !important;
}
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}
.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.embed-responsive:before {
    display: block;
    content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-21by9:before {
    padding-top: 42.85714286%;
}
.embed-responsive-16by9:before {
    padding-top: 56.25%;
}
.embed-responsive-4by3:before {
    padding-top: 75%;
}
.embed-responsive-1by1:before {
    padding-top: 100%;
}
.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}
.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}
.flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}
.flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}
.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}
.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
}
.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}
.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
}
.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
}
.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
}
.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
}
.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}
.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}
.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}
.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}
.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}
.align-items-center,
li.nav-item[data-method-id="PAY_NOTE"] .pago-header-text {
    -ms-flex-align: center !important;
    align-items: center !important;
}
.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}
.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}
.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}
.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}
.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}
.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}
.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}
.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}
.align-self-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
}
.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}
.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}
.align-self-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
}
.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}
.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-none {
    float: none !important;
}
.user-select-all {
    -webkit-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important;
}
.user-select-auto {
    -webkit-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
}
.user-select-none {
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}
.overflow-auto {
    overflow: auto !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.position-static {
    position: static !important;
}
.position-relative {
    position: relative !important;
}
.position-absolute {
    position: absolute !important;
}
.position-fixed {
    position: fixed !important;
}
.position-sticky {
    position: sticky !important;
}
.fixed-bottom,
.fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@supports (position: sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}
.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
    box-shadow: #e5e5e5 !important;
}
.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.btn.btn-primary:active,
.btn.btn-primary:focus,
.shadow-none {
    box-shadow: none !important;
}
.w-25 {
    width: 25% !important;
}
.w-50 {
    width: 50% !important;
}
.w-75 {
    width: 75% !important;
}
.w-100 {
    width: 100% !important;
}
.w-auto {
    width: auto !important;
}
.h-25 {
    height: 25% !important;
}
.h-50 {
    height: 50% !important;
}
.h-75 {
    height: 75% !important;
}
.h-100 {
    height: 100% !important;
}
.h-auto {
    height: auto !important;
}
.mw-100,
.product-list-container.col-md-9 {
    max-width: 100% !important;
}
.mh-100 {
    max-height: 100% !important;
}
.min-vw-100 {
    min-width: 100vw !important;
}
.min-vh-100 {
    min-height: 100vh !important;
}
.vw-100 {
    width: 100vw !important;
}
.vh-100 {
    height: 100vh !important;
}
.m-0 {
    margin: 0 !important;
}
.mt-0,
.my-0 {
    margin-top: 0 !important;
}
.mr-0,
.mx-0 {
    margin-right: 0 !important;
}
.addToCart-modal-wrapper
    .addToCart-modal-body
    .addToCart-buttons-wrapper
    .mb-sm-3,
.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
    margin-left: 0 !important;
}
.m-1 {
    margin: 0.25rem !important;
}
.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}
.m-2 {
    margin: 0.5rem !important;
}
.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}
.m-3 {
    margin: 1rem !important;
}
.mt-3,
.my-3 {
    margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}
.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}
.m-4 {
    margin: 1.5rem !important;
}
.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}
.m-5 {
    margin: 3rem !important;
}
.mt-5,
.my-5 {
    margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}
.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0,
.py-0 {
    padding-top: 0 !important;
}
#checkout-main .form-control.custom-select.is-invalid,
.pr-0,
.px-0 {
    padding-right: 0 !important;
}
.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
    padding-left: 0 !important;
}
.p-1 {
    padding: 0.25rem !important;
}
.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}
.p-3 {
    padding: 1rem !important;
}
.pt-3,
.py-3 {
    padding-top: 1rem !important;
}
.pr-3,
.px-3 {
    padding-right: 1rem !important;
}
.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
    padding-left: 1rem !important;
}
.p-4 {
    padding: 1.5rem !important;
}
.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.pt-5,
.py-5 {
    padding-top: 3rem !important;
}
.pr-5,
.px-5 {
    padding-right: 3rem !important;
}
.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
    padding-left: 3rem !important;
}
.m-n1 {
    margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}
.m-n2 {
    margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}
.m-n3 {
    margin: -1rem !important;
}
.mt-n3,
.my-n3 {
    margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
    margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
    margin-left: -1rem !important;
}
.m-n4 {
    margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}
.m-n5 {
    margin: -3rem !important;
}
.mt-n5,
.my-n5 {
    margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
    margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
    margin-left: -3rem !important;
}
.m-auto {
    margin: auto !important;
}
.mt-auto,
.my-auto {
    margin-top: auto !important;
}
.mr-auto,
.mx-auto {
    margin-right: auto !important;
}
.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
    margin-left: auto !important;
}
.stretched-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: transparent;
}
.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
        Courier New, monospace !important;
}
.text-justify {
    text-align: justify !important;
}
.text-wrap {
    white-space: normal !important;
}
.text-nowrap {
    white-space: nowrap !important;
}
.text-truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
.text-lowercase {
    text-transform: lowercase !important;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-capitalize {
    text-transform: capitalize !important;
}
.font-weight-light,
.product-tile .tile-body .product-titles .product-subtitle {
    font-weight: 300 !important;
}
.font-weight-lighter {
    font-weight: lighter !important;
}
.font-weight-normal {
    font-weight: 400 !important;
}
.font-weight-bold,
.page[data-action="Cart-Show"] .cart-page .totals .grand-total.text-right {
    font-weight: 700 !important;
}
.font-weight-bolder {
    font-weight: bolder !important;
}
.font-italic {
    font-style: italic !important;
}
.text-secondary,
.text-white {
    color: #fff !important;
}
.text-primary {
    color: #111 !important;
}
a.text-primary:focus,
a.text-primary:hover {
    color: #000 !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
    color: #d9d9d9 !important;
}
.text-success {
    color: #6bd079 !important;
}
a.text-success:focus,
a.text-success:hover {
    color: #39b54b !important;
}
.text-info {
    color: #17a2b8 !important;
}
a.text-info:focus,
a.text-info:hover {
    color: #0f6674 !important;
}
.text-warning {
    color: #ffc107 !important;
}
a.text-warning:focus,
a.text-warning:hover {
    color: #ba8b00 !important;
}
.text-danger {
    color: #d43f21 !important;
}
a.text-danger:focus,
a.text-danger:hover {
    color: #922b17 !important;
}
.text-light {
    color: #f8f9fa !important;
}
a.text-light:focus,
a.text-light:hover {
    color: #cbd3da !important;
}
.text-dark {
    color: #343a40 !important;
}
a.text-dark:focus,
a.text-dark:hover {
    color: #121416 !important;
}
.text-body {
    color: #212529 !important;
}
.text-muted {
    color: #6c757d !important;
}
.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
    color: hsla(0, 0%, 100%, 0.5) !important;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0;
}
.text-decoration-none {
    text-decoration: none !important;
}
.text-break {
    word-break: break-word !important;
    word-wrap: break-word !important;
}
.text-reset {
    color: inherit !important;
}
.visible {
    visibility: visible !important;
}
.invisible {
    visibility: hidden !important;
}
@media print {
    .d-print-none {
        display: none !important;
    }
    .d-print-inline {
        display: inline !important;
    }
    .d-print-inline-block {
        display: inline-block !important;
    }
    .d-print-block {
        display: block !important;
    }
    .d-print-table {
        display: table !important;
    }
    .d-print-table-row {
        display: table-row !important;
    }
    .d-print-table-cell {
        display: table-cell !important;
    }
    .d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    *,
    :after,
    :before {
        text-shadow: none !important;
        box-shadow: none !important;
    }
    a:not(.btn) {
        text-decoration: underline;
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    pre {
        white-space: pre-wrap !important;
    }
    blockquote,
    pre {
        border: 1px solid #adb5bd;
    }
    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid;
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    @page {
        size: a3;
    }
    .container,
    body {
        min-width: 992px !important;
    }
    .navbar {
        display: none;
    }
    .badge {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6 !important;
    }
    .table-dark {
        color: inherit;
    }
    .table-dark tbody + tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #959595;
    }
    .table .thead-dark th {
        color: inherit;
        border-color: #959595;
    }
}
.carousel .icon-next,
.carousel .icon-prev {
    background-color: #fff;
    font-size: 1.875em;
    height: 3rem;
    padding-top: 0.24em;
    width: 3rem;
}
.carousel .icon-next:before,
.carousel .icon-prev:before {
    color: #000;
    font-family: FontAwesome;
}
.carousel .icon-prev:before,
.fa-angle-left:before {
    content: "\F104";
}
.carousel .icon-next:before,
.fa-angle-right:before {
    content: "\F105";
}
.carousel .carousel-control-prev {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.carousel .carousel-control-next,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .product-card-footer
    .row {
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.nav-tabs {
    border-bottom: 1px solid #959595;
}
.nav-tabs .nav-link {
    font-size: 1.1rem;
    color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.active {
    border-bottom: 0.188em solid var(--skin-primary-color-1);
}
.card {
    margin-bottom: 1em;
}
.modal .modal-body {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
dt {
    color: #495057;
}
.custom-checkbox .custom-control-label:before {
    border: 1px solid #000;
    background: #f5f5f5;
    background: linear-gradient(#f5f5f5, #959595);
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-label:before {
    border: 1px solid #000;
    background: #959595;
    background: linear-gradient(#959595, #454545);
}
.form-control.is-invalid {
    background-image: none;
}
.fa-pull-left,
.payment-form #accordion-billing .logo-name,
.payment-form #accordion-billing .payments-logos,
.pull-left,
.pull-left-xs {
    float: left;
}
.fa-pull-right,
.pull-right,
.pull-right-xs {
    float: right;
} /*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: FontAwesome;
    src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0")
            format("embedded-opentype"),
        url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),
        url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),
        url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),
        url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular")
            format("svg");
    font-weight: 400;
    font-style: normal;
}
.fa {
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.fa-lg {
    font-size: 1.3333333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}
.fa-2x,
.fa-stack-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
.fa-fw {
    width: 1.2857142857em;
    text-align: center;
}
.fa-ul {
    padding-left: 0;
    margin-left: 2.1428571429em;
}
.fa-li {
    position: absolute;
    left: -2.1428571429em;
    width: 2.1428571429em;
    top: 0.1428571429em;
    text-align: center;
}
.fa-li.fa-lg {
    left: -1.8571428571em;
}
.fa-border {
    padding: 0.2em 0.25em 0.15em;
    border: 0.08em solid #eee;
    border-radius: 0.1em;
}
.fa.fa-pull-left,
.fa.pull-left {
    margin-right: 0.3em;
}
.fa.fa-pull-right,
.fa.pull-right {
    margin-left: 0.3em;
}
.fa-spin {
    animation: 2s linear infinite fa-spin;
}
.fa-pulse {
    animation: 1s steps(8) infinite fa-spin;
}
@keyframes fa-spin {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(359deg);
    }
}
.fa-rotate-90 {
    transform: rotate(90deg);
}
.fa-rotate-180 {
    transform: rotate(180deg);
}
.fa-rotate-270 {
    transform: rotate(270deg);
}
.fa-flip-horizontal {
    transform: scaleX(-1);
}
.fa-flip-vertical {
    transform: scaleY(-1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
    filter: none;
}
.fa-stack {
    position: relative;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.fa-glass:before {
    content: "\F000";
}
.fa-music:before {
    content: "\F001";
}
.fa-search:before {
    content: "\F002";
}
.fa-envelope-o:before {
    content: "\F003";
}
.fa-heart:before {
    content: "\F004";
}
.fa-star:before {
    content: "\F005";
}
.fa-star-o:before {
    content: "\F006";
}
.fa-user:before {
    content: "\F007";
}
.fa-film:before {
    content: "\F008";
}
.fa-th-large:before {
    content: "\F009";
}
.fa-th:before {
    content: "\F00A";
}
.fa-th-list:before {
    content: "\F00B";
}
.fa-check:before {
    content: "\F00C";
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
    content: "\F00D";
}
.fa-search-plus:before {
    content: "\F00E";
}
.fa-search-minus:before {
    content: "\F010";
}
.fa-power-off:before {
    content: "\F011";
}
.fa-signal:before {
    content: "\F012";
}
.fa-cog:before,
.fa-gear:before {
    content: "\F013";
}
.fa-trash-o:before {
    content: "\F014";
}
.fa-home:before {
    content: "\F015";
}
.fa-file-o:before {
    content: "\F016";
}
.fa-clock-o:before {
    content: "\F017";
}
.fa-road:before {
    content: "\F018";
}
.fa-download:before {
    content: "\F019";
}
.fa-arrow-circle-o-down:before {
    content: "\F01A";
}
.fa-arrow-circle-o-up:before {
    content: "\F01B";
}
.fa-inbox:before {
    content: "\F01C";
}
.fa-play-circle-o:before {
    content: "\F01D";
}
.fa-repeat:before,
.fa-rotate-right:before {
    content: "\F01E";
}
.fa-refresh:before {
    content: "\F021";
}
.fa-list-alt:before {
    content: "\F022";
}
.fa-lock:before {
    content: "\F023";
}
.fa-flag:before {
    content: "\F024";
}
.fa-headphones:before {
    content: "\F025";
}
.fa-volume-off:before {
    content: "\F026";
}
.fa-volume-down:before {
    content: "\F027";
}
.fa-volume-up:before {
    content: "\F028";
}
.fa-qrcode:before {
    content: "\F029";
}
.fa-barcode:before {
    content: "\F02A";
}
.fa-tag:before {
    content: "\F02B";
}
.fa-tags:before {
    content: "\F02C";
}
.fa-book:before {
    content: "\F02D";
}
.fa-bookmark:before {
    content: "\F02E";
}
.fa-print:before {
    content: "\F02F";
}
.fa-camera:before {
    content: "\F030";
}
.fa-font:before {
    content: "\F031";
}
.fa-bold:before {
    content: "\F032";
}
.fa-italic:before {
    content: "\F033";
}
.fa-text-height:before {
    content: "\F034";
}
.fa-text-width:before {
    content: "\F035";
}
.fa-align-left:before {
    content: "\F036";
}
.fa-align-center:before {
    content: "\F037";
}
.fa-align-right:before {
    content: "\F038";
}
.fa-align-justify:before {
    content: "\F039";
}
.fa-list:before {
    content: "\F03A";
}
.fa-dedent:before,
.fa-outdent:before {
    content: "\F03B";
}
.fa-indent:before {
    content: "\F03C";
}
.fa-video-camera:before {
    content: "\F03D";
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
    content: "\F03E";
}
.fa-pencil:before {
    content: "\F040";
}
.fa-map-marker:before {
    content: "\F041";
}
.fa-adjust:before {
    content: "\F042";
}
.fa-tint:before {
    content: "\F043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\F044";
}
.fa-share-square-o:before {
    content: "\F045";
}
.fa-check-square-o:before {
    content: "\F046";
}
.fa-arrows:before {
    content: "\F047";
}
.fa-step-backward:before {
    content: "\F048";
}
.fa-fast-backward:before {
    content: "\F049";
}
.fa-backward:before {
    content: "\F04A";
}
.fa-play:before {
    content: "\F04B";
}
.fa-pause:before {
    content: "\F04C";
}
.fa-stop:before {
    content: "\F04D";
}
.fa-forward:before {
    content: "\F04E";
}
.fa-fast-forward:before {
    content: "\F050";
}
.fa-step-forward:before {
    content: "\F051";
}
.fa-eject:before {
    content: "\F052";
}
.fa-chevron-left:before {
    content: "\F053";
}
.fa-chevron-right:before {
    content: "\F054";
}
.fa-plus-circle:before {
    content: "\F055";
}
.fa-minus-circle:before {
    content: "\F056";
}
.fa-times-circle:before {
    content: "\F057";
}
.fa-check-circle:before {
    content: "\F058";
}
.fa-question-circle:before {
    content: "\F059";
}
.fa-info-circle:before {
    content: "\F05A";
}
.fa-crosshairs:before {
    content: "\F05B";
}
.fa-times-circle-o:before {
    content: "\F05C";
}
.fa-check-circle-o:before {
    content: "\F05D";
}
.fa-ban:before {
    content: "\F05E";
}
.fa-arrow-left:before {
    content: "\F060";
}
.fa-arrow-right:before {
    content: "\F061";
}
.fa-arrow-up:before {
    content: "\F062";
}
.fa-arrow-down:before {
    content: "\F063";
}
.fa-mail-forward:before,
.fa-share:before {
    content: "\F064";
}
.fa-expand:before {
    content: "\F065";
}
.fa-compress:before {
    content: "\F066";
}
.fa-plus:before {
    content: "\F067";
}
.fa-minus:before {
    content: "\F068";
}
.fa-asterisk:before {
    content: "\F069";
}
.fa-exclamation-circle:before {
    content: "\F06A";
}
.fa-gift:before {
    content: "\F06B";
}
.fa-leaf:before {
    content: "\F06C";
}
.fa-fire:before {
    content: "\F06D";
}
.fa-eye:before {
    content: "\F06E";
}
.fa-eye-slash:before {
    content: "\F070";
}
.fa-exclamation-triangle:before,
.fa-warning:before {
    content: "\F071";
}
.fa-plane:before {
    content: "\F072";
}
.fa-calendar:before {
    content: "\F073";
}
.fa-random:before {
    content: "\F074";
}
.fa-comment:before {
    content: "\F075";
}
.fa-magnet:before {
    content: "\F076";
}
.fa-chevron-up:before {
    content: "\F077";
}
.accordion-container
    .accordion
    .accordion-card
    .card-header
    .accordion-btn.collapsed:after,
.fa-chevron-down:before {
    content: "\F078";
}
.fa-retweet:before {
    content: "\F079";
}
.fa-shopping-cart:before {
    content: "\F07A";
}
.fa-folder:before {
    content: "\F07B";
}
.fa-folder-open:before {
    content: "\F07C";
}
.fa-arrows-v:before {
    content: "\F07D";
}
.fa-arrows-h:before {
    content: "\F07E";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\F080";
}
.fa-twitter-square:before {
    content: "\F081";
}
.fa-facebook-square:before {
    content: "\F082";
}
.fa-camera-retro:before {
    content: "\F083";
}
.fa-key:before {
    content: "\F084";
}
.fa-cogs:before,
.fa-gears:before {
    content: "\F085";
}
.fa-comments:before {
    content: "\F086";
}
.fa-thumbs-o-up:before {
    content: "\F087";
}
.fa-thumbs-o-down:before {
    content: "\F088";
}
.fa-star-half:before {
    content: "\F089";
}
.fa-heart-o:before {
    content: "\F08A";
}
.fa-sign-out:before {
    content: "\F08B";
}
.fa-linkedin-square:before {
    content: "\F08C";
}
.fa-thumb-tack:before {
    content: "\F08D";
}
.fa-external-link:before {
    content: "\F08E";
}
.fa-sign-in:before {
    content: "\F090";
}
.fa-trophy:before {
    content: "\F091";
}
.fa-github-square:before {
    content: "\F092";
}
.fa-upload:before {
    content: "\F093";
}
.fa-lemon-o:before {
    content: "\F094";
}
.fa-phone:before {
    content: "\F095";
}
.fa-square-o:before {
    content: "\F096";
}
.fa-bookmark-o:before {
    content: "\F097";
}
.fa-phone-square:before {
    content: "\F098";
}
.fa-twitter:before {
    content: "\F099";
}
.fa-facebook-f:before,
.fa-facebook:before {
    content: "\F09A";
}
.fa-github:before {
    content: "\F09B";
}
.fa-unlock:before {
    content: "\F09C";
}
.fa-credit-card:before {
    content: "\F09D";
}
.fa-feed:before,
.fa-rss:before {
    content: "\F09E";
}
.fa-hdd-o:before {
    content: "\F0A0";
}
.fa-bullhorn:before {
    content: "\F0A1";
}
.fa-bell:before {
    content: "\F0F3";
}
.fa-certificate:before {
    content: "\F0A3";
}
.fa-hand-o-right:before {
    content: "\F0A4";
}
.fa-hand-o-left:before {
    content: "\F0A5";
}
.fa-hand-o-up:before {
    content: "\F0A6";
}
.fa-hand-o-down:before {
    content: "\F0A7";
}
.fa-arrow-circle-left:before {
    content: "\F0A8";
}
.fa-arrow-circle-right:before {
    content: "\F0A9";
}
.fa-arrow-circle-up:before {
    content: "\F0AA";
}
.fa-arrow-circle-down:before {
    content: "\F0AB";
}
.fa-globe:before {
    content: "\F0AC";
}
.fa-wrench:before {
    content: "\F0AD";
}
.fa-tasks:before {
    content: "\F0AE";
}
.fa-filter:before {
    content: "\F0B0";
}
.fa-briefcase:before {
    content: "\F0B1";
}
.fa-arrows-alt:before {
    content: "\F0B2";
}
.fa-group:before,
.fa-users:before {
    content: "\F0C0";
}
.fa-chain:before,
.fa-link:before {
    content: "\F0C1";
}
.fa-cloud:before {
    content: "\F0C2";
}
.fa-flask:before {
    content: "\F0C3";
}
.fa-cut:before,
.fa-scissors:before {
    content: "\F0C4";
}
.fa-copy:before,
.fa-files-o:before {
    content: "\F0C5";
}
.fa-paperclip:before {
    content: "\F0C6";
}
.fa-floppy-o:before,
.fa-save:before {
    content: "\F0C7";
}
.fa-square:before {
    content: "\F0C8";
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
    content: "\F0C9";
}
.fa-list-ul:before {
    content: "\F0CA";
}
.fa-list-ol:before {
    content: "\F0CB";
}
.fa-strikethrough:before {
    content: "\F0CC";
}
.fa-underline:before {
    content: "\F0CD";
}
.fa-table:before {
    content: "\F0CE";
}
.fa-magic:before {
    content: "\F0D0";
}
.fa-truck:before {
    content: "\F0D1";
}
.fa-pinterest:before {
    content: "\F0D2";
}
.fa-pinterest-square:before {
    content: "\F0D3";
}
.fa-google-plus-square:before {
    content: "\F0D4";
}
.fa-google-plus:before {
    content: "\F0D5";
}
.fa-money:before {
    content: "\F0D6";
}
.fa-caret-down:before {
    content: "\F0D7";
}
.fa-caret-up:before {
    content: "\F0D8";
}
.fa-caret-left:before {
    content: "\F0D9";
}
.fa-caret-right:before {
    content: "\F0DA";
}
.fa-columns:before {
    content: "\F0DB";
}
.fa-sort:before,
.fa-unsorted:before {
    content: "\F0DC";
}
.fa-sort-desc:before,
.fa-sort-down:before {
    content: "\F0DD";
}
.fa-sort-asc:before,
.fa-sort-up:before {
    content: "\F0DE";
}
.fa-envelope:before {
    content: "\F0E0";
}
.fa-linkedin:before {
    content: "\F0E1";
}
.fa-rotate-left:before,
.fa-undo:before {
    content: "\F0E2";
}
.fa-gavel:before,
.fa-legal:before {
    content: "\F0E3";
}
.fa-dashboard:before,
.fa-tachometer:before {
    content: "\F0E4";
}
.fa-comment-o:before {
    content: "\F0E5";
}
.fa-comments-o:before {
    content: "\F0E6";
}
.fa-bolt:before,
.fa-flash:before {
    content: "\F0E7";
}
.fa-sitemap:before {
    content: "\F0E8";
}
.fa-umbrella:before {
    content: "\F0E9";
}
.fa-clipboard:before,
.fa-paste:before {
    content: "\F0EA";
}
.fa-lightbulb-o:before {
    content: "\F0EB";
}
.fa-exchange:before {
    content: "\F0EC";
}
.fa-cloud-download:before {
    content: "\F0ED";
}
.fa-cloud-upload:before {
    content: "\F0EE";
}
.fa-user-md:before {
    content: "\F0F0";
}
.fa-stethoscope:before {
    content: "\F0F1";
}
.fa-suitcase:before {
    content: "\F0F2";
}
.fa-bell-o:before {
    content: "\F0A2";
}
.fa-coffee:before {
    content: "\F0F4";
}
.fa-cutlery:before {
    content: "\F0F5";
}
.fa-file-text-o:before {
    content: "\F0F6";
}
.fa-building-o:before {
    content: "\F0F7";
}
.fa-hospital-o:before {
    content: "\F0F8";
}
.fa-ambulance:before {
    content: "\F0F9";
}
.fa-medkit:before {
    content: "\F0FA";
}
.fa-fighter-jet:before {
    content: "\F0FB";
}
.fa-beer:before {
    content: "\F0FC";
}
.fa-h-square:before {
    content: "\F0FD";
}
.fa-plus-square:before {
    content: "\F0FE";
}
.fa-angle-double-left:before {
    content: "\F100";
}
.fa-angle-double-right:before {
    content: "\F101";
}
.fa-angle-double-up:before {
    content: "\F102";
}
.fa-angle-double-down:before {
    content: "\F103";
}
.fa-angle-up:before {
    content: "\F106";
}
.fa-angle-down:before {
    content: "\F107";
}
.fa-desktop:before {
    content: "\F108";
}
.fa-laptop:before {
    content: "\F109";
}
.fa-tablet:before {
    content: "\F10A";
}
.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\F10B";
}
.fa-circle-o:before {
    content: "\F10C";
}
.fa-quote-left:before {
    content: "\F10D";
}
.fa-quote-right:before {
    content: "\F10E";
}
.fa-spinner:before {
    content: "\F110";
}
.fa-circle:before {
    content: "\F111";
}
.fa-mail-reply:before,
.fa-reply:before {
    content: "\F112";
}
.fa-github-alt:before {
    content: "\F113";
}
.fa-folder-o:before {
    content: "\F114";
}
.fa-folder-open-o:before {
    content: "\F115";
}
.fa-smile-o:before {
    content: "\F118";
}
.fa-frown-o:before {
    content: "\F119";
}
.fa-meh-o:before {
    content: "\F11A";
}
.fa-gamepad:before {
    content: "\F11B";
}
.fa-keyboard-o:before {
    content: "\F11C";
}
.fa-flag-o:before {
    content: "\F11D";
}
.fa-flag-checkered:before {
    content: "\F11E";
}
.fa-terminal:before {
    content: "\F120";
}
.fa-code:before {
    content: "\F121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\F122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\F123";
}
.fa-location-arrow:before {
    content: "\F124";
}
.fa-crop:before {
    content: "\F125";
}
.fa-code-fork:before {
    content: "\F126";
}
.fa-chain-broken:before,
.fa-unlink:before {
    content: "\F127";
}
.fa-question:before {
    content: "\F128";
}
.fa-info:before {
    content: "\F129";
}
.fa-exclamation:before {
    content: "\F12A";
}
.fa-superscript:before {
    content: "\F12B";
}
.fa-subscript:before {
    content: "\F12C";
}
.fa-eraser:before {
    content: "\F12D";
}
.fa-puzzle-piece:before {
    content: "\F12E";
}
.fa-microphone:before {
    content: "\F130";
}
.fa-microphone-slash:before {
    content: "\F131";
}
.fa-shield:before {
    content: "\F132";
}
.fa-calendar-o:before {
    content: "\F133";
}
.fa-fire-extinguisher:before {
    content: "\F134";
}
.fa-rocket:before {
    content: "\F135";
}
.fa-maxcdn:before {
    content: "\F136";
}
.fa-chevron-circle-left:before {
    content: "\F137";
}
.fa-chevron-circle-right:before {
    content: "\F138";
}
.fa-chevron-circle-up:before {
    content: "\F139";
}
.fa-chevron-circle-down:before {
    content: "\F13A";
}
.fa-html5:before {
    content: "\F13B";
}
.fa-css3:before {
    content: "\F13C";
}
.fa-anchor:before {
    content: "\F13D";
}
.fa-unlock-alt:before {
    content: "\F13E";
}
.fa-bullseye:before {
    content: "\F140";
}
.fa-ellipsis-h:before {
    content: "\F141";
}
.fa-ellipsis-v:before {
    content: "\F142";
}
.fa-rss-square:before {
    content: "\F143";
}
.fa-play-circle:before {
    content: "\F144";
}
.fa-ticket:before {
    content: "\F145";
}
.fa-minus-square:before {
    content: "\F146";
}
.fa-minus-square-o:before {
    content: "\F147";
}
.fa-level-up:before {
    content: "\F148";
}
.fa-level-down:before {
    content: "\F149";
}
.fa-check-square:before {
    content: "\F14A";
}
.fa-pencil-square:before {
    content: "\F14B";
}
.fa-external-link-square:before {
    content: "\F14C";
}
.fa-share-square:before {
    content: "\F14D";
}
.fa-compass:before {
    content: "\F14E";
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
    content: "\F150";
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
    content: "\F151";
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
    content: "\F152";
}
.fa-eur:before,
.fa-euro:before {
    content: "\F153";
}
.fa-gbp:before {
    content: "\F154";
}
.fa-dollar:before,
.fa-usd:before {
    content: "\F155";
}
.fa-inr:before,
.fa-rupee:before {
    content: "\F156";
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
    content: "\F157";
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
    content: "\F158";
}
.fa-krw:before,
.fa-won:before {
    content: "\F159";
}
.fa-bitcoin:before,
.fa-btc:before {
    content: "\F15A";
}
.fa-file:before {
    content: "\F15B";
}
.fa-file-text:before {
    content: "\F15C";
}
.fa-sort-alpha-asc:before {
    content: "\F15D";
}
.fa-sort-alpha-desc:before {
    content: "\F15E";
}
.fa-sort-amount-asc:before {
    content: "\F160";
}
.fa-sort-amount-desc:before {
    content: "\F161";
}
.fa-sort-numeric-asc:before {
    content: "\F162";
}
.fa-sort-numeric-desc:before {
    content: "\F163";
}
.fa-thumbs-up:before {
    content: "\F164";
}
.fa-thumbs-down:before {
    content: "\F165";
}
.fa-youtube-square:before {
    content: "\F166";
}
.fa-youtube:before {
    content: "\F167";
}
.fa-xing:before {
    content: "\F168";
}
.fa-xing-square:before {
    content: "\F169";
}
.fa-youtube-play:before {
    content: "\F16A";
}
.fa-dropbox:before {
    content: "\F16B";
}
.fa-stack-overflow:before {
    content: "\F16C";
}
.fa-instagram:before {
    content: "\F16D";
}
.fa-flickr:before {
    content: "\F16E";
}
.fa-adn:before {
    content: "\F170";
}
.fa-bitbucket:before {
    content: "\F171";
}
.fa-bitbucket-square:before {
    content: "\F172";
}
.fa-tumblr:before {
    content: "\F173";
}
.fa-tumblr-square:before {
    content: "\F174";
}
.fa-long-arrow-down:before {
    content: "\F175";
}
.fa-long-arrow-up:before {
    content: "\F176";
}
.fa-long-arrow-left:before {
    content: "\F177";
}
.fa-long-arrow-right:before {
    content: "\F178";
}
.fa-apple:before {
    content: "\F179";
}
.fa-windows:before {
    content: "\F17A";
}
.fa-android:before {
    content: "\F17B";
}
.fa-linux:before {
    content: "\F17C";
}
.fa-dribbble:before {
    content: "\F17D";
}
.fa-skype:before {
    content: "\F17E";
}
.fa-foursquare:before {
    content: "\F180";
}
.fa-trello:before {
    content: "\F181";
}
.fa-female:before {
    content: "\F182";
}
.fa-male:before {
    content: "\F183";
}
.fa-gittip:before,
.fa-gratipay:before {
    content: "\F184";
}
.fa-sun-o:before {
    content: "\F185";
}
.fa-moon-o:before {
    content: "\F186";
}
.fa-archive:before {
    content: "\F187";
}
.fa-bug:before {
    content: "\F188";
}
.fa-vk:before {
    content: "\F189";
}
.fa-weibo:before {
    content: "\F18A";
}
.fa-renren:before {
    content: "\F18B";
}
.fa-pagelines:before {
    content: "\F18C";
}
.fa-stack-exchange:before {
    content: "\F18D";
}
.fa-arrow-circle-o-right:before {
    content: "\F18E";
}
.fa-arrow-circle-o-left:before {
    content: "\F190";
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
    content: "\F191";
}
.fa-dot-circle-o:before {
    content: "\F192";
}
.fa-wheelchair:before {
    content: "\F193";
}
.fa-vimeo-square:before {
    content: "\F194";
}
.fa-try:before,
.fa-turkish-lira:before {
    content: "\F195";
}
.fa-plus-square-o:before {
    content: "\F196";
}
.fa-space-shuttle:before {
    content: "\F197";
}
.fa-slack:before {
    content: "\F198";
}
.fa-envelope-square:before {
    content: "\F199";
}
.fa-wordpress:before {
    content: "\F19A";
}
.fa-openid:before {
    content: "\F19B";
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
    content: "\F19C";
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
    content: "\F19D";
}
.fa-yahoo:before {
    content: "\F19E";
}
.fa-google:before {
    content: "\F1A0";
}
.fa-reddit:before {
    content: "\F1A1";
}
.fa-reddit-square:before {
    content: "\F1A2";
}
.fa-stumbleupon-circle:before {
    content: "\F1A3";
}
.fa-stumbleupon:before {
    content: "\F1A4";
}
.fa-delicious:before {
    content: "\F1A5";
}
.fa-digg:before {
    content: "\F1A6";
}
.fa-pied-piper-pp:before {
    content: "\F1A7";
}
.fa-pied-piper-alt:before {
    content: "\F1A8";
}
.fa-drupal:before {
    content: "\F1A9";
}
.fa-joomla:before {
    content: "\F1AA";
}
.fa-language:before {
    content: "\F1AB";
}
.fa-fax:before {
    content: "\F1AC";
}
.fa-building:before {
    content: "\F1AD";
}
.fa-child:before {
    content: "\F1AE";
}
.fa-paw:before {
    content: "\F1B0";
}
.fa-spoon:before {
    content: "\F1B1";
}
.fa-cube:before {
    content: "\F1B2";
}
.fa-cubes:before {
    content: "\F1B3";
}
.fa-behance:before {
    content: "\F1B4";
}
.fa-behance-square:before {
    content: "\F1B5";
}
.fa-steam:before {
    content: "\F1B6";
}
.fa-steam-square:before {
    content: "\F1B7";
}
.fa-recycle:before {
    content: "\F1B8";
}
.fa-automobile:before,
.fa-car:before {
    content: "\F1B9";
}
.fa-cab:before,
.fa-taxi:before {
    content: "\F1BA";
}
.fa-tree:before {
    content: "\F1BB";
}
.fa-spotify:before {
    content: "\F1BC";
}
.fa-deviantart:before {
    content: "\F1BD";
}
.fa-soundcloud:before {
    content: "\F1BE";
}
.fa-database:before {
    content: "\F1C0";
}
.fa-file-pdf-o:before {
    content: "\F1C1";
}
.fa-file-word-o:before {
    content: "\F1C2";
}
.fa-file-excel-o:before {
    content: "\F1C3";
}
.fa-file-powerpoint-o:before {
    content: "\F1C4";
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
    content: "\F1C5";
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
    content: "\F1C6";
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
    content: "\F1C7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\F1C8";
}
.fa-file-code-o:before {
    content: "\F1C9";
}
.fa-vine:before {
    content: "\F1CA";
}
.fa-codepen:before {
    content: "\F1CB";
}
.fa-jsfiddle:before {
    content: "\F1CC";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
    content: "\F1CD";
}
.fa-circle-o-notch:before {
    content: "\F1CE";
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
    content: "\F1D0";
}
.fa-empire:before,
.fa-ge:before {
    content: "\F1D1";
}
.fa-git-square:before {
    content: "\F1D2";
}
.fa-git:before {
    content: "\F1D3";
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
    content: "\F1D4";
}
.fa-tencent-weibo:before {
    content: "\F1D5";
}
.fa-qq:before {
    content: "\F1D6";
}
.fa-wechat:before,
.fa-weixin:before {
    content: "\F1D7";
}
.fa-paper-plane:before,
.fa-send:before {
    content: "\F1D8";
}
.fa-paper-plane-o:before,
.fa-send-o:before {
    content: "\F1D9";
}
.fa-history:before {
    content: "\F1DA";
}
.fa-circle-thin:before {
    content: "\F1DB";
}
.fa-header:before {
    content: "\F1DC";
}
.fa-paragraph:before {
    content: "\F1DD";
}
.fa-sliders:before {
    content: "\F1DE";
}
.fa-share-alt:before {
    content: "\F1E0";
}
.fa-share-alt-square:before {
    content: "\F1E1";
}
.fa-bomb:before {
    content: "\F1E2";
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
    content: "\F1E3";
}
.fa-tty:before {
    content: "\F1E4";
}
.fa-binoculars:before {
    content: "\F1E5";
}
.fa-plug:before {
    content: "\F1E6";
}
.fa-slideshare:before {
    content: "\F1E7";
}
.fa-twitch:before {
    content: "\F1E8";
}
.fa-yelp:before {
    content: "\F1E9";
}
.fa-newspaper-o:before {
    content: "\F1EA";
}
.fa-wifi:before {
    content: "\F1EB";
}
.fa-calculator:before {
    content: "\F1EC";
}
.fa-paypal:before {
    content: "\F1ED";
}
.fa-google-wallet:before {
    content: "\F1EE";
}
.fa-cc-visa:before {
    content: "\F1F0";
}
.fa-cc-mastercard:before {
    content: "\F1F1";
}
.fa-cc-discover:before {
    content: "\F1F2";
}
.fa-cc-amex:before {
    content: "\F1F3";
}
.fa-cc-paypal:before {
    content: "\F1F4";
}
.fa-cc-stripe:before {
    content: "\F1F5";
}
.fa-bell-slash:before {
    content: "\F1F6";
}
.fa-bell-slash-o:before {
    content: "\F1F7";
}
.fa-trash:before {
    content: "\F1F8";
}
.fa-copyright:before {
    content: "\F1F9";
}
.fa-at:before {
    content: "\F1FA";
}
.fa-eyedropper:before {
    content: "\F1FB";
}
.fa-paint-brush:before {
    content: "\F1FC";
}
.fa-birthday-cake:before {
    content: "\F1FD";
}
.fa-area-chart:before {
    content: "\F1FE";
}
.fa-pie-chart:before {
    content: "\F200";
}
.fa-line-chart:before {
    content: "\F201";
}
.fa-lastfm:before {
    content: "\F202";
}
.fa-lastfm-square:before {
    content: "\F203";
}
.fa-toggle-off:before {
    content: "\F204";
}
.fa-toggle-on:before {
    content: "\F205";
}
.fa-bicycle:before {
    content: "\F206";
}
.fa-bus:before {
    content: "\F207";
}
.fa-ioxhost:before {
    content: "\F208";
}
.fa-angellist:before {
    content: "\F209";
}
.fa-cc:before {
    content: "\F20A";
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
    content: "\F20B";
}
.fa-meanpath:before {
    content: "\F20C";
}
.fa-buysellads:before {
    content: "\F20D";
}
.fa-connectdevelop:before {
    content: "\F20E";
}
.fa-dashcube:before {
    content: "\F210";
}
.fa-forumbee:before {
    content: "\F211";
}
.fa-leanpub:before {
    content: "\F212";
}
.fa-sellsy:before {
    content: "\F213";
}
.fa-shirtsinbulk:before {
    content: "\F214";
}
.fa-simplybuilt:before {
    content: "\F215";
}
.fa-skyatlas:before {
    content: "\F216";
}
.fa-cart-plus:before {
    content: "\F217";
}
.fa-cart-arrow-down:before {
    content: "\F218";
}
.fa-diamond:before {
    content: "\F219";
}
.fa-ship:before {
    content: "\F21A";
}
.fa-user-secret:before {
    content: "\F21B";
}
.fa-motorcycle:before {
    content: "\F21C";
}
.fa-street-view:before {
    content: "\F21D";
}
.fa-heartbeat:before {
    content: "\F21E";
}
.fa-venus:before {
    content: "\F221";
}
.fa-mars:before {
    content: "\F222";
}
.fa-mercury:before {
    content: "\F223";
}
.fa-intersex:before,
.fa-transgender:before {
    content: "\F224";
}
.fa-transgender-alt:before {
    content: "\F225";
}
.fa-venus-double:before {
    content: "\F226";
}
.fa-mars-double:before {
    content: "\F227";
}
.fa-venus-mars:before {
    content: "\F228";
}
.fa-mars-stroke:before {
    content: "\F229";
}
.fa-mars-stroke-v:before {
    content: "\F22A";
}
.fa-mars-stroke-h:before {
    content: "\F22B";
}
.fa-neuter:before {
    content: "\F22C";
}
.fa-genderless:before {
    content: "\F22D";
}
.fa-facebook-official:before {
    content: "\F230";
}
.fa-pinterest-p:before {
    content: "\F231";
}
.fa-whatsapp:before {
    content: "\F232";
}
.fa-server:before {
    content: "\F233";
}
.fa-user-plus:before {
    content: "\F234";
}
.fa-user-times:before {
    content: "\F235";
}
.fa-bed:before,
.fa-hotel:before {
    content: "\F236";
}
.fa-viacoin:before {
    content: "\F237";
}
.fa-train:before {
    content: "\F238";
}
.fa-subway:before {
    content: "\F239";
}
.fa-medium:before {
    content: "\F23A";
}
.fa-y-combinator:before,
.fa-yc:before {
    content: "\F23B";
}
.fa-optin-monster:before {
    content: "\F23C";
}
.fa-opencart:before {
    content: "\F23D";
}
.fa-expeditedssl:before {
    content: "\F23E";
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
    content: "\F240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\F241";
}
.fa-battery-2:before,
.fa-battery-half:before {
    content: "\F242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\F243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\F244";
}
.fa-mouse-pointer:before {
    content: "\F245";
}
.fa-i-cursor:before {
    content: "\F246";
}
.fa-object-group:before {
    content: "\F247";
}
.fa-object-ungroup:before {
    content: "\F248";
}
.fa-sticky-note:before {
    content: "\F249";
}
.fa-sticky-note-o:before {
    content: "\F24A";
}
.fa-cc-jcb:before {
    content: "\F24B";
}
.fa-cc-diners-club:before {
    content: "\F24C";
}
.fa-clone:before {
    content: "\F24D";
}
.fa-balance-scale:before {
    content: "\F24E";
}
.fa-hourglass-o:before {
    content: "\F250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\F251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\F252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\F253";
}
.fa-hourglass:before {
    content: "\F254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\F255";
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
    content: "\F256";
}
.fa-hand-scissors-o:before {
    content: "\F257";
}
.fa-hand-lizard-o:before {
    content: "\F258";
}
.fa-hand-spock-o:before {
    content: "\F259";
}
.fa-hand-pointer-o:before {
    content: "\F25A";
}
.fa-hand-peace-o:before {
    content: "\F25B";
}
.fa-trademark:before {
    content: "\F25C";
}
.fa-registered:before {
    content: "\F25D";
}
.fa-creative-commons:before {
    content: "\F25E";
}
.fa-gg:before {
    content: "\F260";
}
.fa-gg-circle:before {
    content: "\F261";
}
.fa-tripadvisor:before {
    content: "\F262";
}
.fa-odnoklassniki:before {
    content: "\F263";
}
.fa-odnoklassniki-square:before {
    content: "\F264";
}
.fa-get-pocket:before {
    content: "\F265";
}
.fa-wikipedia-w:before {
    content: "\F266";
}
.fa-safari:before {
    content: "\F267";
}
.fa-chrome:before {
    content: "\F268";
}
.fa-firefox:before {
    content: "\F269";
}
.fa-opera:before {
    content: "\F26A";
}
.fa-internet-explorer:before {
    content: "\F26B";
}
.fa-television:before,
.fa-tv:before {
    content: "\F26C";
}
.fa-contao:before {
    content: "\F26D";
}
.fa-500px:before {
    content: "\F26E";
}
.fa-amazon:before {
    content: "\F270";
}
.fa-calendar-plus-o:before {
    content: "\F271";
}
.fa-calendar-minus-o:before {
    content: "\F272";
}
.fa-calendar-times-o:before {
    content: "\F273";
}
.fa-calendar-check-o:before {
    content: "\F274";
}
.fa-industry:before {
    content: "\F275";
}
.fa-map-pin:before {
    content: "\F276";
}
.fa-map-signs:before {
    content: "\F277";
}
.fa-map-o:before {
    content: "\F278";
}
.fa-map:before {
    content: "\F279";
}
.fa-commenting:before {
    content: "\F27A";
}
.fa-commenting-o:before {
    content: "\F27B";
}
.fa-houzz:before {
    content: "\F27C";
}
.fa-vimeo:before {
    content: "\F27D";
}
.fa-black-tie:before {
    content: "\F27E";
}
.fa-fonticons:before {
    content: "\F280";
}
.fa-reddit-alien:before {
    content: "\F281";
}
.fa-edge:before {
    content: "\F282";
}
.fa-credit-card-alt:before {
    content: "\F283";
}
.fa-codiepie:before {
    content: "\F284";
}
.fa-modx:before {
    content: "\F285";
}
.fa-fort-awesome:before {
    content: "\F286";
}
.fa-usb:before {
    content: "\F287";
}
.fa-product-hunt:before {
    content: "\F288";
}
.fa-mixcloud:before {
    content: "\F289";
}
.fa-scribd:before {
    content: "\F28A";
}
.fa-pause-circle:before {
    content: "\F28B";
}
.fa-pause-circle-o:before {
    content: "\F28C";
}
.fa-stop-circle:before {
    content: "\F28D";
}
.fa-stop-circle-o:before {
    content: "\F28E";
}
.fa-shopping-bag:before {
    content: "\F290";
}
.fa-shopping-basket:before {
    content: "\F291";
}
.fa-hashtag:before {
    content: "\F292";
}
.fa-bluetooth:before {
    content: "\F293";
}
.fa-bluetooth-b:before {
    content: "\F294";
}
.fa-percent:before {
    content: "\F295";
}
.fa-gitlab:before {
    content: "\F296";
}
.fa-wpbeginner:before {
    content: "\F297";
}
.fa-wpforms:before {
    content: "\F298";
}
.fa-envira:before {
    content: "\F299";
}
.fa-universal-access:before {
    content: "\F29A";
}
.fa-wheelchair-alt:before {
    content: "\F29B";
}
.fa-question-circle-o:before {
    content: "\F29C";
}
.fa-blind:before {
    content: "\F29D";
}
.fa-audio-description:before {
    content: "\F29E";
}
.fa-volume-control-phone:before {
    content: "\F2A0";
}
.fa-braille:before {
    content: "\F2A1";
}
.fa-assistive-listening-systems:before {
    content: "\F2A2";
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
    content: "\F2A3";
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
    content: "\F2A4";
}
.fa-glide:before {
    content: "\F2A5";
}
.fa-glide-g:before {
    content: "\F2A6";
}
.fa-sign-language:before,
.fa-signing:before {
    content: "\F2A7";
}
.fa-low-vision:before {
    content: "\F2A8";
}
.fa-viadeo:before {
    content: "\F2A9";
}
.fa-viadeo-square:before {
    content: "\F2AA";
}
.fa-snapchat:before {
    content: "\F2AB";
}
.fa-snapchat-ghost:before {
    content: "\F2AC";
}
.fa-snapchat-square:before {
    content: "\F2AD";
}
.fa-pied-piper:before {
    content: "\F2AE";
}
.fa-first-order:before {
    content: "\F2B0";
}
.fa-yoast:before {
    content: "\F2B1";
}
.fa-themeisle:before {
    content: "\F2B2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\F2B3";
}
.fa-fa:before,
.fa-font-awesome:before {
    content: "\F2B4";
}
.fa-handshake-o:before {
    content: "\F2B5";
}
.fa-envelope-open:before {
    content: "\F2B6";
}
.fa-envelope-open-o:before {
    content: "\F2B7";
}
.fa-linode:before {
    content: "\F2B8";
}
.fa-address-book:before {
    content: "\F2B9";
}
.fa-address-book-o:before {
    content: "\F2BA";
}
.fa-address-card:before,
.fa-vcard:before {
    content: "\F2BB";
}
.fa-address-card-o:before,
.fa-vcard-o:before {
    content: "\F2BC";
}
.fa-user-circle:before {
    content: "\F2BD";
}
.fa-user-circle-o:before {
    content: "\F2BE";
}
.fa-user-o:before {
    content: "\F2C0";
}
.fa-id-badge:before {
    content: "\F2C1";
}
.fa-drivers-license:before,
.fa-id-card:before {
    content: "\F2C2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\F2C3";
}
.fa-quora:before {
    content: "\F2C4";
}
.fa-free-code-camp:before {
    content: "\F2C5";
}
.fa-telegram:before {
    content: "\F2C6";
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
    content: "\F2C7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\F2C8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\F2C9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\F2CA";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\F2CB";
}
.fa-shower:before {
    content: "\F2CC";
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
    content: "\F2CD";
}
.fa-podcast:before {
    content: "\F2CE";
}
.fa-window-maximize:before {
    content: "\F2D0";
}
.fa-window-minimize:before {
    content: "\F2D1";
}
.fa-window-restore:before {
    content: "\F2D2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\F2D3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\F2D4";
}
.fa-bandcamp:before {
    content: "\F2D5";
}
.fa-grav:before {
    content: "\F2D6";
}
.fa-etsy:before {
    content: "\F2D7";
}
.fa-imdb:before {
    content: "\F2D8";
}
.fa-ravelry:before {
    content: "\F2D9";
}
.fa-eercast:before {
    content: "\F2DA";
}
.fa-microchip:before {
    content: "\F2DB";
}
.fa-snowflake-o:before {
    content: "\F2DC";
}
.fa-superpowers:before {
    content: "\F2DD";
}
.fa-wpexplorer:before {
    content: "\F2DE";
}
.fa-meetup:before {
    content: "\F2E0";
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    white-space: normal;
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
.flag-icon,
.flag-icon-background {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}
.flag-icon {
    position: relative;
    width: 1.3333333333em;
    line-height: 1em;
}
.flag-icon:before {
    content: "\A0";
}
.flag-icon.flag-icon-squared {
    width: 1em;
}
.flag-icon-ad {
    background-image: url(../fonts/flags//4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ad.svg);
}
.flag-icon-ae {
    background-image: url(../fonts/flags//4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ae.svg);
}
.flag-icon-af {
    background-image: url(../fonts/flags//4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/af.svg);
}
.flag-icon-ag {
    background-image: url(../fonts/flags//4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ag.svg);
}
.flag-icon-ai {
    background-image: url(../fonts/flags//4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ai.svg);
}
.flag-icon-al {
    background-image: url(../fonts/flags//4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/al.svg);
}
.flag-icon-am {
    background-image: url(../fonts/flags//4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/am.svg);
}
.flag-icon-ao {
    background-image: url(../fonts/flags//4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ao.svg);
}
.flag-icon-aq {
    background-image: url(../fonts/flags//4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/aq.svg);
}
.flag-icon-ar {
    background-image: url(../fonts/flags//4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ar.svg);
}
.flag-icon-as {
    background-image: url(../fonts/flags//4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/as.svg);
}
.flag-icon-at {
    background-image: url(../fonts/flags//4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/at.svg);
}
.flag-icon-au {
    background-image: url(../fonts/flags//4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/au.svg);
}
.flag-icon-aw {
    background-image: url(../fonts/flags//4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/aw.svg);
}
.flag-icon-ax {
    background-image: url(../fonts/flags//4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ax.svg);
}
.flag-icon-az {
    background-image: url(../fonts/flags//4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/az.svg);
}
.flag-icon-ba {
    background-image: url(../fonts/flags//4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ba.svg);
}
.flag-icon-bb {
    background-image: url(../fonts/flags//4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bb.svg);
}
.flag-icon-bd {
    background-image: url(../fonts/flags//4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bd.svg);
}
.flag-icon-be {
    background-image: url(../fonts/flags//4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/be.svg);
}
.flag-icon-bf {
    background-image: url(../fonts/flags//4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bf.svg);
}
.flag-icon-bg {
    background-image: url(../fonts/flags//4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bg.svg);
}
.flag-icon-bh {
    background-image: url(../fonts/flags//4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bh.svg);
}
.flag-icon-bi {
    background-image: url(../fonts/flags//4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bi.svg);
}
.flag-icon-bj {
    background-image: url(../fonts/flags//4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bj.svg);
}
.flag-icon-bl {
    background-image: url(../fonts/flags//4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bl.svg);
}
.flag-icon-bm {
    background-image: url(../fonts/flags//4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bm.svg);
}
.flag-icon-bn {
    background-image: url(../fonts/flags//4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bn.svg);
}
.flag-icon-bo {
    background-image: url(../fonts/flags//4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bo.svg);
}
.flag-icon-bq {
    background-image: url(../fonts/flags//4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bq.svg);
}
.flag-icon-br {
    background-image: url(../fonts/flags//4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/br.svg);
}
.flag-icon-bs {
    background-image: url(../fonts/flags//4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bs.svg);
}
.flag-icon-bt {
    background-image: url(../fonts/flags//4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bt.svg);
}
.flag-icon-bv {
    background-image: url(../fonts/flags//4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bv.svg);
}
.flag-icon-bw {
    background-image: url(../fonts/flags//4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bw.svg);
}
.flag-icon-by {
    background-image: url(../fonts/flags//4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/by.svg);
}
.flag-icon-bz {
    background-image: url(../fonts/flags//4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/bz.svg);
}
.flag-icon-ca {
    background-image: url(../fonts/flags//4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ca.svg);
}
.flag-icon-cc {
    background-image: url(../fonts/flags//4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cc.svg);
}
.flag-icon-cd {
    background-image: url(../fonts/flags//4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cd.svg);
}
.flag-icon-cf {
    background-image: url(../fonts/flags//4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cf.svg);
}
.flag-icon-cg {
    background-image: url(../fonts/flags//4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cg.svg);
}
.flag-icon-ch {
    background-image: url(../fonts/flags//4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ch.svg);
}
.flag-icon-ci {
    background-image: url(../fonts/flags//4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ci.svg);
}
.flag-icon-ck {
    background-image: url(../fonts/flags//4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ck.svg);
}
.flag-icon-cl {
    background-image: url(../fonts/flags//4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cl.svg);
}
.flag-icon-cm {
    background-image: url(../fonts/flags//4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cm.svg);
}
.flag-icon-cn {
    background-image: url(../fonts/flags//4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cn.svg);
}
.flag-icon-co {
    background-image: url(../fonts/flags//4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/co.svg);
}
.flag-icon-cr {
    background-image: url(../fonts/flags//4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cr.svg);
}
.flag-icon-cu {
    background-image: url(../fonts/flags//4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cu.svg);
}
.flag-icon-cv {
    background-image: url(../fonts/flags//4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cv.svg);
}
.flag-icon-cw {
    background-image: url(../fonts/flags//4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cw.svg);
}
.flag-icon-cx {
    background-image: url(../fonts/flags//4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cx.svg);
}
.flag-icon-cy {
    background-image: url(../fonts/flags//4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cy.svg);
}
.flag-icon-cz {
    background-image: url(../fonts/flags//4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/cz.svg);
}
.flag-icon-de {
    background-image: url(../fonts/flags//4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/de.svg);
}
.flag-icon-dj {
    background-image: url(../fonts/flags//4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/dj.svg);
}
.flag-icon-dk {
    background-image: url(../fonts/flags//4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/dk.svg);
}
.flag-icon-dm {
    background-image: url(../fonts/flags//4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/dm.svg);
}
.flag-icon-do {
    background-image: url(../fonts/flags//4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/do.svg);
}
.flag-icon-dz {
    background-image: url(../fonts/flags//4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/dz.svg);
}
.flag-icon-ec {
    background-image: url(../fonts/flags//4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ec.svg);
}
.flag-icon-ee {
    background-image: url(../fonts/flags//4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ee.svg);
}
.flag-icon-eg {
    background-image: url(../fonts/flags//4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/eg.svg);
}
.flag-icon-eh {
    background-image: url(../fonts/flags//4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/eh.svg);
}
.flag-icon-er {
    background-image: url(../fonts/flags//4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/er.svg);
}
.flag-icon-es {
    background-image: url(../fonts/flags//4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/es.svg);
}
.flag-icon-et {
    background-image: url(../fonts/flags//4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/et.svg);
}
.flag-icon-fi {
    background-image: url(../fonts/flags//4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/fi.svg);
}
.flag-icon-fj {
    background-image: url(../fonts/flags//4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/fj.svg);
}
.flag-icon-fk {
    background-image: url(../fonts/flags//4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/fk.svg);
}
.flag-icon-fm {
    background-image: url(../fonts/flags//4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/fm.svg);
}
.flag-icon-fo {
    background-image: url(../fonts/flags//4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/fo.svg);
}
.flag-icon-fr {
    background-image: url(../fonts/flags//4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/fr.svg);
}
.flag-icon-ga {
    background-image: url(../fonts/flags//4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ga.svg);
}
.flag-icon-gb {
    background-image: url(../fonts/flags//4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gb.svg);
}
.flag-icon-gd {
    background-image: url(../fonts/flags//4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gd.svg);
}
.flag-icon-ge {
    background-image: url(../fonts/flags//4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ge.svg);
}
.flag-icon-gf {
    background-image: url(../fonts/flags//4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gf.svg);
}
.flag-icon-gg {
    background-image: url(../fonts/flags//4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gg.svg);
}
.flag-icon-gh {
    background-image: url(../fonts/flags//4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gh.svg);
}
.flag-icon-gi {
    background-image: url(../fonts/flags//4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gi.svg);
}
.flag-icon-gl {
    background-image: url(../fonts/flags//4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gl.svg);
}
.flag-icon-gm {
    background-image: url(../fonts/flags//4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gm.svg);
}
.flag-icon-gn {
    background-image: url(../fonts/flags//4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gn.svg);
}
.flag-icon-gp {
    background-image: url(../fonts/flags//4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gp.svg);
}
.flag-icon-gq {
    background-image: url(../fonts/flags//4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gq.svg);
}
.flag-icon-gr {
    background-image: url(../fonts/flags//4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gr.svg);
}
.flag-icon-gs {
    background-image: url(../fonts/flags//4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gs.svg);
}
.flag-icon-gt {
    background-image: url(../fonts/flags//4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gt.svg);
}
.flag-icon-gu {
    background-image: url(../fonts/flags//4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gu.svg);
}
.flag-icon-gw {
    background-image: url(../fonts/flags//4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gw.svg);
}
.flag-icon-gy {
    background-image: url(../fonts/flags//4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gy.svg);
}
.flag-icon-hk {
    background-image: url(../fonts/flags//4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/hk.svg);
}
.flag-icon-hm {
    background-image: url(../fonts/flags//4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/hm.svg);
}
.flag-icon-hn {
    background-image: url(../fonts/flags//4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/hn.svg);
}
.flag-icon-hr {
    background-image: url(../fonts/flags//4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/hr.svg);
}
.flag-icon-ht {
    background-image: url(../fonts/flags//4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ht.svg);
}
.flag-icon-hu {
    background-image: url(../fonts/flags//4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/hu.svg);
}
.flag-icon-id {
    background-image: url(../fonts/flags//4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/id.svg);
}
.flag-icon-ie {
    background-image: url(../fonts/flags//4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ie.svg);
}
.flag-icon-il {
    background-image: url(../fonts/flags//4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/il.svg);
}
.flag-icon-im {
    background-image: url(../fonts/flags//4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/im.svg);
}
.flag-icon-in {
    background-image: url(../fonts/flags//4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/in.svg);
}
.flag-icon-io {
    background-image: url(../fonts/flags//4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/io.svg);
}
.flag-icon-iq {
    background-image: url(../fonts/flags//4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/iq.svg);
}
.flag-icon-ir {
    background-image: url(../fonts/flags//4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ir.svg);
}
.flag-icon-is {
    background-image: url(../fonts/flags//4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/is.svg);
}
.flag-icon-it {
    background-image: url(../fonts/flags//4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/it.svg);
}
.flag-icon-je {
    background-image: url(../fonts/flags//4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/je.svg);
}
.flag-icon-jm {
    background-image: url(../fonts/flags//4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/jm.svg);
}
.flag-icon-jo {
    background-image: url(../fonts/flags//4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/jo.svg);
}
.flag-icon-jp {
    background-image: url(../fonts/flags//4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/jp.svg);
}
.flag-icon-ke {
    background-image: url(../fonts/flags//4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ke.svg);
}
.flag-icon-kg {
    background-image: url(../fonts/flags//4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/kg.svg);
}
.flag-icon-kh {
    background-image: url(../fonts/flags//4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/kh.svg);
}
.flag-icon-ki {
    background-image: url(../fonts/flags//4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ki.svg);
}
.flag-icon-km {
    background-image: url(../fonts/flags//4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/km.svg);
}
.flag-icon-kn {
    background-image: url(../fonts/flags//4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/kn.svg);
}
.flag-icon-kp {
    background-image: url(../fonts/flags//4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/kp.svg);
}
.flag-icon-kr {
    background-image: url(../fonts/flags//4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/kr.svg);
}
.flag-icon-kw {
    background-image: url(../fonts/flags//4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/kw.svg);
}
.flag-icon-ky {
    background-image: url(../fonts/flags//4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ky.svg);
}
.flag-icon-kz {
    background-image: url(../fonts/flags//4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/kz.svg);
}
.flag-icon-la {
    background-image: url(../fonts/flags//4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/la.svg);
}
.flag-icon-lb {
    background-image: url(../fonts/flags//4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/lb.svg);
}
.flag-icon-lc {
    background-image: url(../fonts/flags//4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/lc.svg);
}
.flag-icon-li {
    background-image: url(../fonts/flags//4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/li.svg);
}
.flag-icon-lk {
    background-image: url(../fonts/flags//4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/lk.svg);
}
.flag-icon-lr {
    background-image: url(../fonts/flags//4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/lr.svg);
}
.flag-icon-ls {
    background-image: url(../fonts/flags//4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ls.svg);
}
.flag-icon-lt {
    background-image: url(../fonts/flags//4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/lt.svg);
}
.flag-icon-lu {
    background-image: url(../fonts/flags//4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/lu.svg);
}
.flag-icon-lv {
    background-image: url(../fonts/flags//4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/lv.svg);
}
.flag-icon-ly {
    background-image: url(../fonts/flags//4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ly.svg);
}
.flag-icon-ma {
    background-image: url(../fonts/flags//4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ma.svg);
}
.flag-icon-mc {
    background-image: url(../fonts/flags//4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mc.svg);
}
.flag-icon-md {
    background-image: url(../fonts/flags//4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/md.svg);
}
.flag-icon-me {
    background-image: url(../fonts/flags//4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/me.svg);
}
.flag-icon-mf {
    background-image: url(../fonts/flags//4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mf.svg);
}
.flag-icon-mg {
    background-image: url(../fonts/flags//4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mg.svg);
}
.flag-icon-mh {
    background-image: url(../fonts/flags//4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mh.svg);
}
.flag-icon-mk {
    background-image: url(../fonts/flags//4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mk.svg);
}
.flag-icon-ml {
    background-image: url(../fonts/flags//4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ml.svg);
}
.flag-icon-mm {
    background-image: url(../fonts/flags//4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mm.svg);
}
.flag-icon-mn {
    background-image: url(../fonts/flags//4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mn.svg);
}
.flag-icon-mo {
    background-image: url(../fonts/flags//4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mo.svg);
}
.flag-icon-mp {
    background-image: url(../fonts/flags//4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mp.svg);
}
.flag-icon-mq {
    background-image: url(../fonts/flags//4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mq.svg);
}
.flag-icon-mr {
    background-image: url(../fonts/flags//4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mr.svg);
}
.flag-icon-ms {
    background-image: url(../fonts/flags//4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ms.svg);
}
.flag-icon-mt {
    background-image: url(../fonts/flags//4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mt.svg);
}
.flag-icon-mu {
    background-image: url(../fonts/flags//4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mu.svg);
}
.flag-icon-mv {
    background-image: url(../fonts/flags//4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mv.svg);
}
.flag-icon-mw {
    background-image: url(../fonts/flags//4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mw.svg);
}
.flag-icon-mx {
    background-image: url(../fonts/flags//4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mx.svg);
}
.flag-icon-my {
    background-image: url(../fonts/flags//4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/my.svg);
}
.flag-icon-mz {
    background-image: url(../fonts/flags//4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/mz.svg);
}
.flag-icon-na {
    background-image: url(../fonts/flags//4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/na.svg);
}
.flag-icon-nc {
    background-image: url(../fonts/flags//4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/nc.svg);
}
.flag-icon-ne {
    background-image: url(../fonts/flags//4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ne.svg);
}
.flag-icon-nf {
    background-image: url(../fonts/flags//4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/nf.svg);
}
.flag-icon-ng {
    background-image: url(../fonts/flags//4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ng.svg);
}
.flag-icon-ni {
    background-image: url(../fonts/flags//4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ni.svg);
}
.flag-icon-nl {
    background-image: url(../fonts/flags//4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/nl.svg);
}
.flag-icon-no {
    background-image: url(../fonts/flags//4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/no.svg);
}
.flag-icon-np {
    background-image: url(../fonts/flags//4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/np.svg);
}
.flag-icon-nr {
    background-image: url(../fonts/flags//4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/nr.svg);
}
.flag-icon-nu {
    background-image: url(../fonts/flags//4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/nu.svg);
}
.flag-icon-nz {
    background-image: url(../fonts/flags//4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/nz.svg);
}
.flag-icon-om {
    background-image: url(../fonts/flags//4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/om.svg);
}
.flag-icon-pa {
    background-image: url(../fonts/flags//4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pa.svg);
}
.flag-icon-pe {
    background-image: url(../fonts/flags//4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pe.svg);
}
.flag-icon-pf {
    background-image: url(../fonts/flags//4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pf.svg);
}
.flag-icon-pg {
    background-image: url(../fonts/flags//4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pg.svg);
}
.flag-icon-ph {
    background-image: url(../fonts/flags//4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ph.svg);
}
.flag-icon-pk {
    background-image: url(../fonts/flags//4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pk.svg);
}
.flag-icon-pl {
    background-image: url(../fonts/flags//4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pl.svg);
}
.flag-icon-pm {
    background-image: url(../fonts/flags//4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pm.svg);
}
.flag-icon-pn {
    background-image: url(../fonts/flags//4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pn.svg);
}
.flag-icon-pr {
    background-image: url(../fonts/flags//4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pr.svg);
}
.flag-icon-ps {
    background-image: url(../fonts/flags//4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ps.svg);
}
.flag-icon-pt {
    background-image: url(../fonts/flags//4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pt.svg);
}
.flag-icon-pw {
    background-image: url(../fonts/flags//4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/pw.svg);
}
.flag-icon-py {
    background-image: url(../fonts/flags//4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/py.svg);
}
.flag-icon-qa {
    background-image: url(../fonts/flags//4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/qa.svg);
}
.flag-icon-re {
    background-image: url(../fonts/flags//4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/re.svg);
}
.flag-icon-ro {
    background-image: url(../fonts/flags//4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ro.svg);
}
.flag-icon-rs {
    background-image: url(../fonts/flags//4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/rs.svg);
}
.flag-icon-ru {
    background-image: url(../fonts/flags//4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ru.svg);
}
.flag-icon-rw {
    background-image: url(../fonts/flags//4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/rw.svg);
}
.flag-icon-sa {
    background-image: url(../fonts/flags//4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sa.svg);
}
.flag-icon-sb {
    background-image: url(../fonts/flags//4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sb.svg);
}
.flag-icon-sc {
    background-image: url(../fonts/flags//4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sc.svg);
}
.flag-icon-sd {
    background-image: url(../fonts/flags//4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sd.svg);
}
.flag-icon-se {
    background-image: url(../fonts/flags//4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/se.svg);
}
.flag-icon-sg {
    background-image: url(../fonts/flags//4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sg.svg);
}
.flag-icon-sh {
    background-image: url(../fonts/flags//4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sh.svg);
}
.flag-icon-si {
    background-image: url(../fonts/flags//4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/si.svg);
}
.flag-icon-sj {
    background-image: url(../fonts/flags//4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sj.svg);
}
.flag-icon-sk {
    background-image: url(../fonts/flags//4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sk.svg);
}
.flag-icon-sl {
    background-image: url(../fonts/flags//4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sl.svg);
}
.flag-icon-sm {
    background-image: url(../fonts/flags//4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sm.svg);
}
.flag-icon-sn {
    background-image: url(../fonts/flags//4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sn.svg);
}
.flag-icon-so {
    background-image: url(../fonts/flags//4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/so.svg);
}
.flag-icon-sr {
    background-image: url(../fonts/flags//4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sr.svg);
}
.flag-icon-ss {
    background-image: url(../fonts/flags//4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ss.svg);
}
.flag-icon-st {
    background-image: url(../fonts/flags//4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/st.svg);
}
.flag-icon-sv {
    background-image: url(../fonts/flags//4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sv.svg);
}
.flag-icon-sx {
    background-image: url(../fonts/flags//4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sx.svg);
}
.flag-icon-sy {
    background-image: url(../fonts/flags//4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sy.svg);
}
.flag-icon-sz {
    background-image: url(../fonts/flags//4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/sz.svg);
}
.flag-icon-tc {
    background-image: url(../fonts/flags//4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tc.svg);
}
.flag-icon-td {
    background-image: url(../fonts/flags//4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/td.svg);
}
.flag-icon-tf {
    background-image: url(../fonts/flags//4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tf.svg);
}
.flag-icon-tg {
    background-image: url(../fonts/flags//4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tg.svg);
}
.flag-icon-th {
    background-image: url(../fonts/flags//4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/th.svg);
}
.flag-icon-tj {
    background-image: url(../fonts/flags//4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tj.svg);
}
.flag-icon-tk {
    background-image: url(../fonts/flags//4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tk.svg);
}
.flag-icon-tl {
    background-image: url(../fonts/flags//4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tl.svg);
}
.flag-icon-tm {
    background-image: url(../fonts/flags//4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tm.svg);
}
.flag-icon-tn {
    background-image: url(../fonts/flags//4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tn.svg);
}
.flag-icon-to {
    background-image: url(../fonts/flags//4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/to.svg);
}
.flag-icon-tr {
    background-image: url(../fonts/flags//4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tr.svg);
}
.flag-icon-tt {
    background-image: url(../fonts/flags//4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tt.svg);
}
.flag-icon-tv {
    background-image: url(../fonts/flags//4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tv.svg);
}
.flag-icon-tw {
    background-image: url(../fonts/flags//4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tw.svg);
}
.flag-icon-tz {
    background-image: url(../fonts/flags//4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/tz.svg);
}
.flag-icon-ua {
    background-image: url(../fonts/flags//4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ua.svg);
}
.flag-icon-ug {
    background-image: url(../fonts/flags//4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ug.svg);
}
.flag-icon-um {
    background-image: url(../fonts/flags//4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/um.svg);
}
.flag-icon-us {
    background-image: url(../fonts/flags//4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/us.svg);
}
.flag-icon-uy {
    background-image: url(../fonts/flags//4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/uy.svg);
}
.flag-icon-uz {
    background-image: url(../fonts/flags//4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/uz.svg);
}
.flag-icon-va {
    background-image: url(../fonts/flags//4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/va.svg);
}
.flag-icon-vc {
    background-image: url(../fonts/flags//4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/vc.svg);
}
.flag-icon-ve {
    background-image: url(../fonts/flags//4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ve.svg);
}
.flag-icon-vg {
    background-image: url(../fonts/flags//4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/vg.svg);
}
.flag-icon-vi {
    background-image: url(../fonts/flags//4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/vi.svg);
}
.flag-icon-vn {
    background-image: url(../fonts/flags//4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/vn.svg);
}
.flag-icon-vu {
    background-image: url(../fonts/flags//4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/vu.svg);
}
.flag-icon-wf {
    background-image: url(../fonts/flags//4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/wf.svg);
}
.flag-icon-ws {
    background-image: url(../fonts/flags//4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ws.svg);
}
.flag-icon-ye {
    background-image: url(../fonts/flags//4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/ye.svg);
}
.flag-icon-yt {
    background-image: url(../fonts/flags//4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/yt.svg);
}
.flag-icon-za {
    background-image: url(../fonts/flags//4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/za.svg);
}
.flag-icon-zm {
    background-image: url(../fonts/flags//4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/zm.svg);
}
.flag-icon-zw {
    background-image: url(../fonts/flags//4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/zw.svg);
}
.flag-icon-es-ct {
    background-image: url(../fonts/flags//4x3/es-ct.svg);
}
.flag-icon-es-ct.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/es-ct.svg);
}
.flag-icon-eu {
    background-image: url(../fonts/flags//4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/eu.svg);
}
.flag-icon-gb-eng {
    background-image: url(../fonts/flags//4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gb-eng.svg);
}
.flag-icon-gb-nir {
    background-image: url(../fonts/flags//4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gb-nir.svg);
}
.flag-icon-gb-sct {
    background-image: url(../fonts/flags//4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gb-sct.svg);
}
.flag-icon-gb-wls {
    background-image: url(../fonts/flags//4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/gb-wls.svg);
}
.flag-icon-un {
    background-image: url(../fonts/flags//4x3/un.svg);
}
.flag-icon-un.flag-icon-squared {
    background-image: url(../fonts/flags//1x1/un.svg);
}
@font-face {
    font-family: feather;
    src: url("../fonts/feather.eot?t=1525787366991");
    src: url("../fonts/feather.eot?t=1525787366991#iefix")
            format("embedded-opentype"),
        url("../fonts/feather.woff?t=1525787366991") format("woff"),
        url("../fonts/feather.ttf?t=1525787366991") format("truetype"),
        url("../fonts/feather.svg?t=1525787366991#feather") format("svg");
}
.feather {
    font-family: feather, sans-serif !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icon-alert-octagon:before {
    content: "\E81B";
}
.icon-alert-circle:before {
    content: "\E81C";
}
.icon-activity:before {
    content: "\E81D";
}
.icon-alert-triangle:before {
    content: "\E81E";
}
.icon-align-center:before {
    content: "\E81F";
}
.icon-airplay:before {
    content: "\E820";
}
.icon-align-justify:before {
    content: "\E821";
}
.icon-align-left:before {
    content: "\E822";
}
.icon-align-right:before {
    content: "\E823";
}
.icon-arrow-down-left:before {
    content: "\E824";
}
.icon-arrow-down-right:before {
    content: "\E825";
}
.icon-anchor:before {
    content: "\E826";
}
.icon-aperture:before {
    content: "\E827";
}
.icon-arrow-left:before {
    content: "\E828";
}
.icon-arrow-right:before {
    content: "\E829";
}
.icon-arrow-down:before {
    content: "\E82A";
}
.icon-arrow-up-left:before {
    content: "\E82B";
}
.icon-arrow-up-right:before {
    content: "\E82C";
}
.icon-arrow-up:before {
    content: "\E82D";
}
.icon-award:before {
    content: "\E82E";
}
.icon-bar-chart:before {
    content: "\E82F";
}
.icon-at-sign:before {
    content: "\E830";
}
.icon-bar-chart-2:before {
    content: "\E831";
}
.icon-battery-charging:before {
    content: "\E832";
}
.icon-bell-off:before {
    content: "\E833";
}
.icon-battery:before {
    content: "\E834";
}
.icon-bluetooth:before {
    content: "\E835";
}
.icon-bell:before {
    content: "\E836";
}
.icon-book:before {
    content: "\E837";
}
.icon-briefcase:before {
    content: "\E838";
}
.icon-camera-off:before {
    content: "\E839";
}
.icon-calendar:before {
    content: "\E83A";
}
.icon-bookmark:before {
    content: "\E83B";
}
.icon-box:before {
    content: "\E83C";
}
.icon-camera:before {
    content: "\E83D";
}
.icon-check-circle:before {
    content: "\E83E";
}
.icon-check:before {
    content: "\E83F";
}
.icon-check-square:before {
    content: "\E840";
}
.icon-cast:before {
    content: "\E841";
}
.icon-chevron-down:before {
    content: "\E842";
}
.icon-chevron-left:before {
    content: "\E843";
}
.icon-chevron-right:before {
    content: "\E844";
}
.icon-chevron-up:before {
    content: "\E845";
}
.icon-chevrons-down:before {
    content: "\E846";
}
.icon-chevrons-right:before {
    content: "\E847";
}
.icon-chevrons-up:before {
    content: "\E848";
}
.icon-chevrons-left:before {
    content: "\E849";
}
.icon-circle:before {
    content: "\E84A";
}
.icon-clipboard:before {
    content: "\E84B";
}
.icon-chrome:before {
    content: "\E84C";
}
.icon-clock:before {
    content: "\E84D";
}
.icon-cloud-lightning:before {
    content: "\E84E";
}
.icon-cloud-drizzle:before {
    content: "\E84F";
}
.icon-cloud-rain:before {
    content: "\E850";
}
.icon-cloud-off:before {
    content: "\E851";
}
.icon-codepen:before {
    content: "\E852";
}
.icon-cloud-snow:before {
    content: "\E853";
}
.icon-compass:before {
    content: "\E854";
}
.icon-copy:before {
    content: "\E855";
}
.icon-corner-down-right:before {
    content: "\E856";
}
.icon-corner-down-left:before {
    content: "\E857";
}
.icon-corner-left-down:before {
    content: "\E858";
}
.icon-corner-left-up:before {
    content: "\E859";
}
.icon-corner-up-left:before {
    content: "\E85A";
}
.icon-corner-up-right:before {
    content: "\E85B";
}
.icon-corner-right-down:before {
    content: "\E85C";
}
.icon-corner-right-up:before {
    content: "\E85D";
}
.icon-cpu:before {
    content: "\E85E";
}
.icon-credit-card:before {
    content: "\E85F";
}
.icon-crosshair:before {
    content: "\E860";
}
.icon-disc:before {
    content: "\E861";
}
.icon-delete:before {
    content: "\E862";
}
.icon-download-cloud:before {
    content: "\E863";
}
.icon-download:before {
    content: "\E864";
}
.icon-droplet:before {
    content: "\E865";
}
.icon-edit-2:before {
    content: "\E866";
}
.icon-edit:before {
    content: "\E867";
}
.icon-edit-1:before {
    content: "\E868";
}
.icon-external-link:before {
    content: "\E869";
}
.icon-eye:before {
    content: "\E86A";
}
.icon-feather:before {
    content: "\E86B";
}
.icon-facebook:before {
    content: "\E86C";
}
.icon-file-minus:before {
    content: "\E86D";
}
.icon-eye-off:before {
    content: "\E86E";
}
.icon-fast-forward:before {
    content: "\E86F";
}
.icon-file-text:before {
    content: "\E870";
}
.icon-film:before {
    content: "\E871";
}
.icon-file:before {
    content: "\E872";
}
.icon-file-plus:before {
    content: "\E873";
}
.icon-folder:before {
    content: "\E874";
}
.icon-filter:before {
    content: "\E875";
}
.icon-flag:before {
    content: "\E876";
}
.icon-globe:before {
    content: "\E877";
}
.icon-grid:before {
    content: "\E878";
}
.icon-heart:before {
    content: "\E879";
}
.icon-home:before {
    content: "\E87A";
}
.icon-github:before {
    content: "\E87B";
}
.icon-image:before {
    content: "\E87C";
}
.icon-inbox:before {
    content: "\E87D";
}
.icon-layers:before {
    content: "\E87E";
}
.icon-info:before {
    content: "\E87F";
}
.icon-instagram:before {
    content: "\E880";
}
.icon-layout:before {
    content: "\E881";
}
.icon-link-2:before {
    content: "\E882";
}
.icon-life-buoy:before {
    content: "\E883";
}
.icon-link:before {
    content: "\E884";
}
.icon-log-in:before {
    content: "\E885";
}
.icon-list:before {
    content: "\E886";
}
.icon-lock:before {
    content: "\E887";
}
.icon-log-out:before {
    content: "\E888";
}
.icon-loader:before {
    content: "\E889";
}
.icon-mail:before {
    content: "\E88A";
}
.icon-maximize-2:before {
    content: "\E88B";
}
.icon-map:before {
    content: "\E88C";
}
.icon-map-pin:before {
    content: "\E88E";
}
.icon-menu:before {
    content: "\E88F";
}
.icon-message-circle:before {
    content: "\E890";
}
.icon-message-square:before {
    content: "\E891";
}
.icon-minimize-2:before {
    content: "\E892";
}
.icon-mic-off:before {
    content: "\E893";
}
.icon-minus-circle:before {
    content: "\E894";
}
.icon-mic:before {
    content: "\E895";
}
.icon-minus-square:before {
    content: "\E896";
}
.icon-minus:before {
    content: "\E897";
}
.icon-moon:before {
    content: "\E898";
}
.icon-monitor:before {
    content: "\E899";
}
.icon-more-vertical:before {
    content: "\E89A";
}
.icon-more-horizontal:before {
    content: "\E89B";
}
.icon-move:before {
    content: "\E89C";
}
.icon-music:before {
    content: "\E89D";
}
.icon-navigation-2:before {
    content: "\E89E";
}
.icon-navigation:before {
    content: "\E89F";
}
.icon-octagon:before {
    content: "\E8A0";
}
.icon-package:before {
    content: "\E8A1";
}
.icon-pause-circle:before {
    content: "\E8A2";
}
.icon-pause:before {
    content: "\E8A3";
}
.icon-percent:before {
    content: "\E8A4";
}
.icon-phone-call:before {
    content: "\E8A5";
}
.icon-phone-forwarded:before {
    content: "\E8A6";
}
.icon-phone-missed:before {
    content: "\E8A7";
}
.icon-phone-off:before {
    content: "\E8A8";
}
.icon-phone-incoming:before {
    content: "\E8A9";
}
.icon-phone:before {
    content: "\E8AA";
}
.icon-phone-outgoing:before {
    content: "\E8AB";
}
.icon-pie-chart:before {
    content: "\E8AC";
}
.icon-play-circle:before {
    content: "\E8AD";
}
.icon-play:before {
    content: "\E8AE";
}
.icon-plus-square:before {
    content: "\E8AF";
}
.icon-plus-circle:before {
    content: "\E8B0";
}
.icon-plus:before {
    content: "\E8B1";
}
.icon-pocket:before {
    content: "\E8B2";
}
.icon-printer:before {
    content: "\E8B3";
}
.icon-power:before {
    content: "\E8B4";
}
.icon-radio:before {
    content: "\E8B5";
}
.icon-repeat:before {
    content: "\E8B6";
}
.icon-refresh-ccw:before {
    content: "\E8B7";
}
.icon-rewind:before {
    content: "\E8B8";
}
.icon-rotate-ccw:before {
    content: "\E8B9";
}
.icon-refresh-cw:before {
    content: "\E8BA";
}
.icon-rotate-cw:before {
    content: "\E8BB";
}
.icon-save:before {
    content: "\E8BC";
}
.icon-search:before {
    content: "\E8BD";
}
.icon-server:before {
    content: "\E8BE";
}
.icon-scissors:before {
    content: "\E8BF";
}
.icon-share-2:before {
    content: "\E8C0";
}
.icon-share:before {
    content: "\E8C1";
}
.icon-shield:before {
    content: "\E8C2";
}
.icon-settings:before {
    content: "\E8C3";
}
.icon-skip-back:before {
    content: "\E8C4";
}
.icon-shuffle:before {
    content: "\E8C5";
}
.icon-sidebar:before {
    content: "\E8C6";
}
.icon-skip-forward:before {
    content: "\E8C7";
}
.icon-slack:before {
    content: "\E8C8";
}
.icon-slash:before {
    content: "\E8C9";
}
.icon-smartphone:before {
    content: "\E8CA";
}
.icon-square:before {
    content: "\E8CB";
}
.icon-speaker:before {
    content: "\E8CC";
}
.icon-star:before {
    content: "\E8CD";
}
.icon-stop-circle:before {
    content: "\E8CE";
}
.icon-sun:before {
    content: "\E8CF";
}
.icon-sunrise:before {
    content: "\E8D0";
}
.icon-tablet:before {
    content: "\E8D1";
}
.icon-tag:before {
    content: "\E8D2";
}
.icon-sunset:before {
    content: "\E8D3";
}
.icon-target:before {
    content: "\E8D4";
}
.icon-thermometer:before {
    content: "\E8D5";
}
.icon-thumbs-up:before {
    content: "\E8D6";
}
.icon-thumbs-down:before {
    content: "\E8D7";
}
.icon-toggle-left:before {
    content: "\E8D8";
}
.icon-toggle-right:before {
    content: "\E8D9";
}
.icon-trash-2:before {
    content: "\E8DA";
}
.icon-trash:before {
    content: "\E8DB";
}
.icon-trending-up:before {
    content: "\E8DC";
}
.icon-trending-down:before {
    content: "\E8DD";
}
.icon-triangle:before {
    content: "\E8DE";
}
.icon-type:before {
    content: "\E8DF";
}
.icon-twitter:before {
    content: "\E8E0";
}
.icon-upload:before {
    content: "\E8E1";
}
.icon-umbrella:before {
    content: "\E8E2";
}
.icon-upload-cloud:before {
    content: "\E8E3";
}
.icon-unlock:before {
    content: "\E8E4";
}
.icon-user-check:before {
    content: "\E8E5";
}
.icon-user-minus:before {
    content: "\E8E6";
}
.icon-user-plus:before {
    content: "\E8E7";
}
.icon-user-x:before {
    content: "\E8E8";
}
.icon-user:before {
    content: "\E8E9";
}
.icon-users:before {
    content: "\E8EA";
}
.icon-video-off:before {
    content: "\E8EB";
}
.icon-video:before {
    content: "\E8EC";
}
.icon-voicemail:before {
    content: "\E8ED";
}
.icon-volume-x:before {
    content: "\E8EE";
}
.icon-volume-2:before {
    content: "\E8EF";
}
.icon-volume-1:before {
    content: "\E8F0";
}
.icon-volume:before {
    content: "\E8F1";
}
.icon-watch:before {
    content: "\E8F2";
}
.icon-wifi:before {
    content: "\E8F3";
}
.icon-x-square:before {
    content: "\E8F4";
}
.icon-wind:before {
    content: "\E8F5";
}
.icon-x:before {
    content: "\E8F6";
}
.icon-x-circle:before {
    content: "\E8F7";
}
.icon-zap:before {
    content: "\E8F8";
}
.icon-zoom-in:before {
    content: "\E8F9";
}
.icon-zoom-out:before {
    content: "\E8FA";
}
.icon-command:before {
    content: "\E8FB";
}
.icon-cloud:before {
    content: "\E8FC";
}
.icon-hash:before {
    content: "\E8FD";
}
.icon-headphones:before {
    content: "\E8FE";
}
.icon-underline:before {
    content: "\E8FF";
}
.icon-italic:before {
    content: "\E900";
}
.icon-bold:before {
    content: "\E901";
}
.icon-crop:before {
    content: "\E902";
}
.icon-help-circle:before {
    content: "\E903";
}
.icon-paperclip:before {
    content: "\E904";
}
.icon-shopping-cart:before {
    content: "\E905";
}
.icon-tv:before {
    content: "\E906";
}
.icon-wifi-off:before {
    content: "\E907";
}
.icon-minimize:before {
    content: "\E88D";
}
.icon-maximize:before {
    content: "\E908";
}
.icon-gitlab:before {
    content: "\E909";
}
.icon-sliders:before {
    content: "\E90A";
}
.icon-star-on:before {
    content: "\E90B";
}
.icon-heart-on:before {
    content: "\E90C";
}
.icon-archive:before {
    content: "\E90D";
}
.icon-arrow-down-circle:before {
    content: "\E90E";
}
.icon-arrow-up-circle:before {
    content: "\E90F";
}
.icon-arrow-left-circle:before {
    content: "\E910";
}
.icon-arrow-right-circle:before {
    content: "\E911";
}
.icon-bar-chart-line-:before {
    content: "\E912";
}
.icon-bar-chart-line:before {
    content: "\E913";
}
.icon-book-open:before {
    content: "\E914";
}
.icon-code:before {
    content: "\E915";
}
.icon-database:before {
    content: "\E916";
}
.icon-dollar-sign:before {
    content: "\E917";
}
.icon-folder-plus:before {
    content: "\E918";
}
.icon-gift:before {
    content: "\E919";
}
.icon-folder-minus:before {
    content: "\E91A";
}
.icon-git-commit:before {
    content: "\E91B";
}
.icon-git-branch:before {
    content: "\E91C";
}
.icon-git-pull-request:before {
    content: "\E91D";
}
.icon-git-merge:before {
    content: "\E91E";
}
.icon-linkedin:before {
    content: "\E91F";
}
.icon-hard-drive:before {
    content: "\E920";
}
.icon-more-vertical-:before {
    content: "\E921";
}
.icon-more-horizontal-:before {
    content: "\E922";
}
.icon-rss:before {
    content: "\E923";
}
.icon-send:before {
    content: "\E924";
}
.icon-shield-off:before {
    content: "\E925";
}
.icon-shopping-bag:before {
    content: "\E926";
}
.icon-terminal:before {
    content: "\E927";
}
.icon-truck:before {
    content: "\E928";
}
.icon-zap-off:before {
    content: "\E929";
}
.icon-youtube:before {
    content: "\E92A";
}
.modal-background {
    background-color: #000;
    display: none;
    height: 100%;
    position: fixed;
    opacity: 0.5;
    width: 100%;
    left: 0;
}
input[placeholder] {
    text-overflow: ellipsis;
}
header ~ #maincontent .container a:not(.btn) {
    color: var(--skin-link-color-2);
}
.line-item-promo,
.order-discount,
.shipping-discount {
    color: #6bd079;
}
.error-messaging {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
.error-hero {
    background-image: url("../images/storelocator.jpg");
    margin-bottom: 0.625em;
}
.error-message {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}
.error.continue-shopping {
    margin-bottom: 6.25em;
}
.error-unassigned-category {
    color: #c00;
}
.skip {
    position: absolute;
    top: -4.2em;
    padding: 1em 1.5em;
}
.skip,
a.skip:active,
a.skip:focus,
a.skip:hover {
    left: 0;
    background: #fff;
    transition: 0.2s ease-in-out;
}
a.skip:active,
a.skip:focus,
a.skip:hover {
    top: 0;
    width: auto;
    height: auto;
    z-index: 10000000;
}
.card-header-custom {
    font-size: 1.5rem;
    margin-bottom: 0;
}
.menu-toggleable-left.navbar-toggleable-xxl {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%;
}
.menu-toggleable-left.navbar-toggleable-xxl.in {
    min-width: 50%;
    left: 0;
}
.navbar.bg-inverse {
    background-color: transparent !important;
    padding: 0;
}
.navbar-expand-md .navbar-nav.nav-center {
    -ms-flex-pack: center;
    justify-content: center;
}
.navbar-expand-md .navbar-nav.nav-spaced {
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.navbar-expand-md .navbar-nav.nav-right {
    -ms-flex-pack: end;
    justify-content: end;
}
.nav-item .nav-link:focus,
.nav-item .nav-link:hover,
.nav-item.show .nav-link {
    background-color: #fff;
    color: #b0b0b0;
}
.menu-toggleable-left .close-menu {
    padding: 15px;
    background-color: #e5e5e5;
    border-bottom: 1px solid #959595;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.header-banner .close-button .close,
h1.page-title,
h1.page-title:before {
    background-color: var(--skin-primary-color-1);
}
.menu-toggleable-left .menu-group {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.menu-toggleable-left li > .close-menu {
    margin-right: 0;
    margin-top: -0.6rem;
    margin-left: 0;
}
.multilevel-dropdown .dropdown-menu {
    top: 90%;
    border: 0;
    border-radius: 0;
}
.multilevel-dropdown .dropdown-item.dropdown > .dropdown-toggle:after {
    border-top: 0.3em solid transparent;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
    position: absolute;
    right: 0.3em;
    margin-top: 0.55em;
}
.multilevel-dropdown .close-menu .back .caret-left {
    border-top: 0.3em solid transparent;
    border-bottom: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-left: solid transparent;
    width: 0;
    height: 0;
    display: inline-block;
    margin-bottom: 0.125em;
}
.multilevel-dropdown .dropdown-item {
    padding: 0 0 0 1em;
}
.accordion-container .accordion .accordion-card .card-body .region,
.btn.btn-link-category,
.container.join-us-page .benefits-wrapper .slides,
.container.join-us-page .mobile-4r-1c.experience-section .desktop,
.item-attributes,
.multilevel-dropdown .dropdown-item.top-category > .nav-link,
.page[data-action="Cart-Show"] .cart-page .product-card-container .cart-empty,
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .product-card-price,
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .select-attributes-wishList,
.page[data-action="Order-Details"]
    .container.receipt
    .address-section
    .col-6.col-lg-4,
.page[data-action="Order-Details"]
    .container.receipt
    .contact-section
    .col-6.col-lg-4,
.page[data-action="Order-Details"]
    .container.receipt
    .payment-section
    .col-6.col-lg-4,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .col-6.col-lg-4,
.page[data-action="Order-Details"]
    .container.receipt
    .support-section
    .col-6.col-lg-4,
.page[data-action="Order-Details"]
    .container.receipt
    .total-section
    .col-6.col-lg-4,
.page[data-action="Order-Track"]
    .container.receipt
    .address-section
    .col-6.col-lg-4,
.page[data-action="Order-Track"]
    .container.receipt
    .contact-section
    .col-6.col-lg-4,
.page[data-action="Order-Track"]
    .container.receipt
    .payment-section
    .col-6.col-lg-4,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .col-6.col-lg-4,
.page[data-action="Order-Track"]
    .container.receipt
    .support-section
    .col-6.col-lg-4,
.page[data-action="Order-Track"]
    .container.receipt
    .total-section
    .col-6.col-lg-4,
footer ul {
    padding-left: 0;
}
.multilevel-dropdown .dropdown-item .dropdown-link {
    display: block;
    padding: 0.425em 5em 0.425em 0;
}
.navbar-header {
    height: 4.375em;
}
.navbar-header .country-selector,
.navbar-header .minicart,
.navbar-header .search,
.navbar-header .user {
    display: inline-block;
    margin: 1.125em 0 0 0.5em;
}
.navbar-header .country-selector,
.navbar-header .minicart,
.navbar-header .navbar-toggler,
.navbar-header .user {
    line-height: 2.25em;
    height: auto;
}
.navbar-header .navbar-toggler {
    font-size: 1.6em;
    width: auto;
}
.navbar-header .user .popover {
    position: absolute;
    display: none;
    padding: 1em;
    top: 85%;
    left: 0;
}
.navbar-header .user .popover a {
    white-space: nowrap;
    margin-bottom: 0.5em;
}
.navbar-header .user .popover:after,
.navbar-header .user .popover:before {
    left: 1.5rem;
}
.brand {
    position: absolute;
    left: 50%;
    text-align: center;
}
.main-menu {
    background-color: #b0b0b0;
}
.main-menu .navbar .close-button button,
.main-menu .navbar .close-menu button {
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}
.header-banner {
    background-color: #cbcbcb;
    text-align: center;
    color: #fff;
}
.header-banner .close-button {
    width: 2.125em;
}
.header-banner .close-button .close {
    opacity: 1;
    color: #fff;
    width: 100%;
    height: 100%;
}
.header-banner .content {
    margin-right: 1.5em;
    padding-top: 0.3125em;
    padding-bottom: 0.3125em;
}
.minicart {
    margin-top: 0.1875em;
    vertical-align: top;
}
.minicart .minicart-icon {
    font-size: 1.5em;
}
.minicart .minicart-quantity,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .icons-container
    .minicart-quantity {
    background-color: var(--skin-primary-color-1);
    border-radius: 50%;
    width: 1.25em;
    height: 1.25em;
    line-height: normal;
    display: inline-block;
    text-align: center;
    font-size: 0.8125em;
    position: relative;
    top: -0.9375em;
    left: -0.9375em;
    color: #fff;
}
a.normal {
    color: var(--skin-primary-color-1);
}
.slide-up {
    transition-duration: 0.5s;
    transition-timing-function: ease-in;
    max-height: 100px;
}
.slide-up.hide {
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.dropdown-country-selector {
    margin-top: -0.0625em;
}
.cookie-warning-messaging.cookie-warning {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    text-align: center;
    display: none;
}
.valid-cookie-warning {
    background-color: var(--skin-link-color-1);
    color: #fff;
    white-space: nowrap;
}
.valid-cookie-warning p {
    margin-top: 0;
    margin-bottom: 0.2em;
    padding-right: 2em;
}
.container div.collapsible-lg button.title,
.container div.collapsible-md button.title,
.container div.collapsible-sm button.title,
.container div.collapsible-xl button.title,
.container div.collapsible-xs button.title,
.container div.collapsible-xxl button.title {
    color: #000;
    text-decoration: none;
    border: none;
    background-color: transparent;
}
@media (max-width: 1919.98px) {
    .table-responsive-xxl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-xxl > .table-bordered {
        border: 0;
    }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid,
    .navbar-expand-xxl > .container-lg,
    .navbar-expand-xxl > .container-md,
    .navbar-expand-xxl > .container-sm,
    .navbar-expand-xxl > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
    .hidden-xl-down {
        display: none !important;
    }
    .menu-toggleable-left.navbar-toggleable-xl {
        position: fixed;
        left: -100%;
        top: 0;
        bottom: 0;
        transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
        display: block;
        max-width: 100%;
    }
    .menu-toggleable-left.navbar-toggleable-xl.in {
        min-width: 50%;
        left: 0;
    }
    .collapsible-xl .title {
        line-height: 2.5rem;
    }
    .collapsible-xl .title:after {
        display: block;
        clear: both;
        content: "";
        float: right;
        content: "\F078";
        font-family: FontAwesome;
    }
    .collapsible-xl .card-body,
    .collapsible-xl .content {
        display: none;
    }
    .collapsible-xl.active .title:after {
        content: "\F077";
        margin-top: -0.125em;
    }
    .collapsible-xl.active .card-body,
    .collapsible-xl.active .content {
        display: block;
    }
}
.collapsible-xxl .title {
    line-height: 2.5rem;
}
.collapsible-xxl .title:after {
    display: block;
    clear: both;
    content: "";
    float: right;
    content: "\F078";
    font-family: FontAwesome;
}
.collapsible-xxl.active .title:after {
    content: "\F077";
    margin-top: -0.125em;
}
footer {
    background-color: #e9ecef;
    padding-top: 1.25em;
    padding-bottom: 1.25em;
}
footer h2 {
    font-size: 1rem;
    margin-bottom: 0;
    line-height: 2.5em;
}
footer .copyright,
footer .social {
    margin-top: 1.25em;
}
footer .footer-container .footer-item.collapsible-xs button {
    font-family: Dosis, sans-serif;
    padding: 0;
}
footer .social-links li {
    float: left;
    margin: 0.313em;
}
.product-tile .tile-body .price .tiered,
footer .content {
    font-size: 0.875em;
}
footer .content li {
    height: 1.875rem;
}
footer .copyright,
footer .postscript {
    font-size: 0.8125em;
}
.bundle-includes,
footer .copyright {
    margin-bottom: 0.625em;
}
footer .back-to-top {
    margin: 0.1em 0.313em;
    padding: 0;
    border: 0;
    -webkit-appearance: none;
}
footer .back-to-top i.fa-circle {
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
#consent-tracking .button-wrapper button {
    margin: 0.5em;
}
.add-to-cart-messages,
.add-to-wishlist-messages,
.email-signup-message,
.remove-from-wishlist-messages,
.update-wishlist-messages {
    transform: translate(-50%, -50%);
    position: fixed;
    top: 15%;
    left: 50%;
}
.add-to-basket-alert,
.add-to-wishlist-alert,
.email-signup-alert,
.update-wishlist-alert {
    animation: 5s linear forwards fade;
    box-shadow: 1px 1px 5px gray;
    padding: 1em;
}
.hero {
    height: 25vw;
    background-size: cover;
    background-position: 50%;
    position: relative;
}
.hero h1.page-title {
    top: 50%;
    margin: -1em 0 0;
}
h1.page-title {
    position: relative;
    color: #fff;
    padding: 0.3125em 0.625em 0.3125em 6px;
    display: inline-block;
    margin: 0.9375em 0;
    font-size: 1.5rem;
}
@media (min-width: 576px) {
    .container,
    .container-sm {
        max-width: 760px;
    }
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-sm-12,
    .row-cols-sm-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .col-sm-6,
    .row-cols-sm-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-sm-3 > * {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-sm-3,
    .row-cols-sm-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-sm-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-sm-6 > * {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-sm-1 {
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-sm-2 {
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-sm-4 {
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-sm-5 {
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-sm-7 {
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-sm-8 {
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-sm-10 {
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-sm-11 {
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .order-sm-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-sm-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.33333333%;
    }
    .offset-sm-2 {
        margin-left: 16.66666667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.33333333%;
    }
    .offset-sm-5 {
        margin-left: 41.66666667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.33333333%;
    }
    .offset-sm-8 {
        margin-left: 66.66666667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.33333333%;
    }
    .offset-sm-11 {
        margin-left: 91.66666667%;
    }
    .form-inline label {
        -ms-flex-align: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .form-inline .form-group,
    .form-inline label {
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        margin-bottom: 0;
    }
    .form-inline .form-group {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-align: center;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-plaintext {
        display: inline-block;
    }
    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto;
    }
    .form-inline .form-check {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0;
    }
    .form-inline .form-check-input {
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }
    .form-inline .custom-control {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .form-inline .custom-control-label {
        margin-bottom: 0;
    }
    .dropdown-menu-sm-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-sm-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .list-group-horizontal-sm,
    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid,
    .navbar-expand-sm > .container-lg,
    .navbar-expand-sm > .container-md,
    .navbar-expand-sm > .container-sm,
    .navbar-expand-sm > .container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-sm .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
    .card-deck {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -6px;
        margin-left: -6px;
    }
    .card-deck .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-right: 6px;
        margin-bottom: 0;
        margin-left: 6px;
    }
    .card-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
    .card-group > .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0;
    }
    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0;
    }
    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-header,
    .card-group > .card:not(:last-child) .card-img-top {
        border-top-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-footer,
    .card-group > .card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-header,
    .card-group > .card:not(:first-child) .card-img-top {
        border-top-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-footer,
    .card-group > .card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0;
    }
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }
    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
    .jumbotron {
        padding: 4rem 2rem;
    }
    .list-group-horizontal-sm > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }
    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem);
    }
    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem);
    }
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }
    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem);
        height: -webkit-min-content;
        height: min-content;
    }
    .modal-sm {
        max-width: 300px;
    }
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
    .float-sm-left {
        float: left !important;
    }
    .float-sm-right {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
    .m-sm-0 {
        margin: 0 !important;
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }
    .m-sm-n1 {
        margin: -0.25rem !important;
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }
    .m-sm-n2 {
        margin: -0.5rem !important;
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }
    .m-sm-n3 {
        margin: -1rem !important;
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important;
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }
    .m-sm-n4 {
        margin: -1.5rem !important;
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }
    .m-sm-n5 {
        margin: -3rem !important;
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important;
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
    .text-sm-left {
        text-align: left !important;
    }
    .text-sm-right {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
    .slant-down:after {
        bottom: 0;
        right: 0;
        border: 0 solid transparent;
        border-right-width: 0;
        border-left-width: 90vw;
        border-bottom: 4vw solid #f5f5f5;
    }
    .slant-down:after,
    .slant-up:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
    }
    .slant-up:after {
        top: 0;
        left: 0;
        border: 0 solid transparent;
        border-left-width: 0;
        border-right-width: 90vw;
        border-top: 4vw solid #f5f5f5;
    }
    h1.page-title {
        font-size: 2rem;
    }
    .site-search {
        margin-right: 0.5em;
    }
}
@media (min-width: 768px) {
    .container,
    .container-md,
    .container-sm {
        max-width: 992px;
    }
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-md-12,
    .row-cols-md-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .col-md-6,
    .row-cols-md-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-md-3 > * {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-md-3,
    .row-cols-md-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-md-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-md-6 > * {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-md-1 {
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-md-2 {
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-md-4 {
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-md-5 {
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-md-7 {
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-md-8 {
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-md-10 {
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-md-11 {
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .order-md-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-md-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-md-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-md-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-md-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-md-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-md-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-md-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-md-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-md-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-md-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-md-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-md-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-md-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-md-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .navbar.bg-inverse .navbar-nav .nav-item + .nav-item,
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.33333333%;
    }
    .offset-md-2 {
        margin-left: 16.66666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.33333333%;
    }
    .offset-md-5 {
        margin-left: 41.66666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.33333333%;
    }
    .offset-md-8 {
        margin-left: 66.66666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.33333333%;
    }
    .offset-md-11 {
        margin-left: 91.66666667%;
    }
    .dropdown-menu-md-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-md-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .list-group-horizontal-md,
    .navbar-expand-md .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid,
    .navbar-expand-md > .container-lg,
    .navbar-expand-md > .container-md,
    .navbar-expand-md > .container-sm,
    .navbar-expand-md > .container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-md .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .hide-no-link,
    .menu-toggleable-left .close-menu,
    .navbar-expand-md .navbar-toggler {
        display: none;
    }
    .list-group-horizontal-md > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-md-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
    .float-md-left {
        float: left !important;
    }
    .float-md-right {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
    .m-md-0 {
        margin: 0 !important;
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }
    .m-md-n1 {
        margin: -0.25rem !important;
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }
    .m-md-n2 {
        margin: -0.5rem !important;
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }
    .m-md-n3 {
        margin: -1rem !important;
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important;
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }
    .m-md-n4 {
        margin: -1.5rem !important;
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }
    .m-md-n5 {
        margin: -3rem !important;
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important;
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
    .text-md-left {
        text-align: left !important;
    }
    .text-md-right {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
    .navbar.bg-inverse .navbar-nav .nav-link {
        padding: 0.8rem;
        white-space: nowrap;
    }
    .nav-item > .nav-link {
        color: #fff;
    }
    .multilevel-dropdown .dropdown-menu {
        box-shadow: 0 3px 5px rgba(43, 36, 25, 0.4);
    }
    .multilevel-dropdown .dropdown-menu > .dropdown > .dropdown-menu {
        top: -0.65em;
        left: 99%;
    }
    h1.page-title {
        font-size: 3rem;
    }
}
h1.page-title:before {
    content: "";
    height: 100%;
    width: 0;
    position: absolute;
    left: 0;
    top: 0;
}
@media (min-width: 1200px) and (max-width: 1919.98px) {
    .pull-left-xl {
        float: left;
    }
    .pull-right-xl {
        float: right;
    }
    h1.page-title:before {
        width: calc((100vw - 1824px) / 2);
        left: calc((100vw - 1824px) / 2 * -1);
    }
    h1.page-title {
        left: calc((100% - 1824px) / 2);
    }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    .pull-left-lg {
        float: left;
    }
    .pull-right-lg {
        float: right;
    }
    h1.page-title:before {
        width: calc((100vw - 1200px) / 2);
        left: calc((100vw - 1200px) / 2 * -1);
    }
    h1.page-title {
        left: calc((100% - 1200px) / 2);
    }
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    font-family: Dosis, sans-serif;
}
.notify {
    position: fixed;
    top: 0;
}
.price,
.price .tiered {
    color: #cbcbcb;
}
.price .strike-through {
    text-decoration: line-through;
    color: #757575;
    margin-right: 0.938rem;
}
.price .tiered table {
    border-top: 1px solid #959595;
    margin: 0 auto;
}
.choose-bonus-product-dialog .beenSelected,
.price .tiered table tr:nth-child(odd),
.quick-view-dialog .beenSelected,
.suggestions .selected {
    background-color: #e5e5e5;
}
.price .tiered span.price,
.price .tiered td {
    font-size: 0.875rem;
    font-weight: 700;
}
.price .tiered td {
    padding: 0.313rem;
}
.price .tiered td.quantity {
    font-weight: 400;
    text-align: right;
}
.price .tiered .table-header {
    font-size: 1.125rem;
    padding: 0.313rem;
}
.price .tiered .column-header {
    font-size: 1rem;
    padding: 0.313rem;
    font-weight: 400;
}
.choose-bonus-product-dialog .availablity-container,
.price .tiered .column-header.quantity,
.quick-view-dialog .availablity-container {
    text-align: right;
}
.form-nav .nav-tabs .nav-link {
    color: #ccc;
}
.form-nav .nav-tabs .nav-link.active,
.form-nav .nav-tabs .nav-link.active:focus,
.form-nav .nav-tabs .nav-link.active:hover {
    background-color: #fff;
    color: #ccc;
}
@media (min-width: 992px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 1200px;
    }
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-lg-12,
    .row-cols-lg-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .col-lg-6,
    .row-cols-lg-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-lg-3 > * {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-lg-3,
    .row-cols-lg-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-lg-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-lg-6 > * {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-lg-1 {
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-lg-2 {
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-lg-4 {
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-lg-5 {
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-lg-7 {
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-lg-8 {
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-lg-10 {
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-lg-11 {
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .order-lg-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-lg-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.33333333%;
    }
    .offset-lg-2 {
        margin-left: 16.66666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.33333333%;
    }
    .offset-lg-5 {
        margin-left: 41.66666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.33333333%;
    }
    .offset-lg-8 {
        margin-left: 66.66666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.33333333%;
    }
    .offset-lg-11 {
        margin-left: 91.66666667%;
    }
    .dropdown-menu-lg-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-lg-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .list-group-horizontal-lg,
    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid,
    .navbar-expand-lg > .container-lg,
    .navbar-expand-lg > .container-md,
    .navbar-expand-lg > .container-sm,
    .navbar-expand-lg > .container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler,
    .product-tile:hover .tile-body.allowHide .pdp-count,
    .product-tile:hover .tile-body.allowHide .pdp-link {
        display: none;
    }
    .list-group-horizontal-lg > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
    .modal-lg,
    .modal-xl {
        max-width: 880px;
    }
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
    .float-lg-left {
        float: left !important;
    }
    .float-lg-right {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
    .m-lg-0 {
        margin: 0 !important;
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }
    .m-lg-n1 {
        margin: -0.25rem !important;
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }
    .m-lg-n2 {
        margin: -0.5rem !important;
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }
    .m-lg-n3 {
        margin: -1rem !important;
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important;
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }
    .m-lg-n4 {
        margin: -1.5rem !important;
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }
    .m-lg-n5 {
        margin: -3rem !important;
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important;
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
    .text-lg-left {
        text-align: left !important;
    }
    .text-lg-right {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
    .brand {
        width: 14.125em;
        margin-left: -7.0625em;
        padding-top: 0.5em;
    }
    .form-nav .nav-item > .nav-link {
        color: #ccc;
    }
    .product-tile:hover .tile-body.allowHide .color-swatches {
        display: block;
    }
    .product-tile:hover .tile-body.allowHide .slideDown {
        animation: 0.25s slideDown;
    }
    .product-tile:hover .tile-body.allowHide .slideUp {
        animation: 0.25s slideUp;
    }
}
.info-icon .icon,
.spinner,
.veil {
    text-align: center;
}
.container .breadcrumb {
    border-radius: 0;
    border-bottom: 1px solid #959595;
}
.veil {
    z-index: 100;
}
.veil,
.veil .underlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.spinner {
    width: 80px;
    height: 80px;
    animation: 2s linear infinite sk-rotate;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
}
.dot1,
.dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 100%;
    animation: 2s ease-in-out infinite sk-bounce;
}
.dot2 {
    top: auto;
    bottom: 0;
    animation-delay: -1s;
}
@keyframes sk-rotate {
    to {
        transform: rotate(1turn);
    }
}
@keyframes sk-bounce {
    0%,
    to {
        transform: scale(0);
    }
    50% {
        transform: scale(1);
    }
}
.line-item-attributes,
.line-item-option {
    font-size: 0.813rem;
    margin: 0;
}
.line-item-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #cbcbcb;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 0.313em;
}
.line-item-pricing-info + .price,
.line-item-pricing-info + .unit-price .price,
.pricing {
    font-size: 1em;
    font-weight: bolder;
}
.bundle-includes,
.line-item-promo,
.line-item-total-text,
.minicart .quantity-label {
    font-size: 0.813em;
}
.line-item-price-quantity-info {
    margin-top: 0.625em;
    border-top: 1px solid #959595;
}
.item-image {
    height: 5.625em;
    width: 5.625em;
    margin-right: 0.938em;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.item-image img.product-image {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
    max-height: 5.625em;
}
.line-item-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.bundled-line-item + .bundled-line-item,
.minicart .estimated-total {
    margin-top: 0.625em;
}
.line-item-divider {
    margin: 0.625em -1.225em 0.625em -1.325em;
}
.line-dotted {
    border-top: 0.063em dashed #ccc;
}
.edit,
.line-item-availability {
    font-size: 0.813rem;
}
.minicart .cart {
    padding-top: 0.625em;
    padding-bottom: 0.625em;
    background-color: #f5f5f5;
}
.minicart .remove-btn {
    color: #757575;
    float: right;
    background-color: #fff;
    border: none;
    font-size: 1.625em;
    margin-top: -0.313em;
    padding: 0;
}
.minicart .product-summary {
    margin-right: -0.938em;
    max-height: 21.875em;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 0.938em;
}
.minicart .card-body {
    padding: 0.625em;
}
.minicart .popover {
    top: 100%;
    left: auto;
    right: 0;
    min-width: 23.44rem;
    max-width: 23.44rem;
    min-height: 22.7rem;
    display: none;
}
.minicart .popover:before {
    left: auto;
    right: 15px;
}
.minicart .popover:after {
    left: auto;
    right: 16px;
}
.minicart .minicart-footer,
.suggestions .header:not(:first-child) {
    border-top: 1px solid #959595;
}
.minicart .sub-total,
.minicart .sub-total-label {
    font-size: 1em;
    font-weight: 600;
}
.minicart .line-item-divider {
    margin: 0.625em -0.625em 0.625em -1.325em;
}
.minicart .line-item-name {
    width: 90%;
}
.info-icon {
    position: relative;
    cursor: pointer;
    display: inline-block;
    border: none;
    padding: 0;
    background: inherit;
}
.info-icon .icon {
    border-radius: 1.25rem;
    background-color: var(--skin-primary-color-1);
    width: 1.5625rem;
    display: inline-block;
    color: #fff;
    font-weight: 600;
}
.info-icon .tooltip {
    position: absolute;
    bottom: 100%;
    padding: 0.312rem;
    border-radius: 0.1875rem;
    background-color: #b0b0b0;
    color: #fff;
    font-size: 0.928rem;
    min-width: 20rem;
    max-width: 15rem;
    transform: translate(-50%, -0.625em);
    left: 50%;
    margin-left: 4px;
    animation: 0.5s linear forwards fade-in;
}
.suggestions .category-parent,
.suggestions .header {
    color: #757575;
    font-size: 0.875em;
}
@keyframes fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.info-icon .tooltip:before {
    content: " ";
    position: absolute;
    display: block;
    height: 1.25em;
    left: 0;
    bottom: -1.25em;
    width: 100%;
}
.info-icon .tooltip:after {
    border-left: 0.625em solid transparent;
    border-right: 0.625em solid transparent;
    border-top: 0.625em solid #b0b0b0;
    bottom: -0.625em;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0;
}
.site-search {
    position: relative;
    height: 2.5em;
}
@media (min-width: 1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1824px;
    }
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xl-12,
    .row-cols-xl-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .col-xl-6,
    .row-cols-xl-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-xl-3 > * {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-xl-3,
    .row-cols-xl-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-xl-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-xl-6 > * {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-xl-1 {
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-xl-2 {
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-xl-4 {
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-xl-5 {
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-xl-7 {
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-xl-8 {
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xl-10 {
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-xl-11 {
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .order-xl-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-xl-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.33333333%;
    }
    .offset-xl-2 {
        margin-left: 16.66666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333333%;
    }
    .offset-xl-5 {
        margin-left: 41.66666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333333%;
    }
    .offset-xl-8 {
        margin-left: 66.66666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333333%;
    }
    .offset-xl-11 {
        margin-left: 91.66666667%;
    }
    .dropdown-menu-xl-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-xl-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .list-group-horizontal-xl,
    .navbar-expand-xl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid,
    .navbar-expand-xl > .container-lg,
    .navbar-expand-xl > .container-md,
    .navbar-expand-xl > .container-sm,
    .navbar-expand-xl > .container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-xl .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
    .list-group-horizontal-xl > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
    .modal-xl {
        max-width: 1140px;
    }
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
    .float-xl-left {
        float: left !important;
    }
    .float-xl-right {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
    .m-xl-0 {
        margin: 0 !important;
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }
    .m-xl-n1 {
        margin: -0.25rem !important;
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }
    .m-xl-n2 {
        margin: -0.5rem !important;
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }
    .m-xl-n3 {
        margin: -1rem !important;
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important;
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }
    .m-xl-n4 {
        margin: -1.5rem !important;
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }
    .m-xl-n5 {
        margin: -3rem !important;
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important;
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
    .text-xl-left {
        text-align: left !important;
    }
    .text-xl-right {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
    .site-search {
        width: 20em;
    }
    .fs-xl-inherit {
        font-size: inherit;
    }
    .lh-xl-inherit {
        line-height: inherit;
    }
    .lh-xl-1 {
        line-height: 1;
    }
    .fw-xl-inherit {
        font-weight: inherit;
    }
    .fw-xl-400 {
        font-weight: 400;
    }
    .fw-xl-500 {
        font-weight: 500;
    }
    .fs-xl-16 {
        font-size: 1rem;
    }
    .fs-xl-18 {
        font-size: 1.125rem;
    }
    .fs-xl-24 {
        font-size: 1.5rem;
    }
    .lh-xl-24 {
        line-height: 1.5rem;
    }
    .lh-xl-28 {
        line-height: 1.75rem;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .pull-left-md {
        float: left;
    }
    .pull-right-md {
        float: right;
    }
    h1.page-title:before {
        width: calc((100vw - 992px) / 2);
        left: calc((100vw - 992px) / 2 * -1);
    }
    h1.page-title {
        left: calc((100% - 992px) / 2);
    }
    .site-search {
        width: 14.0625em;
    }
}
.site-search .fa-close,
.site-search .fa-search {
    right: 0.5625em;
}
.site-search .fa-close,
.site-search .fa-search,
.site-search .reset-button {
    position: absolute;
    border: none;
    top: 0.5625em;
    padding: 0;
    background-color: transparent;
}
.site-search .reset-button {
    right: 2em;
}
.site-search input {
    padding-right: 2rem;
    height: 100%;
}
.suggestions {
    display: block;
    position: absolute;
    border: 1px solid #959595;
    background-color: #fff;
    top: 0;
    right: 0;
    width: 21.875rem;
    z-index: 3;
}
.choose-bonus-product-dialog .swatch-circle,
.quick-view-dialog .swatch-circle,
.suggestions .swatch-circle {
    width: 2.5em;
    height: 2.5em;
    background: #fff;
    border-radius: 1.25em;
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    display: inline-block;
    margin-right: 0.313em;
    position: relative;
}
.btn.btn-light,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .color-swatch
    .light-shades,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .color-swatch
    .light-shades {
    background-color: var(--color-light-shades);
}
.choose-bonus-product-dialog
    .swatch-circle.color-value[data-selected="true"]:after,
.product-tile .swatch-circle.color-value[data-selected="true"]:after,
.quick-view-dialog .swatch-circle.color-value[data-selected="true"]:after,
.suggestions .swatch-circle.color-value[data-selected="true"]:after {
    color: #000;
    content: "\F058";
    display: table-caption;
    font-family: FontAwesome;
    font-size: 1.625em;
    left: 0.295em;
    position: absolute;
}
.product-tile .swatch-circle.color-value.selected:after,
.suggestions .swatch-circle.color-value.selected:after {
    color: #000;
    content: "\F058";
    display: table-caption;
    font-family: FontAwesome;
    font-size: 1.625em;
    left: 0.31em;
    position: absolute;
    top: 0.35em;
}
.choose-bonus-product-dialog .swatch-circle i.fa-times-circle,
.product-tile .swatch-circle i.fa-times-circle,
.product-tile .swatch-circle.color-value.selected:after,
.quick-view-dialog .swatch-circle i.fa-times-circle,
.suggestions .swatch-circle i.fa-times-circle,
.suggestions .swatch-circle.color-value.selected:after {
    background: #fff;
    border-radius: 50%;
    height: 0.75em;
    line-height: 0.8em;
    width: 0.8em;
}
.suggestions .header {
    padding-top: 0.625em;
}
.suggestions .items {
    padding: 0.313em 0;
}
.suggestions .item {
    padding-bottom: 0.625em;
}
.suggestions .item .name {
    margin-top: 0.313em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.more-below {
    -moz-border-radius: 1.25em;
    background: #959595;
    border: 0.063em solid rgba(0, 0, 0, 0.1);
    border-radius: 1.25em;
    bottom: 1.875em;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
    display: none;
    height: 2.5em;
    position: fixed;
    right: 1.875em;
    width: 2.5em;
}
.more-below i.fa-long-arrow-down {
    border-radius: 50%;
    color: #fff;
    display: table-caption;
    height: 0.75em;
    font-size: 1.5rem;
    left: 0.57em;
    line-height: 0.8em;
    position: absolute;
    top: 0.4em;
    width: 0.8em;
}
.btn {
    padding: var(--button-padding-vertical) var(--button-padding-horizontal);
    font-size: var(--button-font-size) px;
    font-size: calc(var(--button-font-size) / 16) rem;
    font-weight: var(--button-font-weight);
    line-height: var(--button-line-height);
    border-radius: var(--button-border-radius);
}
.btn.btn-secondary:hover {
    color: var(--color-secondary);
    background-color: var(--color-white);
}
.btn.btn-light {
    color: var(--color-dark-shades);
    background-color: 1px solid var(--color-light-shades);
}
.form-control:disabled,
.form-group .form-control-label.disabled {
    background-color: var(--input-disabled-background-color);
}
.btn.btn-light:hover {
    opacity: 0.7;
}
.btn.btn-arrow {
    font-size: var(--base_font_size) px;
    font-size: calc(var(--base_font_size) / 16) rem;
    font-weight: 500;
}
.btn.btn-arrow i {
    padding-left: 1.6875rem;
}
.btn.btn-arrow:focus,
.btn:active,
.btn:focus,
.form-group .form-control.is-invalid:focus,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .checkbox-container
    .field-error:focus,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .radio-container
    .field-error:focus,
footer .footer-item .title.btn:focus,
input[type="date"]:focus,
input[type="date"]:hover,
input[type="email"]:focus,
input[type="email"]:hover,
input[type="password"]:focus,
input[type="password"]:hover,
input[type="tel"]:focus,
input[type="tel"]:hover,
input[type="text"]:focus,
input[type="text"]:hover {
    box-shadow: none;
}
.form-control {
    min-height: var(--input-height);
    border: var(--input-border) solid var(--input-border-color);
    box-sizing: border-box;
    border-radius: var(--input-border-radius);
    padding: var(--input-padding-y) var(--input-padding-x);
}
.form-control:focus {
    box-shadow: none;
    border-color: var(--input-border-color);
}
.form-control:disabled {
    border-color: var(--input-disabled-border-color);
    color: var(--input-disabled-text-color);
}
.form-control.search-field {
    background-color: var(--input-search-background-color);
    border-color: var(--input-search-border-color);
    color: var(--input-search-text-color);
    height: var(--input-search-field-height);
    padding: var(--input-search-padding-y) var(--input-search-padding-x);
    min-height: auto;
}
.product-detail .attributes .attribute .select-size,
.product-quantity-container .quantity-select {
    padding-top: 0;
    min-height: 2.4375rem;
    padding-bottom: 0;
}
input[type="date"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="text"] {
    font-size: var(--input-font-size);
    height: var(--input-height);
    color: var(--input-color);
    background: var(--input-background-color);
    box-shadow: none;
    border: var(--input-border) solid var(--input-border-color);
    box-sizing: border-box;
    border-radius: var(--input-border-radius);
    padding: var(--input-padding-y) var(--input-padding-x);
}
input[type="date"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
}
input[type="date"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="tel"]::placeholder,
input[type="text"]::placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
}
input[type="date"].is-valid,
input[type="email"].is-valid,
input[type="password"].is-valid,
input[type="tel"].is-valid,
input[type="text"].is-valid {
    color: var(--input-success-color);
}
input[type="date"].is-invalid,
input[type="email"].is-invalid,
input[type="password"].is-invalid,
input[type="tel"].is-invalid,
input[type="text"].is-invalid {
    background-color: var(--input-danger-background-color);
    color: var(--input-danger-color);
    padding-right: 0 !important;
}
select,
select.custom-select,
select.form-control {
    width: 100%;
    font-size: var(--input-font-size);
    color: var(--select-color);
    min-height: var(--input-height);
    height: var(--input-height);
    border-radius: var(--select-border-radius);
    border: var(--select-border-width) solid var(--select-border-color);
    padding: var(--select-padding-y) var(--select-padding-x);
    background: #fff url("../../images/arrow-down.png") no-repeat right
        var(--select-padding-x) center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
h1,
h2,
h3,
h4,
h5 {
    font-weight: var(--header-font-weight);
    margin-top: var(--header-margin-top);
    margin-bottom: var(--header-margin-bottom);
    line-height: var(--header-line-height);
    color: var(--header-color);
    font-family: var(--header-font-family);
}
select.custom-select:focus,
select.form-control:focus,
select:focus {
    box-shadow: none;
    border-color: var(--select-border-color);
}
.custom-checkbox .custom-control-input .custom-control-label:before,
.custom-checkbox .custom-control-input + label:before,
input[type="checkbox"] .custom-control-label:before,
input[type="checkbox"] + label:before {
    border: 0.0625rem solid var(--color-dark-shades);
}
.custom-checkbox .custom-control-input:checked + label:before,
input[type="checkbox"]:checked + label:before {
    background: var(--checkbox-bg-color);
}
.custom-checkbox .custom-control-input:checked + label:after,
input[type="checkbox"]:checked + label:after {
    color: var(--checkbox-active-color) !important;
    content: "\F00C";
    font-family: FontAwesome;
    font-size: calc(var(--checkbox-size)-4 / 16) rem;
}
input[type="radio"] + label {
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    position: relative;
}
input[type="radio"] + label,
input[type="radio"] + label:before {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
input[type="radio"] + label:before {
    content: "";
    border: 1px solid var(--radio-button-border-color);
    border-radius: var(--radio-button-size);
    margin-right: 0.3125rem;
    background-color: var(--radio-button-bg-color);
    display: -ms-inline-flexbox;
    display: inline-flex;
}
input[type="radio"]:checked + label:before {
    border-color: var(--radio-button-active-color);
}
input[type="radio"]:checked + label:after {
    content: "\F111";
    font-family: FontAwesome;
    font-size: calc(var(--radio-button-size) / 3 * 2);
    color: var(--radio-button-active-color);
    position: absolute;
    left: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
input[type="radio"][disabled] + label:before {
    cursor: no-drop;
    color: var(--radio-button-disabled-bg-color);
    border-color: var(--radio-button-disabled-color);
    background-color: var(--radio-button-disabled-bg-color);
}
input[type="radio"][disabled]:checked + label:after,
input[type="radio"][disabled]:checked + label:before {
    color: var(--radio-button-disabled-color);
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .tab-content
    .tab-pane
    .card.shipping-section
    .single-shipping
    .store-locator-container
    .search-container
    .card-body,
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .tab-content
    .tab-pane
    .card.shipping-section
    .single-shipping
    .store-locator-container
    .search-container
    .search-form
    .card-body,
nav .header.container .navbar-header.brand {
    padding-top: 0;
}
nav .header.container .logo-home {
    display: block;
    width: 100%;
    height: 100%;
}
nav .header.container .logo-home-svg {
    pointer-events: none;
    width: 100%;
    height: 100%;
}
nav .header.container .site-search button.button-search {
    position: absolute;
    border: none;
    top: 0.375rem;
    padding: 0;
    background-color: transparent;
    right: 0.625rem;
}
nav .search-mobile .site-search {
    padding: 0 1.3125rem;
    margin-bottom: 1.5625rem;
}
nav .search-mobile .site-search button.button-search {
    position: absolute;
    border: none;
    top: 0.375rem;
    padding: 0;
    background-color: transparent;
    right: 2.1875rem;
}
footer .social-links {
    float: left;
    margin-bottom: 0;
}
footer .social-links a {
    color: var(--footer-social-icons-default-color);
    font-size: 1rem;
    font-weight: 400;
}
footer .social-links a:hover {
    text-decoration: none;
    color: var(--footer-social-icons-active-color);
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .change-password-form
    .form-group,
.primary-images .zoom-wrapper .gallery-wrapper .image-wrapper {
    margin-bottom: 1.875rem;
}
.primary-images .zoom-wrapper .gallery-wrapper .image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.h1,
h1 {
    font-size: var(--h1-size-mobile);
}
.h2,
h2 {
    font-size: var(--h2-size-mobile);
}
.h3,
h3 {
    font-size: var(--h3-size-mobile);
}
.h4,
h4 {
    font-size: var(--h4-size-mobile);
}
.h5,
h5 {
    font-size: var(--h5-size-mobile);
}
b,
p,
span,
strong {
    font-size: var(--p-size-mobile);
}
.btn,
.btn.btn-primary.btn-lg-icon span {
    font-family: var(--button-primary-font-family);
}
p,
span {
    font-family: var(--body-font-family);
    font-weight: var(--body-font-weight);
}
.cart-and-ipay button,
b,
strong {
    font-family: var(--body-bold-font-family);
    font-weight: var(--body-bold-font-weight);
}
@media screen and (min-width: 768px) {
    .h1,
    h1 {
        font-size: var(--h1-size-desktop);
    }
    .h2,
    h2 {
        font-size: var(--h2-size-desktop);
    }
    .h3,
    h3 {
        font-size: var(--h3-size-desktop);
    }
    .h4,
    h4 {
        font-size: var(--h4-size-desktop);
    }
    .h5,
    h5 {
        font-size: var(--h5-size-desktop);
    }
    b,
    p,
    span,
    strong {
        font-size: var(--p-size-desktop);
    }
}
.result-pager {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-flow: column;
    flex-flow: column;
}
.navigation-items {
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    padding-inline-start: 0;
    margin-bottom: 0;
    padding-top: 1.25rem;
    -ms-flex-pack: center;
    justify-content: center;
}
.navigation-items li {
    padding: 0 0.5rem;
}
.navigation-items li a,
.navigation-items li span {
    font-size: 0.875rem;
    font-weight: 300;
    color: var(--color-primary) !important;
}
.navigation-items li a.active,
.navigation-items li span.active {
    font-weight: 600;
}
.product-availability-container .availability-messege {
    color: var(--color-primary);
    text-transform: capitalize;
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .pull-left-sm {
        float: left;
    }
    .pull-right-sm {
        float: right;
    }
    .hide-link-med {
        display: none;
    }
    .site-search {
        width: 12.5em;
    }
    .experience-commerce_layouts-carousel .carousel-sm-1 .carousel-item {
        margin-right: -100%;
    }
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines,
#checkout-main .shipping-form .shipping-address .store-locator-container,
#menu2 .card-body.shipping-content,
#requestPasswordResetModal
    .modal-dialog
    .modal-content
    .modal-body
    .reset-password-form
    .request-password-body,
.columns-layout .region,
.data-checkout-stage[data-checkout-stage="customer"]
    .card-shipping-methods.card-body,
.data-checkout-stage[data-checkout-stage="customer"]
    .customer-section
    .card-body,
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipNewContent
    .checkoutToolTipContent__information,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body,
.wishlist-container .wishlistItemCards .section-wrapper {
    padding: 0;
}
.columns-layout .column-1-container,
.columns-layout .column-2-container,
.columns-layout .column-3-container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
.cart-and-ipay {
    padding-bottom: 0;
    margin: 0 1.25rem;
    text-align: center;
}
.cart-and-ipay button {
    border-radius: 0;
    font-size: var(--small-font-size);
}
.cart-and-ipay button.buy-now {
    margin: 1.25rem 0;
}
.cart-and-ipay button.btn {
    width: 100%;
    margin: 0.4375rem 0;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .tab-content
    .tab-pane
    .card.shipping-section
    .single-shipping
    .store-locator-container
    .search-container,
#checkout-main .pickup-in-store .card .card-body,
#checkout-main .pickup-in-store .results-card .card-body,
.page[data-action="Stores-Find"] .store-locator-container .map-container,
.page[data-action="Stores-Find"] .store-locator-container .search-container,
.product-detail .attributes {
    padding-left: 0;
    padding-right: 0;
}
.product-detail
    .attributes
    .attribute
    button:not(.btn-decrement):not(.btn-increment) {
    border: none;
    background: 0 0;
}
.product-detail
    .attributes
    .attribute
    button:not(.btn-decrement):not(.btn-increment)
    > .swatch-circle {
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 3.125rem;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    border: 0.25rem solid #fff;
}
.product-detail
    .attributes
    .attribute
    button:not(.btn-decrement):not(.btn-increment)
    > .swatch-circle.selected {
    outline: #e5e5e5 solid 1px;
}
.product-detail
    .attributes
    .attribute
    button:not(.btn-decrement):not(.btn-increment)
    > .swatch-square {
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 125%;
    color: #e5e5e5;
    border: 1px solid #e5e5e5;
    border-radius: 0.1875rem;
    margin: 0 0.75rem;
    padding: 0.5rem 0.75rem;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.product-detail .attributes .attribute .select-size {
    max-height: 2.4375rem;
}
.product-detail .product-text-list-wrapper {
    font-family: var(--body-font-family);
    font-size: 0.875rem;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .checkbox-control-label:hover,
.page[data-action="Order-Details"]
    .container.receipt
    .total-section
    .grand-total
    span,
.page[data-action="Order-Track"]
    .container.receipt
    .total-section
    .grand-total
    span,
.page[data-action="Stores-Detail"] .visited-stores .store-visited-name,
.product .product-tile .wishlistTile i.fa-heart-o,
.product-detail .product-text-list-wrapper label {
    color: var(--color-primary);
}
.product-detail .product-text-list-wrapper ul {
    padding-left: 1.25rem;
}
[data-action="StyleGuide-Show"] h1 {
    margin: 1.875rem 0;
}
[data-action="StyleGuide-Show"] .style-guide-container .section-wrapper {
    border-bottom: 1px solid var(--color-dark-accent);
    margin-bottom: 3.125rem;
    padding-bottom: 2.5rem;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .button-container
    p,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .color-swatch
    > strong,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .checkbox-container
    label,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .button-container
    p,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .color-swatch
    > strong,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .radio-container
    label {
    text-transform: uppercase;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .button-container
    .colorful-background-sample,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .button-container
    .colorful-background-sample {
    background-image: url("../../images//demo/colorful-background.jpg");
    width: 17.5rem;
    height: 7.6875rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .color-swatch,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .color-swatch {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0.9375rem;
    text-align: center;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .color-swatch
    > div,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .color-swatch
    > div {
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 3.125rem;
    border: 1px solid #d3d3d3;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .color-swatch
    .dark-accent,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .color-swatch
    .dark-accent {
    background-color: var(--color-dark-accent);
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .color-swatch
    .primary,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .color-swatch
    .primary {
    background-color: var(--color-primary);
}
.btn.btn-tertiary,
.btn.btn-tertiary-icon,
.btn.btn-tertiary-icon:active,
.page[data-action="Order-Details"] #maincontent,
.page[data-action="Order-Details"] .container.receipt,
.page[data-action="Order-Track"] #maincontent,
.page[data-action="Order-Track"] .container.receipt,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .color-swatch
    .secondary,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .color-swatch
    .secondary {
    background-color: var(--color-secondary);
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .buttons-container
    .color-swatch
    .dark-shades,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .colors-container
    .color-swatch
    .dark-shades {
    background-color: var(--color-dark-shades);
}
[data-action="StyleGuide-Show"] .style-guide-container .checkbox-container,
[data-action="StyleGuide-Show"] .style-guide-container .radio-container,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .checkbox-container,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .radio-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .input-form-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-direction: column;
    flex-direction: column;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .basic-input-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .section-wrapper
    .field-error {
    background-color: #ffdadb;
    border-color: var(--color-danger);
}
.page[data-action="Order-Details"] .container.receipt .total-section,
.page[data-action="Order-Track"] .container.receipt .total-section,
[data-action="StyleGuide-Show"] .style-guide-container .colors-container {
    -ms-flex-direction: column;
    flex-direction: column;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .checkbox-container
    .field-required,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .radio-container
    .field-required {
    color: var(--color-danger);
}
[data-action="StyleGuide-Show"] .style-guide-container .info-icon .icon {
    border-radius: 0;
    background-color: #fff;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    color: transparent;
}
[data-action="StyleGuide-Show"] .style-guide-container .info-icon .icon:before {
    content: "";
    display: inline-block;
    width: 1.1875rem;
    height: 1.1875rem;
    background-image: url("../../images/info_icon.png");
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .icons-container
    .header-icons-container,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .icons-container
    .navigator-icons-container,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .icons-container
    .other-icons-container,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .icons-container
    .social-icons-container,
[data-action="StyleGuide-Show"]
    .style-guide-container
    .icons-container
    .state-actions-icons-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.875rem 0;
    border-bottom: 1px solid var(--color-dark-accent);
    margin-bottom: 3.125rem;
}
[data-action="StyleGuide-Show"]
    .style-guide-container
    .icons-container
    .circle-icons {
    background-color: #000;
    color: #fff;
    border-radius: 50%;
}
:root {
    --h6-size-mobile: 1.25rem;
    --h6-size-desktop: 1.5rem;
    --h7-size-mobile: 1.125rem;
    --h7-size-desktop: 1.25rem;
    --h8-size-mobile: 0.875rem;
    --h8-size-desktop: 0.875rem;
    --color-green: #41a03a;
    --color-blue: #4479fb;
    --color-blue-light: #e8f0fe;
    --color-orange: #ea5133;
    --color-orange-light: #e28057;
    --color-orange-nike: #fa5400;
    --color-gold: #ba861e;
    --color-snkrs: #ff1f00;
    --cerulean-blue: #275dc5;
    --color-box-shadow: #e5e5e5;
    --color-btn-light-hover: #b2b2b2;
    --swatch-black: #000;
    --swatch-blue: #1790c8;
    --swatch-brown: #825d41;
    --swatch-green: #7bba3c;
    --swatch-grey: gray;
    --swatch-orange: #f36b26;
    --swatch-pink: #f0728f;
    --swatch-purple: #8d429f;
    --swatch-red: #e7352b;
    --swatch-yellow: #fed533;
    --skin-banner-background-color-2: var(--color-grey1);
    --skin-banner-text-color-1: var(--color-black);
    --skin-menu-color-1-invert: var(--color-black);
    --input-search-background-color: var(--color-grey1);
    --input-search-text-color: var(--color-black);
    --input-search-border-radius: 1.5rem;
    --icon-background-color-hover: var(--color-grey2);
    --input-border-hover-color: var(--color-black);
    --input-font-size: 1rem;
    --radio-button-small-size: 0.75rem;
    --button-secondary-font-size: 0.875rem;
    --button-primary-font-family: HelveticaNeue, sans-serif;
    --button-secondary-font-family: Nike TG, sans-serif;
    --body-bold-font-family: HelveticaNeue, sans-serif;
    --breakpoints: xs, sm, md, lg, xl, xxl;
    --scroll-w: 0px;
    --visible-scroll: 0px;
    --container-space: 24px;
    --p-size-desktop: inherit;
    --p-size-mobile: inherit;
    --body-font-weight: inherit;
    --body-font-family: inherit;
    --container-mwidth: 760px;
    --container-mwidth: 992px;
    --container-mwidth: 1200px;
    --container-mwidth: 1824px;
}
@font-face {
    font-family: HelveticaNeue;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/HelveticaNeue/HelveticaNeue.woff2");
}
@font-face {
    font-family: HelveticaNeue;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/HelveticaNeue/HelveticaNeueMedium.woff2");
}
@font-face {
    font-family: Nike Futura;
    font-style: normal;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/Futura/Nike-Futura.woff2");
}
@font-face {
    font-family: Nike TG;
    font-style: normal;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/TradeGothic/TradeGothicLTStd-BdCn20.otf");
}
.container {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    margin-right: auto;
    margin-left: auto;
}
.veil .underlay {
    opacity: 0.5;
    background: #fff;
}
.veil .spinner {
    background-image: url("../../images/loader.gif");
    animation: none;
    background-size: contain;
    margin: 0;
    width: var(--spinner-size, 9.375rem);
    height: var(--spinner-size, 9.375rem);
    transform: translate(-50%, -50%);
    pointer-events: none;
}
.custom-radio.custom-radio-block {
    --input-border-color: var(--color-grey2);
}
.custom-radio.custom-radio-block input.custom-control-input {
    display: unset;
}
.custom-radio.custom-radio-block input.custom-control-input:checked {
    --input-border-color: var(--color-primary);
}
.custom-radio.custom-radio-block input.custom-control-input:checked ~ label {
    border-color: var(--color-primary);
    color: var(--color-primary);
}
.custom-radio.custom-radio-block
    input.custom-control-input:checked
    ~ label:before {
    display: inline-block;
    border-color: var(--color-green);
}
.custom-radio.custom-radio-block input.custom-control-input:focus ~ label {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
        0 0 0 0.2rem hsla(0, 0%, 7%, 0.25);
}
.custom-radio.custom-radio-block label {
    color: var(--color-grey4);
    font-size: 0.875rem;
    height: var(--input-height);
    border: var(--input-border) solid var(--input-border-color);
    border-radius: var(--input-border-radius);
    width: 100%;
    margin: 0;
}
.custom-radio.custom-radio-block label:before {
    display: none;
    position: static;
    transform: rotate(45deg);
    height: 0.75rem;
    width: 0.4375rem;
    margin: -0.4375rem 0.625rem 0 0;
    background: 0 0 !important;
    box-shadow: none !important;
    border-color: var(--color-green);
    border-width: 0 0.1875rem 0.1875rem 0;
    border-radius: 0;
    content: "";
}
.custom-radio.custom-radio-block label:after {
    content: none !important;
}
.columns-layout .region[class*="col-"]:first-child {
    padding-left: 6px;
    padding-right: 6px;
}
[data-simplebar] {
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.simplebar-wrapper {
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
}
.simplebar-mask {
    direction: inherit;
    width: auto !important;
    height: auto !important;
    z-index: 0;
}
.simplebar-mask,
.simplebar-offset {
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.simplebar-offset {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    -webkit-overflow-scrolling: touch;
}
.simplebar-content-wrapper {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.simplebar-content:after,
.simplebar-content:before {
    content: " ";
    display: table;
}
.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
}
.simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -ms-flex-positive: inherit;
    flex-grow: inherit;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
}
.simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    z-index: -1;
}
.simplebar-height-auto-observer,
.simplebar-track {
    position: absolute;
    overflow: hidden;
    pointer-events: none;
}
.simplebar-track {
    z-index: 1;
    right: 0;
    bottom: 0;
}
[data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}
[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all;
}
.simplebar-scrollbar {
    position: absolute;
    left: 0;
    right: 0;
    min-height: 10px;
}
.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: #000;
    border-radius: 7px;
    left: 2px;
    right: 2px;
    opacity: 0;
    transition: opacity 0.2s linear;
}
.simplebar-scrollbar.simplebar-visible:before {
    opacity: 0.5;
    transition: opacity linear;
}
.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px;
}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
}
.simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
}
.hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll;
}
.check-cover,
.checkbox-circle {
    width: var(--checkbox-size);
    height: var(--checkbox-size);
}
.simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.custom-checkbox .custom-control-input .custom-control-label:before,
.custom-checkbox .custom-control-input + label:before,
input[type="checkbox"] .custom-control-label:before,
input[type="checkbox"] + label:before {
    position: relative;
    content: "";
    background: var(--checkbox-bg-color);
    width: var(--checkbox-size);
    height: var(--checkbox-size);
    margin-right: 0.3125rem;
    border: 0.0625rem solid var(--color-grey3);
    border-radius: 0.3125rem;
    cursor: pointer;
    display: inline-block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.custom-checkbox .custom-control-input .custom-control-label:hover:before,
.custom-checkbox .custom-control-input + label:hover:before,
input[type="checkbox"] .custom-control-label:hover:before,
input[type="checkbox"] + label:hover:before {
    background: var(--color-grey1);
}
.custom-checkbox
    .custom-control-input
    .custom-control-label:hover
    .checkbox-circle,
.custom-checkbox .custom-control-input + label:hover .checkbox-circle,
input[type="checkbox"] .custom-control-label:hover .checkbox-circle,
input[type="checkbox"] + label:hover .checkbox-circle {
    box-shadow: 0 0 0 0.625rem var(--color-grey1);
    transition-property: box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease;
}
.custom-checkbox .custom-control-input:checked + label:before,
input[type="checkbox"]:checked + label:before {
    background: var(--checkbox-active-color);
}
.custom-checkbox .custom-control-input:checked + label:after,
input[type="checkbox"]:checked + label:after {
    color: var(--checkbox-bg-color) !important;
    content: none;
}
.custom-checkbox .custom-control-input:checked + label .check-cover,
input[type="checkbox"]:checked + label .check-cover {
    transform: scale(0);
    transition-duration: 0.5s;
    transform-origin: top right;
    background-color: var(--checkbox-active-color);
}
.custom-checkbox .custom-control-input:checked + label .checkbox-arrow,
input[type="checkbox"]:checked + label .checkbox-arrow {
    opacity: 1;
    transition: opacity 0.5s;
}
.custom-checkbox .custom-control-input[disabled] .custom-control-label:before,
.custom-checkbox .custom-control-input[disabled] + label:before,
input[type="checkbox"][disabled] .custom-control-label:before,
input[type="checkbox"][disabled] + label:before {
    cursor: no-drop;
    color: var(--checkbox-disabled-bg-color);
    border-color: var(--checkbox-disabled-color);
    background: var(--checkbox-disabled-bg-color);
}
.custom-checkbox .custom-control-input[disabled] .custom-control-label:after,
.custom-checkbox .custom-control-input[disabled] + label:after,
input[type="checkbox"][disabled] .custom-control-label:after,
input[type="checkbox"][disabled] + label:after {
    color: var(--checkbox-disabled-color) !important;
}
.custom-checkbox
    .custom-control-input[disabled]:checked
    + .custom-control-label:before,
.custom-checkbox .custom-control-input[disabled]:checked + label:before,
input[type="checkbox"][disabled]:checked + .custom-control-label:before,
input[type="checkbox"][disabled]:checked + label:before {
    color: var(--checkbox-disabled-color);
}
input[type="checkbox"]:checked + label:after {
    position: absolute;
    left: 0.1875rem;
    top: -0.1875rem;
}
.custom-checkbox .custom-control-input:checked + label:after {
    position: absolute;
    left: -1.4375rem;
    top: 0.0625rem;
    background-image: none !important;
}
#checkout-main
    .shipping-form
    .shipping-address
    .pickup-in-store-radio
    input[type="radio"]:checked
    + label:after,
#checkout-main
    .shipping-form
    .shipping-address
    .pickup-in-store-radio
    input[type="radio"]:checked
    + label:before,
.custom-checkbox .checkbox-control-label,
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check {
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.container.join-us-page .benefits-textbox p,
.container.join-us-page
    .mobile-4r-1c.experience-section
    .ITC-container
    .ITC-text-underneath
    span
    p,
.custom-checkbox .checkbox-control-label:hover,
.payment-form #accordion-billing .nav .nav-item .separator,
.payment-form .container-body-address .form-group .select-store-option,
[pseudo="-webkit-datetime-edit-ampm-field"],
[pseudo="-webkit-datetime-edit-day-field"],
[pseudo="-webkit-datetime-edit-hour-field"],
[pseudo="-webkit-datetime-edit-meridiem-field"],
[pseudo="-webkit-datetime-edit-millisecond-field"],
[pseudo="-webkit-datetime-edit-minute-field"],
[pseudo="-webkit-datetime-edit-month-field"],
[pseudo="-webkit-datetime-edit-second-field"],
[pseudo="-webkit-datetime-edit-text"],
[pseudo="-webkit-datetime-edit-week-field"],
[pseudo="-webkit-datetime-edit-year-field"] {
    color: var(--color-grey3);
}
.custom-checkbox .checkbox-control-label span {
    cursor: pointer;
    text-align: left;
}
.checkbox-circle {
    position: absolute;
    background-color: transparent;
    left: 0;
    top: 0;
    border-radius: 50%;
    z-index: -1;
}
.check-cover,
.checkbox-arrow {
    position: absolute;
    left: 0;
    top: 0;
}
.check-cover {
    background-color: transparent;
    z-index: 110;
}
.radiobutton-lg,
.radiobutton-no-shadow,
.radiobutton-sm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 0.625rem;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.radiobutton-lg input[type="radio"],
.radiobutton-no-shadow input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--color-secondary);
    margin: 0;
    color: var(--color-secondary);
    width: var(--radio-button-size);
    height: var(--radio-button-size);
    border: 0.125rem solid var(--radio-button-border-color);
    border-radius: 50%;
    transform: translateY(-0.075em);
    display: -ms-grid;
    display: grid;
    place-content: center;
}
.payment-form #accordion-billing .nav fieldset,
.payment-form .billing-nav,
.radiobutton-lg input[type="radio"]:disabled,
.radiobutton-no-shadow input[type="radio"]:disabled,
.radiobutton-no-shadow:hover input[type="radio"]:not(:disabled) {
    background-color: var(--color-grey1);
}
.radiobutton-lg input[type="radio"]:before,
.radiobutton-no-shadow input[type="radio"]:before {
    content: "";
    width: calc(var(--radio-button-size) / 2);
    height: calc(var(--radio-button-size) / 2);
    border-radius: 50%;
    transform: scale(0);
    transition: transform 0.25s ease-out;
    box-shadow: inset 0 var(--color-primary);
    background-color: var(--color-grey1);
    border: 0.125rem solid var(--color-secondary);
}
.radiobutton-sm input[type="radio"],
.radiobutton-sm input[type="radio"]:before {
    width: var(--radio-button-small-size);
    height: var(--radio-button-small-size);
    background-color: var(--color-secondary);
}
.radiobutton-lg input[type="radio"]:checked,
.radiobutton-no-shadow input[type="radio"]:checked {
    border: 0.125rem solid var(--color-primary);
}
.radiobutton-lg input[type="radio"]:checked:before,
.radiobutton-no-shadow input[type="radio"]:checked:before {
    transform: scale(1);
    background-color: var(--color-primary);
    border: 0.0625rem solid var(--color-secondary);
}
.radiobutton-lg:hover input[type="radio"]:not(:disabled) {
    background-color: var(--color-grey1);
    box-shadow: 0 0 0 0.5rem var(--color-grey1);
    transition-property: box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease;
}
.radiobutton-sm input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    border: 0.125rem solid var(--color-grey3);
    border-radius: 50%;
    transform: translateY(-0.075em);
    display: -ms-grid;
    display: grid;
    place-content: center;
}
.radiobutton-sm input[type="radio"]:checked:before {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}
.radiobutton-sm input[type="radio"]:before {
    content: "";
    border-radius: 50%;
    border: 0.125rem solid var(--color-grey3);
}
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
select,
select.custom-select,
select.form-control,
textarea {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
input.pseudodate:focus ~ input[type="date"],
input.pseudodate:hover ~ input[type="date"],
input[type="email"]:focus,
input[type="email"]:hover,
input[type="number"]:focus,
input[type="number"]:hover,
input[type="password"]:focus,
input[type="password"]:hover,
input[type="tel"]:focus,
input[type="tel"]:hover,
input[type="text"]:focus,
input[type="text"]:hover,
select.custom-select:focus,
select.custom-select:hover,
select.form-control:focus,
select.form-control:hover,
select:focus,
select:hover,
textarea:focus,
textarea:hover {
    border-color: var(--input-border-hover-color);
    outline-width: 0;
}
input[type="email"].is-invalid:focus,
input[type="email"].is-invalid:hover,
input[type="number"].is-invalid:focus,
input[type="number"].is-invalid:hover,
input[type="password"].is-invalid:focus,
input[type="password"].is-invalid:hover,
input[type="tel"].is-invalid:focus,
input[type="tel"].is-invalid:hover,
input[type="text"].is-invalid:focus,
input[type="text"].is-invalid:hover,
select.custom-select.is-invalid:focus,
select.custom-select.is-invalid:hover,
select.form-control.is-invalid:focus,
select.form-control.is-invalid:hover,
select.is-invalid:focus,
select.is-invalid:hover,
textarea.is-invalid:focus,
textarea.is-invalid:hover {
    border-color: var(--input-danger-color);
}
input[type="email"]:-webkit-autofill,
input[type="number"]:-webkit-autofill,
input[type="password"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill,
input[type="text"]:-webkit-autofill,
select.custom-select:-webkit-autofill,
select.form-control:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill {
    animation-name: onAutoFillStart;
}
.form-group .form-control-label {
    position: absolute;
    z-index: 1;
    left: var(--input-padding-x);
    max-width: calc(100% - 2 * var(--input-padding-x));
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    top: 1rem;
    margin: 0;
    transform: scale(1);
    transform-origin: left center;
    will-change: transform;
    transition-property: transform;
    transition-duration: 0.25s;
    transition-timing-function: ease;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    font-size: var(--input-font-size);
    color: var(--color-grey3);
}
.form-group .form-control-label.is-active,
.form-group .form-control-label.static-label {
    transform: scale(0.75) translateY(-2.25rem);
    max-width: calc(1.33 * (100% - 2 * var(--input-padding-x)));
    color: var(--color-black);
    background-color: var(--input-background-color);
    padding: 0 0.3125rem;
}
.form-group
    .form-control-label.label-for-select:not(.static-label):not(.is-active) {
    padding-right: 0.75rem;
}
.form-group .form-control-label.is-invalid {
    color: var(--input-danger-color);
}
.tooltip-container .form-group .form-control-label {
    top: 2.8125rem;
}
input[type="email"]:valid,
input[type="number"]:valid,
input[type="tel"]:valid,
input[type="text"]:valid {
    /* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8 17.1l5.4 5.4 9.9-9.9' stroke='%236BD079' stroke-width='3.6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: auto; */
    background: #e8f0fe;
}
input[type="text"]:valid.pseudodate,
input[type="tel"]:valid.dni-input {
    background: none;
}
input[type="email"]:valid:not([required]),
input[type="number"]:valid:not([required]),
input[type="password"]:valid:not([required]),
input[type="tel"]:valid:not([required]),
input[type="text"]:valid:not([required]) {
    background-image: none;
}
input[type="email"].is-invalid,
input[type="number"].is-invalid,
input[type="password"].is-invalid,
input[type="tel"].is-invalid,
input[type="text"].is-invalid {
    background-color: var(--input-danger-background-color);
    color: var(--input-danger-color);
    padding-right: var(--input-padding-x) !important;
}
select,
select.custom-select,
select.form-control {
    padding-right: calc(
        0.75rem + var(--select-padding-x, var(--input-padding-x, 0))
    );
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.input-description {
    color: var(--color-grey4);
    margin-top: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.125rem;
    text-align: center;
}
input.pseudodate {
    background: 0 0;
    position: absolute;
    top: 0;
    left: 0;
    right: calc(1.25rem + 2 * var(--input-padding-x, 0));
    border: none !important;
    outline: 0 !important;
}
input[type="date"] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 20.25H6C4.758 20.25 3.75 19.243 3.75 18V7.5C3.75 6.257 4.758 5.25 6 5.25H18C19.242 5.25 20.25 6.257 20.25 7.5V18C20.25 19.243 19.242 20.25 18 20.25Z' stroke='%23111111' stroke-width='1.5'/%3E%3Cpath d='M20.25 9.75H3.75' stroke='%23111111' stroke-width='1.5'/%3E%3Cpath d='M8.25 3V7.5' stroke='%23111111' stroke-width='1.5'/%3E%3Cpath d='M15.75 3V7.5' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    background-position: calc(100% - var(--input-padding-x, 0)) 50%;
}
input[type="date"]::-webkit-calendar-picker-indicator {
    background: 0 0;
    height: var(--input-height);
    width: 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 var(--input-padding-x, 0);
    cursor: pointer;
}
input.pseudodate ~ input[type="date"],
input.pseudodate ~ input[type="text"].pseudodate,
label:not(.is-active):not(.static-label) ~ input[type="date"],
label:not(.is-active):not(.static-label) ~ input[type="text"].pseudodate {
    --input-placeholder-color: transparent;
    --input-color: transparent;
}
input.pseudodate ~ input[type="date"]:active,
input.pseudodate ~ input[type="date"]:focus,
label:not(.is-active):not(.static-label) ~ input[type="date"]:active,
label:not(.is-active):not(.static-label) ~ input[type="date"]:focus {
    color: transparent !important;
}
input.pseudodate ~ input[type="date"]::-webkit-datetime-edit-fields-wrapper,
label:not(.is-active):not(.static-label)
    ~ input[type="date"]::-webkit-datetime-edit-fields-wrapper {
    display: none !important;
}
.btn {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 2.25rem;
}
#checkout-main .pickup-in-store .card,
.btn.btn-primary,
.checkout-wrapper .card.shipping-section,
.page[data-action="Account-EditProfile"] .profile-container .card,
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .card,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .card,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .card,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary,
.page[data-action="Order-Details"]
    .container.receipt
    .card.checkout-order-total-summary,
.page[data-action="Order-Details"] .container.receipt .card.confirm-details,
.page[data-action="Order-Track"]
    .container.receipt
    .card.checkout-order-total-summary,
.page[data-action="Order-Track"] .container.receipt .card.confirm-details,
.page[data-action="Stores-Find"] .store-locator-container .card,
.product .product-tile,
.sort-container .custom-select {
    border: none;
}
.btn.btn-primary:hover {
    background-color: var(--color-grey4);
    color: var(--color-secondary);
}
.btn.btn-primary:disabled {
    background-color: var(--color-grey2);
    color: var(--color-grey3);
}
.btn-group-lg > .btn.btn-primary,
.btn.btn-primary.btn-lg {
    min-width: 21.875rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.btn.btn-primary.btn-lg-icon {
    background-color: var(--color-secondary);
    border: 0.0625rem solid var(--color-grey6);
    color: var(--color-primary);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    min-width: 20rem;
    min-height: 3.75rem;
}
.btn.btn-primary.btn-lg-icon:hover {
    border: 0.0625rem solid var(--color-primary);
}
.btn.btn-primary.btn-lg-icon:disabled {
    background-color: var(--color-grey6);
    color: var(--color-grey6);
}
.btn.btn-primary.btn-lg-icon:active,
.btn.btn-primary.btn-primary-white {
    background-color: var(--color-secondary);
    color: var(--color-primary);
}
.btn.btn-primary.btn-lg-icon .svg-icon {
    background-size: 1.375rem;
    width: 1.375rem;
    height: 1.375rem;
}
.btn.btn-primary.btn-primary-white:hover {
    background-color: var(--color-grey6);
}
.btn.btn-primary.btn-primary-white:active,
.btn.btn-primary.btn-primary-white:focus {
    box-shadow: none !important;
    color: var(--color-primary);
    background-color: var(--color-grey6);
}
.btn.btn-outline-primary {
    box-shadow: inset 0 0 0 0.0625rem var(--color-grey4);
    border: none;
    font-weight: 400;
}
.btn.btn-secondary {
    border-radius: 0;
    background-color: var(--color-primary);
    color: var(--color-secondary);
    font-size: var(--button-secondary-font-size);
    font-family: var(--button-secondary-font-family);
    text-transform: uppercase;
    min-width: 20.25rem;
}
.btn.btn-secondary:active,
.btn.btn-secondary:focus,
.btn.btn-secondary:hover {
    background-color: var(--color-primary);
    color: var(--color-secondary);
    box-shadow: none;
}
.btn.btn-secondary.btn-orange {
    background-color: var(--color-orange);
}
.btn.btn-secondary.btn-orange:hover {
    background-color: var(--color-orange-light);
}
.btn.btn-fourth {
    border: none;
    gap: 0.3125rem;
    font-size: 1rem;
    font-weight: 400;
    white-space: nowrap;
}
.btn.btn-link {
    border: none;
    color: var(--color-primary);
    font-size: 1rem;
    font-weight: 400;
    -ms-flex-pack: left;
    justify-content: left;
    position: relative;
    padding: 0;
    width: 100%;
    text-decoration: none;
}
.btn.btn-link:after,
.btn.btn-link:before {
    content: "";
    width: 0.5625rem;
    height: 0.125rem;
    background: #000;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    transition: transform 0.3s ease-in-out;
}
.btn.btn-link:before {
    border-top-left-radius: 0.0625rem;
    border-bottom-left-radius: 0.0625rem;
    margin-right: 0.375rem;
    transform: rotate(-45deg);
}
.btn.btn-link:after {
    border-top-right-radius: 0.0625rem;
    border-bottom-right-radius: 0.0625rem;
}
.btn.btn-link.collapsed:before,
.btn.btn-link:after,
.payment-form .arrows-accordion-payment.collapsed:before {
    transform: rotate(45deg);
}
.btn.btn-link.collapsed:after,
.payment-form .arrows-accordion-payment.collapsed:after {
    transform: rotate(-45deg);
}
.addToCart-modal-wrapper
    .addToCart-modal-body
    .product-details-wrapper
    .product-details
    p,
.addToCart-modal-wrapper .addToCart-modal-header .addToCart-modal-title span,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-body
    .product-details-wrapper
    .product-details
    p,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-header
    .addToWishlist-modal-title
    strong,
.btn.btn-link-category span,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-empty
    .empty-cart-message,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-promotion-banner
    .banner-content-container
    .banner-title,
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .digital-bar-container
    .digital-bar-title,
.page[data-action="GiftCertificate-Show"]
    .container
    .title-header
    .page-subtitle,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .align-items-start
    .line-item-unit-price
    .product-card-footer,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .align-items-start
    .line-item-unit-price
    .product-card-footer {
    font-size: 1rem;
    font-weight: 500;
}
.btn.btn-tertiary {
    border-radius: 0;
    border: 0.0625rem solid var(--color-grey2);
    color: var(--color-primary);
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 0.875rem;
    font-weight: 400;
}
.btn.btn-tertiary-icon,
.btn.btn-tertiary.btn-tertiary-black {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
}
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines
    .form-check.start-lines.selected,
.btn.btn-tertiary:active,
.btn.btn-tertiary:hover {
    border-color: var(--color-primary);
}
.btn.btn-tertiary.btn-tertiary-black:active {
    background-color: var(--color-primary);
    color: var(--color-secondary);
}
.btn.btn-tertiary-icon {
    border-radius: 0;
    border: 0.0625rem solid var(--color-grey2);
    color: var(--color-grey3);
    font-size: 0.875rem;
    font-weight: 500;
}
.swatch-circle-beige,
.swatch-filter-beige {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: beige;
    display: block;
    position: relative;
}
.btn.btn-tertiary-icon .svg-icon {
    display: none;
    background-size: 1.375rem;
    width: 1.375rem;
    height: 1.375rem;
}
.btn.btn-tertiary-icon:active {
    border: 0.0625rem solid var(--color-primary);
    color: var(--color-primary);
}
.btn.btn-colored {
    color: var(--btn-color, var(--button-white, #fff));
    background-color: var(--btn-bg-color, var(--button-primary, #111));
    border-color: var(--btn-brd-color, var(--button-primary, #111));
}
.swatch-circle-beige,
.swatch-circle-blue,
.swatch-circle-green,
.swatch-circle-navy,
.swatch-circle-pink,
.swatch-circle-red,
.swatch-circle-yellow {
    width: 2.5em;
    height: 2.5em;
    border-radius: 1.25em;
}
.swatch-circle-beige.disabled,
.swatch-circle-black.disabled,
.swatch-circle-blue.disabled,
.swatch-circle-brown.disabled,
.swatch-circle-green.disabled,
.swatch-circle-grey.disabled,
.swatch-circle-miscellaneous.disabled,
.swatch-circle-navy.disabled,
.swatch-circle-orange.disabled,
.swatch-circle-pink.disabled,
.swatch-circle-purple.disabled,
.swatch-circle-red.disabled,
.swatch-circle-white.disabled,
.swatch-circle-yellow.disabled,
.swatch-filter-beige.disabled,
.swatch-filter-black.disabled,
.swatch-filter-blue.disabled,
.swatch-filter-brown.disabled,
.swatch-filter-green.disabled,
.swatch-filter-grey.disabled,
.swatch-filter-navy.disabled,
.swatch-filter-orange.disabled,
.swatch-filter-pink.disabled,
.swatch-filter-purple.disabled,
.swatch-filter-red.disabled,
.swatch-filter-white.disabled,
.swatch-filter-yellow.disabled {
    opacity: 0.2;
}
.swatch-filter-beige,
.swatch-filter-blue,
.swatch-filter-green,
.swatch-filter-navy,
.swatch-filter-pink,
.swatch-filter-red,
.swatch-filter-yellow {
    width: 1.38em;
    height: 1.38em;
    border-radius: 0.69em;
}
.swatch-circle-black,
.swatch-filter-black {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: #000;
}
.swatch-circle-black,
.swatch-circle-brown,
.swatch-circle-grey,
.swatch-circle-orange,
.swatch-circle-purple,
.swatch-circle-white {
    width: 2.5em;
    height: 2.5em;
    border-radius: 1.25em;
    display: block;
    position: relative;
}
.swatch-filter-black,
.swatch-filter-brown,
.swatch-filter-grey,
.swatch-filter-orange,
.swatch-filter-purple,
.swatch-filter-white {
    width: 1.38em;
    height: 1.38em;
    border-radius: 0.69em;
    display: block;
    position: relative;
}
.swatch-circle-blue,
.swatch-filter-blue {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: #4479fb;
    display: block;
    position: relative;
}
.swatch-circle-brown,
.swatch-filter-brown {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: brown;
}
.swatch-circle-green,
.swatch-filter-green {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: #41a03a;
    display: block;
    position: relative;
}
.swatch-circle-grey,
.swatch-filter-grey {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: #8f979d;
}
.swatch-circle-navy,
.swatch-filter-navy {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: navy;
    display: block;
    position: relative;
}
.swatch-circle-orange,
.swatch-filter-orange {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: orange;
}
.swatch-circle-pink,
.swatch-filter-pink {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: #fe249a;
    display: block;
    position: relative;
}
.swatch-circle-purple,
.swatch-filter-purple {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: purple;
}
.swatch-circle-red,
.swatch-filter-red {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: red;
    display: block;
    position: relative;
}
.swatch-circle-white,
.swatch-filter-white {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: #fff;
}
.swatch-circle-yellow,
.swatch-filter-yellow {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    background: #ff0;
    display: block;
    position: relative;
}
.swatch-circle-miscellaneous {
    background: linear-gradient(
            0deg,
            #821e91,
            #821e91 25%,
            #edd134 0,
            #ff0 50%,
            #edd134 0,
            #59ba00 0,
            #59ba00 76%,
            #111 0,
            #111
        ),
        linear-gradient(0deg, #0e5cd1, #0e5cd1 50%, #e20b0b 0, #e20b0b);
    background-repeat: repeat-y, repeat;
    background-size: 50% 100%, 100% 100%;
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    border-radius: 1.25em;
    display: block;
    height: 2.5em;
    position: relative;
    transform: rotate(35deg);
    width: 2.5em;
}
.stage-check,
.svg-icon {
    background-repeat: no-repeat;
}
.swatch-circle-miscellaneous.selected:after {
    transform: rotate(-35deg);
}
#chooseBonusProductModal .bonus-option,
#chooseBonusProductModal .bonus-quantity,
.attribute,
.choose-bonus-product-dialog .availablity-container,
.choose-bonus-product-dialog .size-chart,
.quick-view-dialog .availablity-container,
.quick-view-dialog .size-chart {
    margin-top: 0.938em;
}
.prices-add-to-cart-actions {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 50;
    padding-right: 0;
    padding-left: 0;
    left: 0;
}
.container.join-us-page .mobile-4r-1c.experience-section .ITC-container,
.no-results,
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .button-save-container,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .button-save-container,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .button-save-container,
.prices,
.prices-add-to-cart-actions .price,
.product-tile .tile-body .coming-soon-tile,
.wishlist-item-update-button-block {
    text-align: center;
}
.prices {
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
#chooseBonusProductModal .select-bonus-product,
.main-attributes,
.simple-quantity {
    margin-top: 1em;
}
.product-option:not(:first-child),
.size-chart,
div.availability {
    margin-top: 1.071em;
}
.bundle-item {
    padding-bottom: 1em;
    border-bottom: 1px solid #959595;
}
.bundle-item:last-child {
    border-bottom: none;
}
.container.product-detail {
    margin-top: 2em;
    margin-bottom: 2em;
}
.choose-bonus-product-dialog,
.quick-view-dialog {
    max-width: 56.25em;
}
.choose-bonus-product-dialog .selectable-bonus-product-line-item,
.quick-view-dialog .selectable-bonus-product-line-item {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}
.choose-bonus-product-dialog .modal-header,
.quick-view-dialog .modal-header {
    background-color: #e5e5e5;
    border-bottom: 2px solid #ccc;
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
}
.choose-bonus-product-dialog .modal-header .full-pdp-link,
.quick-view-dialog .modal-header .full-pdp-link {
    color: var(--skin-primary-color-1);
}
.choose-bonus-product-dialog .modal-header .close,
.quick-view-dialog .modal-header .close {
    font-size: 2rem;
    line-height: 1.5rem;
}
.choose-bonus-product-dialog .modal-title,
.quick-view-dialog .modal-title {
    font-size: 1em;
}
.choose-bonus-product-dialog .product-name,
.quick-view-dialog .product-name {
    font-size: 1.875em;
}
.choose-bonus-product-dialog .swatch-circle.color-value.selected:after,
.quick-view-dialog .swatch-circle.color-value.selected:after {
    background: #fff;
    border-radius: 50%;
    color: #000;
    content: "\F058";
    display: table-caption;
    font-family: FontAwesome;
    font-size: 1.625em;
    height: 0.75em;
    left: 0.31em;
    line-height: 0.8em;
    position: absolute;
    top: 0.35em;
    width: 0.8em;
}
.choose-bonus-product-dialog a[disabled] .swatch-circle,
.quick-view-dialog a[disabled] .swatch-circle {
    cursor: not-allowed;
}
.choose-bonus-product-dialog
    a[disabled]
    .swatch-circle.color-value.selected:after,
.quick-view-dialog a[disabled] .swatch-circle.color-value.selected:after {
    background-color: #495057;
}
.choose-bonus-product-dialog .modal-content,
.quick-view-dialog .modal-content {
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.choose-bonus-product-dialog .modal-body,
.quick-view-dialog .modal-body {
    max-height: 28.125em;
    overflow-y: auto;
}
.choose-bonus-product-dialog button.close,
.quick-view-dialog button.close {
    font-size: 1.25em;
}
.choose-bonus-product-dialog .modal-footer,
.quick-view-dialog .modal-footer {
    background-color: #fff;
    border: none;
    border-bottom-right-radius: 0.1875rem;
    border-bottom-left-radius: 0.1875rem;
}
.choose-bonus-product-dialog .modal-footer .prices .price,
.quick-view-dialog .modal-footer .prices .price {
    font-size: 1.6em;
}
.choose-bonus-product-dialog .promotions,
.quick-view-dialog .promotions {
    text-align: left;
    color: #c00;
}
.choose-bonus-product-dialog .pre-cart-products,
.quick-view-dialog .pre-cart-products {
    margin-right: 0.125em;
}
.choose-bonus-product-dialog .color-attribute,
.quick-view-dialog .color-attribute {
    border: none;
    padding: 0;
    background: 0 0;
}
.choose-bonus-product-dialog .non-input-label,
.quick-view-dialog .non-input-label {
    display: block;
    margin-bottom: 0.5rem;
}
.product-tile {
    border: 0;
    margin-bottom: 0;
}
.product-tile .tile-body .color-swatches {
    min-height: 2.25em;
    height: 3.125rem;
    padding-bottom: 0.625rem;
    display: none;
}
.product-tile .tile-body .color-swatches .product-tile-color-label {
    cursor: pointer;
    font-size: 1em;
}
.product-tile .tile-body .pdp-link a {
    font-size: 1em;
    text-decoration: none;
}
@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-lg > .table-bordered {
        border: 0;
    }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid,
    .navbar-expand-lg > .container-lg,
    .navbar-expand-lg > .container-md,
    .navbar-expand-lg > .container-sm,
    .navbar-expand-lg > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
    .hidden-md-down {
        display: none !important;
    }
    .menu-toggleable-left.navbar-toggleable-md {
        position: fixed;
        left: -100%;
        top: 0;
        bottom: 0;
        transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
        display: block;
        max-width: 100%;
    }
    .menu-toggleable-left.navbar-toggleable-md.in {
        min-width: 50%;
        left: 0;
    }
    .brand {
        width: 4em;
        margin-left: -2em;
        padding-top: 0.8em;
    }
    .collapsible-md .title {
        line-height: 2.5rem;
    }
    .collapsible-md .title:after {
        display: block;
        clear: both;
        content: "";
        float: right;
        content: "\F078";
        font-family: FontAwesome;
    }
    .collapsible-md .card-body,
    .collapsible-md .content {
        display: none;
    }
    .collapsible-md.active .title:after {
        content: "\F077";
        margin-top: -0.125em;
    }
    .collapsible-md.active .card-body,
    .collapsible-md.active .content {
        display: block;
    }
    nav .header.container .navbar-header.brand {
        width: 100%;
        max-width: 180px;
        left: 33%;
    }
    [data-action="StyleGuide-Show"]
        .style-guide-container
        .section-wrapper
        .buttons-container
        .color-swatch,
    [data-action="StyleGuide-Show"]
        .style-guide-container
        .section-wrapper
        .colors-container
        .color-swatch {
        max-width: 20%;
    }
    .btn.btn-fourth {
        border: 0.0625rem solid var(--color-grey6);
    }
    .product-tile {
        min-height: 23.4375em;
    }
    .product-tile .tile-body .color-swatches .product-tile-color-label,
    .product-tile .tile-body .pdp-link a {
        font-size: 0.9375em;
    }
    .product-tile .tile-body .price {
        font-size: 1.0625em;
    }
}
@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-md > .table-bordered {
        border: 0;
    }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid,
    .navbar-expand-md > .container-lg,
    .navbar-expand-md > .container-md,
    .navbar-expand-md > .container-sm,
    .navbar-expand-md > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
    .hidden-sm-down {
        display: none !important;
    }
    .menu-toggleable-left.navbar-toggleable-sm {
        position: fixed;
        left: -100%;
        top: 0;
        bottom: 0;
        transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
        display: block;
        max-width: 100%;
    }
    .menu-toggleable-left.navbar-toggleable-sm.in {
        min-width: 50%;
        left: 0;
    }
    .main-menu.menu-toggleable-left {
        background-color: #fff;
        z-index: 4;
    }
    .menu-toggleable-left .bg-inverse {
        background-color: #fff !important;
        color: #cbcbcb;
    }
    .menu-toggleable-left.in .nav-item + .nav-item {
        border-top: 1px solid #e5e5e5;
    }
    .menu-toggleable-left.in .dropdown {
        display: block;
        position: static;
    }
    .menu-toggleable-left.in .dropdown-toggle,
    .menu-toggleable-left.in .nav-item .nav-link {
        padding-left: 1rem;
    }
    .menu-toggleable-left.in .dropdown-toggle:after {
        border-top: 0.3em solid transparent;
        border-bottom: 0.3em solid transparent;
        border-left: 0.3em solid;
        position: absolute;
        right: 0.3em;
        margin-top: 0.55em;
    }
    .menu-toggleable-left.in .show > .dropdown-menu,
    h1.page-title {
        left: 0;
    }
    .menu-toggleable-left.in .dropdown-menu {
        position: absolute;
        left: -100%;
        top: 0;
        width: 100%;
        height: 100%;
        border: 0;
        transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
        display: block;
    }
    .collapsible-sm .title {
        line-height: 2.5rem;
    }
    .collapsible-sm .title:after {
        display: block;
        clear: both;
        content: "";
        float: right;
        content: "\F078";
        font-family: FontAwesome;
    }
    .collapsible-sm .card-body,
    .collapsible-sm .content {
        display: none;
    }
    .collapsible-sm.active .title:after {
        content: "\F077";
        margin-top: -0.125em;
    }
    .collapsible-sm.active .card-body,
    .collapsible-sm.active .content {
        display: block;
    }
    .choose-bonus-product-dialog .bonus-summary,
    .quick-view-dialog .bonus-summary {
        font-size: 0.625em;
    }
    .choose-bonus-product-dialog .bonus-summary .bonus-product-name,
    .quick-view-dialog .bonus-summary .bonus-product-name {
        padding: 0;
    }
    .product-tile {
        min-height: 19.6875em;
    }
    .product-tile .tile-body .color-swatches .product-tile-color-label,
    .product-tile .tile-body .pdp-link a {
        font-size: 0.8125em;
    }
    .product-tile .tile-body .price {
        font-size: 1em;
    }
}
.product-tile .tile-body .ratings {
    font-size: 0.9em;
}
.product-tile .image-container {
    position: relative;
    overflow: auto;
}
.product-tile .image-container .quickview {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
}
.product-tile .image-container .quickview i.fa-circle,
.wishlistTile i.fa-circle {
    color: hsla(0, 0%, 100%, 0.7);
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.product-tile .swatch-circle {
    width: 1.8em;
    height: 1.8em;
    background: #fff;
    border-radius: 0.9em;
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    display: inline-block;
    margin-right: 0.313em;
    position: relative;
}
#chooseBonusProductModal .modal-footer .container {
    margin-left: 0;
    width: 100%;
    margin-right: 0;
}
#chooseBonusProductModal .select-cbp-container {
    margin-top: auto;
    margin-bottom: auto;
}
#chooseBonusProductModal .bonus-quantity-select {
    min-width: 5em;
}
#chooseBonusProductModal .selected-pid .bonus-product-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#chooseBonusProductModal .bonus-product-price {
    text-align: center;
    margin-top: 1em;
}
.product-tile .tile-body {
    margin: 0.75rem 0 0.125rem;
    padding: 0;
    min-height: 11.5625rem;
}
.product-tile .tile-body .color-swatches .swatches,
.product-tile .tile-body .color-swatches .swatches .items {
    font-size: 0;
}
.product-tile .tile-body .color-swatches .swatches .swatch-more {
    font-size: 1rem;
    color: var(--color-grey4);
    line-height: 1.625rem;
    padding-left: 0.25rem;
    vertical-align: middle;
}
.product-tile .tile-body .pdp-label {
    color: var(--color-orange-nike);
    line-height: 1.75;
}
.cart-page ~ .product-carrousel-container .releaseDateProduct,
.experience-nike_layouts-carouselSimple .releaseDateProduct,
.experience-nike_layouts-carouselOptimized .releaseDateProduct,
.product-tile .tile-body .pdp-label.acceso-anticipado-plp,
.product-tile .tile-body .pdp-label.exclusive-members-plp,
.product-tile .tile-body .pdp-label.releaseDateProduct {
    color: #9e3401!important;
}
.product-tile .tile-body .exclusive-message {
    color: #a38477;
}
.product-tile .tile-body .price {
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.75;
}
.product-tile .tile-body .price .salesWithOut {
    text-decoration: line-through;
    color: var(--color-grey4);
}
.product-tile .tile-body .pdp-link {
    line-height: 1.5;
    margin-bottom: 0.375rem;
}
.product-tile .tile-body .pdp-link .product-subtitle {
    color: var(--color-grey4);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2; /*! autoprefixer: off */
    -webkit-box-orient: vertical; /*! autoprefixer: on */
}
#consent-tracking .modal-content .modal-header,
.fw-500,
.payment-method-summary .amount,
.product-tile .tile-body .product-title,
.search-results .search-keywords {
    font-weight: 500;
}
.product-tile .tile-body .pdp-count {
    line-height: 1.5;
    color: var(--color-grey4);
    padding-bottom: 0.625rem;
}
.product-tile .tile-body .discount {
    color: var(--color-green);
    padding-top: 0.625rem;
}
.product-tile .swatch-square {
    width: 2.25rem;
    height: 2.25rem;
    display: inline-block;
    position: relative;
    padding: 0;
    background-size: contain;
    margin-right: 0.375rem;
}
.product-tile .image-container img.tile-image {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
@keyframes slideUp {
    0% {
        transform: translateY(1.875rem);
    }
    to {
        transform: translateY(0);
    }
}
@keyframes slideDown {
    0% {
        transform: translateY(-1.25rem);
    }
    to {
        transform: translateY(0);
    }
}
.tooltip-btn {
    border: none;
    padding: 0;
    background-color: transparent;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.tooltip-btn i.svg-icon {
    background-size: contain;
    width: var(--tooltip-size, 0.75rem);
    height: var(--tooltip-size, 0.75rem);
}
.tooltip.bs-tooltip-auto[x-placement^="top"],
.tooltip.bs-tooltip-top {
    opacity: 1 !important;
}
.tooltip-inner {
    background-color: #454545;
}
.tooltip-inner a {
    color: inherit;
    text-decoration: underline;
}
#consent-tracking .modal-content {
    border-radius: 1.25rem;
}
#consent-tracking .modal-content .modal-body {
    text-align: justify;
}
#consent-tracking .modal-content .modal-body a {
    color: var(--color-black);
    text-decoration: underline;
}
#consent-tracking .modal-content .modal-footer .button-wrapper button {
    line-height: 1rem;
}
.accordion-container
    .accordion
    .accordion-card
    .card-body
    .region
    .product-text-wrapper,
.container.join-us-page .mobile-4r-1c.experience-section .region,
.gift-bag-content-wrapper,
.page[data-action="Cart-Show"] .purchase-counter,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .address-summary,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .address-summary,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .order-number-container,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .order-number-container,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .product-line-item,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .product-line-item,
.page[data-action="Order-Details"]
    .container.receipt
    .total-section
    .payment-total-title,
.page[data-action="Order-Track"]
    .container.receipt
    .total-section
    .payment-total-title,
.payment-form .container-body-address div.custom-checkbox,
.payment-form .panel-body .paynote-button {
    margin-bottom: 1.25rem;
}
.gift-bag-content-wrapper .gift-bag-content-wrapper__text .product-subtitle {
    font-weight: 500;
    margin-bottom: 0.3125rem;
}
.gift-bag-content-wrapper .gift-bag-content-wrapper__text .product-name {
    font-size: 1.25rem;
    margin-bottom: 0.3125rem;
    font-weight: 600;
}
.gift-content-checkbox.custom-checkbox .checkbox-control-label:before {
    top: 0.375rem;
    margin-right: 0.625rem;
}
.gift-content-checkbox.custom-checkbox .checkbox-control-label .checkbox-arrow {
    top: 0.375rem;
}
.jordan-light-font,
.jordan-light-font a,
.jordan-light-font div,
.jordan-light-font h1,
.jordan-light-font h2,
.jordan-light-font h3,
.jordan-light-font h4,
.jordan-light-font h5,
.jordan-light-font h6,
.jordan-light-font p,
.jordan-light-font span,
.jordan-light-font strong {
    font-family: NeueHaasGroteskDisp Pro Lt !important;
}
.jordan-regular-font,
.jordan-regular-font a,
.jordan-regular-font div,
.jordan-regular-font h1,
.jordan-regular-font h2,
.jordan-regular-font h3,
.jordan-regular-font h4,
.jordan-regular-font h5,
.jordan-regular-font h6,
.jordan-regular-font p,
.jordan-regular-font span,
.jordan-regular-font strong {
    font-family: NeueHaasGroteskDisp Pro !important;
}
.jordan-medium-font,
.jordan-medium-font a,
.jordan-medium-font div,
.jordan-medium-font h1,
.jordan-medium-font h2,
.jordan-medium-font h3,
.jordan-medium-font h4,
.jordan-medium-font h5,
.jordan-medium-font h6,
.jordan-medium-font p,
.jordan-medium-font span,
.jordan-medium-font strong {
    font-family: NeueHaasGroteskDisp Pro Md !important;
}
.jordan-bold-font,
.jordan-bold-font a,
.jordan-bold-font div,
.jordan-bold-font h1,
.jordan-bold-font h2,
.jordan-bold-font h3,
.jordan-bold-font h4,
.jordan-bold-font h5,
.jordan-bold-font h6,
.jordan-bold-font p,
.jordan-bold-font span,
.jordan-bold-font strong {
    font-family: JordanNHGText-75Bold !important;
}
#abandonCartModal .modal-content {
    border: 1px solid #fff;
    border-radius: 1.5625rem;
}
#abandonCartModal .modal-header {
    padding: 1rem 2.5rem 0.625rem;
    border: 0;
    -ms-flex-pack: center;
    justify-content: center;
}
#abandonCartModal .modal-body {
    padding: 0 3.75rem 1rem 4.375rem;
}
#abandonCartModal .modal-body p {
    color: #959595;
    text-align: left;
}
#abandonCartModal .modal-footer {
    border: 0;
    padding: 2.1875rem 2.5rem 1rem;
    -ms-flex-pack: center;
    justify-content: center;
}
#abandonCartModal .modal-footer .close-button,
#abandonCartModal .modal-footer .proceed-button {
    width: 87%;
    min-height: 3.75rem;
    margin: 0 0 0.625rem;
    font-weight: 700;
    letter-spacing: 0.03125rem;
}
#abandonCartModal .modal-footer .close-button {
    background-color: #fff;
    color: #111;
    border: 1px solid #111;
    border-radius: 1.875rem;
    font: 700 1rem/1.1875rem HelveticaNeue, sans-serif;
    margin-bottom: 0;
}
#abandonCartModal .modal-footer .close-button:hover {
    background-color: #111;
    color: #fff;
    border-color: #fff;
}
.experience-component.experience-nike_layouts-carouseDesktop1r2c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-carouselSimple
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-carouselOptimized
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-landingNavigationLayout
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-mobileGrid1r1c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-mobileGrid4r1c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-oneRowTwoColTitle
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-twoColsLayout
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner,
.search-results .experience-nike_assets-homeHeroBanner {
    height: 100%;
}
.experience-component.experience-nike_layouts-carouseDesktop1r2c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-carouselSimple
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-carouselOptimized
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-landingNavigationLayout
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-mobileGrid1r1c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-mobileGrid4r1c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-oneRowTwoColTitle
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-twoColsLayout
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons {
    height: 100%;
    margin-bottom: 0;
}
.experience-component.experience-nike_layouts-carouseDesktop1r2c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text,
.experience-component.experience-nike_layouts-carouselSimple
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text,
.experience-component.experience-nike_layouts-carouselOptimized
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text,
.experience-component.experience-nike_layouts-landingNavigationLayout
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text,
.experience-component.experience-nike_layouts-mobileGrid1r1c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text,
.experience-component.experience-nike_layouts-mobileGrid4r1c
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text,
.experience-component.experience-nike_layouts-oneRowTwoColTitle
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text,
.experience-component.experience-nike_layouts-twoColsLayout
    .equalHeight
    .experience-component.experience-nike_assets-homeHeroBanner
    .home-hero-banner.alignButtons.block-below
    .text {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.cart-page ~ .product-carrousel-container .lockicon,
.experience-nike_layouts-carouselSimple .lockicon,
.experience-nike_layouts-carouselOptimized .lockicon {
    position: absolute;
    top: 0.625rem;
    left: 0.625rem;
    z-index: 1;
}
.cart-page ~ .product-carrousel-container .exclusive-message,
.experience-nike_layouts-carouselSimple .exclusive-message,
.experience-nike_layouts-carouselOptimized .exclusive-message {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    margin-top: 0.625rem;
    padding-left: 0.625rem;
    max-width: 18.75rem;
    color: #a38477;
    position: absolute;
    top: 3.125rem;
    left: 0.625rem;
    z-index: 1;
    font-size: 1.5rem;
}
.cart-page ~ .product-carrousel-container .exclusive-members-plp,
.experience-nike_layouts-carouselSimple .exclusive-members-plp,
.experience-nike_layouts-carouselOptimized .exclusive-members-plp  {
    color: #a38477
}
.cart-page ~ .product-carrousel-container .acceso-anticipado-plp,
.experience-nike_layouts-carouselSimple .acceso-anticipado-plp,
.experience-nike_layouts-carouselOptimized .acceso-anticipado-plp  {
    color: #903c17;
}
.cart-page
    ~ .product-carrousel-container
    .exclusive-member-tile:hover
    .productImage:after,
.cart-page
    ~ .product-carrousel-container
    .product-tile:hover
    .exclusive-members-cart:after,
.experience-nike_layouts-carouselSimple
    .exclusive-member-tile:hover
    .productImage:after,
.experience-nike_layouts-carouselOptimized
    .exclusive-member-tile:hover
    .productImage:after {
    content: "";
    display: block;
    background-color: #f0f0f0;
    opacity: 0.4;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 0;
}
.cart-page
    ~ .product-carrousel-container
    .exclusive-member-tile:hover
    .exclusive-message,
.cart-page
    ~ .product-carrousel-container
    .product-tile:hover
    .exclusive-message,
.experience-nike_layouts-carouselSimple
    .exclusive-member-tile:hover
    .exclusive-message,
.experience-nike_layouts-carouselOptimized
    .exclusive-member-tile:hover
    .exclusive-message {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
}
.cart-page
    ~ .product-carrousel-container
    .product-tile:hover
    .exclusive-members-cart
    .pdp-label {
    color: #a38477 !important;
}
.experience-nike_assets-productCarouselTile
    .product-tile-carousel
    .productInformation
    .productData,
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .card-body
    .edit-profile-form
    .phoneEmptyField {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.carousel-simple.optimized .experience-nike_assets-productCarouselTileOptimized
    .product-tile-carousel
    .productInformation
    .productData{
        display: inline;
    }
.experience-nike_assets-productCarouselTile
    .product-tile-carousel
    .productInformation
    .productData
    .product-price {
    margin-left: 0.625rem;
}
.carousel-simple .text-truncate{
    color: var(--color-green);
}
.carousel-simple.optimized .experience-nike_assets-productCarouselTileOptimized 
.product-tile-carousel 
.productInformation 
.productData .product-price{
    margin-left: 0;
}
.experience-nike_assets-productCarouselTile
    .product-tile-carousel
    .productInformation
    .product-price {
    padding: 0;
    margin-right: 0;
    font-weight: 500;
}
.experience-nike_assets-productCarouselTile
    .product-tile-carousel
    .productInformation
    .product-price
    .orignalPrice {
    text-decoration: line-through;
    padding-right: 0.625rem;
    color: #757575;
}
.experience-nike_assets-productCarouselTile
    .product-tile-carousel
    .productInformation
    .product-details-top
    .name {
    font-weight: 500;
    -ms-flex: 1;
    flex: 1;
}
.carousel-simple.optimized .experience-nike_assets-productCarouselTileOptimized
    .product-tile-carousel
    .productInformation
    .product-details-top
    .name{
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 500;
        -ms-flex: 1;
        flex: 1;
        white-space: nowrap;
    }
.experience-nike_assets-productCarouselTile
    .product-tile-carousel
    .productInformation
    .short-description {
    color: #959595;
}
.product-tile-pd .product-tile-figure .product-tile-body {
    margin-top: 1.5rem;
    font-family: HelveticaNeue, sans-serif;
    padding: 0;
    font-weight: 500;
}
.product-tile-pd .product-tile-figure .product-tile-body .product-price {
    padding-top: 0.5rem;
    font-weight: 500;
    font-size: 16px !important;
}
.plp-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: end;
}
.search-results #home-hero-banner-plp .image-container {
    aspect-ratio: 1.6;
    position: relative;
}
.search-results .image-container {
    aspect-ratio: 1;
    position: relative;
}
.search-results .image-container img {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    max-width: 100%;
    object-fit: cover;
    bottom: 0%;
    left: 50%;
    transform: translate(-50%, 0%);
    position: absolute;
}

.search-results #home-hero-banner-plp .image-container img {
    min-width: 100%;
    min-height: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    object-fit: cover;
    bottom: 0%;
    left: 50%;
    transform: translate(-50%, 0%);
    position: absolute;
}

.search-results .home-hero-banner {
    margin: 0;
    position: relative;
}
.container.join-us-page .benefits-textbox h4,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .product-summary-block,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .product-summary-block,
.payment-form #accordion-billing .header-title-accordion-payment,
.plp-filter-header.grid-header,
.product-detail [data-product-field="sustainabilityDisclaimer"] p,
.search-results .home-hero-banner .text .banner-description,
.search-results .home-hero-banner p {
    margin: 0;
}
.svg-icon.facebook,
.svg-icon.instagram,
.svg-icon.twitter,
.svg-icon.youtube {
    height: 1.875rem;
    width: 1.875rem;
}
.search-results .home-hero-banner .text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 400;
}
@media (max-width: 991.98px) {
    .product-tile .tile-body {
        font-size: 0.875rem;
        padding: 0.75rem 0.75rem 0;
        line-height: 1.25rem;
        min-height: 0;
    }
    .product-tile .tile-body .price {
        font-size: 0.875rem;
        line-height: 1.25rem;
        padding-top: 0.75rem;
    }
    .product-tile .tile-body .pdp-link {
        line-height: 1.25rem;
        margin-bottom: 0;
    }
    .product-tile .tile-body .pdp-count {
        padding-bottom: 0;
    }
    .cart-page
        ~ .product-carrousel-container
        .exclusive-member-tile:hover
        .productImage:after,
    .cart-page
        ~ .product-carrousel-container
        .product-tile:hover
        .exclusive-members-cart:after,
    .experience-nike_layouts-carouselSimple
        .exclusive-member-tile:hover
        .productImage:after,
    .experience-nike_layouts-carouselOptimized
        .exclusive-member-tile:hover
        .productImage:after {
        content: "";
        display: block;
        background: 0 0;
    }
    .cart-page
        ~ .product-carrousel-container
        .exclusive-member-tile:hover
        .exclusive-message,
    .cart-page ~ .product-carrousel-container .exclusive-message,
    .experience-nike_layouts-carouselSimple
        .exclusive-member-tile:hover
        .exclusive-message,
    .experience-nike_layouts-carouselOptimized
        .exclusive-member-tile:hover
        .exclusive-message,
    .experience-nike_layouts-carouselSimple .exclusive-message {
        display: none;
    }
    .experience-nike_layouts-carouselOptimized .exclusive-message {
    display: none;
    }
    .plp-row {
        margin-left: 0;
        margin-right: 0;
    }
    .search-results {
        padding: 0;
    }
    .search-results .carousel-simple {
        margin: 0;
    }
    .search-results .home-hero-banner {
        padding-bottom: 1.25rem;
        height: 100%;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .search-results .home-hero-banner .image-container {
        aspect-ratio: unset;
        height: 100%;
    }
    .search-results .home-hero-banner .text {
        margin: 0;
        padding: 1.25rem 1.25rem 2.5rem;
    }
    .search-results .home-hero-banner .text .button-container .btn {
        padding: 0;
        color: var(--banner-color, var(--color-black));
        background-color: transparent;
        line-height: 1.75rem;
    }
}
.search-results .home-hero-banner .text .title {
    margin: 0 0 0.25rem;
}
.search-results .home-hero-banner-plp .text .title * {
    font-size: 1.5rem;
    line-height: 2rem;
    margin: 0;
}
.search-results .home-hero-banner .text .button-container {
    margin-top: 0.75rem;
}
.search-results .breadcrumb {
    margin: 0;
    font-size: 0.875rem;
    line-height: 1.125rem;
    padding-top: 1.875rem;
}
#order-list-wrapper .link.order-link,
.page[data-action="Account-EditProfile"] .link.account-link,
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    a,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    a,
.page[data-action="Account-Show"] .link.profile-link,
.page[data-action="Address-AddAddress"] .link.account-link,
.page[data-action="Address-EditAddress"] .link.account-link,
.page[data-action="Address-List"] .link.account-link,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    a,
.page[data-action="Order-Details"] .link.order-link,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    a,
.page[data-action="Wishlist-Show"] .link.favorites-link,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    a,
.search-results .breadcrumb .breadcrumb-item a:hover {
    color: var(--color-grey3) !important;
}
.plp-filter-header {
    background-color: var(--color-secondary);
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1.5625rem 0.9375rem;
    height: var(--filter-header-h);
}
.plp-filter-header.grid-header .result-count {
    padding-bottom: 0;
    color: var(--color-grey4);
    font-size: 1rem;
    font-weight: 400;
}
.plp-filter-header .search-header-content {
    font-size: 1.5rem;
    line-height: 1.9375rem;
}
.mobile-category-name {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: sticky;
    transition: top 0.15s;
    top: var(--visible-header-h, 0);
    z-index: 2;
    background-color: var(--color-secondary);
    padding-left: 1.4rem;
    padding-top: 0.9375rem;
}
.mobile-category-name .mobile-category-name-text,
.page[data-action="Order-Details"]
    .container.receipt
    .card-header-title
    .card-header-custom,
.page[data-action="Order-Track"]
    .container.receipt
    .card-header-title
    .card-header-custom {
    font-size: 1.25rem;
    font-weight: 500;
}
.shipped-date{
    color: #1151FF !important;
    font-size: 16px !important;
}

#product-search-results {
    margin-top: 0;
    position: relative;
}
#product-search-results .search-header-title {
    transition: 0.2s;
    transform-origin: 0 100%;
    display: inline-block;
}
#product-search-results .search-header-title .category-name,
#product-search-results .search-header-title .search-keywords {
    font-size: 1.5rem;
    display: inline-block;
    margin: 0;
}
#product-search-results.sticky-search-header .search-header-title {
    transform: scale(0.75);
    min-height: 3.1875rem;
}
.not-category-search-title {
    margin-left: 1.5625rem;
    font-size: 0.875rem;
    line-height: 1.125rem;
}
.no-results,
.search-result-count-container {
    margin: 3.125rem 0;
}
.product-list-container {
    -ms-flex: 1;
    flex: 1;
    padding: 0;
}
.product-list-container .product-grid {
    -ms-flex-pack: start;
    justify-content: start;
}
.product-list-container .product-grid .region {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0;
}
.product-list-container .product-grid .region .product {
    margin-bottom: 1.125rem;
    max-width: 37rem;
}
#editProductModal .modal-dialog .modal-content .modal-body .product-title,
.addToCart-modal-wrapper .error-info,
.container.join-us-page
    .mobile-4r-1c.experience-section
    .ITC-container
    .ITC-text-underneath
    span
    h4,
.fs-18,
.product .product-tile .wishlistTile i.fa-heart-o:before {
    font-size: 1.125rem;
}
.product .product-tile .wishlistTile i.fa-circle {
    color: var(--color-secondary);
    text-shadow: none;
}
.no-results .search-keywords,
.no-results .search-result-count {
    font-size: 2rem;
    font-weight: 400;
}
.no-results .search-result-count .search-no-results:after,
.no-results .search-result-count .search-no-results:before {
    content: '"';
}
.pdp-link .product-titles .product-subtitle,
.pdp-link .product-titles .product-title {
    font-size: 1rem;
    text-align: left;
    margin: 0;
}
.slick-slider {
    -ms-touch-action: auto !important;
    touch-action: auto !important;
}
.accordion-container .accordion .card {
    margin-bottom: 0;
    border-radius: 0;
    border: none;
    border-bottom: 0.0625rem solid var(--color-dark-accent);
}
.accordion-container .accordion .accordion-card .card-header {
    padding: 1.4375rem 0;
    border: none;
    border-top: 0.0625rem solid var(--color-dark-accent);
}
.accordion-container .accordion .accordion-card .card-header .accordion-btn {
    font-size: 1.25rem;
    font-weight: 500;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 0;
    color: var(--color-primary);
    font-family: var(--body-bold-font-family);
    line-height: 1.25rem;
}
.accordion-container
    .accordion
    .accordion-card
    .card-header
    .accordion-btn:after {
    content: "\F077";
    font-weight: 400;
    font-family: FontAwesome, sans-serif;
    font-size: 0.9375rem;
}
.accordion-container .accordion .accordion-card .card-body {
    padding: var(--button-padding-vertical);
    padding-left: 0;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-quantity
    .line-item-pricing-info
    span.line-item-total-text,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-quantity
    .pricing.line-item-total-price-amount
    span,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-unit-price
    .unit-price,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-unit-price
    .unit-price
    .price
    .sales
    span.value,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .line-item-attributes,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .line-item-attributes
    span,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .line-item-name
    span,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .lineItem-id,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .lineItem-id
    span,
.accordion-container
    .accordion
    .accordion-card
    .card-body
    .region
    .product-text-wrapper
    span,
.addToCart-modal-wrapper
    .addToCart-modal-body
    .product-details-wrapper
    .product-details
    .description-attr
    p,
.addToCart-modal-wrapper
    .addToCart-modal-body
    .product-details-wrapper
    .product-details
    .description-attr
    span,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-body
    .product-details-wrapper
    .product-details
    .description-attr
    p,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-body
    .product-details-wrapper
    .product-details
    .description-attr
    span,
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .content-container
    .comms-description,
.page[data-action="Cart-Show"] .cart-page .cart-favorites-login .banner-content,
.page[data-action="Stores-Find"] .store-locator-container .btn.detect-location {
    font-size: 1rem;
    font-weight: 400;
}
#dashboard-wrapper .dashboard-benefits .benefit-label,
.cart-guest-registered-banner,
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .account-btn
    .delete-account-wrapper
    .delete-account,
.product-detail {
    margin-top: 1.5rem;
}
.product-detail .pdp-columns {
    margin-bottom: 2.5625rem;
}

.product-detail .pdp-columns .row {
    max-width: 1200px;
    margin: auto;
}
.product-detail [data-product-field="sustainabilityMessage"] ul {
    padding-left: 16px;
}
.product-detail
    [data-product-field="sustainabilityMessage"]
    ul
    li:not(:last-child) {
    padding-bottom: 16px;
}
.clp-wrapper .experience-columnsComponent .columns-layout.display-categories {
    padding: 2.625rem 0 0;
}
.clp-wrapper
    .experience-columnsComponent
    .columns-layout.display-categories
    .region.column-1-container {
    padding: 0 6px;
}
.clp-wrapper
    .experience-columnsComponent
    .columns-layout.display-categories
    .region.column-1-container
    a.title {
    font-size: 1.5rem;
    font-weight: 500;
    color: var(--color-black) !important;
}
.clp-wrapper
    .experience-columnsComponent
    .columns-layout.display-categories
    .region.column-2-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.clp-wrapper
    .experience-columnsComponent
    .columns-layout.display-categories
    .region.column-2-container
    .experience-nike_assets-categoryLink
    div.configurable-link
    a.title {
    font-size: 1rem;
    font-weight: 500;
    color: var(--color-black) !important;
}
.page[data-action="Stores-Find"] .store-page-title {
    font-size: 1.75rem;
    line-height: 2.125rem;
    margin: 0 1.5625rem;
    color: var(--color-primary);
}
.page[data-action="Stores-Find"] .store-locator-container {
    margin: 0;
    padding: 0;
    min-width: 100%;
}
.page[data-action="Stores-Find"] .store-locator-container .card.search-form {
    padding-bottom: 1.25rem;
    margin-bottom: 0;
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.search-form
    .card-body {
    padding-bottom: 0;
    padding-top: 0.625rem;
    padding-left: 1.5625rem;
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.search-form
    .btn.detect-location {
    padding: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: underline;
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.search-form
    .choose-district {
    padding-left: 1.5625rem;
    font-size: 1rem;
    font-weight: 400;
}
.page[data-action="Stores-Find"] .store-locator-container .card.results-card {
    padding-right: 0.3125rem;
    border-bottom: 0.0625rem solid var(--color-grey6);
    border-top: 0.0625rem solid var(--color-grey6);
    border-radius: 0;
    margin-bottom: 0;
    width: 100%;
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .card-body {
    padding-top: 1.5625rem;
    border-bottom: 0.0625rem solid var(--color-grey6);
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details {
    margin-left: 1.5625rem;
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details
    .store-name {
    font-size: 1rem;
    font-weight: 500;
    font-family: var(--body-bold-font-family);
}
#order-list-wrapper
    .order-history-card
    .card-body.card-info-group
    .order-summary
    p,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-guest-banner
    .banner-content,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .arrival-time,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .arrival-time,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details
    .store-address,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details
    .store-hours {
    font-size: 1rem;
    font-weight: 400;
    color: var(--color-grey4);
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details
    .store-map {
    margin-left: 0.3125rem;
    font-size: 0.875rem;
    font-weight: 400;
    text-decoration: underline;
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details
    .map-hours {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0.3125rem;
    color: var(--color-grey4);
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper,
.page[data-action="Order-Details"]
    .container.receipt
    .card-header-title
    .order-number-details
    span,
.page[data-action="Order-Details"] .container.receipt .order-detail-email,
.page[data-action="Order-Details"] .container.receipt .payment-details,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .item-attributes,
.page[data-action="Order-Details"] .container.receipt .summary-details.shipping,
.page[data-action="Order-Details"] .container.receipt .total-section p,
.page[data-action="Order-Track"]
    .container.receipt
    .card-header-title
    .order-number-details
    span,
.page[data-action="Order-Track"] .container.receipt .order-detail-email,
.page[data-action="Order-Track"] .container.receipt .payment-details,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .item-attributes,
.page[data-action="Order-Track"] .container.receipt .summary-details.shipping,
.page[data-action="Order-Track"] .container.receipt .total-section p,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details
    .open-status,
.payment-method-summary .info {
    color: var(--color-grey4);
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .change-password-form
    .password-requirements
    .valid-requirement,
.page[data-action="Account-PasswordReset"]
    .registration
    .password-requirements
    div.valid:after,
.page[data-action="Account-SetNewPassword"]
    .registration
    .password-requirements
    div.valid:after,
.page[data-action="Login-Show"]
    .registration
    .password-requirements
    div.valid:after,
.page[data-action="Register-Show"]
    .registration
    .password-requirements
    div.valid:before,
.page[data-action="Stores-Detail"]
    .store-page-detail
    .open-status.status-opened,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details
    .open-status.status-opened,
.page[data-querystring="action=register"]
    .registration
    .password-requirements
    div.valid:after {
    color: var(--color-green);
}
.page[data-action="Stores-Detail"]
    .store-page-detail
    .open-status.status-closed,
.page[data-action="Stores-Find"]
    .store-locator-container
    .card.results-card
    .card-body
    .results
    .store-details
    .open-status.status-closed {
    color: var(--color-orange);
}
.page[data-action="Stores-Find"] .store-locator-container .view-all-stores {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 1.25rem 1.5625rem;
    text-decoration: underline;
    width: 100%;
}
.page[data-action="Stores-Find"]
    .store-locator-container
    .jumbotron.map-canvas {
    min-height: 33.3125rem;
}
.page[data-action="Stores-Find"] .nav-tabs {
    border-bottom: none;
    margin-bottom: 0.625rem;
}
.page[data-action="Stores-Find"] .nav-tabs .nav-link {
    padding-left: 1.5625rem;
}
.page[data-action="Stores-Find"] .tab-content {
    min-height: 33.125rem;
}
.page[data-action="Stores-Detail"] .store-page-detail {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1.25rem;
}
.page[data-action="Stores-Detail"] .store-page-detail .store-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 18.75rem;
}
.page[data-action="Stores-Detail"] .store-page-detail .store-name {
    margin: 2.5rem 0.25rem;
    font-size: 1.75rem;
    font-weight: 500;
}
.page[data-action="Stores-Detail"] .store-page-detail .open-status {
    font-size: 1rem;
    line-height: 1.75rem;
    color: var(--color-grey4);
}
.page[data-action="Stores-Detail"] .store-page-detail .store-hours {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.75rem;
    color: var(--color-grey4);
}
.page[data-action="Stores-Detail"] .store-page-detail .store-hours p,
.page[data-action="Stores-Detail"] .store-page-detail .store-hours span {
    margin: 0;
    font-size: inherit;
}
.lh-28,
.page[data-action="Stores-Detail"] .store-page-detail .store-phone,
.page[data-action="Stores-Detail"] .store-page-detail .storelocator-phone {
    line-height: 1.75rem;
}
.page[data-action="Stores-Detail"] .store-page-detail .store-address {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.75rem;
    color: var(--color-primary);
}
.page[data-action="Stores-Detail"] .store-page-detail .store-phone-mobile {
    margin-top: 0.9375rem;
}
.page[data-action="Stores-Detail"] .back-btn {
    display: -ms-flexbox;
    display: flex;
    padding-left: 1.25rem;
    text-decoration: underline;
    font-size: 1rem;
    font-weight: 500;
}
.page[data-action="Stores-Detail"] .visited-stores {
    font-size: 1rem;
    font-weight: 500;
    color: var(--color-grey4);
    margin-bottom: 9.375rem;
}
.page[data-action="Stores-Detail"] .visited-stores .visited-store-item img {
    width: 100%;
    border-radius: 0.5rem;
    height: 18.125rem;
    object-fit: cover;
}
.container.join-us-page .page-subtitle {
    margin: 1.875rem auto;
}
.container.join-us-page .page-subtitle .col-12.align-self-center p {
    text-align: left;
    font-size: 1.5rem;
}
#dashboard-wrapper .login-name-wrapper,
.container.join-us-page .page-subtitle.faq {
    margin-bottom: 3.125rem;
}
.container.join-us-page .join-us-banner {
    margin: 3.75rem auto;
}
.container.join-us-page .home-hero-banner .text .title h2 {
    font-size: 1.5rem;
    font-weight: 500;
    font-family: var(--header-font-family);
}
.container.join-us-page .login-link-header .col-6:nth-child(2) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: end;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
}
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span p {
    color: var(--color-grey3);
    font-size: 1rem;
}
.container.join-us-page .benefits-textbox {
    margin: 3.125rem auto;
    text-align: center;
}
.container.join-us-page .benefits.block-below {
    margin: 3.125rem auto;
}
.container.join-us-page .mobile-4r-1c.experience-section {
    margin: 5rem 0;
    max-width: 100%;
}
.container.join-us-page .accordion:first-of-type .card .card-header {
    border-top: none;
}
.page[data-action="GiftCertificate-Show"] .container .title-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 2.5rem;
}
.page[data-action="GiftCertificate-Show"] .container .title-header .page-title {
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 0.9375rem;
}
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines.shipping-method-list,
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container,
.page[data-action="GiftCertificate-Show"] .container .middle-area,
.page[data-action="Order-Details"] .container.receipt .support-section,
.page[data-action="Order-Track"] .container.receipt .support-section,
.payment-form #accordion-billing .nav .nav-item .added-successfully {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .giftcard-details {
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 0.9375rem;
    border-bottom: 0.0625rem solid var(--color-grey7);
    margin-top: 0.625rem;
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .giftcard-details
    span,
.payment-method-summary .appliedAmount {
    color: var(--color-grey5);
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .data-container,
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .img-container {
    padding: 1.5625rem;
}
.page[data-action="GiftCertificate-Show"] .container .middle-area .name,
.page[data-action="GiftCertificate-Show"] .container .middle-area .price {
    font-size: 1rem;
    font-weight: 500;
    padding: 0;
}
.page[data-action="GiftCertificate-Show"] .container .middle-area .price,
.page[data-action="Order-Details"]
    .container.receipt
    .address-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Details"]
    .container.receipt
    .contact-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Details"]
    .container.receipt
    .payment-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Details"]
    .container.receipt
    .support-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Details"]
    .container.receipt
    .total-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Track"]
    .container.receipt
    .address-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Track"]
    .container.receipt
    .contact-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Track"]
    .container.receipt
    .payment-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Track"]
    .container.receipt
    .support-section
    .col-6.col-lg-4:nth-child(2),
.page[data-action="Order-Track"]
    .container.receipt
    .total-section
    .col-6.col-lg-4:nth-child(2) {
    text-align: end;
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .img-container
    img {
    max-width: 100%;
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .card-detail-title {
    font-size: 1.25rem;
    font-weight: 500;
    padding-left: 0.3125rem;
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .digital-bar-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 1.875rem;
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .digital-bar-container
    img {
    max-width: 80%;
    margin-top: 0.9375rem;
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .buttons-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.4375rem;
    margin-top: 1.875rem;
}
.page[data-action="GiftCertificate-Show"]
    .container
    .middle-area
    .buttons-container
    .btn {
    padding: 1rem 5rem;
    max-width: 22.8125rem;
    min-width: 18.75rem;
    height: 3.75rem;
}
.page[data-action="GiftCertificate-Show"] .container .footer {
    color: var(--color-grey4);
    margin-bottom: 2.5rem;
    margin-top: 1.25rem;
}
.error-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    height: calc(100vh - 7.25rem);
}
.error-container .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 4.6875rem;
}
.error-container .content .page-error-title {
    font-size: 3rem;
    max-width: 21.875rem;
}
.error-container .content .error-submessage {
    font-size: 1rem;
    font-weight: 400;
    display: block;
    margin: 0.5rem 0 1.6875rem;
}
.notFound {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto;
    height: calc(100vh - 25.25rem);
}
.notFound .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: auto;
    margin-bottom: auto;
}
.notFound .content .error-submessage {
    margin: 0.5rem 0 1.6875rem;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.75rem;
}
.notFound .content .error-submessage,
.notFound .content .page-error-title {
    font-style: normal;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-primary);
}
.notFound .content .page-error-title {
    margin-bottom: 0;
    font-family: var(--header-bold-font-family);
    font-weight: 800;
    font-size: 3rem;
    line-height: 3rem;
    text-transform: uppercase;
}
.svg-icon {
    background-position: 50%;
    background-color: transparent;
    display: inline-block;
    cursor: pointer;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.svg-icon.twitter {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.001 2.231a7.374 7.374 0 0 1-2.12.582A3.702 3.702 0 0 0 17.503.77a7.395 7.395 0 0 1-2.345.896 3.693 3.693 0 0 0-6.292 3.368 10.482 10.482 0 0 1-7.612-3.858c-.318.545-.5 1.18-.5 1.856a3.69 3.69 0 0 0 1.643 3.074 3.681 3.681 0 0 1-1.673-.462v.046a3.697 3.697 0 0 0 2.962 3.622 3.712 3.712 0 0 1-1.668.063 3.698 3.698 0 0 0 3.45 2.565A7.411 7.411 0 0 1 0 13.469a10.455 10.455 0 0 0 5.66 1.659c6.793 0 10.507-5.627 10.507-10.507 0-.16-.003-.32-.01-.477A7.52 7.52 0 0 0 18 2.23z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.875rem;
    width: 1.875rem;
}
.svg-icon.facebook {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.986 3.718a8.851 8.851 0 0 0-1.496-.163c-1.075 0-1.145.467-1.145 1.216v1.331h2.688L7.799 8.86H5.345v8.39H1.98V8.86H.25V6.102h1.73V4.396C1.98 2.059 3.078.75 5.836.75c.958 0 1.66.14 2.57.327l-.42 2.641z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.875rem;
    width: 1.875rem;
}
.svg-icon.instagram {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 7.62c2.404 0 2.688.01 3.637.053.878.04 1.354.187 1.671.31.42.163.72.358 1.035.673.315.315.51.615.674 1.035.123.317.27.794.31 1.671.043.95.052 1.234.052 3.637s-.01 2.688-.053 3.637c-.04.877-.186 1.354-.31 1.67-.163.421-.358.72-.673 1.036-.315.315-.614.51-1.035.673-.317.123-.793.27-1.67.31-.95.043-1.234.052-3.638.052-2.403 0-2.687-.009-3.636-.052-.878-.04-1.354-.187-1.671-.31a2.788 2.788 0 0 1-1.035-.673 2.788 2.788 0 0 1-.674-1.035c-.123-.317-.27-.794-.31-1.671-.043-.95-.052-1.234-.052-3.637s.01-2.688.053-3.637c.04-.877.186-1.354.31-1.67.163-.421.358-.72.673-1.036.315-.315.614-.51 1.035-.673.317-.123.793-.27 1.67-.31.95-.043 1.234-.052 3.638-.052zM15 6c-2.444 0-2.75.01-3.71.054-.958.044-1.612.196-2.185.418A4.412 4.412 0 0 0 7.511 7.51c-.5.5-.808 1.002-1.038 1.594-.223.572-.375 1.226-.418 2.184C6.01 12.248 6 12.555 6 15s.01 2.75.055 3.71c.043.959.196 1.613.418 2.185.23.592.538 1.094 1.038 1.594s1.002.809 1.594 1.038c.573.223 1.227.375 2.185.419.96.044 1.266.054 3.71.054 2.445 0 2.751-.01 3.711-.054.958-.044 1.612-.196 2.185-.419a4.41 4.41 0 0 0 1.594-1.038c.5-.5.808-1.002 1.038-1.594.223-.572.375-1.226.418-2.184.044-.96.054-1.267.054-3.711s-.01-2.75-.054-3.71c-.043-.959-.196-1.613-.418-2.185A4.411 4.411 0 0 0 22.49 7.51a4.41 4.41 0 0 0-1.594-1.039c-.573-.222-1.227-.374-2.185-.418-.96-.044-1.266-.054-3.71-.054zm.004 4.383a4.622 4.622 0 1 0 0 9.243 4.622 4.622 0 0 0 0-9.243zm0 7.621a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm4.804-6.727a1.08 1.08 0 1 0 0-2.16 1.08 1.08 0 0 0 0 2.16z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.875rem;
    width: 1.875rem;
}
.svg-icon.youtube {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.489 0h1.08l.741 2.776L4.997 0h1.09L4.84 4.128v2.818H3.765V4.128L2.49 0zm4.946 1.78c-.84 0-1.396.554-1.396 1.376v2.511c0 .903.472 1.374 1.396 1.374.766 0 1.369-.513 1.369-1.374V3.156c0-.802-.598-1.377-1.37-1.377zm.398 3.845c0 .279-.143.484-.4.484-.263 0-.415-.215-.415-.484V3.24c0-.28.13-.488.397-.488.292 0 .418.202.418.488v2.385zm3.546-3.803v3.89c-.116.145-.374.384-.56.384-.203 0-.253-.14-.253-.345V1.822h-.953v4.283c0 .506.155.915.665.915.288 0 .689-.15 1.101-.64v.565h.953V1.822h-.953zm1.653 10.393c-.336 0-.406.237-.406.573v.494h.802v-.495c0-.33-.07-.572-.396-.572zm-3.527.03a.697.697 0 0 0-.188.149v3.041c.074.08.146.137.215.172.148.075.364.08.464-.05.053-.07.08-.181.08-.337V12.7c0-.164-.033-.289-.098-.374-.11-.145-.314-.16-.473-.08zm3.62-3.896c-1.953-.132-8.3-.132-10.25 0C.765 8.493.515 9.77.5 13.124c.016 3.35.262 4.632 2.375 4.776 1.95.133 8.297.133 10.25 0 2.11-.144 2.36-1.42 2.375-4.775-.016-3.35-.262-4.632-2.375-4.776zm-9.243 8.015H2.86v-5.655H1.802v-.96h3.137v.96H3.88v5.655zm3.634 0H6.61v-.539c-.168.199-.341.35-.522.454-.49.28-1.16.274-1.16-.716v-4.079h.906v3.741c0 .197.047.329.242.329.177 0 .423-.228.533-.366v-3.704h.908v4.88zm3.493-1.011c0 .604-.226 1.073-.83 1.073-.332 0-.609-.121-.861-.437v.375h-.916V9.749h.916v2.13c.205-.25.483-.456.807-.456.664 0 .885.562.885 1.223v2.707h-.001zm3.353-1.314h-1.735v.92c0 .367.031.683.396.683.383 0 .405-.258.405-.682v-.34h.934v.368c0 .94-.403 1.51-1.36 1.51-.866 0-1.309-.632-1.309-1.51v-2.191c0-.847.56-1.436 1.378-1.436.87 0 1.29.554 1.29 1.436v1.242h.001z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.875rem;
    width: 1.875rem;
}
.svg-icon.location-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.125a6.195 6.195 0 0 0-6.187 6.188 6.125 6.125 0 0 0 1.246 3.712s.169.222.196.254L9 16.875l4.747-5.599c.025-.03.194-.251.194-.251v-.002a6.123 6.123 0 0 0 1.246-3.71A6.195 6.195 0 0 0 9 1.125zm0 8.438a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5z' fill='%23fff'/%3E%3C/svg%3E");
    height: 1.125rem;
    width: 1.125rem;
}
.svg-icon.user {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21v-4a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v4M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.filter {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 8h-19' stroke='%23000' stroke-width='1.6'/%3E%3Ccircle cx='7.5' cy='8' r='2.2' transform='rotate(-180 7.5 8)' fill='%23fff' stroke='%23111' stroke-width='1.6'/%3E%3Cpath d='M2.5 16h19' stroke='%23000' stroke-width='1.6'/%3E%3Ccircle cx='16.5' cy='16' r='2.2' fill='%23fff' stroke='%23111' stroke-width='1.6'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.wishlist {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.458 10.637a5.254 5.254 0 0 0-1.708-1.212A5 5 0 0 0 22.736 9a5 5 0 0 0-2.015.425 5.254 5.254 0 0 0-1.707 1.212L18 11.713l-1.015-1.076C15.998 9.589 14.66 9 13.264 9s-2.735.588-3.722 1.636C8.555 11.684 8 13.105 8 14.587c0 1.482.555 2.903 1.542 3.95l1.014 1.077L18 27l7.444-7.386 1.014-1.077a5.619 5.619 0 0 0 1.141-1.812 5.884 5.884 0 0 0 0-4.276 5.62 5.62 0 0 0-1.141-1.812z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 1.875rem;
    width: 1.875rem;
}
.svg-icon.bag {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 28c2 0 3-1 3-3V13.5c0-1-.5-1.5-1.5-1.5h-15c-1 0-1.5.5-1.5 1.5V25c0 2 1 3 3 3h12zM14 12V9c0-.333.2-1 1-1h6c.8 0 1 .667 1 1v3' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E");
    height: 2.25rem;
    width: 2.25rem;
}
.svg-icon.bag-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 24c2 0 3-1 3-3V9.5c0-1-.5-1.5-1.5-1.5h-15C5.5 8 5 8.5 5 9.5V21c0 2 1 3 3 3h12zM10 8V5c0-.333.2-1 1-1h6c.8 0 1 .667 1 1v3' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.search {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 25a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM27 27l-4-4' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.menu {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 9.8a.8.8 0 0 1 .8-.8h18.109a.8.8 0 0 1 .8.8v.337a.8.8 0 0 1-.8.8H8.8a.8.8 0 0 1-.8-.8V9.8zm0 8.032a.8.8 0 0 1 .8-.8h18.109a.8.8 0 0 1 .8.8v.337a.8.8 0 0 1-.8.8H8.8a.8.8 0 0 1-.8-.8v-.337zm.8 7.232a.8.8 0 0 0-.8.8v.336a.8.8 0 0 0 .8.8h18.109a.8.8 0 0 0 .8-.8v-.337a.8.8 0 0 0-.8-.8H8.8z' fill='%23111'/%3E%3C/svg%3E");
    height: 2.25rem;
    width: 2.25rem;
}
.svg-icon.time-limit {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 28c5.523 0 10-4.477 10-10S23.523 8 18 8 8 12.477 8 18s4.477 10 10 10z' stroke='%23BA861E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 18l5-5M13.5 4.5H23' stroke='%23BA861E' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
    height: 2.25rem;
    width: 2.25rem;
}
.svg-icon.check-large {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8 17.1l5.4 5.4 9.9-9.9' stroke='%236BD079' stroke-width='3.6'/%3E%3C/svg%3E");
    height: 2.25rem;
    width: 2.25rem;
}
.svg-icon.close-large {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.978 19L1 3.022 2.909 1l15.977 15.978L16.978 19z' fill='%23111' stroke='%23111' stroke-width='.6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.91 19L18.886 3.022 16.978 1 1.001 16.978 2.909 19z' fill='%23111' stroke='%23111' stroke-width='.6'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.close-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l12 12M13 1L1 13' stroke='%23111' stroke-width='2.3'/%3E%3C/svg%3E");
    height: 0.875rem;
    width: 0.875rem;
}
.svg-icon.close-filled-large {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='16' fill='%23111'/%3E%3Cpath d='M12 12l12 12M24 12L12 24' stroke='%23fff' stroke-width='3.5'/%3E%3C/svg%3E");
    height: 2.25rem;
    width: 2.25rem;
}
.svg-icon.close-filled-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Ccircle cx='12' cy='12' r='12' fill='%23111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.214 16.785l-8-8 1.572-1.571 8 8-1.572 1.571z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.786 16.785l8-8-1.572-1.571-8 8 1.572 1.571z' fill='%23fff'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.star-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.655 1.548l1.578 3.197 3.53.516-2.554 2.487.602 3.514-3.156-1.66-3.156 1.66.602-3.514L1.548 5.26l3.529-.516 1.578-3.197z' stroke='%23111' stroke-width='.929' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.655 1.548l1.578 3.197 3.53.516-2.554 2.487.602 3.514-3.156-1.66-3.156 1.66.602-3.514L1.548 5.26l3.529-.516 1.578-3.197z' fill='%23111'/%3E%3C/svg%3E");
    height: 0.8125rem;
    width: 0.8125rem;
}
.svg-icon.star-empty {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.655 1.548l1.578 3.197 3.53.516-2.554 2.487.602 3.514-3.156-1.66-3.156 1.66.602-3.514L1.548 5.26l3.529-.516 1.578-3.197z' fill='%23959595'/%3E%3C/svg%3E");
    height: 0.8125rem;
    width: 0.8125rem;
}
.svg-icon.dropdown-arrow-up {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.293 13.207a1 1 0 0 0 1.414-1.414l-1.414 1.414zM10 7.5l.707-.707L10 6.086l-.707.707L10 7.5zm-5.707 4.293a1 1 0 1 0 1.414 1.414l-1.414-1.414zm11.414 0l-5-5-1.414 1.414 5 5 1.414-1.414zm-6.414-5l-5 5 1.414 1.414 5-5-1.414-1.414z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.dropdown-arrow-down {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 6.793a1 1 0 0 0-1.414 1.414l1.414-1.414zM10 12.5l-.707.707.707.707.707-.707L10 12.5zm5.707-4.293a1 1 0 0 0-1.414-1.414l1.414 1.414zm-11.414 0l5 5 1.414-1.414-5-5-1.414 1.414zm6.414 5l5-5-1.414-1.414-5 5 1.414 1.414z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.chevron-left-16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.587 13.613a1.15 1.15 0 0 0 1.626-1.626l-1.626 1.626zM5.6 8l-.813-.813L3.974 8l.813.813L5.6 8zm5.613-3.987a1.15 1.15 0 1 0-1.626-1.626l1.626 1.626zm0 7.974l-4.8-4.8-1.626 1.626 4.8 4.8 1.626-1.626zm-4.8-3.174l4.8-4.8-1.626-1.626-4.8 4.8 1.626 1.626z' fill='%23111'/%3E%3C/svg%3E");
    height: 1rem;
    width: 1rem;
}
.svg-icon.chevron-right-16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.6 12.8L10.4 8 5.6 3.2' stroke='%23111' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E");
    height: 1rem;
    width: 1rem;
}
.svg-icon.chevron-left-20 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.187 16.813a1.15 1.15 0 0 0 1.626-1.626l-1.626 1.626zM7 10l-.813-.813-.813.813.813.813L7 10zm6.813-5.187a1.15 1.15 0 1 0-1.626-1.626l1.626 1.626zm0 10.374l-6-6-1.626 1.626 6 6 1.626-1.626zm-6-4.374l6-6-1.626-1.626-6 6 1.626 1.626z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.chevron-right-20 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 16l6-6-6-6' stroke='%23111' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.tools {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.018 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.25 2c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42a.353.353 0 0 1 .08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16a.353.353 0 0 1-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69z' fill='%23979797'/%3E%3C/svg%3E");
    height: 1.125rem;
    width: 1.125rem;
}
.svg-icon.calendar {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.683 3.061a.55.55 0 0 0-.538-.561.55.55 0 0 0-.538.561v.88H4.71c-.668 0-1.21.566-1.21 1.263v11.034c0 .697.542 1.262 1.21 1.262h10.58c.668 0 1.21-.565 1.21-1.262V5.204c0-.697-.542-1.262-1.21-1.262h-.807V3.06a.55.55 0 0 0-.538-.561.55.55 0 0 0-.538.561v.88H6.683v-.88zm-1.939 4.38v8.758h10.512V7.44H4.744z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.info-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12A6 6 0 1 0 6 0a6 6 0 0 0 0 12z' fill='%23111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.12 3.673a.98.98 0 0 0-.645.114.91.91 0 0 0-.407.478.54.54 0 1 1-1.016-.367 1.99 1.99 0 0 1 .888-1.049 2.06 2.06 0 0 1 1.357-.24c.467.077.894.313 1.203.67.31.357.48.81.48 1.283 0 .773-.589 1.274-.988 1.532-.152.099-.303.179-.434.242v.744a.558.558 0 1 1-1.116 0v-.92a.54.54 0 0 1 .3-.655.555.555 0 0 1 .13-.048 3.024 3.024 0 0 0 .534-.27c.342-.221.494-.44.494-.626a.874.874 0 0 0-.216-.575.953.953 0 0 0-.564-.313z' fill='%23fff'/%3E%3Cpath d='M6 8.46a.54.54 0 0 0 0 1.08h.006a.54.54 0 1 0 0-1.08H6z' fill='%23fff'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.lock {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM8.9 6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H8.9V6z' fill='%23000'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.visibility {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.75C5.833 3.75 2.275 6.342.833 10c1.442 3.658 5 6.25 9.167 6.25s7.725-2.592 9.167-6.25c-1.442-3.658-5-6.25-9.167-6.25zm0 10.417A4.168 4.168 0 0 1 5.833 10C5.833 7.7 7.7 5.833 10 5.833S14.167 7.7 14.167 10 12.3 14.167 10 14.167zM10 7.5A2.497 2.497 0 0 0 7.5 10c0 1.383 1.117 2.5 2.5 2.5s2.5-1.117 2.5-2.5-1.117-2.5-2.5-2.5z' fill='%23959595'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.visibility-off {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 5.833c2.3 0 4.167 1.867 4.167 4.167 0 .542-.108 1.05-.3 1.525l2.433 2.433A9.848 9.848 0 0 0 19.158 10c-1.441-3.658-5-6.25-9.166-6.25a9.704 9.704 0 0 0-3.317.583l1.8 1.8c.475-.191.984-.3 1.525-.3zM1.667 3.558l1.9 1.9.383.384A9.837 9.837 0 0 0 .833 10c1.442 3.658 5 6.25 9.167 6.25 1.292 0 2.525-.25 3.65-.7l.35.35 2.442 2.433 1.058-1.058L2.725 2.5 1.667 3.558zm4.608 4.609l1.292 1.291A2.35 2.35 0 0 0 7.5 10c0 1.383 1.117 2.5 2.5 2.5.184 0 .367-.025.542-.067l1.292 1.292a4.13 4.13 0 0 1-1.834.442A4.168 4.168 0 0 1 5.833 10c0-.658.167-1.275.442-1.833zm3.592-.65l2.625 2.625.016-.134c0-1.383-1.116-2.5-2.5-2.5l-.141.009z' fill='%23959595'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.delivery-address {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9a1 1 0 0 1 1 1v7a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 4V3a1 1 0 0 0-1 1h1zm22 0h1a1 1 0 0 0-1-1v1zm0 5v1a1 1 0 0 0 1-1h-1zM0 7v1h2V7H0zm5.5 1h-1v2h1V8zM1 5h22V3H1v2zm21-1v5h2V4h-2zM2 7V4H0v3h2zm21 1H5.5v2H23V8z' fill='%23000'/%3E%3Cpath d='M9 13h6' stroke='%23000' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.account-details {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2M12 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.share {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM18 22a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM8.59 13.51l6.83 3.98M15.41 6.51l-6.82 3.98' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.shop-preferences {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23111'%3E%3Cpath d='M2.58 10.718v6.685c0 .787.238 1.029 1.017 1.029h2.14v-1.513h1.597v1.513h3.798v-1.513h1.598v1.513h3.935v-1.513h1.598v1.513h2.14c.779 0 1.016-.24 1.016-1.03v-6.684H23v6.685c0 1.648-.947 2.594-2.597 2.594H3.597c-1.65 0-2.597-.946-2.597-2.594v-6.685h1.58z'/%3E%3Cpath d='M7.492 5L8.61 6.106 7.08 7.621l9.664-.119-1.41-1.396L16.45 5l3.377 3.343-3.377 3.342-1.117-1.106 1.527-1.513-9.66.119 1.409 1.394-1.118 1.106-3.377-3.342L7.492 5z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='matrix(-1 0 0 1 23 5)' d='M0 0h22v15H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.edit {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 5H4.556A1.556 1.556 0 0 0 3 6.556v10.888A1.556 1.556 0 0 0 4.556 19h10.888A1.556 1.556 0 0 0 17 17.444V12' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.8 3.285a1.875 1.875 0 0 1 1.142-.562c.415-.039.8.089 1.07.355.269.266.402.649.369 1.064-.033.415-.23.83-.546 1.15l-7.56 7.667-3.006 1.013.972-3.021 7.56-7.666z' stroke='%23111' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.487 10.928c.478.118 1.51.64 1.808 1.784' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.info {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6v8M12 17h.01' stroke='%23111' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.payu {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M-7-5h58v30H-7z'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='b' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23c' transform='matrix(.00056 0 0 .00108 0 -.01)'/%3E%3C/pattern%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h42.857v20H0z'/%3E%3C/clipPath%3E%3Cimage id='c' width='1792' height='947' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwAAAAOzCAYAAAC/BhLXAAAgAElEQVR4Aezd23HbSLcGUIdAgROAQ3AIE8KEoBAmBIWgx/M2rhpDflUGVgly1XmcEBSCMtBfTZGmKOvCCy69N9ZUTVk3Ao3VG2CjPwL49Ml/BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyCrwb/fHn9/umr/brrmo7f+r2+Vf338sPme1t10ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEehNYh30Pbdc81v//8qb9ufjS28ZbEAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEsAv/8WCyuuua/+kO/V4LJ2+V5ln6wHQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6EWi75U3I8G99pWK5ZWkvEBZCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILpAe7s8jxz+rdt+H70ftJ8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALwJhb/354jmFV7fLv3oBsRACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECkQUSXP33uN6Gi8j9oO0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEThb4/mPxOUsAeHXbfD0ZxAIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBb4t/vjzywBYNstbyL3hbYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFkgVwDYuAXoyRVhAQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAeCuh+8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBYQAIbuPo0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsCsgANz18B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0AICwNDdp/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUEgLseviNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQWkAAGLr7NJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAroAAcNfDdwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRCCwgAQ3efxhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRAA7nr4jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBoAQFg6O7TeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7AgLAXQ/fESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgtIAAM3X0aT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXQAC46+E7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAeCuh+8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBYQAIbuPo0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsCsgANz18B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0AICwNDdp/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUEgLseviNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQWkAAGLr7NJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAroAAcNfDdwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRCCwgAQ3efxhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRAA7nr4jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBoAQFg6O7TeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7AgLAXQ/fESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgtIAAM3X0aT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXQAC46+E7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV2Bf34sFm3XPCb5/2J363xHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYIYCbdfcpwgAb5fnM+w+m0yAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgV6DtmosEAeBDuZpxd8t8R4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCGAuvbgD4EDwHd/nOGtWuTCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE3hBofy6+tF0TMgS8um2+vrFZfkyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgvgLrEDDa8wAv59tjtpwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAHgLt7fK8XFXXdsubev9vLr7/WHzeY3N+/ckq4Lxdnq+feViee5ju/293zd//dn/8+WujfUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgk8D6+YYl6It2ZePjqc9kXIW4PxdfMvWnbSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJixQLkSbo7B3yvBodukzng/sOkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRQC5TamrwRhJ19VF3WZV13zX7kaMkXn2ggCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF5Cayv/Jtt2Pd2SLm8mVcl2FoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHwAutn/j28HYI1sw4Gv901f4fvZBtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwH4G2ay6Ef++GnA9uBTqf/cGWEiBAgAABAgQIECBAgAABAgQIECBAgAABAgTCC7Rd4+q/7t0A8LE8HzF8R9sAAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/AKe/fdB8LcJBu/OrvNXgy0kQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAIL+D2n3sGgF3zEL6zbQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB+AQHg3gHgY/5qsIUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQFKrX8EAACAASURBVIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBdrb5Xnb7R+CzfdvlzfhO9sGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5Bf4/mPxeb6h3kHB52X+arCFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECKQTau7NrIeD7YWAJSlN0to0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIL/Bv98efAsC3A8Cr2+Zr/iqwhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqkE2q65FAK+GgI+/PNjsUjV2TaGAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgLlSjch4E4I+ND+XHyZR+/bSgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZQCQsBfAeC98C9lidsoAgQIECBAgAABAgQIECBAgAABAgQIECBAgMD8BK5ul3+1XXM/46sBL932c351b4sJECBAgAABAgQIECBAgAABAgQIECBAgACBEQTKFVjrMOqi7Rr/72Hwb/fHn99/LD730T3F/8l9edN2uf9fXfl4uzwX/PVROZZBgAABAgQIECBAgAABAgQIECBAgAABAgQIEHgm8BT6rZ5F9zDjK9Aee9j2cgXfZV9h4LMu8iUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjwVKUNXenV33EHz1EZ5lW4ZbWn5cgv6CAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgL4H1bT5d8dc1QwaPD+Xqyr76zHIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIvCrQ3i7PXfU3aPC3GyreLs9f7Qg/JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHCqgPBvxODv2dWF/3Z//Hlq33k9AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgR2BcjvKtmvc9vNZMDfilZAP//xYLHY6xDcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEThFou+XNiIHX7m0wpwnd6mrD3dn1Kf3ntQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR+Cbj15zS3/nwZuLoV6K+S9AUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMApAq7+qyMAvLptvp7Sj15LgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4NP3H4vPL69E8/10gaCSJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHCSgNt/Thf2vRa0ug3oSeXsxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAm3XXLwWRPnZZMHghaokQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLSA5/9NFvQ9vhGyCgCPrmYvJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ+CQArCwAvDu7VpYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEjhYQAFYWAHbLm6M70wsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICAAFgPYCAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRAICQAFgonK2KQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJAAaC9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIJGAAFAAmKicbQoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAUABoLyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgkIAAUACYqZ5tCgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgABQA2gsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQSCQgABYCJytmmECBAgAABAgQIZBT458di8W/3x5/+n87g+4/F54y1ZZsIECBAgAABAgQOE2h/Lr6MOS4v6zushf6aQD6BY/e5b13z/21XWwg25/Ysb/JVpy0iQIAAAQIECBAg8IbAJtz7dtf83XbNRXt3dr3+lOK9E5XaT4yWN099tby5um2+rvqvay6ubpd/lRNUkzVvFL0fEyBAgAABAgQqE9iEepvx3HZMXsZ7NY5J1+PQ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AgQIECBAgAABAgQIEMhB4N/uj78iJ/9S2a836y85WCoDAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcUF0uy56AnAxREVgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAOAv98X63artmGTgDefbrJwVIZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwu0G7WF6GTf13zkK5hcUgFIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCDwHXX/IyeAEyzGHOwVAYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwr82/3xV/TkX2v5z0XbkJMTIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkJHC9ab6GTwBa/jOjFqUoBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwmkZTPDJ/+65sHyn4s1IScmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDISaDtmsvwCUDLf+bUpJSFAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgSYG2a7bhE4CW/1yyCTk3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALgLtZn0RPvln+c9cmpNyECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILC3Qds19+ASg5T+XbkbOT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkINAKbP/0nXk4KkMBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBYVKGL2X9dsF0V0cgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5CJQy++9603zNwVMZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwqUMjsv4d/uz/+WhTSyQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLfDfXfN32zUPBfy5X9rS+QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsKvDP99Wq7ZptAcm/h5TIXBTTyQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLdB2zWUJyb90Dd++r/5c2tP5CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwmkBJmpST/2rtPN4tBOjEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHATabn1bSgLwerP+koOpMhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYRKDdrC9KSf61XXO/CKKTEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhB4J/vq1XbNdtSEoD/3TV/5+CqDAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQWEUj75ZWS/EvXkRKai0A6KQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGlBdJsuZKSf9eb5uvSps5PgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBGB9sfqc0lLf6ZE5rfvqz8XwXRSAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAksK7Pf9uy9p9l/brW+XNHVuAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosJlLbvX0pk/tv98ddioE5MgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCmBtE9eWTP/moe2a+6X8nReAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosJtJv1RYHJv4d0XYuhOjEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQSKTf6Z/bdEc3JOAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQUKTv6Z/bdkw3JuAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB+QWKTv6Z/Td/g3JGAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5QT+u2v+LnLPv6552F2Xvf+Wa1zOTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMK/A9ab5WnTyz+y/eRuUsxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwj8M/31eq6a34Wnvyz998yzctZCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5hT4t/vjr7ZrtsUn/8z+m7NZORcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDcAmnWX9s1VxUk/nZ7/11v1l/mNnY+AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArMIpGRY2zX3tST/2m59OwuskxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYU+Db99WfKRlWT+Kv2c3+S8uczunsXAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmFUiJv+tN87W2xF+63nTdk+I6OAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG5BGpO/O2Tndu01+Fc3s5DgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBKBdrO+qHGpz9czHP+7a/6eBNhBCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEwt0P5YfW675qrtmu3rRFiN/7/ump9Tmzs+AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVEFrjfrL/uk332NSb5D1/xv98dfo2I7GAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGxBVJSKy1r2d59ujmU/PK75mpse8cjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcJZASvY97uWXlvVc30rqNQ89De7/+b5anYXvzQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROFUhJqpTk2yX6uubycSnPXaLPcp5d72Tfm6Rg8jy1LryeAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC+B9sfq834W3+XjLL5dgm/bcybbm+SW9x1NDFr6s1fL9CICBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFeAmlW3y7hZ4++JZKXlv7s1Uq9iAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4KhASvxdb5qvZugdnaE3XWLwx+rz0YryAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLHBK436y9t11jW84x9+85NnP531/x9rJ78ngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBRgf3+ftPNalswqXZuUm6+969vj1aUFxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4JtD+WH2eL8m14NKaeSch7ft3rKH6PQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD+B6675KQG4cGLSvn/9GqtXESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIHBb4t/vjL8m/hZN/m/XF4VryWwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI9Ba43zVcJwEUTgFc9q8rLCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBwXaLvmXgJwoQTg3aeb4zXkFQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROEJD8Wyb5l/Zd/Of7anVCVXkpAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcMC376v/pQAnD8BKPl3uF36LQECBAgQIECAAAECBAgQIECAAAECBAgQIECAwECBf7s//pIAnD0BuG1/rD4PrDJvI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPCxgASg5N/HrcNvCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEwgmkPejMAJwtCWjmX7geosAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYACEoCzJAAl/wL2DUUmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIQUaLtmKwk4aRJQ8i9kz1BoAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBQgbZb30oATpMAvO6an+2P1eegTUOxCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEIgq0XXMlATh+AjAl/9IeixHbhDITIECAAAECBAgQIECAAAECBAgQIECAAAECBAgEFmg36wsJwJETgHefbiT/AncKRSdAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBZIS1RKAI6aALyK3B6UnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoACBtmu2koBnJwG3aTZlAc3BJRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEQXaLv1rQTg8ARg2u8vzaSM3g6UnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBCBtmsuJQCHJQCvN81X+/0V0hFcBgECBAgQIECAAAECBAgQIECAAAECBAgQIECgFIF/uz/+kgA8OQFoyc9SOoDrIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUJpBmsEkAnpIAXN9++776s7R24HoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKEtjtY9edkgSr8rXb/+6avwuqdpdCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqkDbNVdmAX6c1LTXX6kt33URIECAAAECBAgQIECAAAECBAgQIECAAAECBAoVuN6sv0gAvk0AppmRaY/EQqvdZREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQsIAH4IgF4327WFyXXt2sjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoXKC9+3QjCdhs2665LLyqXR4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgEANApUvA3qfEn//fF+taqhr10iAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCJQNs1KRH2UNEfS31W0rZdJgECBAgQIECAAAECBAgQIECAAAECBAgQIECgSoE0C66K5N/dp5t/uz/+qrKSXTQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA9AmkJzIJnAe6W+fz2ffVnPTXqSgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBKoXKGwvwO31pvlqtl/1zRoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBugZQ0C7wU6H0qf0pk1l2Lrp4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAM4HrrvkZJwm4vt3tX/hj9fnZJfgnAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJPAmk/wHxnAj4m/Czt+VRb/iZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQU+C/u+bvtmu2S80GTDMRUyIylUPCr2eleRkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQwJpNmDbNVcTJgK3bbe+3c84vEz797WW8zxUJX5HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYByBXXJulwzcLcPZY2Zget3Tn10S8fJpNp8ZfePUiaMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjvmpvIAAAUwklEQVQQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC/2+HDgQAAAAABPlbj7BAIWTAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgBgIgjKDfUCQ0EwAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E");
    height: 1.5rem;
    width: 2.6875rem;
}
.svg-icon.mastercard {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M0-2.857h45.714v24.143H0z'/%3E%3Crect x='-2.357' y='-6.643' width='33' height='23' rx='3.5' fill='%23fff' stroke='%23D1D9E0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 15.512H9.558L7.35 6.846c-.104-.398-.327-.75-.654-.917A9.39 9.39 0 0 0 4 5.012V4.68h4.74c.654 0 1.145.5 1.227 1.083l1.145 6.25 2.94-7.333h2.861L12.5 15.512zm6.049 0H15.77l2.288-10.833h2.78l-2.29 10.833zm5.883-7.832c.082-.584.573-.917 1.145-.917.9-.084 1.88.083 2.697.5l.491-2.333a6.858 6.858 0 0 0-2.534-.501c-2.697 0-4.66 1.5-4.66 3.583 0 1.584 1.39 2.416 2.372 2.917 1.062.5 1.47.834 1.389 1.333 0 .75-.818 1.083-1.634 1.083-.981 0-1.963-.25-2.86-.667l-.492 2.334c.982.416 2.044.584 3.025.584 3.024.082 4.903-1.417 4.903-3.667 0-2.834-3.842-3-3.842-4.25zM38 15.512L35.794 4.679h-2.37c-.491 0-.982.333-1.145.833l-4.086 10h2.86l.571-1.583h3.515l.327 1.583H38zm-4.168-7.916l.817 4.083H32.36l1.472-4.083z' fill='%23172B85'/%3E%3Crect x='-2.357' y='-6.643' width='47.571' height='33.286' rx='3.5' fill='%23fff' stroke='%23D1D9E0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.684 16.9a9.717 9.717 0 0 1-6.283 2.286c-5.35 0-9.687-4.286-9.687-9.572S10.051.043 15.401.043c2.398 0 4.592.86 6.283 2.286A9.717 9.717 0 0 1 27.968.043c5.35 0 9.686 4.285 9.686 9.571s-4.337 9.572-9.686 9.572a9.717 9.717 0 0 1-6.284-2.287z' fill='%23ED0006'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.684 16.9c2.083-1.756 3.403-4.368 3.403-7.286 0-2.917-1.32-5.529-3.403-7.285A9.717 9.717 0 0 1 27.967.043c5.35 0 9.687 4.285 9.687 9.571s-4.337 9.572-9.687 9.572a9.717 9.717 0 0 1-6.283-2.287z' fill='%23F9A000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.684 16.899c2.083-1.756 3.404-4.368 3.404-7.285s-1.321-5.53-3.404-7.285c-2.083 1.756-3.403 4.368-3.403 7.285s1.32 5.53 3.403 7.285z' fill='%23FF5E00'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='b' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23c' transform='matrix(.00056 0 0 .00106 0 0)'/%3E%3C/pattern%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h42.857v20H0z'/%3E%3C/clipPath%3E%3Cimage id='c' width='1792' height='947' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwAAAAOzCAYAAAC/BhLXAAAgAElEQVR4Aezd23HbSLcGUIdAgROAQ3AIE8KEoBAmBIWgx/M2rhpDflUGVgly1XmcEBSCMtBfTZGmKOvCCy69N9ZUTVk3Ao3VG2CjPwL49Ml/BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyCrwb/fHn9/umr/brrmo7f+r2+Vf338sPme1t10ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEehNYh30Pbdc81v//8qb9ufjS28ZbEAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEsAv/8WCyuuua/+kO/V4LJ2+V5ln6wHQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6EWi75U3I8G99pWK5ZWkvEBZCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILpAe7s8jxz+rdt+H70ftJ8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALwJhb/354jmFV7fLv3oBsRACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECkQUSXP33uN6Gi8j9oO0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEThb4/mPxOUsAeHXbfD0ZxAIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBb4t/vjzywBYNstbyL3hbYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFkgVwDYuAXoyRVhAQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAeCuh+8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBYQAIbuPo0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsCsgANz18B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0AICwNDdp/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUEgLseviNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQWkAAGLr7NJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAroAAcNfDdwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRCCwgAQ3efxhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRAA7nr4jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBoAQFg6O7TeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7AgLAXQ/fESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgtIAAM3X0aT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXQAC46+E7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAeCuh+8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBYQAIbuPo0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsCsgANz18B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0AICwNDdp/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUEgLseviNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQWkAAGLr7NJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAroAAcNfDdwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRCCwgAQ3efxhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRAA7nr4jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBoAQFg6O7TeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7AgLAXQ/fESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgtIAAM3X0aT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXQAC46+E7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV2Bf34sFm3XPCb5/2J363xHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYIYCbdfcpwgAb5fnM+w+m0yAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgV6DtmosEAeBDuZpxd8t8R4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCGAuvbgD4EDwHd/nOGtWuTCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE3hBofy6+tF0TMgS8um2+vrFZfkyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgvgLrEDDa8wAv59tjtpwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAHgLt7fK8XFXXdsubev9vLr7/WHzeY3N+/ckq4Lxdnq+feViee5ju/293zd//dn/8+WujfUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgk8D6+YYl6It2ZePjqc9kXIW4PxdfMvWnbSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJixQLkSbo7B3yvBodukzng/sOkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRQC5TamrwRhJ19VF3WZV13zX7kaMkXn2ggCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF5Cayv/Jtt2Pd2SLm8mVcl2FoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHwAutn/j28HYI1sw4Gv901f4fvZBtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwH4G2ay6Ef++GnA9uBTqf/cGWEiBAgAABAgQIECBAgAABAgQIECBAgAABAgTCC7Rd4+q/7t0A8LE8HzF8R9sAAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/AKe/fdB8LcJBu/OrvNXgy0kQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAIL+D2n3sGgF3zEL6zbQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB+AQHg3gHgY/5qsIUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQFKrX8EAACAASURBVIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBdrb5Xnb7R+CzfdvlzfhO9sGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5Bf4/mPxeb6h3kHB52X+arCFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECKQTau7NrIeD7YWAJSlN0to0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIL/Bv98efAsC3A8Cr2+Zr/iqwhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqkE2q65FAK+GgI+/PNjsUjV2TaGAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgLlSjch4E4I+ND+XHyZR+/bSgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZQCQsBfAeC98C9lidsoAgQIECBAgAABAgQIECBAgAABAgQIECBAgMD8BK5ul3+1XXM/46sBL932c351b4sJECBAgAABAgQIECBAgAABAgQIECBAgACBEQTKFVjrMOqi7Rr/72Hwb/fHn99/LD730T3F/8l9edN2uf9fXfl4uzwX/PVROZZBgAABAgQIECBAgAABAgQIECBAgAABAgQIEHgm8BT6rZ5F9zDjK9Aee9j2cgXfZV9h4LMu8iUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjwVKUNXenV33EHz1EZ5lW4ZbWn5cgv6CAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgL4H1bT5d8dc1QwaPD+Xqyr76zHIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIvCrQ3i7PXfU3aPC3GyreLs9f7Qg/JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHCqgPBvxODv2dWF/3Z//Hlq33k9AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgR2BcjvKtmvc9vNZMDfilZAP//xYLHY6xDcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEThFou+XNiIHX7m0wpwnd6mrD3dn1Kf3ntQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR+Cbj15zS3/nwZuLoV6K+S9AUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMApAq7+qyMAvLptvp7Sj15LgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4NP3H4vPL69E8/10gaCSJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHCSgNt/Thf2vRa0ug3oSeXsxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAm3XXLwWRPnZZMHghaokQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLSA5/9NFvQ9vhGyCgCPrmYvJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ+CQArCwAvDu7VpYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEjhYQAFYWAHbLm6M70wsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICAAFgPYCAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRAICQAFgonK2KQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJAAaC9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIJGAAFAAmKicbQoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAUABoLyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgkIAAUACYqZ5tCgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgABQA2gsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQSCQgABYCJytmmECBAgAABAgQIZBT458di8W/3x5/+n87g+4/F54y1ZZsIECBAgAABAgQOE2h/Lr6MOS4v6zushf6aQD6BY/e5b13z/21XWwg25/Ysb/JVpy0iQIAAAQIECBAg8IbAJtz7dtf83XbNRXt3dr3+lOK9E5XaT4yWN099tby5um2+rvqvay6ubpd/lRNUkzVvFL0fEyBAgAABAgQqE9iEepvx3HZMXsZ7NY5J1+PQ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AgQIECBAgAABAgQIEMhB4N/uj78iJ/9S2a836y85WCoDAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcUF0uy56AnAxREVgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAOAv98X63artmGTgDefbrJwVIZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwu0G7WF6GTf13zkK5hcUgFIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCDwHXX/IyeAEyzGHOwVAYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwr82/3xV/TkX2v5z0XbkJMTIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkJHC9ab6GTwBa/jOjFqUoBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwmkZTPDJ/+65sHyn4s1IScmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDISaDtmsvwCUDLf+bUpJSFAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgSYG2a7bhE4CW/1yyCTk3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALgLtZn0RPvln+c9cmpNyECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILC3Qds19+ASg5T+XbkbOT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkINAKbP/0nXk4KkMBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBYVKGL2X9dsF0V0cgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5CJQy++9603zNwVMZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwqUMjsv4d/uz/+WhTSyQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLfDfXfN32zUPBfy5X9rS+QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsKvDP99Wq7ZptAcm/h5TIXBTTyQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLdB2zWUJyb90Dd++r/5c2tP5CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwmkBJmpST/2rtPN4tBOjEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHATabn1bSgLwerP+koOpMhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYRKDdrC9KSf61XXO/CKKTEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhB4J/vq1XbNdtSEoD/3TV/5+CqDAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQWEUj75ZWS/EvXkRKai0A6KQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGlBdJsuZKSf9eb5uvSps5PgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBGB9sfqc0lLf6ZE5rfvqz8XwXRSAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAksK7Pf9uy9p9l/brW+XNHVuAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosJlLbvX0pk/tv98ddioE5MgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCmBtE9eWTP/moe2a+6X8nReAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosJtJv1RYHJv4d0XYuhOjEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQSKTf6Z/bdEc3JOAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQUKTv6Z/bdkw3JuAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB+QWKTv6Z/Td/g3JGAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5QT+u2v+LnLPv6552F2Xvf+Wa1zOTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMK/A9ab5WnTyz+y/eRuUsxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwj8M/31eq6a34Wnvyz998yzctZCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5hT4t/vjr7ZrtsUn/8z+m7NZORcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDcAmnWX9s1VxUk/nZ7/11v1l/mNnY+AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArMIpGRY2zX3tST/2m59OwuskxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYU+Db99WfKRlWT+Kv2c3+S8uczunsXAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmFUiJv+tN87W2xF+63nTdk+I6OAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG5BGpO/O2Tndu01+Fc3s5DgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBKBdrO+qHGpz9czHP+7a/6eBNhBCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEwt0P5YfW675qrtmu3rRFiN/7/ump9Tmzs+AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVEFrjfrL/uk332NSb5D1/xv98dfo2I7GAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGxBVJSKy1r2d59ujmU/PK75mpse8cjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcJZASvY97uWXlvVc30rqNQ89De7/+b5anYXvzQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROFUhJqpTk2yX6uubycSnPXaLPcp5d72Tfm6Rg8jy1LryeAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC+B9sfq834W3+XjLL5dgm/bcybbm+SW9x1NDFr6s1fL9CICBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFeAmlW3y7hZ4++JZKXlv7s1Uq9iAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4KhASvxdb5qvZugdnaE3XWLwx+rz0YryAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLHBK436y9t11jW84x9+85NnP531/x9rJ78ngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBRgf3+ftPNalswqXZuUm6+969vj1aUFxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4JtD+WH2eL8m14NKaeSch7ft3rKH6PQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD+B6675KQG4cGLSvn/9GqtXESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIHBb4t/vjL8m/hZN/m/XF4VryWwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI9Ba43zVcJwEUTgFc9q8rLCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBwXaLvmXgJwoQTg3aeb4zXkFQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROEJD8Wyb5l/Zd/Of7anVCVXkpAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcMC376v/pQAnD8BKPl3uF36LQECBAgQIECAAAECBAgQIECAAAECBAgQIECAwECBf7s//pIAnD0BuG1/rD4PrDJvI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPCxgASg5N/HrcNvCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEwgmkPejMAJwtCWjmX7geosAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYACEoCzJAAl/wL2DUUmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIQUaLtmKwk4aRJQ8i9kz1BoAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBQgbZb30oATpMAvO6an+2P1eegTUOxCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEIgq0XXMlATh+AjAl/9IeixHbhDITIECAAAECBAgQIECAAAECBAgQIECAAAECBAgEFmg36wsJwJETgHefbiT/AncKRSdAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBZIS1RKAI6aALyK3B6UnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoACBtmu2koBnJwG3aTZlAc3BJRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEQXaLv1rQTg8ARg2u8vzaSM3g6UnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBCBtmsuJQCHJQCvN81X+/0V0hFcBgECBAgQIECAAAECBAgQIECAAAECBAgQIECgFIF/uz/+kgA8OQFoyc9SOoDrIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUJpBmsEkAnpIAXN9++776s7R24HoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKEtjtY9edkgSr8rXb/+6avwuqdpdCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqkDbNVdmAX6c1LTXX6kt33URIECAAAECBAgQIECAAAECBAgQIECAAAECBAoVuN6sv0gAvk0AppmRaY/EQqvdZREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQsIAH4IgF4327WFyXXt2sjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoXKC9+3QjCdhs2665LLyqXR4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgEANApUvA3qfEn//fF+taqhr10iAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCJQNs1KRH2UNEfS31W0rZdJgECBAgQIECAAAECBAgQIECAAAECBAgQIECgSoE0C66K5N/dp5t/uz/+qrKSXTQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA9AmkJzIJnAe6W+fz2ffVnPTXqSgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBKoXKGwvwO31pvlqtl/1zRoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBugZQ0C7wU6H0qf0pk1l2Lrp4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAM4HrrvkZJwm4vt3tX/hj9fnZJfgnAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJPAmk/wHxnAj4m/Czt+VRb/iZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQU+C/u+bvtmu2S80GTDMRUyIylUPCr2eleRkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQwJpNmDbNVcTJgK3bbe+3c84vEz797WW8zxUJX5HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYByBXXJulwzcLcPZY2Zget3Tn10S8fJpNp8ZfePUiaMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjvmpvIAAAUwklEQVQQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC/2+HDgQAAAAABPlbj7BAIWTAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgBgIgjKDfUCQ0EwAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E");
    height: 1.25rem;
    width: 2.6875rem;
}
.svg-icon.visa {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.357 15.655H9.415L7.208 6.989c-.104-.399-.327-.751-.654-.917a9.39 9.39 0 0 0-2.697-.917V4.82h4.74c.654 0 1.145.501 1.227 1.083l1.145 6.251 2.94-7.334h2.861l-4.413 10.834zm6.049 0h-2.78l2.29-10.834h2.778l-2.288 10.834zm5.883-7.833c.082-.583.573-.917 1.145-.917a5.05 5.05 0 0 1 2.697.5l.491-2.333a6.858 6.858 0 0 0-2.534-.5c-2.697 0-4.66 1.5-4.66 3.582 0 1.585 1.39 2.417 2.372 2.918 1.062.5 1.47.833 1.389 1.333 0 .75-.818 1.083-1.634 1.083-.982 0-1.963-.25-2.86-.667l-.492 2.334c.982.416 2.043.583 3.025.583 3.024.083 4.903-1.416 4.903-3.667 0-2.833-3.842-3-3.842-4.249zm13.568 7.833L35.65 4.82h-2.37c-.49 0-.98.334-1.145.833l-4.085 10h2.86l.571-1.582h3.515l.327 1.583h2.534zm-4.168-7.916l.817 4.083h-2.289l1.472-4.083z' fill='%23172B85'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h42.857v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    height: 1.25rem;
    width: 2.6875rem;
}
.svg-icon.pago-efectivo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='78' height='20' viewBox='0 0 78 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M-1-6h80v31H-1z'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='b' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23c' transform='matrix(.00083 0 0 .00215 0 -.01)'/%3E%3C/pattern%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h77.143v20H0z'/%3E%3C/clipPath%3E%3Cimage id='c' width='1200' height='474' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAHaCAYAAAAQdrBUAAAgAElEQVR4Aey9C8weR3n3vRDTxEAS4pwc24EIKJWipELwKgIUREGqQE0bKSJvkT6CaglUGokSKhBgKlAQSsmnqiGVIE2tlxq3qqFJKyuKKosSbAMJuJg8To2tOEAOlCScavq6SSDJl3B9+j9+Jl6v9zC7e+3x/o20uu977z3M/OawM/+95pokIUAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEycwB133HHut771rQv27dv3R2Fb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BAgQGJxARLQ6Cq9WN371YEQGTU/etBw8ZQCVjwyjMpRa/aj/V4dUdVD1489GZCDWbFhVn9XSFMF6JcEcpTa4T8I7ESBAgAABAgQIECBAgAABAgQInFNg//79myPimTrB6er51NMR+cgwKkOp+pFT/+r/5fNwbVlEyxTBc/YOfyRAgAABAgQIECBAgAABAgQIDIlArqK3MmVuuKKl/h3N/4dWrVZr+/z8/I2mCA5JZ3QYBAgQIECAAAECBAgQIECAAIE3Emi327eNeYgltHqjD9/fCRAgQIAAAQIECBAgQIAAAQKjIjCGIVausrg0PdBIq1HphY6TAAECBAgQIECAAAECBAgQILCGwEqIlaHPqG65euBiRBxqtVp3mh64xgfu3wQIECBAgAABAgQIECBAgACBURTI0CcijoxIgvXKyiirI+12e2cGcFYPHMVe55gJECBAgAABAgQIECBAgAABAh0K7N279+IMhCLi+JAFWXVgdXRhYeH79SirPN4OT1FzAgQIECBAgAABAgQIECBAgACBcRBYWFj4ZEQ8FBHPREQWQh/kdmolQMv3PrI6sNq/f//mcfB1DgQIECBAgAABAgQIECBAgAABAj0SePjhhz+ahdBXphZmoJS1pnoVaGVQlfvL0V5Zv+rII4888ki73b6n3W7fmu9thFWPPki7IUCAAAECBAgQIECAAAECBAiMu8C+ffvWZaCUtaYy0MqgaSXUOroSPmUI9UaPLA6f7fKxFFLlqKqVoOq2HO2V9auEVePei5wfAQIECBAgQIAAAQIECBAgQGDAAhk45ZS+DJ8yhHqjRxaHz3b5yCBswIfp7QgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHRE/g/R3GqwMZ2gdgAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E");
    height: 1.25rem;
    width: 2.6875rem;
}
.svg-icon.dinners {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)'%3E%3Cpath d='M32.226 10.075c0-5.114-4.268-8.648-8.944-8.646h-4.024c-4.732-.002-8.627 3.533-8.627 8.646 0 4.677 3.895 8.52 8.627 8.497h4.024c4.676.022 8.944-3.822 8.944-8.497z' fill='%230079BE'/%3E%3Cpath d='M19.283 2.153c-4.324.002-7.828 3.514-7.83 7.848.002 4.334 3.506 7.845 7.83 7.847 4.325-.002 7.83-3.513 7.83-7.847 0-4.334-3.505-7.846-7.83-7.848z' fill='%23fff'/%3E%3Cpath d='M14.335 9.98a4.981 4.981 0 0 1 3.185-4.642v9.283a4.98 4.98 0 0 1-3.185-4.641zm6.737 4.643V5.338A4.979 4.979 0 0 1 24.26 9.98a4.98 4.98 0 0 1-3.188 4.643z' fill='%230079BE'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h42.857v20H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' transform='translate(4.286 -1.429)' d='M0 0h34.286v22.857H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    height: 1.25rem;
    width: 2.6875rem;
}
.svg-icon.american-express {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' height='20' viewBox='0 0 35 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 0h34.286v20H0z'/%3E%3Cpath fill='%232557D6' d='M-2.857 0h40v20h-40z'/%3E%3Cpath d='M25.302 5.622l-.663 1.463h1.33l-.667-1.463zm-7.655.907c.125-.06.199-.189.199-.35 0-.156-.078-.27-.203-.323-.114-.06-.289-.067-.457-.067h-1.187v.815h1.171c.188 0 .344-.002.477-.075zM2.439 5.622l-.656 1.463H3.1l-.66-1.463zm30.537 9.37h-1.861v-.788h1.854c.183 0 .312-.022.39-.09a.31.31 0 0 0 .113-.24.29.29 0 0 0-.117-.242c-.07-.056-.172-.082-.34-.082-.905-.028-2.034.025-2.034-1.136 0-.532.371-1.092 1.383-1.092h1.92v-.73H32.5c-.538 0-.93.117-1.206.3v-.3h-2.639c-.422 0-.917.095-1.151.3v-.3h-4.712v.3c-.375-.246-1.007-.3-1.3-.3h-3.107v.3c-.297-.262-.957-.3-1.359-.3h-3.478l-.796.784-.745-.784H6.811v5.12h5.098l.82-.796.773.796 3.142.003V14.51h.309c.417.006.908-.01 1.342-.18v1.382h2.592v-1.335h.125c.16 0 .175.006.175.152v1.183h7.874c.5 0 1.023-.117 1.312-.328v.328h2.497c.52 0 1.028-.066 1.414-.236v-.954c-.234.311-.69.47-1.308.47zm-15.982-1.21h-1.203v1.23h-1.873l-1.187-1.214-1.233 1.215H7.68v-3.67h3.877l1.185 1.203 1.226-1.202h3.08c.765 0 1.624.192 1.624 1.208 0 1.02-.835 1.23-1.678 1.23zm5.783-.166c.136.179.156.346.16.67v.727h-.968v-.46c0-.22.023-.547-.156-.717-.14-.132-.355-.163-.707-.163h-1.03v1.34h-.968v-3.67h2.225c.488 0 .843.02 1.16.174.304.167.495.396.495.815 0 .585-.43.884-.683.976.214.072.39.2.472.308zm3.982-1.514H24.5v.668h2.202v.748h-2.201v.73l2.257.004v.76h-3.217v-3.668h3.216v.758zm2.476 2.91h-1.877v-.786h1.87c.183 0 .312-.022.393-.09a.313.313 0 0 0 .114-.24.304.304 0 0 0-.117-.243c-.074-.056-.176-.081-.344-.081-.9-.028-2.03.025-2.03-1.136 0-.532.368-1.092 1.378-1.092h1.933v.78h-1.768c-.176 0-.29.007-.387.067-.105.06-.144.147-.144.264 0 .138.09.232.21.273.102.032.211.042.375.042l.52.013c.523.011.882.094 1.1.295.188.176.288.4.288.777 0 .79-.542 1.158-1.514 1.158zm-7.475-2.85c-.117-.063-.289-.067-.46-.067h-1.187v.824h1.171c.188 0 .347-.006.476-.075a.387.387 0 0 0 .2-.352.344.344 0 0 0-.2-.33zm10.769-.067c-.175 0-.292.006-.39.066-.102.06-.14.148-.14.265 0 .138.085.232.21.273a1.2 1.2 0 0 0 .371.042l.523.012c.527.012.879.095 1.093.296.04.027.063.059.09.09v-1.044h-1.757zm-15.502 0h-1.256v.935h1.245c.37 0 .6-.167.601-.485 0-.32-.242-.45-.59-.45zm-8.387 0v.667h2.116v.75H8.64v.73h2.37l1.1-1.077-1.053-1.07H8.64zm6.188 2.566V11.72l-1.48 1.447 1.48 1.494zM8.72 8.77v.632h8.052l-.003-1.337h.155c.11.003.141.012.141.176v1.161h4.165v-.311c.336.164.858.311 1.546.311h1.752l.375-.814h.831l.367.814h3.377v-.774l.51.774h2.707V4.286h-2.678v.604l-.375-.604h-2.748v.604l-.344-.604H22.84c-.622 0-1.168.079-1.609.299v-.299H18.67v.299c-.28-.227-.663-.299-1.089-.299H8.224l-.628 1.322-.644-1.322H4.005v.604l-.324-.604H1.167L0 6.72v1.946l1.726-3.669h1.432l1.64 3.473V4.996H6.37l1.262 2.489L8.79 4.996h1.604v3.669h-.988l-.003-2.873-1.398 2.873H7.16L5.759 5.789v2.876h-1.96l-.371-.819H1.42l-.374.819H0v.738h1.647l.371-.815h.832l.37.815h3.24V8.78l.29.625H8.43l.29-.635zM21.41 5.424c.311-.293.8-.428 1.464-.428h.933v.786h-.914c-.351 0-.55.048-.741.217-.165.155-.277.447-.277.831 0 .393.085.677.265.862.148.145.418.189.671.189h.433l1.359-2.885h1.444l1.632 3.47v-3.47h1.467l1.694 2.555V4.996h.988v3.668h-1.366l-1.827-2.753v2.753h-1.963l-.375-.818h-2.002l-.364.818h-1.128c-.469 0-1.062-.094-1.398-.405-.338-.312-.515-.734-.515-1.4 0-.545.105-1.042.52-1.435zm-1.983-.428h.984v3.668h-.984V4.996zm-4.434 0h2.217c.493 0 .856.012 1.168.176.304.164.487.403.487.812 0 .585-.429.887-.679.978.211.073.391.202.477.309.136.182.16.345.16.673v.72h-.973l-.003-.462c0-.221.023-.538-.152-.715-.141-.129-.356-.157-.703-.157h-1.035v1.334h-.963V4.996zm-3.885 0h3.22v.764h-2.256v.661h2.202v.752h-2.202v.733h2.256v.758h-3.22V4.996z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h34.286v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    height: 1.25rem;
    width: 2.1875rem;
}
.svg-icon.check-sm {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.5l3 3L14.5 7' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.check-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5l3 3L9.5 1' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.orders {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.663 2.082a.96.96 0 0 0-.81.015L2.546 7.124A.974.974 0 0 0 2 8v11.838c0 .386.227.736.578.891l11.759 5.19a.96.96 0 0 0 .82-.022l10.309-5.189a.974.974 0 0 0 .534-.87V8.162a.973.973 0 0 0-.578-.891l-11.759-5.19zM10.58 5.368l2.715-1.324 9.207 4.063-2.69 1.462-9.232-4.2zM8.315 6.473l-3.14 1.53 9.667 4.267 2.83-1.538-9.357-4.26zM3.933 9.58v9.622l9.986 4.407v-9.622L3.933 9.58zm11.92 13.792l8.214-4.136V9.47l-8.215 4.463v9.44z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.75rem;
    width: 1.75rem;
}
.svg-icon.help {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.423 9.496A3.223 3.223 0 0 1 14.139 9c.62 0 1.27.185 1.781.608.531.44.858 1.093.858 1.892 0 .824-.338 1.358-.733 1.734-.143.136-.301.258-.414.345l-.059.045a1.414 1.414 0 0 0-.227.202c-.225.282-.256.399-.27.476-.01.058-.016.136-.016.273l.003.216v.018c.001.09.003.19.003.302a.833.833 0 0 1-1.667 0l-.003-.226c-.005-.278-.01-.597.04-.875.078-.443.279-.813.609-1.225.167-.209.364-.367.503-.475l.088-.068c.11-.085.187-.144.26-.215.13-.123.216-.24.216-.527 0-.313-.113-.492-.253-.608-.16-.132-.413-.225-.72-.225-.302 0-.598.093-.818.233-.229.146-.297.29-.308.347a.833.833 0 0 1-1.635-.327c.128-.637.569-1.12 1.046-1.424zM14.278 19.139a.972.972 0 1 0 0-1.945.972.972 0 0 0 0 1.945z' fill='%23111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 14C4 8.477 8.477 4 14 4s10 4.477 10 10-4.477 10-10 10S4 19.523 4 14zm10-8.056a8.056 8.056 0 1 0 0 16.112 8.056 8.056 0 0 0 0-16.112z' fill='%23111'/%3E%3C/svg%3E");
    height: 1.75rem;
    width: 1.75rem;
}
.svg-icon.truck {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.5 16H23V9.125L18.7143 5H1.5V6.5C1.5 6.5 1 10 4 10C7 10 18.7143 10 18.7143 10' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 18C8.10457 18 9 17.1046 9 16C9 14.8954 8.10457 14 7 14C5.89543 14 5 14.8954 5 16C5 17.1046 5.89543 18 7 18Z' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.1699 18C19.2745 18 20.1699 17.1046 20.1699 16C20.1699 14.8954 19.2745 14 18.1699 14C17.0654 14 16.1699 14.8954 16.1699 16C16.1699 17.1046 17.0654 18 18.1699 18Z' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 16L9 16' stroke='%23111111'/%3e%3cpath d='M1.5 11.5V14.5C1.5 14.5 2 16 3 16H5' stroke='%23111111' stroke-linecap='round'/%3e%3c/svg%3e ");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.location-gps {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 21.2395C11.8179 21.0266 11.5768 20.7397 11.2945 20.3919C10.6447 19.5913 9.77908 18.4706 8.91448 17.1891C8.04892 15.9062 7.19053 14.4713 6.55005 13.0417C5.90664 11.6055 5.5 10.2113 5.5 9C5.5 5.40614 8.40614 2.5 12 2.5C15.5939 2.5 18.5 5.40614 18.5 9C18.5 10.2113 18.0934 11.6055 17.4499 13.0417C16.8095 14.4713 15.9511 15.9062 15.0855 17.1891C14.2209 18.4706 13.3553 19.5913 12.7055 20.3919C12.4232 20.7397 12.1821 21.0266 12 21.2395Z' stroke='%23111111'/%3e%3cpath d='M15.5 9C15.5 10.933 13.933 12.5 12 12.5C10.067 12.5 8.5 10.933 8.5 9C8.5 7.067 10.067 5.5 12 5.5C13.933 5.5 15.5 7.067 15.5 9Z' stroke='%23111111'/%3e%3c/svg%3e");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.trash-can {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.2398 6C14.4916 6 17.3213 6 18.6251 6C19.4754 6 20.0423 6.58003 20.0423 7.52259C20.0423 8.46514 19.6171 9.04517 18.6251 9.04517C17.4913 9.04517 10.3304 9.04517 7 9.04517M9.34251 9.26269C9.34251 13.2504 9.34251 21.6899 9.34251 23.546C9.34251 25.4021 10.6844 26.0836 12.2738 26.0836C13.8631 26.0836 18.9534 26.0836 20.654 26.0836C22.3546 26.0836 23.1601 25.2136 23.1601 23.546C23.1601 22.2119 23.1601 13.3229 23.1601 9.04517H26' stroke='%23111111' stroke-width='1.5'/%3e%3cpath d='M14.2246 11.4902V23.6271' stroke='%23111111' stroke-width='1.5'/%3e%3cpath d='M18.8477 11.4902V23.6271' stroke='%23111111' stroke-width='1.5'/%3e%3c/svg%3e ");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.trash-can-sm {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.5 5H4.16667H17.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6.66663 5.00001V3.33334C6.66663 2.89131 6.84222 2.46739 7.15478 2.15483C7.46734 1.84227 7.89127 1.66667 8.33329 1.66667H11.6666C12.1087 1.66667 12.5326 1.84227 12.8451 2.15483C13.1577 2.46739 13.3333 2.89131 13.3333 3.33334V5.00001M15.8333 5.00001V16.6667C15.8333 17.1087 15.6577 17.5326 15.3451 17.8452C15.0326 18.1577 14.6087 18.3333 14.1666 18.3333H5.83329C5.39127 18.3333 4.96734 18.1577 4.65478 17.8452C4.34222 17.5326 4.16663 17.1087 4.16663 16.6667V5.00001H15.8333Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.33337 9.16667V14.1667' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.6666 9.16667V14.1667' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.smartphone {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='30' viewBox='0 0 18 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.5 27C8.5 26.7239 8.72386 26.5 9 26.5H10C10.2761 26.5 10.5 26.7239 10.5 27C10.5 27.2761 10.2761 27.5 10 27.5H9C8.72386 27.5 8.5 27.2761 8.5 27Z' fill='%23111111'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2C0 0.89543 0.895431 0 2 0H16C17.1046 0 18 0.895431 18 2V28C18 29.1046 17.1046 30 16 30H2C0.89543 30 0 29.1046 0 28V2ZM2 1H16C16.5523 1 17 1.44772 17 2V4.5H1V2C1 1.44772 1.44772 1 2 1ZM1 25.5V28C1 28.5523 1.44772 29 2 29H16C16.5523 29 17 28.5523 17 28V25.5H1ZM17 24.5V5.5H1V24.5H17Z' fill='%23111111'/%3e%3c/svg%3e");
    height: 1.875rem;
    width: 1.125rem;
}
.svg-icon.wishlist-filled {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.8401 2.61012C20.3294 2.09912 19.7229 1.69376 19.0555 1.4172C18.388 1.14064 17.6726 0.998291 16.9501 0.998291C16.2276 0.998291 15.5122 1.14064 14.8448 1.4172C14.1773 1.69376 13.5709 2.09912 13.0601 2.61012L12.0001 3.67012L10.9401 2.61012C9.90843 1.57842 8.50915 0.998826 7.05012 0.998826C5.59109 0.998826 4.19181 1.57842 3.16012 2.61012C2.12843 3.64181 1.54883 5.04108 1.54883 6.50012C1.54883 7.95915 2.12843 9.35842 3.16012 10.3901L4.22012 11.4501L12.0001 19.2301L19.7801 11.4501L20.8401 10.3901C21.3511 9.87936 21.7565 9.27293 22.033 8.60547C22.3096 7.93801 22.4519 7.2226 22.4519 6.50012C22.4519 5.77763 22.3096 5.06222 22.033 4.39476C21.7565 3.7273 21.3511 3.12087 20.8401 2.61012Z' fill='%23111111' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    height: 1.25rem;
    width: 1.4375rem;
}
.svg-icon.wishlist-filled-mobile {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.8931 2.74008C13.5526 2.39941 13.1483 2.12918 12.7033 1.9448C12.2584 1.76043 11.7814 1.66553 11.2998 1.66553C10.8181 1.66553 10.3412 1.76043 9.89618 1.9448C9.45121 2.12918 9.04692 2.39941 8.70642 2.74008L7.99975 3.44674L7.29309 2.74008C6.60529 2.05228 5.67244 1.66588 4.69975 1.66588C3.72706 1.66588 2.79422 2.05228 2.10642 2.74008C1.41863 3.42787 1.03223 4.36072 1.03223 5.33341C1.03223 6.3061 1.41863 7.23895 2.10642 7.92674L2.81309 8.63341L7.99975 13.8201L13.1864 8.63341L13.8931 7.92674C14.2337 7.58624 14.504 7.18195 14.6884 6.73698C14.8727 6.29201 14.9676 5.81507 14.9676 5.33341C14.9676 4.85175 14.8727 4.37481 14.6884 3.92984C14.504 3.48487 14.2337 3.08058 13.8931 2.74008Z' fill='%23111111' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    height: 1rem;
    width: 1.0625rem;
}
.svg-icon.chat {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' fill='white'/%3e%3cpath d='M12.3705 2.48047C6.90047 2.48047 2.48047 6.05047 2.48047 10.4705C2.48047 13.2905 4.29047 15.7605 7.02047 17.1905C6.72047 18.0905 6.31047 19.3605 5.76047 20.2305C5.56047 20.5505 5.83047 20.9405 6.19047 20.8605C7.60047 20.5205 9.86047 19.8005 11.3305 18.4305C11.6705 18.4605 12.0105 18.4705 12.3605 18.4705C17.8205 18.4705 22.2505 14.8905 22.2505 10.4805C22.2505 6.07047 17.8305 2.48047 12.3705 2.48047Z' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.9196 18.5991C22.0073 18.5991 23.6996 16.9067 23.6996 14.8191C23.6996 12.7314 22.0073 11.0391 19.9196 11.0391C17.832 11.0391 16.1396 12.7314 16.1396 14.8191C16.1396 16.9067 17.832 18.5991 19.9196 18.5991Z' fill='white'/%3e%3cpath d='M19.9204 17.7998C21.5662 17.7998 22.9004 16.4657 22.9004 14.8198C22.9004 13.174 21.5662 11.8398 19.9204 11.8398C18.2746 11.8398 16.9404 13.174 16.9404 14.8198C16.9404 16.4657 18.2746 17.7998 19.9204 17.7998Z' fill='%2300A651'/%3e%3c/svg%3e ");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.mail {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.33366 3.3335H16.667C17.5837 3.3335 18.3337 4.0835 18.3337 5.00016V15.0002C18.3337 15.9168 17.5837 16.6668 16.667 16.6668H3.33366C2.41699 16.6668 1.66699 15.9168 1.66699 15.0002V5.00016C1.66699 4.0835 2.41699 3.3335 3.33366 3.3335Z' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.3337 5L10.0003 10.8333L1.66699 5' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.mail-24 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.33366 3.3335H16.667C17.5837 3.3335 18.3337 4.0835 18.3337 5.00016V15.0002C18.3337 15.9168 17.5837 16.6668 16.667 16.6668H3.33366C2.41699 16.6668 1.66699 15.9168 1.66699 15.0002V5.00016C1.66699 4.0835 2.41699 3.3335 3.33366 3.3335Z' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.3337 5L10.0003 10.8333L1.66699 5' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    height: 1.5rem;
    width: 1.5rem;
}
.svg-icon.mail-sm {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.33341 2.33334H11.6667C12.3084 2.33334 12.8334 2.85834 12.8334 3.5V10.5C12.8334 11.1417 12.3084 11.6667 11.6667 11.6667H2.33341C1.69175 11.6667 1.16675 11.1417 1.16675 10.5V3.5C1.16675 2.85834 1.69175 2.33334 2.33341 2.33334Z' stroke='%23959595' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.8334 3.5L7.00008 7.58333L1.16675 3.5' stroke='%23959595' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    height: 0.875rem;
    width: 0.875rem;
}
.svg-icon.check-circle {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12Z' fill='%2341A03A'/%3e%3cpath d='M3.3335 5.66667L5.3335 7.66667L9.00016 4' stroke='white' stroke-width='1.2'/%3e%3c/svg%3e");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.check-sm-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 10.5L8 13.5L15.5 6' stroke='%23757575' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
    height: 1.25rem;
    width: 1.25rem;
}
.svg-icon.gallery-view-min {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='0.5' width='18' height='12' fill='%23757575'/%3e%3crect y='14.5' width='18' height='4' fill='%23757575'/%3e%3c/svg%3e ");
    height: 1.125rem;
    width: 1.125rem;
}
.svg-icon.gallery-view-max {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='8' height='8' fill='%23757575'/%3e%3crect x='0.5' y='10.5' width='8' height='8' fill='%23757575'/%3e%3crect x='10.5' y='0.5' width='8' height='8' fill='%23757575'/%3e%3crect x='10.5' y='10.5' width='8' height='8' fill='%23757575'/%3e%3c/svg%3e ");
    height: 1.125rem;
    width: 1.125rem;
}
.svg-icon.gift {
    background-image: url("../../images/icons/gift.svg");
    height: 2.25rem;
    width: 2.25rem;
    background-size: 1.7rem 1.7rem;
}
nav.header-no-menu .header-inner {
    min-height: 3.5rem;
}
nav.header-no-menu .header .checkout-contact-us {
    color: var(--skin-link-color-1);
    padding-top: 1.25rem;
    display: none;
}
li.nav-item[data-method-id="PAY_NOTE"] .tooltip-btn,
nav.header-no-menu .header .checkout-contact-us .live-chat-wrapper {
    margin-left: 1rem;
}
nav.header-no-menu .header-icon {
    border-radius: 100%;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    width: 2.5rem;
    height: 2.5rem;
    border: 0;
    background: 0 0;
}
nav.header-no-menu .header-icon svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
nav.header-no-menu .header-icon:hover {
    background: var(--icon-background-color-hover);
}
nav.header-no-menu .navbar-header.brand {
    position: static;
    width: auto;
}
nav.header-no-menu .minicart .minicart-quantity {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
    border-radius: 0;
    color: var(--color-black);
    font-family: var(--body-bold-font-family);
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: 500;
    width: 1rem;
    height: 0.8125rem;
}
.checkout-title-wrapper .checkout-page-title,
.checkout-title-wrapper .grand-total-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
#checkout-main .shipping-form .shipping-address .heading-shipping-method span,
.checkout-title-wrapper .checkout-page-title h3 {
    font-family: Nike TG, sans-serif;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start,
.checkout-title-wrapper .grand-total-wrapper span .grand-total-label {
    color: #757575;
}
.page[data-action="Checkout-Begin"],
.page[data-action="Order-Confirm"],
.page[data-action="Order-Confirm3DPayment"] {
    background: #fff;
}
.checkout-wrapper .summary-section-label {
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.125rem;
    color: var(--color-primary);
}
.checkout-wrapper .summary-details {
    color: var(--color-grey4);
    font-size: 0.875rem;
    line-height: 1.125rem;
}
.checkout-wrapper .card .card-header {
    background-color: #111;
    color: #fff;
    display: block;
    margin-top: 0;
    font-size: 1.25rem;
    font-weight: 400;
}
.checkout-wrapper .card .card-header .card-header-custom {
    color: #fff;
    font-size: 1rem;
}
.checkout-wrapper .card.payment .card-header .pending-total,
.checkout-wrapper .card.payment-form .card-header .pending-total {
    font-size: 1rem;
    margin-top: var(--header-margin-top);
}
.checkout-wrapper .payment-summary .card-header button.edit-button,
.checkout-wrapper .shipping-summary .card-header button.edit-button {
    color: #fff;
    margin-top: 0.875rem;
}
.checkout-wrapper .shipping-summary,
.payment-form #accordion-billing .panel {
    margin: -1.25rem;
}
#checkout-main .checkout-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 0;
}
#checkout-main
    .checkout-wrapper
    .cart-summary-wrapper
    .accordion-container.card
    .accordion
    .accordion-checkout
    .card-header {
    background-color: #e5e5e5;
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 400;
}
#checkout-main
    .checkout-wrapper
    .cart-summary-wrapper
    .accordion-container.card
    .accordion
    .accordion-checkout
    .card-header-custom {
    margin-top: 0;
    font-size: 1.25rem;
    font-weight: 400;
}
#checkout-main
    .checkout-wrapper
    .card.customer-summary
    .card-header
    .card-header-custom,
#checkout-main
    .checkout-wrapper
    .cart-summary-wrapper
    .accordion-container.card
    .accordion
    .accordion-checkout
    .desktop-cart-summary
    .card-header-custom,
#checkout-main
    .checkout-wrapper
    .cart-summary-wrapper
    .accordion-container.card
    .accordion
    .accordion-checkout
    .mobile-cart-summary
    .card-header-custom,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .line-item-shortDescription,
#order-list-wrapper
    .order-history-card
    .card-body.card-info-group
    .order-summary
    .dashboard-order-card-title {
    color: var(--color-black);
}

.page[data-action="Account-PasswordReset"]
    .registration
    .password-requirements
    div.valid,
.page[data-action="Account-SetNewPassword"]
    .registration
    .password-requirements
    div.valid,
.page[data-action="Login-Show"] .registration .password-requirements div.valid,
.page[data-action="Register-Show"]
    .registration
    .password-requirements
    div.valid,
.page[data-action="Account-PasswordChange"]
    .passwordChange
    .password-requirements
    div.valid,
.page[data-querystring="action=register"]
    .registration
    .password-requirements
    div.valid {
    color: var(--color-green);
}

#checkout-main
    .checkout-wrapper
    .cart-summary-wrapper
    .accordion-container
    .accordion
    .accordion-card
    .card-body,
#checkout-main .checkout-wrapper .store-locator-container .search-form,
#checkout-main .next-step-button .place-order,
#checkout-main .next-step-button .submit-payment,
#checkout-main .next-step-button .submit-shipping {
    padding: 1.25rem;
}
#checkout-main .checkout-wrapper a.edit-button,
#checkout-main .checkout-wrapper button.edit-button {
    font-size: 0.875rem;
    font-weight: 400;
    text-decoration: underline;
}
#checkout-main .checkout-wrapper .card.customer-summary {
    border: 1px solid #e5e5e5;
    padding: 0;
    border-radius: 0.1875rem;
    -ms-flex-order: 1;
    order: 1;
    margin: 2.125rem 0;
}
#checkout-main .checkout-wrapper .card.customer-summary .card-header {
    font-size: 1rem;
    font-weight: 400;
    background-color: transparent;
}
#checkout-main .checkout-wrapper .leading-lines .start-lines {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
}
#checkout-main
    .checkout-wrapper
    .shipping-method-block
    .leading-lines
    .form-check.start-lines {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0.375rem;
    border: 1.5px solid var(--color-grey2);
    padding: 1.5rem;
    margin-bottom: 1.25rem;
    cursor: pointer;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .tab-content
    .tab-pane
    .card.shipping-section
    .single-shipping
    .store-locator-container
    .search-container
    .search-form {
    padding: 0;
    margin: 0;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .tab-content
    .tab-pane
    .card.shipping-section
    .single-shipping
    .store-locator-container
    .search-container
    .results-card
    .store-item
    .form-check {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .tab-content
    .tab-pane
    .card.shipping-section
    .single-shipping
    .card-body {
    padding-top: 2.125rem;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .nav-shipping-methods.nav.nav-pills.navtop {
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1rem;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .nav-shipping-methods.nav.nav-pills.navtop
    .nav-item {
    max-width: 50%;
    min-width: 48%;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    a.ship-to-home.btn.btn-primary.btn-lg-icon,
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    a.ship-to-store.btn.btn-primary.btn-lg-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0.625rem;
    padding: 0;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    a.ship-to-home.btn.btn-primary.btn-lg-icon.active,
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    a.ship-to-store.btn.btn-primary.btn-lg-icon.active {
    border: 1px solid var(--color-black);
    background-color: #fff;
    color: var(--color-black);
}
#checkout-main .checkout-wrapper .btn.btn-primary.btn-lg-icon {
    min-width: 0;
    width: 100%;
}
#checkout-main .checkout-wrapper a.row.showExtraField {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
    margin-bottom: 2.0625rem;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper {
    padding-bottom: 1rem;
}

#checkout-main .checkout-wrapper .order-product-summary-wrapper .edit-cart-btn{
    border-bottom: 2px solid black;
    font-weight: 500;
}

#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .leading-lines,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .leading-lines {
    margin-bottom: 0.3125rem;
}
#checkout-main
    .checkout-wrapper
    .order-total-summary-wrapper
    .leading-lines
    .info-icon {
    line-height: 0.875rem;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .grand-total,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .row:first-of-type {
    margin-top: 0.625rem;
}
#checkout-main
    .checkout-wrapper
    .order-total-summary-wrapper
    .grand-total
    .end-lines
    p
    span.grand-total-sum,
#checkout-main
    .checkout-wrapper
    .order-total-summary-wrapper
    .grand-total
    .start-lines
    .order-receipt-label
    span {
    font-weight: 700;
    font-size: 1rem !important;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .pricing,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .pricing
    span,
.font-inherit,
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .card-product-details
    p,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .pricing,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .pricing {
    font: inherit;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body {
    padding: 1rem 1rem 1rem 0 !important;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .product-summary-block
    .product-line-item
    .product-line-item-details
    .item-image
    img.product-image {
    margin: 0;
    max-height: 3.5rem;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes {
    color: #757575;
    line-height: 1;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .line-item-name {
    color: var(--color-black);
    white-space: inherit;
    margin-bottom: 0;
    line-height: 2.5rem;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .line-item-shortDescription
    .line-item-attributes,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-shortDescription
    .line-item-attributes,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-shortDescription
    .line-item-attributes {
    line-height: 2.5rem;
    margin-bottom: 1rem;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .item-attributes
    .line-item-attributes,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-attributes,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-attributes {
    margin-bottom: 1.625rem;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-total-price
    .price,
.lh-1,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-total-price
    .price,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-total-price
    .price,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .item-attributes,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .item-attributes {
    line-height: 1;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-quantity,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .order-product-summary
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-unit-price,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-quantity,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-quantity,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-unit-price,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .align-items-start
    .line-item-unit-price {
    margin-bottom: 1.625rem;
    line-height: 1;
}
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .multi-shipping
    + .product-line-item:before,
#checkout-main
    .checkout-wrapper
    .order-product-summary-wrapper
    .product-line-item
    + .product-line-item:before {
    border-bottom: 1px solid #e5e5e5;
    margin: 0.625rem 0;
}
.add-separation {
    border-top: 1px solid #e5e5e5;
    margin: 0.625rem 0;
    padding-top: 0.625rem;
}
.add-separation .personalization-tag-left-checkout {
    top: 4px;
}
#checkout-main .checkout-wrapper .form-group,
.addToCart-modal-wrapper .addToCart-modal-body .product-details-wrapper,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-body
    .product-details-wrapper {
    margin-bottom: 2rem;
}
#checkout-main .checkout-wrapper .store-locator-container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
#checkout-main
    .checkout-wrapper
    .store-locator-container
    .search-form
    .form-group,
#editProductModal .modal-dialog .modal-content .modal-body .gift-card-title,
.data-checkout-stage[data-checkout-stage="payment"]
    .giftcard-form
    .form-group
    .dueDate,
.data-checkout-stage[data-checkout-stage="payment"]
    .giftcard-form
    .form-group
    .giftCardNumber,
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .checkbox-control-label,
.payment-form .panel-body .button-container {
    margin-bottom: 0.625rem;
}
#checkout-main .shipping-form .shipping-address .btn-show-details {
    padding-top: 0.3125rem;
    padding-left: 0.625rem;
}
#checkout-main .shipping-form .shipping-address .heading-shipping-method {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.25rem;
    line-height: 0.875rem;
}
#checkout-main
    .shipping-form
    .shipping-address
    .shipping-address-block
    .addressExtraField
    label.form-control-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 12.5rem;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio {
    margin-bottom: 2.0625rem;
}
#checkout-main
    .shipping-form
    .shipping-address
    .pickup-in-store-radio
    .who-pick-up-order {
    font-family: Nike TG, sans-serif;
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio label {
    font-size: 0.875rem;
    font-weight: 400;
}
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body
    .form-check
    .form-check-label:before,
#checkout-main .pickup-in-store .show-less:after,
#checkout-main .pickup-in-store .show-less:before,
#checkout-main .pickup-in-store .show-more:after,
#checkout-main .pickup-in-store .show-more:before,
#checkout-main
    .shipping-form
    .shipping-address
    .pickup-in-store-radio
    input[type="radio"]
    + label:after,
#checkout-main
    .shipping-form
    .shipping-address
    .pickup-in-store-radio
    input[type="radio"]
    + label:before,
.payment-form #accordion-billing .nav-item label:before,
.payment-form .container-body-address .address-header-title:before {
    content: unset;
}
#checkout-main
    .shipping-form
    .shipping-address
    .pickup-in-store-radio
    input[type="radio"]
    + label {
    -ms-flex-pack: normal;
    justify-content: normal;
    -ms-flex-align: normal;
    align-items: normal;
}
#checkout-main
    .shipping-form
    .shipping-address
    .pickup-in-store-radio
    .radiobutton-lg {
    -ms-flex-direction: initial;
    flex-direction: row;
}
#checkout-main .shipping-form .shipping-address .another-person-pickup {
    margin-top: 2.0625rem;
}
#checkout-main .next-step-button {
    background-color: transparent;
    box-shadow: none;
    position: static;
    width: 100%;
}
#checkout-main .next-step-button > div {
    padding: unset;
}
#checkout-main .title-select-store {
    font-family: Nike TG, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.125rem;
}
#checkout-main
    .pickup-in-store
    .card
    .card-body
    .district-select-container
    .department-bopis-select {
    min-height: 2.5rem;
    height: 2.5rem;
    font-size: 0.875rem;
    font-weight: 500;
    padding: 0.625rem 1rem;
}
#checkout-main
    .pickup-in-store
    .card
    .card-body
    .district-select-container
    .btn-storelocator-search {
    background-color: var(--color-primary);
    color: var(--color-secondary);
    border-radius: 1.5625rem;
    height: 3.5rem;
    margin-top: 1.25rem;
}
#checkout-main .pickup-in-store .show-less,
#checkout-main .pickup-in-store .show-more {
    -ms-flex-pack: center;
    justify-content: center;
    background-color: unset;
}
#checkout-main .pickup-in-store .show-less .show-more-less-text,
#checkout-main .pickup-in-store .show-more .show-more-less-text {
    text-decoration: underline;
    font-size: 14;
}
#checkout-main .pickup-in-store .results-card {
    border: none;
    width: 100%;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped {
    max-height: unset;
    overflow-y: unset;
}
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body {
    border: 0.0625rem solid var(--color-grey2);
    border-radius: 0.5rem;
    margin-bottom: 0.625rem;
    padding-top: 0.9375rem;
    padding-bottom: 0;
}
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body
    .form-check {
    padding-right: 0.9375rem;
}
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body
    .form-check
    .form-check-label {
    -ms-flex-pack: left;
    justify-content: left;
}
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body
    .form-check
    .form-check-label
    .store-details
    .store-name {
    color: var(--color-grey3);
    font-size: 0.875rem;
}
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body
    .form-check
    .form-check-label
    address {
    display: none;
    font-size: 0.875rem;
    margin-bottom: 0;
    line-height: 1.5625rem;
}
#checkout-main
    .pickup-in-store
    .results-card
    .card-body
    .results.striped
    .card-body:nth-of-type(odd) {
    background-color: unset;
}
.data-checkout-stage[data-checkout-stage="customer"] .customer-section {
    border: none;
    margin-bottom: 3.75rem;
}
.data-checkout-stage[data-checkout-stage="customer"]
    .customer-section
    .card-header {
    background-color: transparent;
    border: none;
    padding-left: 0;
    padding-top: 0;
}
.data-checkout-stage[data-checkout-stage="customer"]
    .customer-section
    .card-header
    h2 {
    font-family: var(--body-font-family);
    color: var(--color-primary);
    margin-top: 0;
}
.data-checkout-stage[data-checkout-stage="customer"]
    .customer-section
    .card-body
    .form-group {
    margin-bottom: 0.9375rem !important;
}
.data-checkout-stage[data-checkout-stage="payment"] .ghost.payment {
    display: none !important;
}
.data-checkout-stage[data-checkout-stage="payment"] .gift-tab-messages {
    font-size: 0.875rem;
    font-weight: 400;
    color: var(--color-grey4);
    margin-top: 0.625rem;
}
.data-checkout-stage[data-checkout-stage="payment"] .giftcard-form {
    padding: 1.5rem 1.25rem;
}
.data-checkout-stage[data-checkout-stage="payment"]
    .giftcard-form
    .add-gift-card-title {
    font-size: 1rem;
    font-weight: 500;
    font-family: var(--button-secondary-font-family);
    text-transform: uppercase;
}
.data-checkout-stage[data-checkout-stage="payment"]
    .giftcard-form
    .form-group
    .note-descriptions {
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 0.9375rem;
    color: var(--color-grey3);
}
.data-checkout-stage[data-checkout-stage="placeOrder"] .msg-place-order p,
.data-checkout-stage[data-checkout-stage="placeOrder"] .msg-place-order span {
    font-size: 0.75rem;
    font-weight: 400;
    color: var(--color-grey4);
}
.data-checkout-stage[data-checkout-stage="placeOrder"] .msg-place-order a {
    text-decoration: underline;
    font-size: 0.75rem;
    font-weight: 400;
    color: var(--color-grey4) !important;
}
.data-checkout-stage[data-checkout-stage="placeOrder"]
    .msg-place-order
    .checkout-errors {
    margin-bottom: 16px;
    color: #d43f21;
    font-size: 14px;
}
#checkout-login-container {
    min-height: calc(100vh - 200px);
}
#checkout-login-container .row {
    max-width: 70%;
    margin: auto;
}
#checkout-login-container .row .col-12.col-lg-6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
#checkout-login-container .row .col-12.col-lg-6 .login-subtitle {
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: 0.9375rem;
    line-height: 1.9375rem;
}
#checkout-login-container .row .col-12.col-lg-6 .second-text,
#checkout-login-container .row .guest-user .or {
    font-size: 0.875rem;
    font-weight: 400;
    margin-bottom: 0.9375rem;
}
#checkout-login-container .row .col-12.col-lg-6 .third-text {
    font-size: 0.75rem;
    font-weight: 400;
    margin-bottom: 0.9375rem;
    color: var(--color-grey3);
}
#checkout-login-container .row .col-12.col-lg-6 .btn-outline-primary,
#checkout-login-container .row .col-12.col-lg-6 .btn-primary {
    min-height: 3.75rem;
    max-width: 13.75rem;
    margin-bottom: 1.875rem;
}
#checkout-login-container .row .register-user {
    border-right: none;
}
#checkout-login-container .row .checkout-login-title {
    display: none;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 1.5625rem;
}
.stage-check {
    background-position: 1rem;
    background-size: auto;
    padding-left: 3.75rem;
}
.grand-total {
    font-weight: 400 !important;
    font-family: var(--body-font-family) !important;
}
.cart-guest-registered-banner a,
.checkout-guest-banner a {
    font-weight: 700;
    text-decoration: underline;
}
.attributes-prices-wrapper .item-attributes {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
}
.credit-note-form .tooltip-btn {
    position: absolute;
    right: 0.9375rem;
    top: 1.375rem;
}
.credit-note-form .creditNotesInstruction {
    font-size: 0.8125rem;
    margin-top: -1.5625rem;
    padding: 0.75rem 0.3125rem;
    color: #959595;
    display: block;
}
.credit-note-form input[type="date"]#date {
    background-position: calc(100% - 2.5rem);
}
.credit-note-form input[type="date"]#date::-webkit-calendar-picker-indicator {
    right: 2.5rem;
}
.pagoEfectivoChecoutText {
    color: #ff1f00;
    margin-top: 1.3125rem;
    margin-bottom: 1.3125rem;
}
.pagoEfectivoChecoutText a,
.pagoEfectivoChecoutText span {
    color: #757575;
    text-decoration: underline;
}
.payu-cash-content .flex-fill {
    max-width: 31.25rem;
}
.page[data-action="Checkout-Begin"] ~ .tooltip .tooltip-inner {
    max-width: 18.75rem;
    padding: 1.25rem 0.3125rem 1.25rem 1.25rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
}
.page[data-action="Checkout-Begin"] ~ .tooltip .tooltip-inner .red-border {
    border: 1px solid #ff1f00;
    padding: 0 0.4375rem;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutTooltipHeading {
    font-size: 0.875rem;
    text-align: left;
    color: #fff;
    font-weight: 500;
    line-height: normal;
    display: block;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutTooltipMainHeading {
    font-size: 0.875rem;
    font-weight: 500;
    text-align: left;
    margin-bottom: 0.9375rem;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipContent {
    background-color: #fff;
    color: #111;
    margin: 1.25rem 0.9375rem 0 0.3125rem;
    padding: 0.9375rem 0 1.25rem 0.625rem;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutTooltipText {
    font-size: 0.875rem;
    text-align: left;
    font-weight: 700;
    display: block;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipContent__information {
    display: block;
    padding: 0.625rem 0 0 0.625rem;
    text-align: left;
    font-size: 0.875rem;
}
.addToCart-modal-wrapper .addToCart-modal-body,
.addToWishlist-modal-wrapper .addToWishlist-modal-body,
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipContent__information:last-child {
    padding-top: 0;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipContent__information
    pre {
    display: inline;
    font-size: inherit;
    font-family: inherit;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipContent__image {
    padding-top: 0.625rem;
    padding-bottom: 0.3125rem;
    max-width: 9.375rem;
    position: relative;
    left: -0.875rem;
    margin: -1.5625rem 0;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipNewContent {
    padding: 0.9375rem 0.9375rem 1.25rem;
    background-color: #fff;
    color: #111;
    margin: 1.25rem 1.25rem 0.625rem 0.3125rem;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipNewContent
    .checkoutTooltipText {
    text-align: center;
    line-height: 1.2;
    max-width: 9.375rem;
    margin: 0 auto 0.625rem;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipNewContent
    .checkoutTooltipNewText {
    font-size: 0.875rem;
    font-weight: 700;
    display: block;
    max-width: 10.625rem;
    margin: 0.9375rem auto 0.625rem;
    text-transform: uppercase;
    line-height: 1.2;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipNewContent
    .checkoutToolTipContent__image {
    padding-bottom: 0.625rem;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipNewContent
    .checkoutToolTipContent__data {
    border-bottom: 2px solid #111;
    padding-bottom: 0.9375rem;
    margin-bottom: 0.9375rem;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipNewContent.first_content {
    margin-top: 1.5625rem;
}
.page[data-action="Checkout-Begin"]
    ~ .tooltip
    .tooltip-inner
    .checkoutToolTipNewContent.first_content
    .checkoutToolTipContent__image__logo {
    width: 3.125rem;
}
.payment-method-summary {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    padding: 0.625rem 1.25rem;
    background-color: var(--color-grey1) !important;
}
.payment-method-summary .card-preview {
    background: var(--color-white);
    height: 1.75rem;
    width: 2.5rem;
}
.payment-method-summary img {
    max-width: 100%;
    max-height: 100%;
}
.payment-method-summary .remove-peyment-text {
    margin-right: 5px;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    font-weight: 500;
    color: var(--color-grey5);
}
.payment-method-summary .removePayment {
    background-color: transparent;
    border: none;
    color: var(--color-black);
    min-height: auto;
}
.payment-form {
    border: 0.0625rem solid var(--color-grey7);
    background-color: var(--color-grey1);
}
.payment-form .card-header {
    background-color: var(--color-black);
}
.payment-form .card-header h2 {
    color: var(--color-white);
}
.payment-form #accordion-billing .credit-card-form label:before {
    margin-right: 0.0625rem;
}
.payment-form
    #accordion-billing
    .credit-card-form
    input.form-control.securityCode {
    background-image: none;
}
.payment-form #accordion-billing .pago-header-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: end;
}
.payment-form #accordion-billing .payments-logos {
    margin-left: 1.8125rem;
}
.payment-form #accordion-billing .nav {
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: unset;
}
.payment-form #accordion-billing .nav .nav-item {
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-top: 0.0625rem solid var(--color-grey7);
    border-bottom: 0.0625rem solid var(--color-grey7);
    background-color: var(--color-white);
    padding: 1.0625rem 1.25rem;
}
.payment-form #accordion-billing .nav .nav-item .arrows-accordion-payment {
    width: 100%;
    padding-right: 1.125rem;
}
.payment-form #accordion-billing .nav .nav-item img.credit-card-option {
    margin-right: 0.625rem;
    width: 1.5rem;
    height: 1.5rem;
}
.payment-form #accordion-billing .nav .nav-item .payment-tooltip {
    display: none;
    margin-right: 0.625rem;
}
.payment-form
    #accordion-billing
    .nav
    .nav-item
    .credit-card-option:nth-child(3) {
    margin-left: -0.125rem;
}
.payment-form #accordion-billing .nav .nav-item .checkbox-arrow,
.payment-form .container-body-address .check-white.checkbox-arrow {
    margin-top: 0.125rem;
}
.payment-form
    #accordion-billing
    .nav
    .nav-item
    .added-successfully
    .msg-added-successfully {
    color: var(--color-green);
    display: block;
}
.payment-form .container-body-address {
    padding: 0.9375rem 1.0625rem 0 1.25rem;
}
.payment-form .container-body-address button {
    text-decoration: underline;
    font-size: 0.875rem;
}
.payment-form .container-body-address button.btn-show-details {
    padding-top: 0.25rem;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .sign-up-text-label,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .sign-up-text-label,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .sign-up-text-label,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .sign-up-text-label,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .sign-up-text-label,
.payment-form .container-body-address .address-header-title {
    font-size: 0.875rem;
    color: var(--color-grey4);
}
.payment-form .container-body-address .form-group .phone-number-label {
    top: 2.5rem;
    margin-left: 0.625rem;
}
.payment-form .container-body-address .pago-header-text {
    height: 2.5rem;
}
.payment-form
    .container-body-address
    .billing-address-block
    .address-selector-block
    .default-checkbox.custom-checkbox {
    margin-bottom: 0.9375rem;
}
.payment-form select option[value=""],
.payment-form select:invalid {
    color: var(--color-grey3);
}
.payment-form select {
    display: block;
    font-size: 0.875rem;
    padding-top: 0.3125rem;
    padding-bottom: 0.125rem;
}
.payment-form .panel-body {
    padding: 1.5rem 1.25rem 0;
}
.addToCart-modal-wrapper .addToCart-modal-header,
.addToWishlist-modal-wrapper .addToWishlist-modal-header,
.page[data-action="Cart-Show"] .cart-page .totals .coupon-price-adjustment,
.payment-form .panel-body .content-title-forms {
    margin-bottom: 1.5rem;
}
.payment-form .panel-body .content-title-forms span {
    font-family: var(--button-secondary-font-family);
    font-size: 1rem;
    font-weight: 500;
}
.payment-form .panel-body .form-control-label-custom {
    font-size: 0.875rem;
}
.payment-form .form-group {
    margin-bottom: 1.5625rem !important;
}
.payment-form .arrows-accordion-payment {
    border: none;
    color: var(--color-primary);
    font-size: 1rem;
    font-weight: 400;
    -ms-flex-pack: left;
    justify-content: left;
    position: relative;
    text-decoration: none;
}
.payment-form .arrows-accordion-payment:after,
.payment-form .arrows-accordion-payment:before {
    content: "";
    width: 0.5625rem;
    height: 0.125rem;
    background: #000;
    display: block;
    position: absolute;
    top: 50%;
}
.payment-form .arrows-accordion-payment:before {
    border-top-left-radius: 0.0625rem;
    border-bottom-left-radius: 0.0625rem;
    right: 0;
    margin-right: 0.375rem;
    transform: rotate(-45deg);
    transition: transform 0.3s ease-in-out;
}
.payment-form .arrows-accordion-payment:after {
    border-top-right-radius: 0.0625rem;
    border-bottom-right-radius: 0.0625rem;
    right: 0;
    transform: rotate(45deg);
    transition: transform 0.3s ease-in-out;
}
.payment-form .arrows-accordion-payment.arrows-accordion-payment-mobile:after,
.payment-form .arrows-accordion-payment.arrows-accordion-payment-mobile:before {
    top: 20%;
}
.disabled-check {
    pointer-events: none;
    opacity: 0.5;
}
.disabled-by-completed-payment {
    pointer-events: none !important;
    opacity: 0.5 !important;
}
.disabled-by-used-payment {
    pointer-events: none !important;
}
.enabled-by-completed-payment,
.enabled-check {
    pointer-events: auto;
    opacity: 1;
}
.credit-card-content .tooltip-btn,
.openpay-card-content .tooltip-btn {
    --tooltip-size: 1.25rem;
    top: 1rem;
    right: 0.375rem;
}
.credit-card-content .card-number-wrapper .cardNumber,
.openpay-card-content .card-number-wrapper .cardNumber {
    background: url("../../images/padlock.png"), var(--color-white);
    background-repeat: no-repeat;
    background-position-x: 99%;
    background-position-y: center;
    background-size: 1rem;
}
@media (max-width: 767.98px) {
    #abandonCartModal .modal-body {
        padding: 0 2.5rem 1rem;
    }
    #abandonCartModal .modal-footer .close-button,
    #abandonCartModal .modal-footer .proceed-button {
        width: 100%;
    }
    .page[data-action="Stores-Find"] .store-desktop {
        display: none;
    }
    .page[data-action="Account-Experiencias"] .store-desktop {
        display: none;
    }
    .credit-card-content .card-number-wrapper .cardNumber,
    .openpay-card-content .card-number-wrapper .cardNumbe {
        font-size: 0.875rem;
    }
}
.credit-card-content .card-number-wrapper:after,
.openpay-card-content .card-number-wrapper:after {
    right: 2.5rem;
    top: 0.8125rem;
    background-image: none;
}
.custom-select.is-invalid,
.custom-select:invalid {
    padding-right: 0 !important;
}
.payu-cash-content .payment-form-fields.cash-payment,
.payment-form-fields.cash-payment {
    margin: 1.25rem;
}
.billing-form .billing-address-block .radiobutton-lg {
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: 0.625rem;
}
.page[data-action="Order-Confirm"] .container.receipt,
.page[data-action="Order-Confirm3DPayment"] .container.receipt {
    margin-top: 2.5rem;
    margin-bottom: 3.125rem;
}
.page[data-action="Order-Confirm"] .container.receipt .receipt-order .col-12,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .receipt-order
    .col-12 {
    max-width: 41.75rem;
    margin: auto;
}
.page[data-action="Order-Confirm"] .container.receipt .order-thank-you-msg,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .order-thank-you-msg {
    font-size: 2rem;
    font-weight: 500;
    text-align: center;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .end-lines
    span,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .end-lines
    span,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .start-lines
    span,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .start-lines
    span,
.page[data-action="Order-Details"] .container.receipt .address-title,
.page[data-action="Order-Details"] .container.receipt .payment-title,
.page[data-action="Order-Details"] .container.receipt .payment-total-title,
.page[data-action="Order-Track"] .container.receipt .address-title,
.page[data-action="Order-Track"] .container.receipt .payment-title,
.page[data-action="Order-Track"] .container.receipt .payment-total-title {
    font-size: 1rem !important;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-header,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-header {
    background-color: var(--color-primary);
    color: var(--color-white);
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-header
    .card-header-custom,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-header
    .card-header-custom {
    color: var(--color-white);
    font-family: var(--button-secondary-font-family);
    font-size: 1.25rem;
    font-weight: 500;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body {
    padding-bottom: 0;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .address-summary
    span,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .address-summary
    span,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .order-number-container
    span,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .order-number-container
    span {
    font-size: 0.875rem;
    font-weight: 400;
    color: var(--color-grey4);
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .summary-details.leading-lines,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .summary-details.leading-lines {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    color: var(--color-grey4);
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .summary-section-label-title,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .summary-section-label-title {
    font-size: 1.25rem;
    font-weight: 500;
    font-family: var(--button-secondary-font-family);
    margin-bottom: 0.625rem;
    border-bottom: 0.0625rem solid var(--color-grey2);
    padding-bottom: 0.625rem;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .summary-section-label,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .summary-section-label {
    font-size: 0.875rem;
    font-weight: 500;
    color: var(--color-primary);
    margin-bottom: 0.5rem;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .payment-details,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .payment-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 0.875rem;
    font-weight: 400;
    color: var(--color-grey4);
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .payment-details
    .cash-type
    img,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .payment-details
    .cash-type
    img {
    width: 6.875rem;
    margin: 0.3125rem 0 0.3125rem -0.3125rem;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .payment-details
    .cash-type
    .item__name,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .payment-details
    .cash-type
    .item__name {
    color: var(--cerulean-blue);
    font-weight: 500;
}
.fs-inherit,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .line-item-total-text,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .line-item-total-text {
    font-size: inherit;
}
.fw-inherit,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .price
    .sales,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .price
    .sales {
    font-weight: inherit;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-name,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-name,
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-shortDescription,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-shortDescription {
    font-size: 1rem;
    color: var(--color-primary);
    font-weight: 500;
    white-space: inherit;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-name,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .card-body
    .attributes-prices-wrapper
    .line-item-name {
    margin-bottom: 0;
    line-height: 2.5rem;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .print-button,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .card.confirm-details
    .checkout-order-total-summary
    .print-button {
    margin-top: 0.625rem;
    text-align: center;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.page[data-action="Order-Confirm"] .container.receipt .become-member-container,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .become-member-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    gap: 2.1875rem;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .become-member-container
    .become-member-title,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .become-member-container
    .become-member-title {
    font-size: 1.5rem;
    font-weight: 500;
    font-family: var(--button-secondary-font-family);
    text-transform: uppercase;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .become-member-container
    .become-member-text,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .become-member-container
    .become-member-text {
    font-size: 0.875rem;
    font-weight: 400;
    color: var(--color-grey4);
    max-width: 20.875rem;
}
.page[data-action="Order-Confirm"]
    .container.receipt
    .become-member-container
    .btn-become-member,
.page[data-action="Order-Confirm3DPayment"]
    .container.receipt
    .become-member-container
    .btn-become-member {
    max-width: 9.8125rem;
}
.page[data-action="Order-Confirm"] .leading-lines .end-lines span,
.page[data-action="Order-Confirm3DPayment"] .leading-lines .end-lines span,
.page[data-action="Order-Confirm"] .leading-lines .start-lines span,
.page[data-action="Order-Confirm3DPayment"] .leading-lines .start-lines span {
    z-index: unset;
}
.low-stock-alert {
    margin: 1.25rem 0;
    color: #ba861e;
    font-size: 1rem;
    line-height: 1.75rem;
    vertical-align: middle;
}
.low-stock-alert span {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0 0.75rem;
}
body > div.popover[role="tooltip"] {
    background-color: #000;
}
body > div.popover[role="tooltip"] > div.arrow:after {
    border-bottom-color: #000;
}
.page[data-action="Cart-Show"] .cart-page {
    padding: 0 0.5rem;
    margin-top: 2.1875rem;
}
.page[data-action="Cart-Show"] .cart-page .main-row {
    max-width: 68.75rem;
    margin: auto;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info {
    border: none;
    border-top: 0.0625rem solid var(--color-grey7);
    padding: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .item-image,
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .item-image {
    width: 100%;
    height: 100%;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .item-image
    .product-image {
    max-height: 100%;
    margin: 0;
    display: inline;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .line-item-name {
    font-family: var(--body-bold-font-family);
    font-size: 1rem;
    line-height: 1.75rem;
    width: auto;
    text-overflow: unset;
    white-space: unset;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .line-item-attributes {
    color: var(--color-grey4);
    font-size: 1rem;
    line-height: 1.75rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .remove-fav-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -0.4375rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .remove-fav-container
    .btn-light:hover,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .remove-fav-container
    .move:hover {
    opacity: 0.8;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .remove-fav-container
    .btn-light,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .remove-fav-container
    .btn-light:hover {
    border: transparent;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .size-quantity-wrapper
    .size-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .size-quantity-wrapper
    .size-form
    label {
    margin-bottom: 0;
    color: var(--color-grey4);
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .size-quantity-wrapper
    .quantity-form
    .line-item-pricing-info.quantity-label,
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .size-quantity-wrapper
    .size-form
    .line-item-pricing-info.quantity-label {
    color: var(--color-grey4);
    font-size: 1rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .size-quantity-wrapper
    .size-form
    .custom-select {
    display: block;
    border: none;
    font-size: 1rem;
    color: var(--color-grey4);
    max-width: 5rem;
    padding-top: 0;
    padding-bottom: 0;
    min-height: 1.875rem;
    height: 1.875rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .size-quantity-wrapper
    .quantity-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .size-quantity-wrapper
    .quantity-form
    .custom-select {
    display: block;
    border: none;
    font-size: 1rem;
    max-width: 4.25rem;
    color: var(--color-grey4);
    padding-top: 0;
    padding-bottom: 0;
    min-height: 1.875rem;
    height: 1.875rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .line-item-divider-top {
    margin: 0 0.3125rem 0.75rem;
    display: block;
    border: 0.0625rem solid var(--color-grey7);
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .product-card-footer {
    padding-right: 0.625rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .product-card-footer
    .row
    .price
    .value,
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .value {
    font-size: 1rem;
    font-weight: 500;
    white-space: nowrap;
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .card.product-info
    .product-card-footer
    .row
    .line-item-promo
    div {
    margin-right: 0.9375rem;
    text-align: right;
}
.page[data-action="Cart-Show"] .cart-page .product-card-container .page-title {
    font-size: 1.5rem;
    font-weight: 500;
    left: 0;
    margin-bottom: 0;
    padding-left: 0;
    color: var(--color-primary);
    background-color: var(--color-secondary);
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-guest-banner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0.9375rem;
    margin-bottom: 0.9375rem;
    gap: 0.3125rem;
    border: 0.0625rem solid var(--color-grey2);
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-guest-banner
    .banner-title {
    font-size: 1.25rem;
    font-weight: 500;
    color: var(--color-orange);
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-promotion-banner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.625rem;
    padding: 0.625rem 0.9375rem;
    background-color: var(--color-grey1);
    color: var(--color-primary);
}
.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-promotion-banner
    .banner-content-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.1875rem;
}
.page[data-action="Cart-Show"] .cart-page .totals {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 2.1875rem;
}
.page[data-action="Cart-Show"] .cart-page .totals .summary-title {
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: 0.625rem;
}
.page[data-action="Cart-Show"] .cart-page .totals .btn-link span {
    margin-right: 1.5625rem;
    font-size: 1rem;
    font-weight: 500;
}
.page[data-action="Cart-Show"] .cart-page .totals .applied-promotion-discount,
.page[data-action="Cart-Show"] .cart-page .totals .promotion-name,
.page[data-action="Cart-Show"] .cart-page .totals p {
    font-size: 1rem;
    font-weight: 400;
    color: var(--color-primary);
}
.page[data-action="Cart-Show"] .cart-page .totals .grand-total-label-span {
    font-size: 1rem;
    font-weight: 700;
}
.page[data-action="Cart-Show"] .cart-page .totals .promotion-code-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.625rem;
    gap: 0.625rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    #promo-coupon-container
    .card-body {
    border: none;
    margin-bottom: 0;
    padding: 0 1.5625rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    #promo-coupon-container
    .card-body
    .coupon-code-field {
    font-size: 0.875rem;
    font-weight: 500;
    min-height: 2.5rem;
    max-height: 2.5rem;
}
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    #promo-coupon-container
    .promo-code-form
    .promo-code-btn {
    margin-left: 0.9375rem;
    min-height: 2.5rem;
    border-color: var(--color-grey3);
    color: var(--color-primary);
}
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    #promo-coupon-container
    .promo-code-form
    .promo-code-btn:hover {
    background-color: var(--color-secondary);
    border-color: var(--color-grey4);
}
.page[data-action="Cart-Show"] .cart-page .totals .applied-promotion-discount,
.page[data-action="Cart-Show"] .cart-page .totals .applied-promotion-discount p,
.page[data-action="Cart-Show"] .cart-page .totals .order-discount,
.page[data-action="Cart-Show"] .cart-page .totals .order-discount p,
.page[data-action="Cart-Show"] .cart-page .totals .order-discount-total,
.page[data-action="Cart-Show"] .cart-page .totals .order-discount-total p,
.page[data-action="Cart-Show"] .cart-page .totals .shipping-discount,
.page[data-action="Cart-Show"] .cart-page .totals .shipping-discount p,
.page[data-action="Cart-Show"] .cart-page .totals .shipping-discount-total,
.page[data-action="Cart-Show"] .cart-page .totals .shipping-discount-total p {
    color: var(--color-green) !important;
}
.page[data-action="Cart-Show"] .cart-page .totals .row-total {
    padding: 0.625rem 0 0;
}
.page[data-action="Cart-Show"] .cart-page .totals .checkout-continue {
    padding: 0;
    left: 0;
}
.page[data-action="Cart-Show"]
    .cart-page
    .totals
    .checkout-continue
    .btn-primary.checkout-btn {
    margin-top: 2rem;
    min-height: 3.75rem;
}
.page[data-action="Cart-Show"] .cart-page .cart-favorites-login {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 3.5rem;
    gap: 0.3125rem;
}
#removeCouponModal .modal-content .modal-header .modal-title,
.page[data-action="Cart-Show"] .cart-page .cart-favorites-login .banner-title {
    font-size: 1.5rem;
    font-weight: 500;
}
.page[data-action="Cart-Show"] .purchase-counter .number-of-items {
    font-size: 1rem;
    font-weight: 500;
    color: var(--color-grey4);
    margin-bottom: 1.25rem;
}
.page[data-action="Cart-Show"]
    .purchase-counter
    .number-of-items
    .items-quantity-label {
    margin-left: 0.125rem;
}
.page[data-action="Cart-Show"] .cart-wishlist-container {
    min-width: 100%;
}
.page[data-action="Cart-Show"] .cart-wishlist-container .banner-title {
    font-size: 1.5rem;
    font-weight: 500;
    padding-left: 0.3125rem;
}
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .card {
    border: none;
    border-bottom: 0.0625rem solid var(--color-grey7);
    padding-bottom: 1.5625rem;
}
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .item-image
    .product-image {
    max-height: 100%;
    margin: 0;
}
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .card-product-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 0.625rem;
    margin-right: -0.3125rem;
    color: var(--color-grey4);
    font-size: 1rem;
    line-height: 1.75rem;
}
@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-xl > .table-bordered {
        border: 0;
    }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid,
    .navbar-expand-xl > .container-lg,
    .navbar-expand-xl > .container-md,
    .navbar-expand-xl > .container-sm,
    .navbar-expand-xl > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
    .hidden-lg-down {
        display: none !important;
    }
    .menu-toggleable-left.navbar-toggleable-lg {
        position: fixed;
        left: -100%;
        top: 0;
        bottom: 0;
        transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
        display: block;
        max-width: 100%;
    }
    .menu-toggleable-left.navbar-toggleable-lg.in {
        min-width: 50%;
        left: 0;
    }
    .collapsible-lg .title {
        line-height: 2.5rem;
    }
    .collapsible-lg .title:after {
        display: block;
        clear: both;
        content: "";
        float: right;
        content: "\F078";
        font-family: FontAwesome;
    }
    .collapsible-lg .card-body,
    .collapsible-lg .content {
        display: none;
    }
    .collapsible-lg.active .title:after {
        content: "\F077";
        margin-top: -0.125em;
    }
    .collapsible-lg.active .card-body,
    .collapsible-lg.active .content {
        display: block;
    }
    .page[data-action="Cart-Show"]
        .cart-wishlist-container
        .wishlistItemCards
        .product-card-price {
        margin-right: -0.3125rem;
    }
}
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .add-to-cart-wishList {
    margin-top: 0.625rem;
    margin-left: 0;
    padding-left: 0;
}
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .add-to-cart-wishList
    .btn.btn-primary {
    color: var(--color-primary);
    background-color: var(--color-secondary);
    border: 0.0625rem solid var(--color-grey7);
}
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .wishlistItemCards
    .add-to-cart-wishList
    .btn.btn-primary:hover {
    border: 0.0625rem solid var(--color-grey6);
}
.page[data-action="Cart-Show"] .cart-wishlist-container .row.text-left {
    margin-right: 0;
    margin-left: 0.625rem;
    margin-bottom: 1.875rem;
}
.page[data-action="Cart-Show"]
    .cart-wishlist-container
    .row.text-left
    .favorites-viewall {
    font-size: 1rem;
    font-weight: 400;
    margin-top: 1.25rem;
    color: var(--color-grey4) !important;
    text-decoration: underline;
}
.page[data-action="Cart-Show"] .product-carrousel-container {
    margin: 3.5rem 0 2.5rem;
}
#editProductModal .modal-dialog .modal-content,
#removeCouponModal .modal-content,
.page[data-action="Account-CommunicationPreferences"]
    #preferenceAlert
    .modal-content,
.page[data-action="Order-Details"] #emailSentModal .modal-content,
.page[data-action="Order-Track"] #emailSentModal .modal-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    width: 100%;
    margin: auto;
    border-radius: 1.5rem;
}
#editProductModal .modal-dialog .modal-content .modal-body {
    padding: 1.25rem 1rem 1rem;
    overflow: unset;
    max-height: 100%;
}
#editProductModal .modal-dialog .modal-content .modal-body .amount-wrapper {
    margin: 0;
    border-bottom: none;
}
@media (min-width: 768px) {
    .result-pager {
        -ms-flex-flow: row;
        flex-flow: row;
    }
    .navigation-items {
        margin-top: 0;
        padding-bottom: 1.25rem;
        margin-left: 17.5rem;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .experience-commerce_layouts-carousel .carousel-md-1 .carousel-item {
        margin-right: -100%;
    }
    .columns-layout .column-1-container {
        padding-right: 0.375rem;
    }
    .columns-layout .column-2-container,
    .columns-layout .column-3-container {
        padding-left: 0.375rem;
    }
    .cart-and-ipay {
        margin: 0;
    }
    [data-action="StyleGuide-Show"]
        .style-guide-container
        .section-wrapper
        .buttons-container
        .color-swatch
        > div,
    [data-action="StyleGuide-Show"]
        .style-guide-container
        .section-wrapper
        .colors-container
        .color-swatch
        > div {
        width: 7.5rem;
        height: 7.5rem;
        border-radius: 7.5rem;
    }
    :root {
        --container-space: 48px;
    }
    .container {
        width: 100%;
        padding-right: 48px;
        padding-left: 48px;
        margin-right: auto;
        margin-left: auto;
    }
    .page[data-action="Stores-Find"] .store-mobile,
    .page[data-action="Account-Experiencias"] .store-mobile,
    .product-detail .mobile-display {
        display: none;
    }
    .product-detail .desktop-display {
        display: block;
    }
    .page[data-action="Stores-Find"] .store-locator-container {
        padding: 0.625rem 0.625rem 0 0;
    }
    .page[data-action="Stores-Find"]
        .store-locator-container
        .search-container {
        width: 50%;
    }
    .page[data-action="Stores-Find"]
        .store-locator-container
        .jumbotron.map-canvas {
        min-height: 100%;
    }
    .container.join-us-page .page-subtitle .col-12.align-self-center p {
        font-size: 1.75rem;
    }
    .container.join-us-page .join-us-header .text {
        text-align: center;
    }
    .container.join-us-page .mobile-4r-1c.experience-section .region {
        margin-bottom: 0;
    }
    .page[data-action="GiftCertificate-Show"] .container .title-header {
        max-width: 50%;
        padding: 0 1.875rem;
    }
    .page[data-action="GiftCertificate-Show"] .container .middle-area {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    #editProductModal .modal-dialog .modal-content {
        width: 28.125rem;
    }
    #editProductModal
        .modal-dialog
        .modal-content
        .modal-body
        .amount-wrapper
        .choose-amount
        .amount-grid {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
    }
    #editProductModal
        .modal-dialog
        .modal-content
        .modal-body
        .amount-wrapper
        .choose-amount
        .amount-grid
        .button-container {
        width: 4.375rem;
    }
}
#editProductModal .modal-dialog .modal-content .modal-footer {
    background-color: transparent;
    padding-top: 0;
}
#editProductModal .modal-dialog .modal-content .modal-footer .btn {
    width: 100%;
    padding: 1rem 5rem;
}
#removeCouponModal .modal-content .modal-header {
    border-bottom: none;
    padding-left: 1.875rem;
}
#removeCouponModal .modal-content .modal-body {
    padding: 0 1.875rem;
}
#removeCouponModal .modal-content .modal-body .coupon-to-remove {
    margin-top: 0.5rem;
    margin-bottom: 0;
}
#removeCouponModal .modal-content .modal-footer {
    border-top: none;
    padding-bottom: 1.875rem;
    padding-right: 1.5625rem;
}
#removeCouponModal
    .modal-content
    .modal-footer
    .delete-coupon-confirmation-btn {
    min-width: 6.125rem;
}
.added-gift-confirmation {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0.25rem;
}
.added-gift-confirmation .check {
    display: inline-block;
    transform: rotate(45deg);
    height: 0.75rem;
    width: 0.375rem;
    margin-right: 0.625rem;
    border-bottom: 2px solid var(--color-grey4);
    border-right: 2px solid var(--color-grey4);
}
.productAvailable {
    color: #ba861e;
}
#wishlist-search .wishlist-error-search,
.card-make-default-link,
.find-another-wl,
.wl-hit {
    margin-top: 1rem;
}
.dashboard-cards-block-title {
    font-weight: 700;
    margin-bottom: 1em;
}
.dashboard-order-card-status {
    text-transform: capitalize;
}
.dashboard-order-card-image {
    width: 7rem;
}
.account-landing-ordercard {
    padding: 0;
    height: 1rem;
    margin-left: 1.25rem;
    border-bottom: 0;
    margin-top: 1rem;
}
.account-landing-ordercard h4 {
    font-size: 1.2rem;
}
div.order-number {
    padding-top: 0.2rem;
}
#dashboard-wrapper .benefit-heading {
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
#dashboard-wrapper .dashboard-benefits .row-title-arrows {
    padding-top: 5.4375rem;
}
#dashboard-wrapper .dashboard-benefits .benefit-img-wrapper img {
    width: 100%;
    height: auto;
}
#dashboard-wrapper .dashboard-benefits .benefit-wrapper {
    margin-bottom: 2.5rem;
    padding-left: 1.5625rem;
}
#dashboard-wrapper .dashboard-benefits.carousel-simple {
    --slide-w: 200px !important;
}
#dashboard-wrapper .login-name-wrapper .name {
    font-size: 2rem;
    line-height: 2.25rem;
    margin-bottom: 0.75rem;
}
#dashboard-wrapper .login-name-wrapper .member-since {
    color: #959595;
    font-size: 1rem;
    line-height: 1.75rem;
}
#dashboard-wrapper .dashboard-favorites {
    padding: 3.6875rem 0 1.875rem;
}
#dashboard-wrapper .dashboard-favorites .row-title-arrows {
    padding-top: 5.25rem;
}
#dashboard-wrapper .dashboard-favorites .favorite-item-wrapper {
    margin-bottom: 2.5rem;
}
#dashboard-wrapper .view-all {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.75rem;
    color: #111;
    border-bottom: 0.0625rem solid #111;
    margin-left: 1.25rem;
}
#order-list-wrapper .order-history-card {
    border-bottom: 1px solid var(--color-grey7);
    width: 100%;
    margin: 0;
    padding: 0;
}
#order-list-wrapper
    .order-history-card
    .card-body.card-info-group
    .order-action-buttons {
    min-width: 11.25rem;
}
#order-list-wrapper
    .order-history-card
    .card-body.card-info-group
    .order-action-buttons
    .btn {
    min-height: 2.5rem;
    padding: 0.375rem 1.375rem;
}
#order-list-wrapper
    .order-history-card
    .card-body.card-info-group
    .order-summary
    img.img-fluid {
    max-width: 9.375rem;
    max-height: 9.375rem;
}
.page[data-action="Order-Details"] .container.receipt .card-header-title,
.page[data-action="Order-Track"] .container.receipt .card-header-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 1.25rem;
    padding-top: 1.25rem;
}
.page[data-action="Order-Details"]
    .container.receipt
    .card.confirm-details
    .card-body,
.page[data-action="Order-Track"]
    .container.receipt
    .card.confirm-details
    .card-body {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 2.8125rem;
}
.page[data-action="Order-Details"] .container.receipt .address-section,
.page[data-action="Order-Details"] .container.receipt .contact-section,
.page[data-action="Order-Details"] .container.receipt .payment-section,
.page[data-action="Order-Details"] .container.receipt .product-section,
.page[data-action="Order-Details"] .container.receipt .support-section,
.page[data-action="Order-Details"] .container.receipt .total-section,
.page[data-action="Order-Track"] .container.receipt .address-section,
.page[data-action="Order-Track"] .container.receipt .contact-section,
.page[data-action="Order-Track"] .container.receipt .payment-section,
.page[data-action="Order-Track"] .container.receipt .product-section,
.page[data-action="Order-Track"] .container.receipt .support-section,
.page[data-action="Order-Track"] .container.receipt .total-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 0.0625rem solid var(--color-grey7);
    padding-top: 0.9375rem;
    padding-left: 0;
}
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item {
    padding-bottom: 0.9375rem;
    margin-bottom: 0.9375rem;
}
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .item-attributes
    .line-item-name
    span,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .item-attributes
    .line-item-name
    span {
    font-size: 1rem;
    font-weight: 500;
    color: var(--color-primary);
}
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .item-attributes
    .line-item-gift-card
    span,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .item-attributes
    .line-item-gift-card
    span {
    font-size: 1rem;
    font-weight: 500;
    color: var(--color-grey4);
}
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .attributes-prices-wrapper,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .attributes-prices-wrapper {
    font-family: 1rem;
    font-weight: 400;
    line-height: 1.75rem;
    color: var(--color-grey4);
}
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .line-item-attributes,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .line-item-pricing-info,
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .line-item-total-price-amount,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .line-item-attributes,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .line-item-pricing-info,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .line-item-total-price-amount {
    font: inherit;
    color: inherit;
}
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .send-email-wrapper,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .send-email-wrapper {
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.page[data-action="Order-Details"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .send-email-wrapper
    button.btn-send-email,
.page[data-action="Order-Track"]
    .container.receipt
    .product-section
    .order-product-summary
    .card-body
    .product-line-item
    .send-email-wrapper
    button.btn-send-email {
    padding: 1rem 5rem;
}
.page[data-action="Order-Details"]
    .container.receipt
    .payment-section
    .payment-details,
.page[data-action="Order-Track"]
    .container.receipt
    .payment-section
    .payment-details {
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    -ms-flex-pack: end;
    justify-content: end;
}
.page[data-action="Order-Details"] .container.receipt .address-section,
.page[data-action="Order-Track"] .container.receipt .address-section {
    padding-bottom: 0.9375rem;
}
.page[data-action="Order-Details"]
    .container.receipt
    .support-section
    .support-title,
.page[data-action="Order-Track"]
    .container.receipt
    .support-section
    .support-title {
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: 1.25rem;
}
.page[data-action="Account-CommunicationPreferences"]
    #preferenceAlert
    .modal-content
    .modal-header,
.page[data-action="Order-Details"] #emailSentModal .modal-content .modal-header,
.page[data-action="Order-Track"] #emailSentModal .modal-content .modal-header {
    display: -ms-flexbox;
    display: flex;
    border-bottom: none;
    padding: 3.125rem 3rem 0;
    -ms-flex-align: center;
    align-items: center;
}
.page[data-action="Account-CommunicationPreferences"]
    #preferenceAlert
    .modal-content
    .modal-header
    .close
    span,
.page[data-action="Order-Details"]
    #emailSentModal
    .modal-content
    .modal-header
    .close
    span,
.page[data-action="Order-Track"]
    #emailSentModal
    .modal-content
    .modal-header
    .close
    span {
    font-size: 1.5rem;
    font-weight: 400;
}
.page[data-action="Account-CommunicationPreferences"]
    #preferenceAlert
    .modal-content
    .modal-body,
.page[data-action="Order-Details"] #emailSentModal .modal-content .modal-body,
.page[data-action="Order-Track"] #emailSentModal .modal-content .modal-body {
    padding: 2rem 3rem 2.875rem;
}
.page[data-action="Account-CommunicationPreferences"]
    #preferenceAlert
    .modal-content
    .modal-body
    span,
.page[data-action="Order-Details"]
    #emailSentModal
    .modal-content
    .modal-body
    span,
.page[data-action="Order-Track"]
    #emailSentModal
    .modal-content
    .modal-body
    span {
    font-size: 1rem;
    font-weight: 400;
    color: var(--color-grey5);
}
.page[data-action="Order-Track"] .card.confirm-details {
    margin: 5rem 0 10rem;
}
.page[data-action="Address-AddAddress"] .address-container,
.page[data-action="Address-EditAddress"] .address-container,
.page[data-action="Address-List"] .address-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 1.1875rem;
    min-height: 31.25rem;
    margin-bottom: 2.1875rem;
}
@media (min-width: 992px) {
    .search-results #home-hero-banner-plp .home-hero-banner .text {
        padding: 0;
    }
    .search-results .home-hero-banner .text .title * {
        font-size: 2.5rem;
        line-height: 2.25rem;
    }
    .search-results .home-hero-banner .text .title {
        margin: 0 0 0.75rem;
    }
    .search-results {
        --filter-header-h: 3.1875rem;
    }
    .plp-filter-header {
        position: sticky;
        z-index: 1;
        top: var(--visible-header-h, 0);
        padding: 0 0 0.9375rem;
        transition: top 0.15s;
    }
    .plp-filter-header.grid-header .result-count {
        color: var(--color-primary);
        font-size: 1.5rem;
        font-weight: 500;
    }
    #checkout-login-container .row .guest-user .login-subtitle-guest,
    #checkout-login-container .row .register-user .second-text-registered,
    #collapse-cart,
    .custom-select,
    .sort-container .filter-buttons-wrapper {
        display: block;
    }
    .product-list-container.col-md-9 {
        margin-left: 1.25rem;
        margin-right: 0.625rem;
    }
    body.isStickyHeaderHidden .grid-header.plp-filter-header {
        z-index: 10;
    }
    .product-detail .pdp-columns {
        margin-bottom: 6.9375rem;
    }
    .clp-wrapper
        .experience-columnsComponent
        .columns-layout.display-categories
        .region.column-2-container {
        -ms-flex-pack: center;
        justify-content: center;
    }
    .clp-wrapper
        .experience-columnsComponent
        .columns-layout.display-categories
        .region.column-2-container
        .experience-nike_assets-categoryLink
        div.configurable-link
        a {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .clp-wrapper
        .experience-columnsComponent
        .columns-layout.display-categories
        .region.column-2-container
        .experience-nike_assets-categoryLink
        div.configurable-link
        a:first-child {
        padding-left: 0;
    }
    .page[data-action="Stores-Find"]
        .store-locator-container
        .search-container {
        width: 31.25rem;
    }
    .page[data-action="Stores-Find"]
        .store-locator-container
        .card.results-card
        .card-body
        .results
        .card-body {
        padding-right: 3.125rem;
    }
    .page[data-action="Stores-Detail"] .store-page-detail .store-data {
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .page[data-action="Stores-Detail"] .store-page-detail .store-name {
        margin-bottom: 0.625rem;
    }
    .error-container,
    .notFound {
        height: calc(100vh - 11rem);
    }
    .error-container .content {
        max-width: 70%;
    }
    .error-container .content .page-error-title {
        font-size: 4.5rem;
    }
    .notFound .content .page-error-title {
        font-size: 4.5rem;
        line-height: 4.5rem;
    }
    nav.header-no-menu .header {
        border-bottom: 1px solid #e5e5e5;
    }
    .page[data-action="Order-Details"]
        .container.receipt
        .product-section
        .order-product-summary
        .card-body
        .product-line-item
        .product-line-item-details,
    .page[data-action="Order-Track"]
        .container.receipt
        .product-section
        .order-product-summary
        .card-body
        .product-line-item
        .product-line-item-details,
    nav.header-no-menu .header .checkout-contact-us {
        display: -ms-flexbox;
        display: flex;
    }
    nav.header-no-menu .header-no-menu-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
        justify-content: end;
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
    }
    #checkout-main {
        max-width: 69.875rem;
    }
    #checkout-main .checkout-wrapper {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    #checkout-main
        .checkout-wrapper
        .card-shipping-methods
        .tab-content
        .tab-pane
        .card.shipping-section
        .single-shipping
        .card-body {
        padding: 2.75rem 0 0;
    }
    #checkout-main
        .checkout-wrapper
        .card-shipping-methods
        a.ship-to-home.btn.btn-primary.btn-lg-icon,
    #checkout-main
        .checkout-wrapper
        .card-shipping-methods
        a.ship-to-store.btn.btn-primary.btn-lg-icon {
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 0.75rem 1.125rem;
    }
    #checkout-main .checkout-wrapper .form-group {
        margin-bottom: 2.875rem;
    }
    #checkout-main .next-step-button,
    #checkout-main
        .shipping-form
        .shipping-address
        .shipping-address-block
        .addressExtraField
        label.form-control-label {
        width: auto;
    }
    #checkout-main .next-step-button .place-order,
    #checkout-main .next-step-button .submit-payment,
    #checkout-main .next-step-button .submit-shipping {
        padding: 0.3125rem 1.125rem;
    }
    #checkout-main
        .pickup-in-store
        .card
        .card-body
        .district-select-container {
        -ms-flex-direction: row;
        flex-direction: row;
        display: -ms-flexbox;
        display: flex;
    }
    #checkout-main
        .pickup-in-store
        .card
        .card-body
        .district-select-container
        .department-bopis-select {
        max-width: 21.125rem;
    }
    #checkout-main
        .pickup-in-store
        .card
        .card-body
        .district-select-container
        .btn-storelocator-search {
        width: 6rem;
        height: 2.5rem;
        margin-left: 1.25rem;
        margin-top: 0;
    }
    .data-checkout-stage[data-checkout-stage="customer"]
        .customer-section
        .submit-customer {
        max-width: 40%;
    }
    .data-checkout-stage[data-checkout-stage="payment"]
        .giftcard-form
        .btn.btn-primary.btn-block {
        width: 10rem;
    }
    #checkout-login-container .row .col-12.col-lg-6 {
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left;
    }
    #checkout-login-container .row .col-12.col-lg-6 .btn-outline-primary,
    #checkout-login-container .row .col-12.col-lg-6 .btn-primary {
        min-height: 2.5rem;
        margin-bottom: 2.5rem;
    }
    #checkout-login-container .row .register-user {
        border-right: 0.0625rem solid var(--color-grey7);
        padding-right: 1.875rem;
    }
    #checkout-login-container .row .guest-user {
        padding-left: 1.875rem;
    }
    #checkout-login-container .row .guest-user .or,
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .card.product-info
        .line-item-divider-top {
        display: none;
    }
    #checkout-login-container .row .checkout-login-title {
        margin-top: 2.5rem;
        display: block;
    }
    .payment-form #accordion-billing .payments-logos {
        margin-left: 0;
    }
    .payment-form #accordion-billing .payments-logos-card {
        margin-left: 0.4375rem;
    }
    .payment-form #accordion-billing .nav .nav-item .payment-tooltip {
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    .payment-form .container-body-address .pago-header-text {
        height: 1.5rem;
    }
    .payment-form
        .arrows-accordion-payment.arrows-accordion-payment-mobile:after,
    .payment-form
        .arrows-accordion-payment.arrows-accordion-payment-mobile:before {
        top: 50%;
    }
    .page[data-action="Order-Confirm"]
        .container.receipt
        .card.confirm-details
        .card-body
        .payment-details
        .cash-type,
    .page[data-action="Order-Confirm3DPayment"]
        .container.receipt
        .card.confirm-details
        .card-body
        .payment-details
        .cash-type,
    .page[data-action="Order-Confirm"]
        .container.receipt
        .card.confirm-details
        .card-body
        .summary-section-label,
    .page[data-action="Order-Confirm3DPayment"]
        .container.receipt
        .card.confirm-details
        .card-body
        .summary-section-label {
        margin-bottom: 0.75rem;
    }
    .page[data-action="Order-Confirm"]
        .container.receipt
        .card.confirm-details
        .checkout-order-total-summary
        .print-button,
    .page[data-action="Order-Confirm3DPayment"]
        .container.receipt
        .card.confirm-details
        .checkout-order-total-summary
        .print-button {
        text-align: right;
    }
    .page[data-action="Order-Confirm"]
        .container.receipt
        .card.confirm-details
        .checkout-order-total-summary
        .print-button
        .btn.btn-primary,
    .page[data-action="Order-Confirm3DPayment"]
        .container.receipt
        .card.confirm-details
        .checkout-order-total-summary
        .print-button
        .btn.btn-primary {
        width: 6.625rem;
    }
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .card.product-info {
        padding: 0.625rem 0;
        border-bottom: 0.0625rem solid var(--color-grey7);
        border-top: none;
    }
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .card.product-info
        .size-quantity-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .card.product-info
        .size-quantity-wrapper
        .size-form {
        width: 40%;
    }
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .card.product-info
        .size-quantity-wrapper
        .size-form
        .custom-select {
        max-width: 6rem;
    }
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .card.product-info
        .product-card-footer
        .row
        .price {
        white-space: nowrap;
    }
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .page-title {
        margin-top: 0;
        padding-bottom: 0;
    }
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .cart-promotion-banner {
        margin-bottom: 1.875rem;
    }
    .page[data-action="Cart-Show"] .cart-page .totals {
        margin-top: 0;
        padding-top: 0;
        padding-right: 0;
        border-top: none;
    }
    .page[data-action="Cart-Show"] .cart-page .totals .summary-title {
        font-size: 1.5rem;
        font-weight: 500;
        margin-bottom: 0;
    }
    .page[data-action="Cart-Show"] .cart-page .totals .row-total {
        border-top: 0.0625rem solid var(--color-grey7);
        border-bottom: 0.0625rem solid var(--color-grey7);
        padding: 1.25rem 0 0.9375rem;
    }
    .page[data-action="Cart-Show"]
        .cart-wishlist-container
        .wishlistItemCards
        .card-product-details {
        margin-right: 0;
        padding-left: 1.25rem;
    }
    .page[data-action="Cart-Show"]
        .cart-wishlist-container
        .wishlistItemCards
        .card-product-details
        .item-category {
        max-width: 16.5625rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    #dashboard-wrapper .dashboard-benefits.carousel-simple {
        --slide-w: 360px !important;
    }
    #dashboard-wrapper .dashboard-favorites {
        padding: 0 0 11.25rem;
    }
    #order-list-wrapper .order-history-card {
        padding: 0 1.5rem;
        margin: 0 auto;
    }
    #order-list-wrapper .order-history-card .card-body.card-info-group {
        padding-bottom: 2.375rem;
        padding-top: 4.4375rem;
    }
    .page[data-action="Order-Details"]
        .container.receipt
        .card.confirm-details
        .card-body,
    .page[data-action="Order-Track"]
        .container.receipt
        .card.confirm-details
        .card-body {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .page[data-action="Order-Details"]
        .container.receipt
        .product-section
        .order-product-summary
        .card-body
        .product-line-item
        .item-attributes
        .line-item-gift-card,
    .page[data-action="Order-Track"]
        .container.receipt
        .product-section
        .order-product-summary
        .card-body
        .product-line-item
        .item-attributes
        .line-item-gift-card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .page[data-action="Order-Details"]
        .container.receipt
        .product-section
        .order-product-summary
        .card-body
        .product-line-item
        .send-email-wrapper
        button.btn-send-email,
    .page[data-action="Order-Track"]
        .container.receipt
        .product-section
        .order-product-summary
        .card-body
        .product-line-item
        .send-email-wrapper
        button.btn-send-email {
        padding: var(--button-padding-vertical) var(--button-padding-horizontal);
        width: auto;
    }
    .page[data-action="Address-AddAddress"] .address-container,
    .page[data-action="Address-EditAddress"] .address-container,
    .page[data-action="Address-List"] .address-container {
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 2.625rem;
    }
    .page[data-action="Address-AddAddress"] .address-container .menu-container,
    .page[data-action="Address-AddAddress"]
        .address-container
        .saved-address-container,
    .page[data-action="Address-EditAddress"] .address-container .menu-container,
    .page[data-action="Address-EditAddress"]
        .address-container
        .saved-address-container,
    .page[data-action="Address-List"] .address-container .menu-container,
    .page[data-action="Address-List"]
        .address-container
        .saved-address-container {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.page[data-action="Address-AddAddress"] .address-container .menu-container,
.page[data-action="Address-EditAddress"] .address-container .menu-container,
.page[data-action="Address-List"] .address-container .menu-container {
    gap: 1.25rem;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .menu-container
    a,
.page[data-action="Account-EditProfile"] .profile-container .menu-container a,
.page[data-action="Address-AddAddress"] .address-container .menu-container a,
.page[data-action="Address-EditAddress"] .address-container .menu-container a,
.page[data-action="Address-List"] .address-container .menu-container a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .menu-container
    a
    i,
.page[data-action="Address-AddAddress"] .address-container .menu-container a i,
.page[data-action="Address-EditAddress"] .address-container .menu-container a i,
.page[data-action="Address-List"] .address-container .menu-container a i {
    margin-right: 0.625rem;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .menu-container::-webkit-scrollbar,
.page[data-action="Address-EditAddress"]
    .address-container
    .menu-container::-webkit-scrollbar,
.page[data-action="Address-List"]
    .address-container
    .menu-container::-webkit-scrollbar {
    display: none;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container,
.page[data-action="Address-List"] .address-container .saved-address-container {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 3.125rem;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .address-title,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .address-title,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .address-title {
    font-size: 1.25rem;
    font-weight: 500;
    text-align: center;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .no-saved-address-title,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .no-saved-address-title,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .no-saved-address-title {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 2.8125rem;
    max-width: 28.75rem;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .button-save-container
    .btn-save,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .button-save-container
    .btn-save,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .button-save-container
    .btn-save {
    width: 100%;
    height: 3.75rem;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10 {
    padding-left: 0;
    color: var(--color-grey4);
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .address-shipment-title,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .address-shipment-title,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .address-shipment-title {
    color: var(--color-primary);
    margin-bottom: 0.3125rem;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .address-heading,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .address-heading,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .address-heading {
    margin-bottom: 0.3125rem;
    color: var(--color-green);
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .card-make-default-link
    a,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .card-make-default-link
    a,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-10
    .card-make-default-link
    a {
    font-size: 0.8125rem;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-2,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-2,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding: 0;
}
.page[data-action="Address-AddAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-2
    .edit-button,
.page[data-action="Address-EditAddress"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-2
    .edit-button,
.page[data-action="Address-List"]
    .address-container
    .saved-address-container
    .card
    .card-body
    .col-2
    .edit-button {
    font-size: 0.875rem;
    text-decoration: underline;
}
.page[data-action="Address-AddAddress"] .promo-banner,
.page[data-action="Address-EditAddress"] .promo-banner,
.page[data-action="Address-List"] .promo-banner {
    display: none;
}
.dashboard-links {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 1.375rem;
    margin: 2.3125rem 0 0;
}
.dashboard-links .link-group {
    margin: 0 -1.5rem 0 -1rem;
}
.dashboard-links .link-group ul {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin: 0;
}
.dashboard-links .link-group ul li {
    font-family: var(--body-bold-font-family);
    font-size: 1rem;
    line-height: 1.75rem;
    padding: 0 1rem;
}
.dashboard-links .page-title {
    font-family: var(--body-bold-font-family);
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin: 2.25rem 0;
}
.page[data-action="Account-EditProfile"] .profile-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 31.25rem;
    margin-bottom: 2.1875rem;
    margin-top: 1.1875rem;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .menu-container,
.page[data-action="Account-EditProfile"] .profile-container .menu-container {
    display: -ms-flexbox;
    display: flex;
    gap: 1.25rem;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .menu-container
    a
    span {
    margin-left: 1.25rem;
    font-size: 1rem;
    padding-top: 0.3125rem;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .menu-container::-webkit-scrollbar {
    display: none;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .card-body
    .edit-profile-form
    hr {
    border-top: 1px solid var(--color-grey7);
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .card-body
    .edit-profile-form
    .edit-password {
    text-decoration: underline;
    font-size: 0.75rem;
    font-weight: 500;
    border: none;
    background: 0 0;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .card-body
    .edit-profile-form
    .phoneEmptyField
    .add-phone {
    text-decoration: underline;
    margin: 1rem 0;
    font-size: 0.75rem;
    font-weight: 500;
}
.page[data-action="Account-EditProfile"] .profile-container .card .account-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .account-btn
    .save-account-wrapper
    .save-account-btn {
    margin-top: 3.875rem;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content.change-password-wrapper,
.remove-customer-wrapper {
    border-radius: 1.5rem;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .modal-header {
    border-bottom: none;
    padding: 1rem 3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .modal-header
    button.close {
    background: var(--color-grey1);
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    padding: 0.3125rem;
    margin: 0;
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .modal-body {
    padding: 1rem 3.6875rem;
}
.page[data-action="Account-CommunicationPreferences"]
    #dashboard-wrapper
    .dashboard-links
    .link.account-link,
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .change-password-form
    .password-requirements,
.page[data-action="Account-PasswordReset"] .registration,
.page[data-action="Account-SetNewPassword"] .registration,
.page[data-action="Login-Show"] .registration,
.page[data-action="Register-Show"] .registration,
.page[data-querystring="action=register"] .registration {
    color: var(--color-grey3);
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .change-password-form
    .password-requirements
    .requirement-1
    .msg-requirement-1:before,
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .change-password-form
    .password-requirements
    .requirement-2
    .msg-requirement-2:before {
    content: "X ";
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .change-password-form
    .password-requirements
    .requirement-1.valid-requirement
    .msg-requirement-1:before,
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .change-password-form
    .password-requirements
    .requirement-2.valid-requirement
    .msg-requirement-2:before {
    content: "";
}
.page[data-action="Account-EditProfile"]
    .profile-container
    .card
    .modal-content
    .change-password-form
    .save-password {
    margin-top: 2.125rem;
}
.remove-customer-wrapper .modal-body ul {
    padding-left: 1.5rem;
}
.remove-customer-wrapper
    .modal-body
    .btn-remove-customer-wrapper
    .btn-remove-customer {
    width: auto;
    margin-top: 0.5rem;
}
.page[data-action="Account-PasswordReset"] .hero.slant-down.login-banner,
.page[data-action="Account-PasswordReset"] .promo-banner,
.page[data-action="Account-SetNewPassword"] .hero.slant-down.login-banner,
.page[data-action="Account-SetNewPassword"] .promo-banner,
.page[data-action="Login-Show"] .hero.slant-down.login-banner,
.page[data-action="Login-Show"] .promo-banner,
.page[data-action="Register-Show"] .hero.slant-down.login-banner,
.page[data-action="Register-Show"] .promo-banner,
.page[data-querystring="action=register"] .hero.slant-down.login-banner,
.page[data-querystring="action=register"] .promo-banner,
.page[data-action="Account-Experiencias"] .promo-banner,
.page[data-action="Event-Landing"] .promo-banner,
.page[data-action="Event-Myevents"] .promo-banner,
.page[data-action="Event-Detail"] .promo-banner {
    display: none;
}
.page[data-action="Account-PasswordReset"] .logo-container,
.page[data-action="Account-SetNewPassword"] .logo-container,
.page[data-action="Login-Show"] .logo-container,
.page[data-action="Register-Show"] .logo-container,
.page[data-querystring="action=register"] .logo-container {
    margin-top: 3.125rem;
    margin-bottom: 0.625rem;
}
.page[data-action="Account-PasswordReset"] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action="Account-SetNewPassword"] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action="Login-Show"] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action="Account-AuthPassword"] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action="Account-PasswordChange"] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action="Register-Show"] .col-12.col-lg-4.d-flex.flex-column,
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column {
    max-width: 27.25rem;
    padding: 1.5rem;
}
.page[data-action="Register-Show"] .col-12.col-lg-4.d-flex.flex-column {
    padding-bottom: 3.5rem;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-title,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-title,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-title,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-title,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-title {
    font-size: 1.5rem;
    font-weight: 500;
    padding: 0 1.5625rem;
    font-family: var(--button-secondary-font-family);
    text-transform: uppercase;
    margin-bottom: 1.25rem;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-text,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-text,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-text,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-text,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .become-member-text {
    font-size: 0.875rem;
    font-weight: 400;
    color: var(--color-grey4);
    margin-bottom: 1.5625rem;
    padding: 0 1.25rem;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-join,
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-login,
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-reset-password,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-join,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-login,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-reset-password,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-join,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-login,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-reset-password,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-join,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-login,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-reset-password,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-join,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-login,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .btn-primary.btn-reset-password,
[data-action="Order-Track"] .btn-primary {
    border-radius: 0.1875rem;
    font-family: var(--button-secondary-font-family);
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login {
    margin-top: 1.875rem;
    margin-bottom: 3.75rem;
    color: var(--color-grey4);
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login
    a,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login
    a,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login
    a,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login
    a,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .member-login
    a {
    color: var(--color-primary);
    text-decoration: underline;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container {
    color: var(--color-grey4);
    font-size: 0.875rem;
    margin-bottom: 0;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container
    .content-asset
    .link,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container
    .content-asset
    .link,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container
    .content-asset
    .link,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container
    .content-asset
    .link,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .policy-container
    .content-asset
    .link {
    text-decoration: underline;
    color: var(--color-grey4) !important;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container {
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-grey3);
    font-size: 0.75rem !important;
    margin: 2.25rem 0;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label:before,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label:before,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label:before,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label:before,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .acceptance-container
    .form-group.remember-me
    .checkbox-control-label:before {
    width: 1.25rem;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .send-email-btn,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .send-email-btn,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .send-email-btn,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .send-email-btn,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .send-email-btn {
    margin-top: 1.875rem;
    margin-bottom: 3.75rem;
    padding: 0 1.5625rem;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    a,
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    p,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    a,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    p,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    a,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    p,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    a,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    p,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    a,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    #terms-of-use.is-invalid
    + .term-of-use-label-check.custom-control-label
    p {
    color: #e7352b !important;
}
.page[data-action="Account-PasswordReset"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check.custom-control-label:before,
.page[data-action="Account-SetNewPassword"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check.custom-control-label:before,
.page[data-action="Login-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check.custom-control-label:before,
.page[data-action="Register-Show"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check.custom-control-label:before,
.page[data-querystring="action=register"]
    .col-12.col-lg-4.d-flex.flex-column
    .term-of-use-label-check.custom-control-label:before {
    top: 0;
    left: 0;
}
.page[data-action="Account-PasswordReset"] .registration .password-requirements,
.page[data-action="Account-SetNewPassword"]
    .registration
    .password-requirements,
.page[data-action="Login-Show"] .registration .password-requirements,
.page[data-action="Register-Show"] .registration .password-requirements,
.page[data-action="Account-PasswordChange"]
    .passwordChange
    .password-requirements,
.page[data-querystring="action=register"] .registration .password-requirements {
    padding: 0 1.5625rem 0 0;
    margin-top: -0.625rem;
    margin-bottom: 0.625rem;
    line-height: 0.875rem;
}
.page[data-action="Account-PasswordReset"]
    .registration
    .password-requirements
    div,
.page[data-action="Account-SetNewPassword"]
    .registration
    .password-requirements
    div,
.page[data-action="Login-Show"] .registration .password-requirements div,
.page[data-action="Register-Show"] .registration .password-requirements div,
.page[data-action="Account-PasswordChange"]
    .passwordChange
    .password-requirements
    div,
.page[data-querystring="action=register"]
    .registration
    .password-requirements
    div {
    display: inline-block;
    font-size: 0.6875rem;
    vertical-align: bottom;
    color: var(--color-grey4);
    margin: 0;
    padding: 0;
}
.page[data-action="Account-PasswordReset"]
    .registration
    .password-requirements
    div:before,
.page[data-action="Account-SetNewPassword"]
    .registration
    .password-requirements
    div:before,
.page[data-action="Login-Show"] .registration .password-requirements div:before,
.page[data-action="Register-Show"]
    .registration
    .password-requirements
    div:before,
.page[data-action="Account-PasswordChange"]
    .passwordChange
    .password-requirements
    div:before,
.page[data-querystring="action=register"]
    .registration
    .password-requirements
    div:before {
    content: "\2715";
    color: var(--color-grey4);
    padding-left: 0.1875rem;
}

.page[data-action="Register-Show"]
    .registration
    .password-requirements
    .char-length.valid::before,
.lower-upper-number-cases.valid::before,
.page[data-action="Account-PasswordChange"]
    .passwordChange
    .password-requirements
    .char-length.valid::before,
.lower-upper-number-cases.valid::before {
    content: "\2713" !important;
    color: var(--color-green) !important;
    padding-left: 0.1875rem;
}

.page[data-action="Register-Show"]
    .registration
    .password-requirements
    .char-length.is-invalid::before,
.lower-upper-number-cases.is-invalid::before,
.page[data-action="Account-PasswordChange"]
    .passwordChange
    .password-requirements
    .char-length.is-invalid::before,
.lower-upper-number-cases.is-invalid::before {
    content: "\2715" !important;
    color: #d43f21 !important;
    padding-left: 0.1875rem;
}

.page[data-action="Register-Show"]
    .registration
    .password-requirements
    .char-length.is-invalid,
.page[data-action="Account-PasswordChange"]
    .passwordChange
    .password-requirements
    .char-length.is-invalid,
.page[data-action="Register-Show"]
    .registration
    .password-requirements
    .lower-upper-number-cases.is-invalid,
.page[data-action="Account-PasswordChange"]
    .passwordChange
    .password-requirements
    .lower-upper-number-cases.is-invalid {
    color: #d43f21 !important;
}

.page[data-action="Account-PasswordReset"] .btn-new-password-wrapper,
.page[data-action="Account-SetNewPassword"] .btn-new-password-wrapper,
.page[data-action="Login-Show"] .btn-new-password-wrapper,
.page[data-action="Register-Show"] .btn-new-password-wrapper,
.page[data-querystring="action=register"] .btn-new-password-wrapper {
    margin-top: 1.875rem;
    margin-bottom: 3.75rem;
}
[data-action="Order-Track"] .track-order-header {
    border-bottom: none;
    font-size: 1.25rem;
    font-weight: 500;
}
[data-action="Order-Track"] .trackorder {
    margin-bottom: 10rem;
}
[data-action="Order-Track"] .form-group:last-of-type {
    margin-top: 2rem;
}
#requestPasswordResetModal .modal-dialog {
    max-width: 34.75rem;
    margin: auto;
}
#requestPasswordResetModal .modal-dialog .modal-content {
    border-radius: 1.5rem;
    padding: 2rem;
}
#requestPasswordResetModal .modal-dialog .modal-content .modal-header {
    -ms-flex-align: center;
    align-items: center;
    border-bottom: none;
}
#requestPasswordResetModal .modal-dialog .modal-content .modal-body p {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 2.5rem;
}
#requestPasswordResetModal
    .modal-dialog
    .modal-content
    .modal-body
    .reset-password-form
    .send-email-btn {
    margin-top: 2.5rem;
    margin-bottom: 0;
    padding: 0;
}
#requestPasswordResetModal
    .modal-dialog
    .modal-content
    .modal-body
    .reset-password-form
    .send-email-btn
    .btn-primary.btn-reset-password {
    border-radius: var(--button-border-radius);
    font-family: var(--button-primary-font-family);
    min-width: auto;
}
.login-page .trackOrderWrapper .trackOrderButton.btn {
    border-radius: 1.875rem;
    min-height: 3.75rem;
    font-family: var(--button-primary-font-family);
    display: block;
    margin: 0 auto;
}
.page[data-action="Account-CommunicationPreferences"] .comms-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0.3125rem;
    min-height: 31.25rem;
    margin-bottom: 2.1875rem;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .menu-container::-webkit-scrollbar {
    display: none;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .content-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 2.1875rem;
    margin-bottom: 1.875rem;
    max-width: 27.5rem;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .content-container
    .comms-title {
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: 0.75rem;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .content-container
    .comms-subtitle {
    font-family: var(--body-bold-font-family);
    margin-bottom: 1rem;
    font-size: 1rem;
    font-weight: 400;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .checkbox-control-label:before {
    margin-right: 0.75rem;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .button-save-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: end;
    margin-top: 2.5rem;
}
.page[data-action="Account-CommunicationPreferences"]
    .comms-container
    .pref-comms-container
    .button-save-container
    a {
    width: 6.5rem;
    height: 2.25rem;
}
.page[data-action="Account-CommunicationPreferences"] .promo-banner,
.wishlist-container .btn-wrapper .add-to-cart-wishList .fa-shopping-bag,
.wishlist-container .btn-wrapper .select-attributes-wishList .fa-shopping-bag {
    display: none;
}
.page[data-action="Account-CommunicationPreferences"]
    #dashboard-wrapper
    .dashboard-links {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
    padding-bottom: 0.625rem;
    border-bottom: 0.0625rem solid var(--color-grey7);
}
.empty-wishlist {
    margin: 9.375rem auto 13rem;
    font-size: 1rem;
    font-weight: 500;
}
.add-to-wishlist-alert,
.remove-from-wishlist-alert {
    animation: 5s linear forwards fade;
    box-shadow: 0.0625rem 0.0625rem 0.3125rem gray;
    padding: 1em;
}
.select-attributes-wishList .select-attributes-btn {
    float: right;
    margin-right: 1.5em;
}
.item-attributes {
    display: inline-block;
    vertical-align: top;
}
.line-item-header {
    width: 80%;
    max-width: 23.4375rem;
}
.line-item-header .line-item-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0.875rem;
    color: #111;
    font-weight: 500;
    width: 100%;
}
.line-item-header .category-name {
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin-bottom: 0.25rem;
    color: #959595;
}
.product-card-price {
    font-size: 1rem;
    line-height: 1.75rem;
    margin-bottom: 0.5rem;
}
.product-info .remove-btn,
.remove-btn-lg {
    border: none;
    font-size: 1.625em;
    top: 0;
    position: absolute;
}
.wishlist-edit-item-divider,
.wishlist-line-item-divider {
    margin: 0.625em -0.615em;
}
.product-info .remove-btn {
    color: #757575;
    padding: 0;
    right: 0.25rem;
    background-color: #fff;
}
.remove-btn-lg {
    border-radius: 0;
    right: 0;
    bottom: 0;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
}
.wishlist-hide {
    margin: 0 0 0.15rem 1rem;
}
.line-item-price-info {
    margin-bottom: 0.25rem;
}
@media (max-width: 575.98px) {
    .collapsible-xs .title:after,
    footer .store h2:after {
        clear: both;
        content: "";
        font-family: FontAwesome;
        float: right;
    }
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-sm > .table-bordered {
        border: 0;
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid,
    .navbar-expand-sm > .container-lg,
    .navbar-expand-sm > .container-md,
    .navbar-expand-sm > .container-sm,
    .navbar-expand-sm > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
    .hidden-xs-down {
        display: none !important;
    }
    .menu-toggleable-left.navbar-toggleable-xs {
        position: fixed;
        left: -100%;
        top: 0;
        bottom: 0;
        transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
        display: block;
        max-width: 100%;
    }
    .menu-toggleable-left.navbar-toggleable-xs.in {
        min-width: 50%;
        left: 0;
    }
    .menu-toggleable-left.in {
        right: 0;
        margin-right: 1.25em;
    }
    .collapsible-xs .title {
        line-height: 2.5rem;
    }
    .collapsible-xs .title:after {
        display: block;
        content: "\F078";
    }
    .collapsible-xs .card-body,
    .collapsible-xs .content,
    .header-search .site-search,
    .hide-no-link,
    footer .store .content {
        display: none;
    }
    .collapsible-xs.active .title:after {
        content: "\F077";
        margin-top: -0.125em;
    }
    .collapsible-xs.active .card-body,
    .collapsible-xs.active .content {
        display: block;
    }
    footer .social-links {
        width: 80%;
    }
    footer .social-links li {
        width: 20%;
        text-align: center;
    }
    .footer-item,
    footer .store {
        border-bottom: 1px solid #b0b0b0;
    }
    footer .store h2:after {
        display: block;
        content: "\F041";
    }
    .suggestions {
        display: -ms-flexbox;
        display: flex;
        position: fixed;
        width: 100%;
    }
    .suggestions .item {
        padding-bottom: 0.938em;
    }
    .experience-commerce_layouts-carousel .carousel-xs-1 .carousel-item {
        margin-right: -100%;
    }
    .primary-images {
        margin: 0;
        padding: 0;
    }
    .prices-add-to-cart-actions {
        background-color: hsla(0, 0%, 100%, 0.95);
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    }
    .cart-and-ipay {
        padding-bottom: 26px;
    }
    .cart-and-ipay .btn,
    .wishlist-item-update-button-block .btn {
        width: 98%;
        margin: 1%;
        display: block;
    }
    .container.product-detail {
        margin-top: 0;
        margin-bottom: 0;
    }
    .product-tile {
        min-height: 13.4375em;
    }
    .payment-method-summary .removePayment {
        position: absolute;
        top: 0.5rem;
        right: 0;
        margin: 0.625rem 1.25rem;
    }
    .select-attributes-wishList .select-attributes-btn {
        float: none;
        width: 100%;
    }
    .product-card-price {
        margin-left: 0;
    }
    .wishlist-item-update-button-block {
        padding-bottom: 1.625rem;
    }
}
.add-to-wishlist-messages,
div.add-to-cart-messages {
    background: var(--color-white);
    right: 0;
    padding: 1.5rem;
    z-index: 2;
}
.more-wl-items,
.my-account {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}
.wishlist-container .wishlistItemCards {
    width: 100%;
    margin: 0 -0.375pxrem;
}
.wishlist-container .product-info {
    width: 100%;
    border: none;
    margin-bottom: 1.875rem;
}
.wishlist-container .product-info .item-image {
    height: auto;
    width: 100%;
    margin-right: 0;
    position: relative;
    margin-bottom: 1.5rem;
}
.wishlist-container .product-info .item-image img {
    width: 100%;
    height: auto;
    max-height: 100%;
}
.wishlist-container .remove-from-wishlist {
    bottom: auto;
    width: 1.625rem;
    height: 1.625rem;
    min-height: 1.625rem;
    padding: 0;
    background: #fff;
    border-radius: 50%;
    top: 0.75rem;
    right: 0.75rem;
}
.wishlist-container .btn-wrapper .add-to-cart-wishList button,
.wishlist-container .btn-wrapper .select-attributes-wishList button {
    font-size: 0.75rem;
    background-color: #fff;
    color: #111;
    border: 0.0625rem solid #757575;
    border-radius: 2.1875rem;
}
.wishlist-container .btn-wrapper .add-to-cart-wishList button:active,
.wishlist-container .btn-wrapper .add-to-cart-wishList button:focus,
.wishlist-container .btn-wrapper .add-to-cart-wishList button:hover,
.wishlist-container .btn-wrapper .select-attributes-wishList button:active,
.wishlist-container .btn-wrapper .select-attributes-wishList button:focus,
.wishlist-container .btn-wrapper .select-attributes-wishList button:hover {
    background-color: #fff;
    color: #111;
    box-shadow: none !important;
    border: 0.0625rem solid #757575;
}
.wishlist-container #dashboard-wrapper .dashboard-links {
    padding-bottom: 1.375rem;
    margin-bottom: 0;
}
div.add-to-cart-messages {
    transform: translate(0);
    position: fixed;
    top: 0;
    left: auto;
    width: 100%;
}
.addToCart-modal-wrapper
    .addToCart-modal-header
    .close-button.addToCart-modal-close
    button,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-header
    .close-button.addToWishlist-modal-close
    button {
    border: none;
    background-color: transparent;
}
.addToCart-modal-wrapper
    .addToCart-modal-body
    .product-details-wrapper
    .product-image
    img,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-body
    .product-details-wrapper
    .product-image
    img {
    max-width: 5rem;
    max-height: 5rem;
}
.addToCart-modal-wrapper
    .addToCart-modal-body
    .product-details-wrapper
    .product-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 1.5rem;
}
.addToCart-modal-wrapper
    .addToCart-modal-body
    .product-details-wrapper
    .product-details
    .description-attr,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-body
    .product-details-wrapper
    .product-details
    .description-attr {
    color: var(--color-grey4);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
}
.addToCart-modal-wrapper
    .addToCart-modal-body
    .addToCart-buttons-wrapper
    .btn-view-bag,
.addToCart-modal-wrapper
    .addToCart-modal-body
    .addToCart-buttons-wrapper
    .mb-sm-3
    .checkout-btn,
.addToWishlist-modal-wrapper
    .addToWishlist-modal-body
    .viewWishlist-button
    .btn-view-favorites {
    min-height: 3.75rem;
    display: -ms-flexbox;
    display: flex;
}
.modal-background {
    top: 6rem;
}
.add-to-wishlist-messages {
    transform: translate(0) !important;
    top: 0 !important;
    left: auto !important;
    width: 100%;
}
.addToWishlist-modal-wrapper
    .addToWishlist-modal-body
    .product-details-wrapper
    .product-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 1.5rem;
}
html.wishlistMessageShown {
    --global-overflow: hidden;
    --global-pos: fixed;
}
html.wishlistMessageShown .modal-background {
    display: block !important;
    top: var(--visible-header-h, 96);
}
html.wishlistMessageShown .plp-filter-header {
    z-index: auto !important;
}
.lh-24 {
    line-height: 1.5rem;
}
@media (min-width: 576px) {
    [data-action="StyleGuide-Show"] .style-guide-container .colors-container {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .prices-add-to-cart-actions {
        position: static;
        padding: 0 0.9375em;
    }
    .product-detail {
        margin-top: 0;
    }
    .page[data-action="Stores-Find"]
        .store-locator-container
        .card.results-card
        .card-body
        .results {
        overflow-y: auto;
        overflow-x: hidden;
        max-height: 21.875rem;
    }
    .payment-method-summary .info {
        border-right: 0.0625rem solid var(--color-grey2);
    }
    .payment-form .panel-body .submit-payment {
        width: 30%;
    }
    .payment-form .panel-body .submit-payment.payucard-button {
        width: 50%;
    }
    .page[data-action="Cart-Show"]
        .cart-page
        .totals
        #promo-coupon-container
        .promo-code-form {
        display: block;
    }
    .fs-sm-inherit {
        font-size: inherit;
    }
    .lh-sm-inherit {
        line-height: inherit;
    }
    .lh-sm-1 {
        line-height: 1;
    }
    .fw-sm-inherit {
        font-weight: inherit;
    }
    .fw-sm-400 {
        font-weight: 400;
    }
    .fw-sm-500 {
        font-weight: 500;
    }
    .fs-sm-16 {
        font-size: 1rem;
    }
    .fs-sm-18 {
        font-size: 1.125rem;
    }
    .fs-sm-24 {
        font-size: 1.5rem;
    }
    .lh-sm-24 {
        line-height: 1.5rem;
    }
    .lh-sm-28 {
        line-height: 1.75rem;
    }
}
@media (min-width: 768px) {
    #requestPasswordResetModal .modal-dialog {
        margin: 1.75rem auto;
    }
    #requestPasswordResetModal .modal-dialog .modal-content {
        padding: 3rem;
    }
    .fs-md-inherit {
        font-size: inherit;
    }
    .lh-md-inherit {
        line-height: inherit;
    }
    .lh-md-1 {
        line-height: 1;
    }
    .fw-md-inherit {
        font-weight: inherit;
    }
    .fw-md-400 {
        font-weight: 400;
    }
    .fw-md-500 {
        font-weight: 500;
    }
    .fs-md-16 {
        font-size: 1rem;
    }
    .fs-md-18 {
        font-size: 1.125rem;
    }
    .fs-md-24 {
        font-size: 1.5rem;
    }
    .lh-md-24 {
        line-height: 1.5rem;
    }
    .lh-md-28 {
        line-height: 1.75rem;
    }
}
@media (min-width: 992px) {
    .page[data-action="Account-CommunicationPreferences"]
        .comms-container
        .pref-comms-container
        .content-container,
    .page[data-action="Address-AddAddress"]
        .address-container
        .saved-address-container,
    .page[data-action="Address-EditAddress"]
        .address-container
        .saved-address-container,
    .page[data-action="Address-List"]
        .address-container
        .saved-address-container {
        margin-top: 0;
    }
    .page[data-action="Address-AddAddress"]
        .address-container
        .saved-address-container
        .address-title,
    .page[data-action="Address-EditAddress"]
        .address-container
        .saved-address-container
        .address-title,
    .page[data-action="Address-List"]
        .address-container
        .saved-address-container
        .address-title {
        text-align: left;
        font-size: 1.5rem;
        font-weight: 500;
    }
    .page[data-action="Address-AddAddress"]
        .address-container
        .saved-address-container
        .button-save-container,
    .page[data-action="Address-EditAddress"]
        .address-container
        .saved-address-container
        .button-save-container,
    .page[data-action="Address-List"]
        .address-container
        .saved-address-container
        .button-save-container {
        text-align: right;
    }
    .page[data-action="Address-AddAddress"]
        .address-container
        .saved-address-container
        .button-save-container
        .btn-save,
    .page[data-action="Address-EditAddress"]
        .address-container
        .saved-address-container
        .button-save-container
        .btn-save,
    .page[data-action="Address-List"]
        .address-container
        .saved-address-container
        .button-save-container
        .btn-save {
        width: 14rem;
        height: 2.375rem;
    }
    .dashboard-links {
        -ms-flex-direction: row;
        flex-direction: row;
        margin: 5rem 0 2.625rem;
    }
    .page:not([data-action="Account-Show"]) .dashboard-links {
        border-bottom: 0.0625rem solid var(--color-grey7);
    }
    .dashboard-links .link-group {
        margin: 0 auto;
    }
    .dashboard-links .page-title {
        position: absolute;
        margin: 0;
    }
    .page[data-action="Account-EditProfile"] .profile-container {
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 2.625rem;
    }
    .page[data-action="Account-CommunicationPreferences"]
        .comms-container
        .menu-container,
    .page[data-action="Account-EditProfile"]
        .profile-container
        .card
        .account-btn,
    .page[data-action="Account-EditProfile"]
        .profile-container
        .menu-container {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .page[data-action="Account-EditProfile"]
        .profile-container
        .card
        .account-btn
        .delete-account-wrapper
        .delete-account {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -0.375rem;
        margin-left: -0.375rem;
        margin-top: 0;
    }
    .page[data-action="Account-EditProfile"]
        .profile-container
        .card
        .account-btn
        .save-account-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -0.375rem;
        margin-left: -0.375rem;
    }
    .page[data-action="Account-EditProfile"]
        .profile-container
        .card
        .account-btn
        .save-account-wrapper
        .save-account-btn {
        margin-top: 4.5rem;
    }
    .page[data-action="Account-PasswordReset"]
        .col-12.col-lg-4.d-flex.flex-column
        .acceptance-container,
    .page[data-action="Account-SetNewPassword"]
        .col-12.col-lg-4.d-flex.flex-column
        .acceptance-container,
    .page[data-action="Login-Show"]
        .col-12.col-lg-4.d-flex.flex-column
        .acceptance-container,
    .page[data-action="Register-Show"]
        .col-12.col-lg-4.d-flex.flex-column
        .acceptance-container,
    .page[data-querystring="action=register"]
        .col-12.col-lg-4.d-flex.flex-column
        .acceptance-container {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    [data-action="Order-Track"] .track-order-header {
        font-size: 1.5625rem;
        font-weight: 500;
    }
    .page[data-action="Account-CommunicationPreferences"] .comms-container {
        -ms-flex-direction: row;
        flex-direction: row;
        padding-top: 1.875rem;
    }
    .page[data-action="Account-CommunicationPreferences"]
        .comms-container
        .pref-comms-container
        .content-container
        .comms-title {
        font-size: 1.5rem;
        font-weight: 500;
    }
    .wishlist-list-cont {
        margin-top: 6.4375rem;
    }
    .wishlist-list-cont .empty-wishlist {
        margin: 3.125rem;
    }
    .line-item-header .category-name,
    .line-item-header .line-item-name {
        font-size: 1rem;
        line-height: 1.75rem;
    }
    .product-info .remove-btn {
        top: 0;
        bottom: 0;
    }
    .wishlist-container .wishlistItemCards .section-wrapper .d-flex.flex-wrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .wishlist-container
        .wishlistItemCards
        .section-wrapper
        .d-flex.flex-wrap
        .price
        > span {
        display: -ms-flexbox;
        display: flex;
        gap: 0.625rem;
    }
    .wishlist-container
        .wishlistItemCards
        .section-wrapper
        .d-flex.flex-wrap
        .value {
        display: block;
        padding-top: 0.0625rem;
        white-space: nowrap;
    }
    .wishlist-container
        .wishlistItemCards
        .section-wrapper
        .d-flex.flex-wrap
        .strike-through.list {
        white-space: nowrap;
        margin-right: 0;
    }
    .wishlist-container .product-info {
        margin-bottom: 4.375rem;
    }
    .wishlist-container .remove-from-wishlist {
        width: 2.25rem;
        height: 2.25rem;
        min-height: 2.25rem;
        top: 1.25rem;
        right: 1.25rem;
    }
    .wishlist-container #dashboard-wrapper {
        margin-bottom: 6.4375rem;
    }
    .wishlist-container #dashboard-wrapper .dashboard-links {
        border-bottom: 0.0625rem solid var(--color-grey7);
        padding-bottom: 1.375rem;
        margin-bottom: 0;
    }
    div.add-to-cart-messages {
        transform: translate(-1.5rem, 6rem);
        position: absolute;
        width: 27.5rem;
    }
    .add-to-wishlist-messages {
        transform: translate(-1.5rem, 6rem) !important;
        position: absolute;
        width: 27.5rem;
    }
    .fs-lg-inherit {
        font-size: inherit;
    }
    .lh-lg-inherit {
        line-height: inherit;
    }
    .lh-lg-1 {
        line-height: 1;
    }
    .fw-lg-inherit {
        font-weight: inherit;
    }
    .fw-lg-400 {
        font-weight: 400;
    }
    .fw-lg-500 {
        font-weight: 500;
    }
    .fs-lg-16 {
        font-size: 1rem;
    }
    .fs-lg-18 {
        font-size: 1.125rem;
    }
    .fs-lg-24 {
        font-size: 1.5rem;
    }
    .lh-lg-24 {
        line-height: 1.5rem;
    }
    .lh-lg-28 {
        line-height: 1.75rem;
    }
}
@media (min-width: 1920px) {
    .col-xxl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xxl-12,
    .row-cols-xxl-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .col-xxl-6,
    .row-cols-xxl-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-xxl-3 > * {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-xxl-3,
    .row-cols-xxl-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-xxl-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-xxl-6 > * {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-xxl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-xxl-1 {
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-xxl-2 {
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-xxl-4 {
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-xxl-5 {
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-xxl-7 {
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-xxl-8 {
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-xxl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xxl-10 {
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-xxl-11 {
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .order-xxl-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-xxl-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-xxl-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-xxl-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-xxl-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-xxl-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-xxl-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-xxl-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-xxl-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-xxl-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-xxl-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-xxl-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-xxl-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-xxl-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-xxl-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-xxl-0 {
        margin-left: 0;
    }
    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }
    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }
    .offset-xxl-3 {
        margin-left: 25%;
    }
    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }
    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }
    .offset-xxl-6 {
        margin-left: 50%;
    }
    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }
    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }
    .offset-xxl-9 {
        margin-left: 75%;
    }
    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }
    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }
    .dropdown-menu-xxl-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-xxl-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-xxl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .list-group-horizontal-xxl,
    .navbar-expand-xxl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid,
    .navbar-expand-xxl > .container-lg,
    .navbar-expand-xxl > .container-md,
    .navbar-expand-xxl > .container-sm,
    .navbar-expand-xxl > .container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-xxl .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-xxl .navbar-toggler {
        display: none;
    }
    .list-group-horizontal-xxl > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-xxl > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xxl > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
    .d-xxl-none {
        display: none !important;
    }
    .d-xxl-inline {
        display: inline !important;
    }
    .d-xxl-inline-block {
        display: inline-block !important;
    }
    .d-xxl-block {
        display: block !important;
    }
    .d-xxl-table {
        display: table !important;
    }
    .d-xxl-table-row {
        display: table-row !important;
    }
    .d-xxl-table-cell {
        display: table-cell !important;
    }
    .d-xxl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-xxl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-xxl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-xxl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-xxl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-xxl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-xxl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-xxl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-xxl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-xxl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-xxl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-xxl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-xxl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-xxl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-xxl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-xxl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-xxl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-xxl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-xxl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-xxl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-xxl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-xxl-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-xxl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-xxl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-xxl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-xxl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-xxl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-xxl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-xxl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-xxl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-xxl-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-xxl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-xxl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-xxl-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-xxl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-xxl-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
    .float-xxl-left {
        float: left !important;
    }
    .float-xxl-right {
        float: right !important;
    }
    .float-xxl-none {
        float: none !important;
    }
    .m-xxl-0 {
        margin: 0 !important;
    }
    .mt-xxl-0,
    .my-xxl-0 {
        margin-top: 0 !important;
    }
    .mr-xxl-0,
    .mx-xxl-0 {
        margin-right: 0 !important;
    }
    .mb-xxl-0,
    .my-xxl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xxl-0,
    .mx-xxl-0 {
        margin-left: 0 !important;
    }
    .m-xxl-1 {
        margin: 0.25rem !important;
    }
    .mt-xxl-1,
    .my-xxl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xxl-1,
    .mx-xxl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xxl-1,
    .my-xxl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xxl-1,
    .mx-xxl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xxl-2 {
        margin: 0.5rem !important;
    }
    .mt-xxl-2,
    .my-xxl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xxl-2,
    .mx-xxl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xxl-2,
    .my-xxl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xxl-2,
    .mx-xxl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xxl-3 {
        margin: 1rem !important;
    }
    .mt-xxl-3,
    .my-xxl-3 {
        margin-top: 1rem !important;
    }
    .mr-xxl-3,
    .mx-xxl-3 {
        margin-right: 1rem !important;
    }
    .mb-xxl-3,
    .my-xxl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xxl-3,
    .mx-xxl-3 {
        margin-left: 1rem !important;
    }
    .m-xxl-4 {
        margin: 1.5rem !important;
    }
    .mt-xxl-4,
    .my-xxl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xxl-4,
    .mx-xxl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xxl-4,
    .my-xxl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xxl-4,
    .mx-xxl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xxl-5 {
        margin: 3rem !important;
    }
    .mt-xxl-5,
    .my-xxl-5 {
        margin-top: 3rem !important;
    }
    .mr-xxl-5,
    .mx-xxl-5 {
        margin-right: 3rem !important;
    }
    .mb-xxl-5,
    .my-xxl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xxl-5,
    .mx-xxl-5 {
        margin-left: 3rem !important;
    }
    .p-xxl-0 {
        padding: 0 !important;
    }
    .pt-xxl-0,
    .py-xxl-0 {
        padding-top: 0 !important;
    }
    .pr-xxl-0,
    .px-xxl-0 {
        padding-right: 0 !important;
    }
    .pb-xxl-0,
    .py-xxl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xxl-0,
    .px-xxl-0 {
        padding-left: 0 !important;
    }
    .p-xxl-1 {
        padding: 0.25rem !important;
    }
    .pt-xxl-1,
    .py-xxl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xxl-1,
    .px-xxl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xxl-1,
    .py-xxl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xxl-1,
    .px-xxl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xxl-2 {
        padding: 0.5rem !important;
    }
    .pt-xxl-2,
    .py-xxl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xxl-2,
    .px-xxl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xxl-2,
    .py-xxl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xxl-2,
    .px-xxl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xxl-3 {
        padding: 1rem !important;
    }
    .pt-xxl-3,
    .py-xxl-3 {
        padding-top: 1rem !important;
    }
    .pr-xxl-3,
    .px-xxl-3 {
        padding-right: 1rem !important;
    }
    .pb-xxl-3,
    .py-xxl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xxl-3,
    .px-xxl-3 {
        padding-left: 1rem !important;
    }
    .p-xxl-4 {
        padding: 1.5rem !important;
    }
    .pt-xxl-4,
    .py-xxl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xxl-4,
    .px-xxl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xxl-4,
    .py-xxl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xxl-4,
    .px-xxl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xxl-5 {
        padding: 3rem !important;
    }
    .pt-xxl-5,
    .py-xxl-5 {
        padding-top: 3rem !important;
    }
    .pr-xxl-5,
    .px-xxl-5 {
        padding-right: 3rem !important;
    }
    .pb-xxl-5,
    .py-xxl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xxl-5,
    .px-xxl-5 {
        padding-left: 3rem !important;
    }
    .m-xxl-n1 {
        margin: -0.25rem !important;
    }
    .mt-xxl-n1,
    .my-xxl-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-xxl-n1,
    .mx-xxl-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-xxl-n1,
    .my-xxl-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-xxl-n1,
    .mx-xxl-n1 {
        margin-left: -0.25rem !important;
    }
    .m-xxl-n2 {
        margin: -0.5rem !important;
    }
    .mt-xxl-n2,
    .my-xxl-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-xxl-n2,
    .mx-xxl-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-xxl-n2,
    .my-xxl-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-xxl-n2,
    .mx-xxl-n2 {
        margin-left: -0.5rem !important;
    }
    .m-xxl-n3 {
        margin: -1rem !important;
    }
    .mt-xxl-n3,
    .my-xxl-n3 {
        margin-top: -1rem !important;
    }
    .mr-xxl-n3,
    .mx-xxl-n3 {
        margin-right: -1rem !important;
    }
    .mb-xxl-n3,
    .my-xxl-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-xxl-n3,
    .mx-xxl-n3 {
        margin-left: -1rem !important;
    }
    .m-xxl-n4 {
        margin: -1.5rem !important;
    }
    .mt-xxl-n4,
    .my-xxl-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-xxl-n4,
    .mx-xxl-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-xxl-n4,
    .my-xxl-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-xxl-n4,
    .mx-xxl-n4 {
        margin-left: -1.5rem !important;
    }
    .m-xxl-n5 {
        margin: -3rem !important;
    }
    .mt-xxl-n5,
    .my-xxl-n5 {
        margin-top: -3rem !important;
    }
    .mr-xxl-n5,
    .mx-xxl-n5 {
        margin-right: -3rem !important;
    }
    .mb-xxl-n5,
    .my-xxl-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-xxl-n5,
    .mx-xxl-n5 {
        margin-left: -3rem !important;
    }
    .m-xxl-auto {
        margin: auto !important;
    }
    .mt-xxl-auto,
    .my-xxl-auto {
        margin-top: auto !important;
    }
    .mr-xxl-auto,
    .mx-xxl-auto {
        margin-right: auto !important;
    }
    .mb-xxl-auto,
    .my-xxl-auto {
        margin-bottom: auto !important;
    }
    .ml-xxl-auto,
    .mx-xxl-auto {
        margin-left: auto !important;
    }
    .text-xxl-left {
        text-align: left !important;
    }
    .text-xxl-right {
        text-align: right !important;
    }
    .text-xxl-center {
        text-align: center !important;
    }
    .pull-left-xxl {
        float: left;
    }
    .pull-right-xxl {
        float: right;
    }
    :root {
        --container-space: 0px;
    }
    .container {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        margin-right: auto;
        margin-left: auto;
    }
    #dashboard-wrapper .dashboard-benefits.carousel-simple .slides {
        gap: 2.1875rem;
    }
    #dashboard-wrapper .dashboard-benefits.carousel-simple .slides > div {
        --slide-w: 360px;
    }
    .fs-xxl-inherit {
        font-size: inherit;
    }
    .lh-xxl-inherit {
        line-height: inherit;
    }
    .lh-xxl-1 {
        line-height: 1;
    }
    .fw-xxl-inherit {
        font-weight: inherit;
    }
    .fw-xxl-400 {
        font-weight: 400;
    }
    .fw-xxl-500 {
        font-weight: 500;
    }
    .fs-xxl-16 {
        font-size: 1rem;
    }
    .fs-xxl-18 {
        font-size: 1.125rem;
    }
    .fs-xxl-24 {
        font-size: 1.5rem;
    }
    .lh-xxl-24 {
        line-height: 1.5rem;
    }
    .lh-xxl-28 {
        line-height: 1.75rem;
    }
}
.add-to-wishlist-messages {
    position: fixed;
}
@keyframes fade {
    0%,
    to {
        opacity: 0;
    }
    10%,
    90% {
        opacity: 1;
    }
}
.wishlistTile span.fa-stack {
    position: absolute;
    top: 8px;
    right: 16px;
}
@media (max-width: 991.98px) {
    #product-search-results .search-header-title .category-name,
    #product-search-results .search-header-title .search-keywords {
        font-size: 1.25rem;
    }
    .product-list-container .product-grid {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 25%;
    }
    .product-list-container .product-grid > .region {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .product-list-container .product-grid .region:nth-of-type(2n-1) {
        padding-right: 0.1875rem;
        padding-left: 0;
    }
    .product-list-container .product-grid .region:nth-of-type(2n) {
        padding-right: 0;
        padding-left: 0.1875rem;
    }
    .search-result-count-container.search-results-desktop {
        display: none;
    }
    #checkout-login-container .row .register-user .login-subtitle-registered {
        font-size: 2rem !important;
        line-height: 1.9375rem;
    }
    .credit-card-content .card-number-wrapper:after,
    .openpay-card-content .card-number-wrapper:after {
        right: 1.5625rem;
    }
    #editProductModal .modal-dialog {
        margin: 0;
    }
    #editProductModal .modal-dialog .modal-content .modal-footer {
        margin-top: 1.5625rem;
    }
    #editProductModal .modal-dialog .modal-content .modal-footer .btn {
        margin-top: 0.625rem;
    }
    #order-list-wrapper
        .order-history-card
        .card-body.card-info-group
        .order-action-buttons
        .btn {
        min-height: 3.75rem;
    }
    .wishlist-container .add-to-cart {
        width: 100%;
    }
    .product-tile .tile-body .product-titles .product-subtitle,
    .product-tile .tile-body .product-titles .product-title {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
}
.carousel-simple .section-title-layout h2.title {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 500;
}
.data-checkout-stage[data-checkout-stage="shipping"]
    .shipping-wrapper
    .card-header.shipping-methods {
    display: block;
}
#checkout-main
    .checkout-wrapper
    .card-shipping-methods
    .nav-shipping-methods.nav.nav-pills.navtop {
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1rem;
}
.data-checkout-stage[data-checkout-stage="shipping"] .nav-shipping-methods,
.data-checkout-stage[data-checkout-stage="shipping"] .submit-shipping-wrapper {
    display: -ms-flexbox;
    display: flex;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content {
    -ms-flex-order: 2;
    order: 2;
}
.data-checkout-stage[data-checkout-stage="shipping"] .nav-shipping-methods,
.data-checkout-stage[data-checkout-stage="shipping"] .submit-shipping-wrapper {
    display: -ms-flexbox;
    display: flex;
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.fa-heart-o {
    display: flex;
    justify-content: center;
    align-items: center;
    height: inherit;
}
.data-checkout-stage[data-checkout-stage="payment"] .submit-payment-wrapper,
.data-checkout-stage[data-checkout-stage="placeOrder"]
    .submit-place-order-wrapper {
    display: -ms-flexbox;
    display: flex;
}
.data-checkout-stage[data-checkout-stage="placeOrder"] .msg-place-order,
.data-checkout-stage[data-checkout-stage="placeOrder"] .stage-check {
    display: block;
}

.password-change-link {
    color: #757575;
    text-decoration: underline;
}

.password-change-link:hover {
    text-decoration: underline;
    color: #757575;
}

.coming-soon-product,
.sold-out-product {
    background: var(--color-light-shades);
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.coming-soon-product,
.sold-out-product {
    margin-top: 16px;
}

.sold-out-product {
    padding-left: 16px;
    padding-right: 16px;
}

.coming-soon-product span,
.sold-out-product span {
    font-family: var(--button-primary-font-family);
    font-weight: var(--body-font-weight);
    text-align: center;
}

.coming-soon-date {
    font-size: 15px;
    text-align: center;
}

.addToCart-modal-body .personalization-info-label {
    color: #757575;
}

.addToCart-modal-body .personalize-separator {
    border-left: 1px solid #757575;
    margin-top: 4px;
}

.addToCart-modal-body .personalization-details {
    height: 20px;
}


.personalization-info {
    color: #757575;
}

.personalization-nombre-value,
.personalization-numero-value {
    color: #111111;
}

.search-results-wrapper {
    height: 100vh; /* Altura inicial en vista completa */
    overflow-y: auto; /* Solo el contenedor desplazable */
    -webkit-overflow-scrolling: touch; /* Habilitar desplazamiento suave en iOS */
}

.selected-size{
    color: #111111;
    font-weight: 500;
}

.cart-product-card-border-bottom {
    border-bottom: 1px solid #CBCBCB;
}

@media (min-width:640px){
    .page[data-action="Cart-Show"]
    .cart-personalized-image {
        max-width: 140px;
        max-height: 140px;
    }
}

.page[data-action="Cart-Show"]
.row-personalized-product {
    margin-top: 0.625rem;
    padding: 0.625rem 0;
    border-bottom: 0.0625rem solid var(--color-grey7);
    border-top: none;
}

.page[data-action="Cart-Show"]
.row-personalized-product:last-of-type {
    border: none;
}

.carousel-simple .home-hero-banner,
.slick-slider .home-hero-banner{
    margin-bottom: 0!important;
}