/**
 * Theme Name: Bianco Jalecos
 * Author: Quantica
 * Author URI: https://quantica.ag
 */

* {
    color: inherit;

    margin: 0;
    border: 0;
    padding: 0;

    resize: none;

    font-size: inherit;
    font-family: inherit;

    box-sizing: border-box;
    background: transparent;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a {
    color: inherit;
    cursor: pointer;
    text-decoration: none;
}

ul,
ol,
ul li,
ol li {
    list-style: none;
}

img,
svg {
    width: 100%;
    height: auto;
}

html,
body {
    font-size: 10px;
    background: #F2F2F2;
}

input,
select,
textarea {
    display: block;

    font-weight: inherit;
    font-family: inherit;

    appearance: none;
}

button {
    color: inherit;

    font-weight: inherit;
    font-family: inherit;

    cursor: pointer;
}

button[disabled] {
    pointer-events: none;
}


@media (max-width: 1620px) {
    html, body {
        font-size: 8px;
    }
}



/***************/



html.lenis {
    height: auto;
}

html.lenis.lenis-smooth {
    scroll-behavior: auto !important;
}

html.lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain;
}

html.lenis.lenis-stopped {
    overflow: hidden;
}

html.lenis.lenis-scrolling iframe {
    pointer-events: none;
}



/***************/


.wrapper {
    width: 100%;
    max-width: 1240px;

    margin-left: auto;
    margin-right: auto;

    padding-left: 20px;
    padding-right: 20px;
}

.inner-wrapper {
    width: 83.3333%;
    margin: 0 auto;
}



/***************/



.for-display { speak: none }

.for-sreader {
    width: 0;
    height: 0;

    margin: 0 !important;
    padding: 0 !important;

    display: block;
    overflow: hidden;

    font-size: 14px;
    line-height: 16px;

    text-overflow: -100vw;
}



/***************/



.flex { display: flex }
.flex.wrap { flex-wrap: wrap }
.flex.inline { display: inline-flex }
.flex.column { flex-direction: column }

.flex.al-end { align-items: flex-end }
.flex.al-start { align-items: flex-start }
.flex.al-center { align-items: center }

.flex.jf-end { justify-content: flex-end }
.flex.jf-start { justify-content: flex-start }
.flex.jf-center { justify-content: center }
.flex.jf-around { justify-content: space-around }
.flex.jf-between { justify-content: space-between }

.flex > * {
    flex-grow: 0;
    flex-shrink: 0;
}

.flex > .grow { flex-grow: 1 }
.flex > .shrink { flex-shrink: 1 }



/***************/



.editor {
    color: #000000;

    font-size: 1.6rem;
    font-weight: 300;
    line-height: 2;
    font-family: 'Open Sans';
}

.editor p {
    margin: 0 0 1em;
}

.editor h2,
.editor h3,
.editor h4,
.editor h5,
.editor h6 {
    color: #000000;

    font-size: 2.2rem;
    font-weight: 600;
    font-family: 'Trajana Sans';

    margin-top: 2em;
    margin-bottom: 1em;
}

.editor h2 {
    text-transform: uppercase;
}

.editor h4 {
    font-size: 2.0rem;
}

.editor h5 {
    font-size: 1.8rem;
}

.editor h6 {
    font-size: 1.6rem;
}



/***************/



.faq {
    margin: 10.0rem 0 0;
}

.faq .wrapper {
    position: relative;
}

.faq .wrapper svg {
    z-index: 1;

    top: -14.0rem;
    left: 16.6666%;
    bottom: -2.8rem;

    width: auto;
    height: calc(100% + 14.0rem + 2.8rem);

    position: absolute;
}

.faq .wrapper img {
    z-index: 2;

    width: 33.3333%;
    height: auto;
    margin: 0 8.3333%;

    position: relative;
}

.faq .wrapper .content {
    width: 41.6666%;
}

.faq .wrapper .content p {
    color: #4D4D4D;
    margin: 0 0 2.5rem;

    font-size: 2.2rem;
    font-weight: 300;
    line-height: 1.5;
    font-family: 'Trajana Sans';

    text-transform: uppercase;
}

.faq .wrapper .content h2 {
    color: #787878;
    margin: 0 0 0 -0.2em;

    font-size: 7.8rem;
    font-weight: 300;
    font-family: 'Trajana Sans';

    letter-spacing: 0.2em;
    text-transform: uppercase;
}



/***************/



.testimonials {
    z-index: 2;

    margin: 10.0rem 0 0;
    padding: 10.0rem 0;

    position: relative;
    background: radial-gradient(circle, #F2F2F2 0%, #D9D9D9 100%);
}

.testimonials .wrapper {
    position: relative;
    min-height: 60.0rem;
}

.testimonials .wrapper p {
    color: #4D4D4D;

    order: -1;
    width: 50%;
    margin: 0 0 3.8rem;

    font-size: 2.4rem;
    font-weight: 300;
    font-family: 'Trajana Sans';

    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.testimonials .wrapper h2,
.testimonials .wrapper h3 {
    color: #4D4D4D;
    margin: 0 0 0.5rem;

    font-size: 1.6rem;
    font-weight: 400;
    font-family: 'Trajana Sans';

    text-align: center;
    text-transform: uppercase;
}

.testimonials .wrapper h3 {
    font-size: 1.2rem;
    font-weight: 300;
}

.testimonials .wrapper svg {
    top: 50%;
    width: 14.6rem;
    height: auto;
    position: absolute;
}

.testimonials .wrapper svg:nth-child(1) {
    left: 8.3333%; transform: translateY(-150%);
}

.testimonials .wrapper svg:nth-child(2) {
    right: 8.3333%; transform: translateY(50%);
}



/***************/



.sc-diferentials,
.sc-diferentials-images {
    margin: 10.0rem 0;
}

.sc-diferentials li,
.sc-diferentials-images li .box {
    color: #E6E6E6;
    width: 33.3333%;
    padding: 2.4rem;
    min-height: 35.0rem;

    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2;
    font-family: 'Trajana Sans';

    text-align: center;
    text-transform: uppercase;
}

.sc-diferentials li img,
.sc-diferentials-images li .box img {
    max-width: 13.5rem;
    max-height: 13.5rem;
    margin-bottom: 3.0rem;
}

.sc-diferentials li div,
.sc-diferentials-images li .box div {
    max-width: 23.0rem;
}

.sc-diferentials li:nth-child(1) { background: #A1A1A1; }
.sc-diferentials li:nth-child(2) { background: #7D7D7D; }
.sc-diferentials li:nth-child(3) { background: #5B5B5B; }


.sc-diferentials-images li {
    position: relative;
    margin-bottom: 8.6rem;
}

.sc-diferentials-images li:last-child {
    margin-bottom: 0;
}

.sc-diferentials-images li > img {
    width: 70%;
    margin: 0 0 0 30%;
}

.sc-diferentials-images li .box {
    top: 50%;
    left: 12.0rem;
    width: 30%;

    position: absolute;
    transform: translateY(-50%);

    background: #5B5B5B;
}

.sc-diferentials-images li:nth-child(even) > img {
    margin: 0 30% 0 0;
}

.sc-diferentials-images li:nth-child(even) .box {
    left: calc(70% - 12.0rem);
}



/***************/



.page-top,
.page-top-breadcrumb .wrapper {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg4IiBoZWlnaHQ9IjIzNSIgdmlld0JveD0iMCAwIDE4OCAyMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMSIgZD0iTTEwNy4xMTkgMTM3LjYyOEMxMjguMDg0IDEzNS4xMTEgMTQwLjEwMiAxNDUuNzM1IDE0Mi42MTkgMTUzLjg0NEMxNTQuMDggMTUwLjc2OSAxNzguNjc2IDE0Ny4xMzQgMTg1LjM4NSAxNDcuMTM0QzE4Ny42MiAxNDcuMTM0IDE4OC4xODEgMTUxLjMyNyAxODUuMzg1IDE1MS44ODdDMTc2LjcyIDE1My4wMDUgMTUzLjUyIDE1Ni42NCAxNDMuNzM3IDE1OS45OTRDMTQ1Ljk3MiAxOTAuNDY5IDExNC4zODggMjIxLjUwMSA4Ni45OTMyIDIzMS4yODZDNjkuMTAyNiAyMzcuNDM2IDU0LjI4ODggMjM1Ljc2IDQ4Ljk3OTMgMjI3LjY1MUM0Mi4yNzA2IDIxNy41ODcgNDkuNTM5NCAxOTguMjk3IDcyLjczOTcgMTg0LjAzOEM0NC4yMjcyIDE2Ni43MDQgODYuNDM1NyA4OS4yNjIgMTI3LjUyNyAyOS43MTE2QzI4LjU3NDUgMzQuMTg1OCAtMjkuODQ0MSAxMzguNDY3IDMwLjUzMTEgMTU3Ljc1OEMzNC40NDQzIDE1OC44NzYgMzEuMDkxMyAxNjYuMTQ2IDI3LjE3ODEgMTY0Ljc0N0MtMzQuMDM4NyAxMzkuODY0IDExLjI0NDEgMjMuMDA0MyAxMzEuOTk3IDIzLjI4MzFDMTM3LjAyOCAxNi44NTE5IDE0NC4yOTcgNC41NTI2MSAxNDYuNTMyIDEuNDc1MDlDMTQ4LjIxIC0wLjc2MDY2NSAxNTEuODQyIC0wLjIwMzA2NiAxNTQuMzU5IDEuNDc1MDlDMTU2LjU5NCAzLjQzMjA1IDE1Ny45OTMgNi41MDY4OCAxNTYuMDM2IDguNDYzODRDMTUyLjY4MSAxMi4zNzc4IDE0Ni4yNTMgMTkuMDg3NyAxNDIuMzQgMjQuNjc5OEMxNzUuNjAyIDI5LjcxMTYgMTk4LjI0NSA1OS45MDUgMTgxLjc1MyA5Mi4wNTgxQzE3MS40MSAxMTIuNDY3IDE0OC43NyAxMzEuNzU3IDEwNy4xMjIgMTM3LjYyOEgxMDcuMTE5Wk0xMzQuNzkzIDE2My4wNjlDMTI1LjU2NyAxNjYuMTQ0IDEwMC4xMzIgMTc1LjY1IDc5LjcyNzEgMTg4LjUwOUM1NS45NjY3IDIwMy42MDcgNDguNDIxOCAyMTkuNTQyIDUzLjQ1MjYgMjI1LjY5MUM1OC43NjIyIDIzMi4xMjMgNzcuNzcwNSAyMjkuODg0IDk2Ljc3ODggMjE3LjAyNEMxMTcuMTg0IDIwMi43NjYgMTMzLjk1NCAxODEuNzk5IDEzNC43OTMgMTYzLjA2NlYxNjMuMDY5Wk0xMzcuODY3IDMwLjgzMjFDMTEzLjU0OSA2NS43Nzg1IDU4LjIwNDcgMTUzLjU2NSA3NC45NzUgMTgyLjA4MUM5NC44MjIyIDE3MC4wNiAxMTkuNDE5IDE2MS4xMTIgMTM0LjUxNCAxNTYuNjRDMTMxLjcxOCAxNDMuNzgxIDExMi4xNTMgMTM5LjAyOCA5NC4yNjIgMTQ1LjczOEM4Ny4yNzQ2IDE0Ny45NzMgODUuMDM2NiAxMzQuODM1IDkxLjQ2NjYgMTM0LjI3NUMxODIuODcxIDEyOS44MDEgMjA3LjQ2OCAzNS44NjM5IDEzNy44NjcgMzAuODMyMVoiIGZpbGw9IiNGMkYyRjIiLz4KPC9zdmc+Cg==');
    background-size: 18.0rem auto;
    background-repeat: no-repeat;
    background-position: center;
}


.page-top {
    margin: 0 0 6.0rem;
    padding: 5.0rem 0 4.0rem;
    min-height: 16.0rem;
    background-color: #313131;
}

.page-top h2 {
    color: #FFFFFF;

    font-size: 3.2rem;
    font-weight: 300;
    font-family: 'Trajana Sans';

    text-align: center;
    text-transform: uppercase;

    letter-spacing: 0.2em;
}

.page-top h2 small {
    margin: 0 0 1.0rem;
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    letter-spacing: 0.5em;
}

.page-top-categories {
    margin: -6.0rem 0 6.0rem;
    background: #C1C1C1;
}

.page-top-categories ul li {
    padding: 2.0rem 0;
    margin-right: 4.0rem;
    position: relative;
}

.page-top-categories ul li a {
    color: #4D4D4D;

    font-size: 1.6rem;
    font-weight: 400;
    font-family: 'Trajana Sans';

    transition: color 0.3s ease-out;
}

.page-top-categories ul li.current-cat::after {
    top: calc(100% - 1.8rem);
    left: calc(50% - 1rem);

    width: 0;
    height: 0;

    content: '';
    display: block;
    position: absolute;

    border: 1rem solid transparent;
    border-bottom-color: #F2F2F2;
}

.page-top-categories ul li.current-cat a {
    font-weight: 600;
}


.page-top-breadcrumb {
    margin: 0 0 6.0rem;
    background: #C1C1C1;
}

.page-top-breadcrumb .wrapper {
    min-height: 16.0rem;

    padding-top: 2.0rem;
    padding-bottom: 2.0rem;

    background-size: 34rem auto;
    background-position: -6.0rem center;
}

.page-top-breadcrumb .wrapper nav,
.page-top-breadcrumb .wrapper nav a {
    color: 4D4D4D;

    font-size: 1.6rem;
    font-weight: 300;
    line-height: 2;
    font-family: 'Open Sans';
}

.page-top-breadcrumb .wrapper nav a {
    margin: 0 1rem;
}

.page-top-breadcrumb .wrapper nav a:first-child {
    margin-left: 0;
}



@media (any-hover: hover) {
    .page-top-categories ul li a:hover {
        color: #1A1A1A;
    }

    .page-top-breadcrumb .wrapper nav a:hover {
        text-decoration: underline;
    }
}



/***************/



.custom-wc .button,
.custom-wc .wc-block-components-button,
.custom-wc .woocommerce .button,
.custom-wc-account a.edit {
    color: #4D4D4D;
    background: transparent;

    border: 2px solid #4D4D4D;
    padding: 1.4rem 2.8rem 1.0rem;
    border-radius: 0;

    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2;
    font-family: 'Trajana Sans';

    text-align: center;
    letter-spacing: 0.02em;
    text-transform: uppercase;

    transition: transform 0.3s ease-out;
}

.custom-wc .button .for-display,
.custom-wc .woocommerce .button .for-display {
    margin-right: 1.0rem;
}

.custom-wc .button.secondary,
.custom-wc .woocommerce .button.secondary {
    color: #E6E6E6;
    background: #545454;
    border-color: #545454;
}

.custom-wc .button.primary,
.custom-wc .woocommerce .button.primary,
.custom-wc .woocommerce .button.add_to_cart_button,
.custom-wc .woocommerce .button.single_add_to_cart_button {
    color: #E6E6E6;
    background: #1A1A1A;
}

.custom-wc .woocommerce .button.single_add_to_cart_button.disabled,
.custom-wc .woocommerce .button.single_add_to_cart_button[disabled] {
    opacity: 0.6;
    color: #E6E6E6 !important;
    background: #1A1A1A !important;
}


@media (any-hover:hover) {
    .custom-wc .button:hover,
    .custom-wc .wc-block-components-button:hover,
    .custom-wc .woocommerce .button:hover,
    .custom-wc-account a.edit:hover {
        color: #4D4D4D;
        background: transparent;
        transform: scale(1.05);
    }

    .custom-wc .button.secondary:hover,
    .custom-wc .woocommerce .button.secondary:hover {
        color: #E6E6E6;
        background: #545454;
    }

    .custom-wc .button.primary:hover,
    .custom-wc .woocommerce .button.primary:hover,
    .custom-wc .woocommerce .button.add_to_cart_button:hover,
    .custom-wc .woocommerce .button.single_add_to_cart_button:hover {
        color: #E6E6E6;
        background: #1A1A1A;
        transform: scale(1.05);
    }
}



/***************/

.custom-wc .woocommerce .form-row:last-child {
    margin-bottom: 4.8rem;
}

.custom-wc .woocommerce .form-row label {
    color: #000000;
    margin: 0 0 1rem;

    font-size: 1.6rem;
    font-weight: 600;
    font-family: 'Trajana Sans';

    line-height: 2;
    letter-spacing: 0.1em;

    text-transform: uppercase;
}

.wc-block-components-sort-select__select,
.custom-wc .wc-block-components-text-input input[type=text],
.custom-wc .wc-block-components-text-input select,
.custom-wc .woocommerce .form-row input,
.custom-wc .woocommerce .form-row select,
.custom-wc .wc-blocks-components-select .wc-blocks-components-select__select,
.custom-wc .woocommerce .select2-container .select2-selection--single {
    width: 100%;
    height: auto;
    min-width: 0;
    padding: 1.8rem 4.0rem 1.9rem 1.7rem;

    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1;
    font-family: 'Open Sans';

    border: 1px solid #BBBBBB;
    border-radius: 0;
    background: white;
}

.custom-wc .woocommerce .woocommerce-form__label-for-checkbox {
    display: flex;
    align-items: center;
}

.custom-wc .wc-block-components-validation-error {
    font-size: 1.6rem;
}

.custom-wc .wc-block-components-form .wc-block-components-text-input label,
.custom-wc .wc-block-components-text-input label {
    top: 3rem;
    font-size: 1.6rem;
}

.custom-wc .woocommerce .form-row input[type="radio"],
.custom-wc .woocommerce .form-row input[type="checkbox"] {
    padding: 0;
    width: 3.2rem;
    height: 3.2rem;
    margin: 0 1rem 0 0;
    display: inline-block;
}

.custom-wc .woocommerce .form-row input[type="radio"]:checked,
.custom-wc .woocommerce .form-row input[type="checkbox"]:checked {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPHBhdGggZD0iTSAyMC4yOTI5NjkgNS4yOTI5Njg4IEwgOSAxNi41ODU5MzggTCA0LjcwNzAzMTIgMTIuMjkyOTY5IEwgMy4yOTI5Njg4IDEzLjcwNzAzMSBMIDkgMTkuNDE0MDYyIEwgMjEuNzA3MDMxIDYuNzA3MDMxMiBMIDIwLjI5Mjk2OSA1LjI5Mjk2ODggeiI+PC9wYXRoPgo8L3N2Zz4=");
    background-size: 2.0rem;
    background-repeat: no-repeat;
    background-position: center;
}

.custom-wc .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 1;
}

.custom-wc .wc-blocks-components-select .wc-blocks-components-select__container,
.custom-wc .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 5.5rem;
}

.custom-wc .select2-container--default .select2-results>.select2-results__options {
    font-size: 1.8rem;
    font-weight: 400;
    font-family: 'Open Sans';
}

.custom-wc .wc-blocks-components-select .wc-blocks-components-select__expand {
    width: auto;
}

.custom-wc .woocommerce .form-row select {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBMMTIgMTVMMTcgMTAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=');
    background-size: 1.6rem;
    background-repeat: no-repeat;
    background-position: calc(100% - 1.3rem) center;
}

.custom-wc .woocommerce form.checkout_coupon,
.custom-wc .woocommerce form.login,
.custom-wc .woocommerce form.register {
    border-radius: 0;
    border: 1px solid #4E4E4E;
}



/***************/



.custom-wc .woocommerce .woocommerce-message {
    font-size: 1.6rem;
    font-weight: 400;
    font-family: 'Open Sans';
}

.custom-wc .woocommerce nav.woocommerce-pagination {
    margin-bottom: 10.0rem;
}

.custom-wc .woocommerce nav.woocommerce-pagination ul {
    border: 0;
}

.custom-wc .woocommerce nav.woocommerce-pagination ul li {
    border: 0;
    margin: 0 1rem;
}

.custom-wc .woocommerce nav.woocommerce-pagination ul li a,
.custom-wc .woocommerce nav.woocommerce-pagination ul li span {
    border-radius: 50%;

    width: 3.5rem;
    height: 3.5rem;
    padding: 0.4rem 0 0;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 1.6rem;
    font-weight: 400;
    font-family: 'Trajana Sans';

    color: #E6E6E6;
    background: #1A1A1A;
}

.custom-wc .woocommerce nav.woocommerce-pagination ul li a.current,
.custom-wc .woocommerce nav.woocommerce-pagination ul li span.current {
    font-weight: 600;
}



/***************/



.custom-wc .woocommerce .product {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.custom-wc .woocommerce .product .woocommerce-product-gallery {
    width: 41.6666%;
}

.custom-wc .woocommerce .product .summary {
    width: 50%;
}

.custom-wc .woocommerce .product .summary .name-price .product_title {
    float: left;
    color: #000000;

    font-size: 3.6rem;
    font-weight: 400;
    font-family: 'Trajana Sans';
}

.custom-wc .woocommerce .product .summary .name-price .price {
    color: #000000;

    font-size: 3.6rem;
    font-weight: 600;
    font-family: 'Trajana Sans';

    text-align: right;
}

.custom-wc .woocommerce .product .summary .name-price .price::after {
    content: 'Valor inicial*';
    display: block;

    font-size: 1.6rem;
    font-weight: 400;

    letter-spacing: 0.2em;
}

.custom-wc .woocommerce .product .summary .name-price .price .woocommerce-Price-currencySymbol {
    font-size: 2.4rem;
}

.custom-wc .woocommerce .product .summary .description {
    color: #000000;

    margin: 5.0rem 0 5.0rem;
    padding: 5.0rem 0 5.0rem;

    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2;
    font-family: 'Open Sans';

    border-top: 1px solid #787878;
    border-bottom: 1px solid #787878;
}



.woocommerce div.product form.cart .variations,
.woocommerce div.product form.cart .variations th,
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations tr,
.woocommerce div.product form.cart .variations tbody {
    width: 100%;
    display: block;
    text-align: left;
}

.woocommerce div.product form.cart .variations tbody {
    display: flex;
    flex-direction: column;
}

.woocommerce div.product form.cart .variations tr {
    margin-bottom: 4.8rem;
}

.woocommerce div.product form.cart .variations label {
    color: #000000;
    margin: 0 0 1rem;

    font-size: 1.6rem;
    font-weight: 600;
    font-family: 'Trajana Sans';

    line-height: 2;
    letter-spacing: 0.1em;

    text-transform: uppercase;
}

.woocommerce div.product form.cart .variations select {
    width: 100%;
    min-width: 0;
    padding: 1.8rem 4.0rem 1.9rem 1.7rem;

    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1;
    font-family: 'Open Sans';

    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBMMTIgMTVMMTcgMTAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=');
    background-size: 1.6rem;
    background-repeat: no-repeat;
    background-position: calc(100% - 1.3rem) center;

    border: 1px solid #BBBBBB;
    background: white;
}

.woocommerce div.product form.cart .variations #for_pa_tecido {
    order: -1;
}

.woocommerce div.product form.cart .variations #for_pa_tamanho {
    order: 99;
    margin-bottom: 0;
}

.woocommerce div.product form.cart .variations #for_pa_tamanho .value {
    display: flex;
    flex-wrap: wrap;
}

.woocommerce div.product form.cart .variations #for_pa_tamanho select {
    width: auto;
    flex-grow: 1;
    flex-shrink: 1;
}

.woocommerce div.product form.cart .variations #for_pa_tamanho .mtable {
    white-space: nowrap;
}

.woocommerce div.product form.cart .variations #for_pa_tamanho .mvirtual {
    width: 100%;
    margin: 2.2rem 0 0;
    font-weight: 300;
}

.woocommerce div.product form.cart .variations #for_pa_cor .color {
    border: 1px solid #BDBDBD;
    margin: 0 1.5rem 0 0;
    width: 3rem;
    height: 3rem;
    position: relative;
    font-size: 1.4rem;
}

.woocommerce div.product form.cart .variations #for_pa_cor .color.selected:after {
    inset: 0;
    content: '✔';
    position: absolute;

    display: flex;
    align-items: center;
    justify-content: center;

    color: white;
    mix-blend-mode: difference;
}



.custom-wc .woocommerce .product .summary .custom-sum,
.custom-wc .woocommerce .product .summary .custom-notices {
    color: #000000;

    margin: 5.0rem 0 0;
    padding: 5.0rem 0 0;

    font-size: 1.6rem;
    font-weight: 300;
    line-height: 2;
    font-family: 'Open Sans';

    border-top: 1px solid #787878;
}

.custom-wc .woocommerce .product .summary .custom-sum h2,
.custom-wc .woocommerce .product .summary .custom-notices h2 {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2;
    font-family: 'Trajana Sans';

    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.custom-wc .woocommerce .product .summary .custom-sum li {
    overflow: hidden;
    position: relative;
}

.custom-wc .woocommerce .product .summary .custom-sum li::after {
    z-index: 1;
    color: #787878;

    top: 0;
    left: 0;
    right: 0;

    content: '........................................................................................................................................................................................................................................................';
    display: block;
    position: absolute;
}

.custom-wc .woocommerce .product .summary .custom-sum li > span {
    z-index: 2;
    display: block;
    position: relative;
    background: #F2F2F2;
}

.custom-wc .woocommerce .product .summary .custom-sum li > span:first-child { padding-right: 1.5rem }
.custom-wc .woocommerce .product .summary .custom-sum li > span:last-child {
    padding-left: 1.5rem;
}



.custom-wc .woocommerce .product .summary .quantity,
.custom-wc .woocommerce .product .summary .single_variation_wrap .woocommerce-variation-price {
    display: none !important;
}

.custom-wc .woocommerce .product .summary .single_variation_wrap {
    margin-top: 5.0rem;
}

.custom-wc .woocommerce .product .summary .single_variation_wrap .button.single_add_to_cart_button {
    width: 100%;
}


.custom-wc .woocommerce .product .related {
    margin: 10.0rem 0 0;
}

.custom-wc .woocommerce .product .related h2 {
    color: #000000;
    margin: 0 0 5.3rem;

    font-size: 3.2rem;
    font-weight: 300;
    font-family: 'Trajana Sans';
    letter-spacing: 0.2em;

    text-align: center;
    text-transform: uppercase;
}



/***************/



.custom-wc .woocommerce ul.products li.product {
    position: relative;
}

.custom-wc .woocommerce ul.products li.product img {
    margin: 0;
}

.custom-wc .woocommerce ul.products li.product img:nth-child(2) {
    opacity: 0;
    z-index: 2;

    top: 0;
    left: 0;
    width: 100%;
    height: auto;

    position: absolute;
    transition: opacity 0.3s ease-out;

    pointer-events: none;
}

.custom-wc .woocommerce ul.products li.product .price {
    color: #1A1A1A;
    margin: 0 0 1.4rem;

    font-size: 1.8rem;
    font-weight: 600;
    line-height: 1.2;
    font-family: 'Trajana Sans';

    text-align: center;
}

.custom-wc .woocommerce ul.products li.product .price::before {
    display: block;
    content: 'A partir de';

    font-size: 1.0rem;
    font-weight: 400;

    text-transform: uppercase;
}

.custom-wc .woocommerce ul.products li.product .add_to_cart_button {
    display: none;
    /*opacity: 0;
    z-index: 3;

    top: 30%;
    left: 50%;

    position: absolute;
    transform: translate(-50%,20%);
    transition: opacity 0.3s ease-out,
                transform 0.3s ease-out;*/
}

.custom-wc .woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #4D4D4D;
    margin: 1.8rem 0 1.4rem;

    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2;
    font-family: 'Trajana Sans';

    text-align: center;
}

@media (any-hover:hover) {
    .custom-wc .woocommerce ul.products li.product:hover img:nth-child(2) {
        opacity: 1;
    }

    /*.custom-wc .woocommerce ul.products li.product:hover .add_to_cart_button {
        opacity: 1;
        transform: translate(-50%,0%);
    }*/
}



/***************/



.custom-wc .woocommerce-ordering,
.custom-wc .woocommerce-result-count {
    margin: 0 0 2rem;
}

.custom-wc .woocommerce-result-count {
    height: 4.2rem;

    display: flex;
    align-items: center;

    font-size: 1.6rem;
    font-weight: 400;
    font-family: 'Trajana Sans';
}

.custom-wc .woocommerce-ordering select {
    width: 100%;
    padding: 1.3rem 4.0rem 1.3rem 1.8rem;

    color: #666666;
    background: #D9D9D9;

    font-size: 1.6rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1;
    font-family: 'Open Sans';

    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBMMTIgMTVMMTcgMTAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=');
    background-size: 1.6rem;
    background-repeat: no-repeat;
    background-position: calc(100% - 1.3rem) center;
}



/***************/


.custom-wc-account .woocommerce {
    display: flex;
    margin: 0 0 10rem;
}

.custom-wc-account .woocommerce-MyAccount-navigation {
    width: 36.0rem;
    padding: 3.2rem 2.4rem;
    background: #5B5B5B;
}

.custom-wc-account .woocommerce-MyAccount-navigation,
.custom-wc-account .woocommerce-MyAccount-navigation a,
.custom-wc-account .woocommerce-MyAccount-navigation h3 {
    color: #E6E6E6;
}

.custom-wc-account .woocommerce-MyAccount-navigation a {
    display: block;
    padding: 1rem 2.4rem;

    margin-left: -2.4rem;
    margin-right: -2.4rem;

    transition: background 0.3s ease-out;
}

.custom-wc-account .woocommerce-MyAccount-navigation li.is-active a {
    font-weight: 600;
    background: #A1A1A1;
}

.custom-wc-account .woocommerce-MyAccount-navigation h3 {
    margin-top: 0;
}

.custom-wc-account .woocommerce-MyAccount-content {
    width: calc(100% - 3.2rem - 3.0rem);
    margin: 0 0 0 3.0rem;
}


@media (any-hover: hover) {
    .custom-wc-account .woocommerce-MyAccount-navigation a:hover {
        background: #7D7D7D;
    }
}



/***************/



.custom-wc .wc-block-cart-item__total,
.custom-wc .wc-block-cart-item__prices,
.custom-wc .wp-block-woocommerce-cart .wc-block-cart-items__header,
.custom-wc .wp-block-woocommerce-cart .wc-block-cart__totals-title {
    font-size: 1.6rem !important;
}

.custom-wc .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper {
    font-size: 1.6rem;
    font-family: 'Open Sans';
}

.custom-wc .wp-block-woocommerce-cart .wc-block-cart-item__remove-link {
    color: #990000 !important;
    font-size: 1.6rem !important;
}

.custom-wc .wp-block-woocommerce-cart .wc-block-components-product-details {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2;
    font-family: 'Open Sans';
}

.custom-wc .wp-block-woocommerce-cart .wc-block-cart-item__wrap .wc-block-components-product-name {
    font-size: 2.2rem;
    font-weight: 400;
    font-family: 'Trajana Sans';
}

.custom-wc .wc-block-checkout__shipping-method-option-icon,
.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description>svg, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description>svg {
    width: 8.0rem;
}

.custom-wc .wc-block-checkout__shipping-method-option-title {
    width: 100%;
    display: block;
    font-size: 1.4rem;
    text-align: center;
}

.custom-wc .wc-block-components-radio-control__description,
.custom-wc .wc-block-components-radio-control__secondary-description {
    font-size: 1em;
}

.custom-wc .wc-block-components-radio-control__option-layout {
    margin-left: 1.0rem !important;
}



/***************/



.site-header .top-bar {
    height: 3.6rem;
    background: #313131;
}

.site-header .top-bar .social a {
    color: #ffffff;

    font-size: 2.0rem;
    margin-right: 1.8rem;

    transition: color 0.3s ease-out;
}

.site-header .top-bar .hours,
.site-header .top-bar .contacts,
.site-header .top-bar .contacts a {
    color: #E6E6E6;

    font-size: 1.4rem;
    font-weight: 400;
    font-family: 'Trajana Sans';
}

.site-header .top-bar .hours .fa,
.site-header .top-bar .contacts .fa {
    color: #808080;

    font-size: 1.8rem;
    margin-right: 1.0rem;
}


.site-header .bottom-bar {
    padding: 2.4rem 0 1.8rem;
    background: #1A1A1A;
}

.site-header .bottom-bar .sep {
    margin: 2.2rem 0 1.8rem;
    border-top: 1px solid #464646;
}

.site-header .bottom-bar .brand {
    width: 13.7rem;
    height: auto;
    margin: 0 8.0rem 0 0;
}

.site-header .bottom-bar .brand a {
    display: block;
}

.site-header .bottom-bar .menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.site-header .bottom-bar .menu a {
    color: #E6E6E6;

    font-size: 1.4rem;
    font-weight: 400;
    font-family: 'Trajana Sans';

    transition: color 0.3s ease-out;
    text-transform: uppercase;
}

.site-header .bottom-bar .links {
    margin-left: 3.0rem;
}

.site-header .bottom-bar .links a {
    color: #E6E6E6;

    margin: 1.0rem 0 1.0rem 5.0rem;
    position: relative;
    transition: color 0.3s ease-out;

    font-size: 1.4rem;
    font-weight: 400;
    font-family: 'Trajana Sans';

    text-transform: uppercase;
}

.site-header .bottom-bar .links a .fa {
    font-size: 2.5rem;
}

.site-header .bottom-bar .links a .fa + span {
    margin-left: 1.0rem;
}

.site-header .bottom-bar .links a .count {
    display: none;
}

.site-header .bottom-bar .links a .count:not([data-count="0"]) {
    background: #C95A5A;

    top: -0.4rem;
    right: -0.8rem;
    width: 1.4rem;
    height: 1.4rem;
    display: block;
    position: absolute;

    font-size: 1.0rem;
    line-height: 1.8rem;
    text-align: center;

    border-radius: 50%;
}


.site-header .bottom-bar .woocommerce-product-search {
    flex-grow: 1;
    flex-shrink: 1;
    position: relative;
}

.site-header .bottom-bar .woocommerce-product-search input {
    width: 100%;

    color: #666666;
    background: #D9D9D9;

    font-size: 1.8rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1;
    font-family: 'Open Sans';

    padding: 1.3rem 1.8rem;
}

.site-header .bottom-bar .woocommerce-product-search input::-webkit-search-cancel-button{
    right: 2.2rem;
    position:relative;
}

.site-header .bottom-bar .woocommerce-product-search button {
    color: #1C1B1F;

    top: 50%;
    right: 1.6rem;
    position: absolute;
    transform: translateY(-50%);

    font-size: 1.8rem;
}


@media (any-hover: hover) {
    .site-header .top-bar .social a:hover {
        color: #E5E5E5;
    }

    .site-header .top-bar .contacts a:hover {
        text-decoration: underline;
    }

    .site-header .bottom-bar .menu a:hover,
    .site-header .bottom-bar .links a:hover {
        color: #B3B3B3;
    }
}



/***************/


.site-footer {
    background-color: #4E4E4E;
}

.site-footer:before {
    height: 1px;
    content: '';
    display: block;
}

.site-footer .brand {
    width: 17.0rem;
    margin: 8.0rem auto 7.8rem;
    display: block;
}

.site-footer .links > div {
    max-width: 30%;
}

.site-footer .links > div h2 {
    color: rgba(255,255,255,0.7);

    font-size: 1.8rem;
    font-weight: 600;
    font-family: 'Trajana Sans';

    margin-bottom: 2.8rem;
    text-transform: uppercase;
}

.site-footer .links > div li,
.site-footer .links > div li a {
    color: #B3B3B3;

    font-size: 1.8rem;
    font-weight: 400;
    font-family: 'Open Sans';

    line-height: 1.2;
}

.site-footer .links > div li {
    margin-bottom: 1rem;
}

.site-footer .links > div li i {
    width: 2.0rem;
    margin-right: 1.0rem;
    text-align: center;
}

.site-footer .tbt {
    color: #B3B3B3;

    margin: 8.0rem 0 0;
    padding: 2.0rem 0 2.0rem;
    border-top: 1px solid #878787;

    font-size: 1.2rem;
    font-weight: 400;
    font-family: 'Trajana Sans';

    text-align: center;
    text-transform: uppercase;
}

.site-footer .tbt a {
    color: #B3B3B3;
    font-weight: 600;
}


@media (any-hover: hover) {
    .site-footer .links > div li a:hover {
        text-decoration: underline;
    }
}



/***************/


.banners .custom {
    width: 100%;
    display: block;
}

.banners .custom img {
    display: block;

    width: 100%;
    height: 60.0rem;

    object-fit: cover;
    object-position: center;
}

.banners .basic {
    width: 100%;
    height: 60.0rem;

    background: linear-gradient(270deg, #313131 0%,
                                        #636363 63%,
                                        #979797 100%);

    overflow: hidden;
    position: relative;
}

.banners .basic img {
    width: 41.6666%;
    height: 100%;

    left: 0;
    bottom: 0;

    object-fit: contain;
    object-position: right bottom;

    position: absolute;
}

.banners .basic .wrapper {
    height: 100%;
    position: relative;
}

.banners .basic .wrapper svg {
    z-index: 1;

    top: -14.0rem;
    right: 55%;
    bottom: -2.8rem;

    width: auto;
    height: calc(100% + 14.0rem + 2.8rem);

    position: absolute;
}

.banners .basic .content {
    width: 55%;
    margin: 0 0 0 45%;
}

.banners .basic .content h3 {
    color: #ffffff;
    margin: 0 0 0 -0.14em;

    font-size: 5rem;
    line-height: 1.2;
    font-weight: 500;
    font-family: 'Trajana Sans';

    letter-spacing: 0.2em;
    text-transform: uppercase;
}

.banners .basic .content h3 small {
    margin: 0 0 0 0.15em;
    display: block;

    font-size: 2.4rem;
    font-weight: 300;

    letter-spacing: 0.55em;
}

.banners .basic .content p {
    color: #ffffff;

    font-size: 1.9rem;
    line-height: 1;
    font-weight: 100;
    font-family: 'Trajana Sans';

    letter-spacing: 0.2em;
    text-transform: uppercase;
}

.banners .basic .content .button {
    margin: 5.5rem 0 0;

    color: #B3B3B3;
    border-color: #B3B3B3;

    display: inline-block;
}


.new-products {
    margin: 14.0rem 0 13.7rem;
}

.new-products h3 {
    color: #000000;

    margin: 0 0 7.0rem;
    padding: 0 0 5.0rem;

    font-size: 3.2rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Trajana Sans';

    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;

    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM1IiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMzM1IDMzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjQ0LjI3OSA3LjU0NTk4QzI2NC4wNDEgNy41NDU5OCAyODMuODAyIDcuNTQ4MzggMzAzLjU2MyA3LjUzNEMzMDQuMTU1IDcuNTM0IDMwNC42MDQgNy43MzU5OCAzMDUuMDQ2IDguMDgwNkMzMDUuNjcxIDguNTY4NDcgMzA2LjMyIDkuMDI1MTcgMzA2Ljk1IDkuNTA3MDRDMzA3LjcxNCAxMC4wOTA4IDMwOC40NjMgMTAuNjk0MyAzMDkuMjI5IDExLjI3NjNDMzEwLjAwMiAxMS44NjQzIDMxMC43OTEgMTIuNDMwNyAzMTEuNTY3IDEzLjAxNUMzMTIuMTUzIDEzLjQ1NjEgMzEyLjczIDEzLjkwOTggMzEzLjMxMSAxNC4zNTg4QzMxMy4zNzQgMTQuNDA3MyAzMTMuNDM2IDE0LjQ1NyAzMTMuNDk2IDE0LjUwOEMzMTMuOTEgMTQuODU4IDMxNC4yOTEgMTQuNjY2MiAzMTQuNjY5IDE0LjQzNzlDMzE1LjUyMyAxMy45MjA2IDMxNi4zNzYgMTMuNDAxNiAzMTcuMjMgMTIuODgzOEMzMTcuODgxIDEyLjQ4OTQgMzE4LjUzMiAxMi4wOTU2IDMxOS4xODIgMTEuNzAwMUMzMTkuODIzIDExLjMwOTMgMzIwLjQ2NyAxMC45MjE1IDMyMS4xMDMgMTAuNTIyOUMzMjEuNTk3IDEwLjIxMzcgMzIyLjA4OSA5Ljg5OTAyIDMyMi41NjkgOS41NjkzOEMzMjMuMDQ1IDkuMjQyNzMgMzIzLjU2IDkuMjU2NTIgMzI0LjAyNiA5LjYwMTc0QzMyNC4zMDMgOS44MDY3MiAzMjQuNjEgOS45Njk3NCAzMjQuOTA1IDEwLjE1MTNDMzI1LjczOSAxMC42NjQ0IDMyNi41NzIgMTEuMTgwNCAzMjcuNDEgMTEuNjg5M0MzMjguMTQ1IDEyLjEzNTggMzI4Ljg4OSAxMi41Njc5IDMyOS42MjQgMTMuMDE2OEMzMzAuMTI5IDEzLjMyNjEgMzMwLjYyIDEzLjY2MDUgMzMxLjEyNSAxMy45NzFDMzMxLjY2MyAxNC4zMDI0IDMzMi4yMTIgMTQuNjE2NSAzMzIuNzU0IDE0Ljk0MzdDMzMzLjI0NSAxNS4yNDEgMzMzLjczMSAxNS41NDY3IDMzNC4yMjEgMTUuODQ1MUMzMzQuMzkxIDE1Ljk0ODIgMzM0LjU4NiAxNi4wMTcxIDMzNC43MzMgMTYuMTQzNkMzMzQuODU3IDE2LjI1MDMgMzM0Ljk3NSAxNi40MDk3IDMzNS4wMDEgMTYuNTYyNUMzMzUuMDE0IDE2LjYzODcgMzM0LjgzIDE2Ljc3MDUgMzM0LjcxNCAxNi44NDQ4QzMzNC4zNzQgMTcuMDYzNiAzMzQuMDIyIDE3LjI2MzIgMzMzLjY3NyAxNy40NzZDMzMzLjQzMyAxNy42MjcgMzMzLjE5OCAxNy43OTM2IDMzMi45NTIgMTcuOTQxQzMzMi4yMTQgMTguMzgyOCAzMzEuNDY4IDE4LjgxMTMgMzMwLjczMyAxOS4yNTk2QzMzMC4yMjcgMTkuNTY4MyAzMjkuNzQxIDE5LjkxMDUgMzI5LjIzNiAyMC4yMjE2QzMyOC43MDYgMjAuNTQ4MiAzMjguMTYyIDIwLjg1MjEgMzI3LjYyOSAyMS4xNzM5QzMyNy4xMTIgMjEuNDg1NiAzMjYuNjAzIDIxLjgwODYgMzI2LjA4OCAyMi4xMjUxQzMyNS41MzMgMjIuNDY2NyAzMjQuOTc4IDIyLjgwODMgMzI0LjQyMSAyMy4xNDU4QzMyNC4xMjQgMjMuMzI1IDMyMy44MjggMjMuNTA2IDMyMy41MjEgMjMuNjY0MkMzMjMuNDIgMjMuNzE1NyAzMjMuMjU5IDIzLjc0OTkgMzIzLjE3IDIzLjcwNDRDMzIyLjcwNCAyMy40NjcgMzIyLjI0OCAyMy4yMDc1IDMyMS43OTYgMjIuOTQzOEMzMjEuNTIyIDIyLjc4NDQgMzIxLjI2NSAyMi41OTYyIDMyMC45OTQgMjIuNDMzMUMzMjAuMjQxIDIxLjk3OTQgMzE5LjQ3OCAyMS41Mzk1IDMxOC43MjggMjEuMDc5MkMzMTguMjE0IDIwLjc2NCAzMTcuNzIgMjAuNDE4MSAzMTcuMjA5IDIwLjA5NzVDMzE2LjgxNSAxOS44NSAzMTYuNDA5IDE5LjYyMjIgMzE2LjAxIDE5LjM4MzFDMzE1LjQ2NyAxOS4wNTcgMzE0LjkyNCAxOC43MzEgMzE0LjM4NSAxOC4zOTg5QzMxNC4wMjUgMTguMTc3MiAzMTMuNzIzIDE4LjMxMzIgMzEzLjQyOSAxOC41MzQ0QzMxMi41ODkgMTkuMTY1NSAzMTEuNzQ4IDE5Ljc5MzYgMzEwLjkxMSAyMC40MjgzQzMxMC41MjQgMjAuNzIxNCAzMTAuMTQ5IDIxLjAzMTkgMzA5Ljc2MiAyMS4zMjVDMzA5LjA5OSAyMS44MjcyIDMwOC40MjYgMjIuMzE3NSAzMDcuNzY1IDIyLjgyMjdDMzA3LjAxNiAyMy4zOTM5IDMwNi4yOCAyMy45ODEzIDMwNS41MzEgMjQuNTUyNEMzMDUuMTYxIDI0LjgzNTMgMzA0Ljc4MiAyNS4xMDggMzA0LjM5MiAyNS4zNjIxQzMwNC4yODYgMjUuNDMxMSAzMDQuMTI1IDI1LjQzNjUgMzAzLjk4OSAyNS40MzY1QzMwMS4zOTcgMjUuNDM1MyAyOTguODA1IDI1LjQyNTcgMjk2LjIxMiAyNS40MjM5QzI5MS42NjIgMjUuNDIwOSAyODcuMTExIDI1LjQyMjcgMjgyLjU2MSAyNS40MjIxQzI3Ni4zMjIgMjUuNDIyMSAyNzAuMDg0IDI1LjQyMjEgMjYzLjg0NSAyNS40MjIxQzI1Ny40NDcgMjUuNDIyMSAyNTEuMDUgMjUuNDIyMSAyNDQuNjUyIDI1LjQyMjFDMjM4LjIwNSAyNS40MjIxIDIzMS43NTcgMjUuNDIyNyAyMjUuMzEgMjUuNDIyN0MyMTkuMDAyIDI1LjQyMjcgMjEyLjY5NCAyNS40MjI3IDIwNi4zODYgMjUuNDIyN0MxOTkuOTQ4IDI1LjQyMjcgMTkzLjUxMSAyNS40MjI3IDE4Ny4wNzMgMjUuNDIzM0MxODYuMjY5IDI1LjQyMzMgMTg1LjQ2NSAyNS40MjA5IDE4NC42NjEgMjUuNDIzM0MxODQuMDQ0IDI1LjQyNTcgMTgzLjkyNyAyNS41NDkxIDE4My45MjggMjYuMTU1N0MxODMuOTMyIDI4LjI3MzIgMTgzLjkzNSAzMC4zOTA3IDE4My45MzcgMzIuNTA4MkMxODMuOTM3IDMyLjgwNjYgMTgzLjc2OCAzMi45OTg0IDE4My40OTcgMzIuOTk5QzE4Mi44NzIgMzMuMDAxNCAxODIuMjQ3IDMyLjk5NzggMTgxLjYyMyAzMi45OTc4QzE3NC4yMTIgMzIuOTk4NCAxNjYuOCAzMy4wMDI2IDE1OS4zODkgMzIuOTk5QzE1Ni43NzYgMzIuOTk3OCAxNTQuMTY0IDMyLjk3NTYgMTUxLjU1MSAzMi45NjI1QzE1MS4xMyAzMi45NjAxIDE1MS4wMzcgMzIuODUwNCAxNTEuMDM5IDMyLjM1MTFDMTUxLjA0NyAzMC40MjQyIDE1MS4wNTYgMjguNDk2NyAxNTEuMDY3IDI2LjU2OThDMTUxLjA3MyAyNS41NzAxIDE1MC45ODIgMjUuNDcxOCAxNDkuOTg3IDI1LjQ3MTJDMTQwLjA4MiAyNS40Njg4IDEzMC4xNzcgMjUuNDY3IDEyMC4yNzIgMjUuNDY0NkMxMTAuNDg1IDI1LjQ2MjggMTAwLjcgMjUuNDYxIDkwLjkxMzUgMjUuNDU5MkM4MS4zNDYxIDI1LjQ1NjggNzEuNzc4NiAyNS40NTM4IDYyLjIxMTIgMjUuNDUxNUM1Ni4wOTEyIDI1LjQ0OTcgNDkuOTcxMyAyNS40NTAzIDQzLjg1MTMgMjUuNDQ0OUM0MC43OTE5IDI1LjQ0MjUgMzcuNzMyNSAyNS40MjgxIDM0LjY3MzEgMjUuNDIzM0MzMy40OTE2IDI1LjQyMTUgMzIuMzA5NCAyNS40MTI1IDMxLjEyODUgMjUuNDQ5MUMzMC42NjM1IDI1LjQ2MzQgMzAuMzMyIDI1LjIzOTkgMzAuMDA0MiAyNC45OTM2QzI5LjA2MDUgMjQuMjg0NSAyOC4xMzQxIDIzLjU1MDkgMjcuMTkzNCAyMi44Mzc3QzI2LjQyMDIgMjIuMjUwOSAyNS42MzIxIDIxLjY4NCAyNC44NTY1IDIxLjEwMDJDMjQuMjc4MiAyMC42NjUxIDIzLjcxMDEgMjAuMjE2MiAyMy4xMzY2IDE5Ljc3NDRDMjIuNTYzMiAxOS4zMzI3IDIxLjk4OTEgMTguODkxNiAyMS40MTUgMTguNDUwNUMyMS4wMzk0IDE4LjE2MTYgMjAuNjc5NCAxOC4zMDI0IDIwLjMzNTQgMTguNTA4QzIwLjAxNDEgMTguNjk5OCAxOS43MTI0IDE4LjkyNTIgMTkuMzkyMyAxOS4xMkMxOC42NjY4IDE5LjU2MjMgMTcuOTMwNiAxOS45ODc4IDE3LjIwNjggMjAuNDMzMUMxNi40NjU4IDIwLjg4ODYgMTUuNzM4NiAyMS4zNjUxIDE0Ljk5NzUgMjEuODIwNkMxNC40NzUzIDIyLjE0MTkgMTMuOTM3IDIyLjQzNzMgMTMuNDEyNCAyMi43NTVDMTMuMDgzMyAyMi45NTQ2IDEyLjc1MjUgMjMuMTU2IDEyLjQ0NTUgMjMuMzg3M0MxMS44ODc1IDIzLjgwOCAxMS40NzIgMjMuNzkzMSAxMC44NTQ0IDIzLjM3MTdDMTAuMyAyMi45OTI5IDkuNzEwMzkgMjIuNjY2MyA5LjEzODA5IDIyLjMxMzNDOC41OTkxOCAyMS45ODA2IDguMDY1NjQgMjEuNjQwOCA3LjUyNTU0IDIxLjMxQzYuOTg1NDMgMjAuOTc5MSA2LjQzODE4IDIwLjY2MTUgNS44OTkyNyAyMC4zMjg4QzUuMzc3MDUgMjAuMDA3IDQuODYxOTggMTkuNjczMiA0LjM0MTU1IDE5LjM0NzFDNC4xMDY2OCAxOS4yMDAzIDMuODY4MjIgMTkuMDU4OCAzLjYzMDM2IDE4LjkxNjhDMi44NzUwNSAxOC40NjQ5IDIuMTE3OTUgMTguMDE1NCAxLjM2Mzg0IDE3LjU2MDVDMC45NjU2MTYgMTcuMzIwMSAwLjU3MDk3MiAxNy4wNzQ0IDAuMTc3NTIgMTYuODI1N0MtMC4wNzA0NzQxIDE2LjY2ODYgLTAuMDYwMzM5NyAxNi4zMTkyIDAuMjA2NzMxIDE2LjE1NjhDMC43MTQwNDYgMTUuODQ4NyAxLjIzNTA3IDE1LjU2MzQgMS43NDA2IDE1LjI1MjRDMi4yNTQ0NyAxNC45MzU5IDIuNzUxNjUgMTQuNTkzNyAzLjI2MzczIDE0LjI3NDhDMy43NTkxMyAxMy45NjYyIDQuMjY1MjUgMTMuNjc0MyA0Ljc2NDIyIDEzLjM3MUM1LjMwNTUxIDEzLjA0MiA1Ljg0MzgzIDEyLjcwODIgNi4zODM5MyAxMi4zNzczQzYuOTA3MzQgMTIuMDU2MSA3LjQzMTM1IDExLjczNiA3Ljk1NDc2IDExLjQxNTRDOC41MDIwMSAxMS4wNzk3IDkuMDQ4NjcgMTAuNzQyMyA5LjU5NzEyIDEwLjQwOTFDMTAuMTM3MiAxMC4wOCAxMC42NzY3IDkuNzQ5NzggMTEuMjIyMiA5LjQzMDMzQzExLjYzMjkgOS4xODkzOSAxMi4wMTE1IDkuMzUxMjIgMTIuMzcwNCA5LjU2NjM4QzEyLjcwMTIgOS43NjQ3NiAxMy4wMTcyIDkuOTg3MTIgMTMuMzQ0NSAxMC4xOTE1QzEzLjkyMzMgMTAuNTUyMyAxNC41MDMzIDEwLjkxMDEgMTUuMDg2NCAxMS4yNjQzQzE1LjYxMDQgMTEuNTgyNiAxNi4xNDIxIDExLjg4ODIgMTYuNjY0NCAxMi4yMDg5QzE3LjIwNDUgMTIuNTQwMyAxNy43MzY4IDEyLjg4NDQgMTguMjczOSAxMy4yMkMxOC40ODM4IDEzLjM1MTMgMTguNjk3MiAxMy40NzU5IDE4LjkxIDEzLjYwMThDMTkuNDk2NiAxMy45NDg4IDIwLjA3NzMgMTQuMzA3MiAyMC42NzY0IDE0LjYzMTVDMjAuODA4NyAxNC43MDI4IDIxLjA0OSAxNC43MTYgMjEuMTY4MiAxNC42NDFDMjEuNjYxOCAxNC4zMzA2IDIyLjEzMjEgMTMuOTgzIDIyLjYwMTkgMTMuNjM2NUMyMy4wNzIzIDEzLjI4OTUgMjMuNTMxOSAxMi45Mjc1IDIzLjk5NjMgMTIuNTcyMUMyNC43NzU0IDExLjk3NTIgMjUuNTUyMiAxMS4zNzQ2IDI2LjMzNDkgMTAuNzgzMUMyNi45NzU4IDEwLjI5ODggMjcuNjI3NCA5LjgyOTQ5IDI4LjI2ODIgOS4zNDUyMkMyOC44NTM2IDguOTAyOSAyOS40MjUzIDguNDQyNjEgMzAuMDExOSA4LjAwMjA5QzMwLjM2ODQgNy43MzQ3OCAzMC43MjkxIDcuNTM2OTkgMzEuMjIyNyA3LjUzNzU5QzY0LjI3NzQgNy41NTAxOCA5Ny4zMzIyIDcuNTQ4OTggMTMwLjM4NiA3LjU0ODk4QzEzNy4wMzMgNy41NDg5OCAxNDMuNjggNy41NDk1OCAxNTAuMzI3IDcuNTUwMThDMTUwLjk2MyA3LjU1MDE4IDE1MS4wNzYgNy40MzgxIDE1MS4wNzIgNi44MDFDMTUxLjA2MiA0Ljk2NCAxNTEuMDQ3IDMuMTI2NDEgMTUxLjAzOCAxLjI4OTQxQzE1MS4wMzcgMC45OTk5MjUgMTUxLjA1OSAwLjcxMDQ0MSAxNTEuMDY1IDAuNDIwOTU3QzE1MS4wNzEgMC4xNTAwNTMgMTUxLjIxIDAuMDE2OTk3OCAxNTEuNDc0IDAuMDEzNDAxN0MxNTEuODkxIDAuMDA3NDA4MjggMTUyLjMwOSAwLjAwMjAxNDE2IDE1Mi43MjYgMC4wMDIwMTQxNkMxNjIuMzkzIDAuMDAyMDE0MTYgMTcyLjA2IDAuMDAyMDE0MTYgMTgxLjcyNyAwLjAwMzIxMjg1QzE4Mi4yNzQgMC4wMDMyMTI4NSAxODIuODIgMC4wMDA4MTU0NjggMTgzLjM2NiAwLjAwMzIxMjg1QzE4My43ODYgMC4wMDUwMTA4OSAxODMuOTIgMC4xMzY4NjcgMTgzLjkyMSAwLjU2MDYwNUMxODMuOTIzIDIuNzA4MDYgMTgzLjkyMiA0Ljg1NTUyIDE4My45MiA3LjAwMjk4QzE4My45MiA3LjM3Njk3IDE4NC4wMjYgNy41MDU4MyAxODQuMzk3IDcuNTQwNTlDMTg0LjUxNiA3LjU1MTM4IDE4NC42MzYgNy41NDgzOCAxODQuNzU1IDcuNTQ4MzhDMjA0LjU5NiA3LjU0ODM4IDIyNC40MzYgNy41NDgzOCAyNDQuMjc3IDcuNTQ4MzhWNy41NDcxOEwyNDQuMjc5IDcuNTQ1OThaTTE5OS4xMzcgMTMuMzU3MkMxOTkuMTM3IDEzLjM1NzIgMTk5LjEzNiAxMy4zNTcyIDE5OS4xMzYgMTMuMzU3MkMxOTkuMTM2IDEzLjc2NjYgMTk5LjEyNyAxNC4xNzYgMTk5LjEzOCAxNC41ODQ3QzE5OS4xNDkgMTUuMDA0MiAxOTkuMzg4IDE1LjIxOTQgMTk5LjgwMSAxNS4yMTRDMjAwLjI4NyAxNS4yMDggMjAwLjc3MyAxNS4yMDk4IDIwMS4yNTkgMTUuMjA3NEMyMDMuMjY2IDE1LjE5NjYgMjA1LjI3MiAxNS4xNzc1IDIwNy4yNzkgMTUuMTc1MUMyMTMuMiAxNS4xNjc5IDIxOS4xMjIgMTUuMTY1NSAyMjUuMDQzIDE1LjE2NDlDMjM1LjU5NCAxNS4xNjMxIDI0Ni4xNDYgMTUuMTYwNyAyNTYuNjk3IDE1LjE2NDlDMjYwLjMyMyAxNS4xNjY3IDI2My45NDggMTUuMTg0MSAyNjcuNTczIDE1LjIwMzJDMjY5Ljc2OCAxNS4yMTQ2IDI3MS45NjMgMTUuMjQ0IDI3NC4xNTkgMTUuMjYyNkMyNzQuMzQ2IDE1LjI2NDQgMjc0LjYwOCAxNS4yNzIyIDI3NC42MSAxNS4wMzk2QzI3NC42MTIgMTQuODcxOCAyNzQuNDQ5IDE0LjY3ODggMjc0LjMxNSAxNC41NDA0QzI3NC4xODkgMTQuNDA5MSAyNzMuOTk3IDE0LjM0MzggMjczLjg0NyAxNC4yMzIzQzI3My40NzIgMTMuOTU1NCAyNzMuMTA3IDEzLjY2NTMgMjcyLjczNCAxMy4zODZDMjcyLjA5MSAxMi45MDQ3IDI3MS40NDIgMTIuNDMxOSAyNzAuODAyIDExLjk0NzZDMjcwLjI0OCAxMS41Mjg2IDI2OS43MDcgMTEuMDkxNyAyNjkuMTUgMTAuNjc3NkMyNjguNzY1IDEwLjM5MTEgMjY4LjM2IDEwLjIxMzcgMjY3Ljg0MSAxMC4yMTYxQzI2My43OTggMTAuMjM4OCAyNTkuNzU2IDEwLjIyODEgMjU1LjcxMyAxMC4yMjc1QzI0OS4zNTUgMTAuMjI3NSAyNDIuOTk4IDEwLjIyNzUgMjM2LjY0IDEwLjIyNzVDMjMwLjI2MiAxMC4yMjc1IDIyMy44ODUgMTAuMjI3NSAyMTcuNTA4IDEwLjIyNDVDMjExLjU5NyAxMC4yMjIxIDIwNS42ODYgMTAuMjE3MyAxOTkuNzc2IDEwLjIxMzFDMTk5LjMxNyAxMC4yMTMxIDE5OS4xNDMgMTAuMzczMSAxOTkuMTM4IDEwLjg0MThDMTk5LjEzIDExLjY3OTcgMTk5LjEzNiAxMi41MTc2IDE5OS4xMzYgMTMuMzU1NEwxOTkuMTM3IDEzLjM1NzJaTTk3LjkxNjQgMTUuMTcyN1YxNS4xNjE5SDEwMC42NThDMTA4LjY2NSAxNS4xNjE5IDExNi42NzIgMTUuMTU3NyAxMjQuNjc5IDE1LjE2MzdDMTI3LjkxNyAxNS4xNjYxIDEzMS4xNTUgMTUuMTkwNiAxMzQuMzkzIDE1LjIwNDRDMTM0LjY2MSAxNS4yMDU2IDEzNC45MzEgMTUuMjE0NiAxMzUuMTk3IDE1LjE5M0MxMzUuNTggMTUuMTYxOSAxMzUuODI4IDE0LjkzNDcgMTM1LjgyOSAxNC42MDUxQzEzNS44MzMgMTMuMzY2OCAxMzUuODMzIDEyLjEyOCAxMzUuODE1IDEwLjg4OTdDMTM1LjgwOSAxMC40MTYzIDEzNS41OTggMTAuMjM1OSAxMzUuMTE3IDEwLjIzMjNDMTM0LjU0MSAxMC4yMjgxIDEzMy45NjQgMTAuMjM4MiAxMzMuMzg4IDEwLjIzNzZDMTMwLjA5MSAxMC4yMzM1IDEyNi43OTMgMTAuMjI1MSAxMjMuNDk2IDEwLjIyNDVDMTIwLjU5NiAxMC4yMjQ1IDExNy42OTUgMTAuMjM1MyAxMTQuNzk1IDEwLjIzNTNDMTExLjIxOSAxMC4yMzUzIDEwNy42NDQgMTAuMjI0NSAxMDQuMDY5IDEwLjIyMzlDMTAxLjI4NyAxMC4yMjM5IDk4LjUwNTQgMTAuMjM2NCA5NS43MjM4IDEwLjIzNThDOTIuMjY3NCAxMC4yMzU4IDg4LjgxMSAxMC4yMjU3IDg1LjM1NDUgMTAuMjI1MUM4Mi40NjM5IDEwLjIyNTEgNzkuNTczOCAxMC4yMzM1IDc2LjY4MzEgMTAuMjM0N0M3My4zNjUgMTAuMjM1OCA3MC4wNDc1IDEwLjIyOTMgNjYuNzI5MyAxMC4yNEM2Ni41Mzc0IDEwLjI0MDYgNjYuMzIyMiAxMC4zMjc1IDY2LjE1OTQgMTAuNDM3MkM2NS43NjYgMTAuNzAyMSA2NS4zOTk0IDExLjAwNzIgNjUuMDE4NCAxMS4yOTA3QzY0LjM5OSAxMS43NTE2IDYzLjc3MjUgMTIuMjAyOSA2My4xNTY3IDEyLjY2ODZDNjIuNTMzNyAxMy4xMzk3IDYxLjkyMjcgMTMuNjI3IDYxLjMwMjcgMTQuMTAxNkM2MS4wNjY2IDE0LjI4MiA2MC44MDA3IDE0LjQyNzcgNjAuNTg2MSAxNC42Mjk3QzYwLjQ3MjMgMTQuNzM3NSA2MC40Mzk1IDE0LjkzMjMgNjAuMzY5NyAxNS4wODc2QzYwLjQ5OTcgMTUuMTQxNSA2MC42MjYxIDE1LjIyOSA2MC43NTk2IDE1LjI0MjJDNjAuOTY1MyAxNS4yNjI2IDYxLjE3NTEgMTUuMjI0MiA2MS4zODM4IDE1LjIyM0M2NS4wNjc5IDE1LjIwNSA2OC43NTE0IDE1LjE3NzUgNzIuNDM1NiAxNS4xNzQ1QzgwLjkyOTQgMTUuMTY3MyA4OS40MjI2IDE1LjE3MjEgOTcuOTE2NCAxNS4xNzIxVjE1LjE3MjdaTTIzMy45NyAyMi43NTc0QzIzOC42NDkgMjIuNzU3NCAyNDMuMzI5IDIyLjc1NzQgMjQ4LjAwOCAyMi43NTc0QzI1NC41OTUgMjIuNzU3NCAyNjEuMTgyIDIyLjc0ODQgMjY3Ljc2OSAyMi43NzI0QzI2OC40NDYgMjIuNzc0OCAyNjguOTQ0IDIyLjUxNzcgMjY5LjQyOCAyMi4xMTY3QzI2OS44MDIgMjEuODA3NCAyNzAuMTg2IDIxLjUxMDIgMjcwLjU3MiAyMS4yMTcxQzI3MS4xOTUgMjAuNzQ0MiAyNzEuODIyIDIwLjI3NjEgMjcyLjQ1MSAxOS44MTA0QzI3My4wNjMgMTkuMzU3MyAyNzMuNjczIDE4LjkwMTggMjc0LjI5NiAxOC40NjQ5QzI3NC40NjcgMTguMzQ0NCAyNzQuNjUyIDE4LjI1NTEgMjc0LjU4NCAxOC4wMDg4QzI3NC41MTIgMTcuNzQ4MSAyNzQuMjg1IDE3Ljc4ODIgMjc0LjA4OSAxNy43OTE4QzI3My4yNDUgMTcuODA4NiAyNzIuNDAyIDE3Ljg0NTEgMjcxLjU1OCAxNy44NDYzQzI2Mi44MDQgMTcuODUzNSAyNTQuMDUyIDE3Ljg1NzEgMjQ1LjI5OSAxNy44NTgzQzIzMC40NzUgMTcuODYwNyAyMTUuNjUyIDE3Ljg2MDcgMjAwLjgyOSAxNy44NjAxQzIwMC40NzEgMTcuODYwMSAyMDAuMTEzIDE3Ljg1NTkgMTk5Ljc1OCAxNy44Mjc4QzE5OS40MDIgMTcuNzk5NiAxOTkuMTI2IDE4LjA1MTMgMTk5LjE0NiAxOC40MTg3QzE5OS4xNTcgMTguNjI3OSAxOTkuMTc0IDE4LjgzNzEgMTk5LjE3MiAxOS4wNDYyQzE5OS4xNjUgMjAuMDIzMiAxOTkuMTQgMjEuMDAwNyAxOTkuMTQ1IDIxLjk3NzZDMTk5LjE0OSAyMi42NTYxIDE5OS4yNzYgMjIuNzY1MiAxOTkuOTMxIDIyLjc2NDZDMjAzLjA4IDIyLjc2MjIgMjA2LjIzIDIyLjc1ODYgMjA5LjM3OSAyMi43NThDMjE3LjU3NSAyMi43NTc0IDIyNS43NzIgMjIuNzU4IDIzMy45NjkgMjIuNzU4TDIzMy45NyAyMi43NTc0Wk0xMDAuOTQyIDIyLjc1NzRWMjIuNzU5OEMxMDguMTE1IDIyLjc1OTggMTE1LjI4NyAyMi43NTk4IDEyMi40NiAyMi43NTk4QzEyNi42NDMgMjIuNzU5OCAxMzAuODI0IDIyLjc1OTggMTM1LjAwNyAyMi43NTk4QzEzNS43NDYgMjIuNzU5OCAxMzUuODQ1IDIyLjY0ODMgMTM1LjgzNyAyMS45MDQ1QzEzNS44MjYgMjAuNzg2MSAxMzUuODI1IDE5LjY2NzIgMTM1LjgyMyAxOC41NDg4QzEzNS44MjIgMTguMDE3MiAxMzUuNjYgMTcuODUxMSAxMzUuMTMxIDE3Ljg1MTdDMTM0LjIwNyAxNy44NTI5IDEzMy4yODMgMTcuODU2NSAxMzIuMzYgMTcuODU2NUMxMTAuNDA1IDE3Ljg1NjUgODguNDUwMyAxNy44NTY1IDY2LjQ5NTEgMTcuODUyM0M2NC41Njk1IDE3Ljg1MjMgNjIuNjQzNCAxNy44MTEgNjAuNzE3OSAxNy44MDMyQzYwLjYwMSAxNy44MDMyIDYwLjM4MjggMTcuOTM1NiA2MC4zODY0IDE3Ljk5NjJDNjAuMzk0OCAxOC4xMzc2IDYwLjQ3OTQgMTguMzA3OCA2MC41ODczIDE4LjQwMzFDNjAuNzYyIDE4LjU1NzIgNjAuOTg5NyAxOC42NDgzIDYxLjE3ODEgMTguNzg5MUM2MS41MDM2IDE5LjAzMTkgNjEuODEwNiAxOS4yOTk4IDYyLjEzNTUgMTkuNTQzN0M2Mi43NjA4IDIwLjAxMyA2My4zOTU3IDIwLjQ2OTcgNjQuMDIxNyAyMC45Mzg0QzY0LjY4MDQgMjEuNDMxNiA2NS4zNDg3IDIxLjkxMjMgNjUuOTgxMiAyMi40Mzc5QzY2LjMwMjUgMjIuNzA1MiA2Ni42NDE3IDIyLjc2MSA2Ny4wMjggMjIuNzYwNEM2OS45MTg3IDIyLjc1NjIgNzIuODA5NCAyMi43NTc0IDc1LjcwMDYgMjIuNzU3NEM4NC4xMTUyIDIyLjc1NzQgOTIuNTI5MSAyMi43NTc0IDEwMC45NDQgMjIuNzU3NEgxMDAuOTQyWk0yODguNTY5IDEwLjIyMzlDMjg3LjEyOSAxMC4yMjM5IDI4NS42ODggMTAuMjI2MyAyODQuMjQ4IDEwLjIyMzlDMjgxIDEwLjIxNzkgMjc3Ljc1MiAxMC4yMDgzIDI3NC41MDQgMTAuMjAyM0MyNzQuMjc2IDEwLjIwMjMgMjc0LjA0NiAxMC4yMDU5IDI3My44MiAxMC4yMzQxQzI3My40NjggMTAuMjc3OCAyNzMuMzk0IDEwLjQzIDI3My42NDggMTAuNjYwMkMyNzQuMDc4IDExLjA1MTYgMjc0LjU0NSAxMS40MDQgMjc1LjAwOSAxMS43NTdDMjc1LjgwNSAxMi4zNjM1IDI3Ni42MTQgMTIuOTUyNyAyNzcuNDExIDEzLjU1OEMyNzcuOTQ4IDEzLjk2NjIgMjc4LjQ2MyAxNC40MDI1IDI3OS4wMDcgMTQuODAwNUMyNzkuMzIgMTUuMDMgMjc5LjY3MiAxNS4xNzUxIDI4MC4wODUgMTUuMTcyMUMyODEuNjU0IDE1LjE2MDcgMjgzLjIyMyAxNS4xNzA5IDI4NC43OTIgMTUuMTczOUMyODkuOTE5IDE1LjE4MjkgMjk1LjA0NSAxNS4xOTEyIDMwMC4xNzEgMTUuMjAyQzMwMi42NjUgMTUuMjA3NCAzMDUuMTU4IDE1LjIxNyAzMDcuNjUxIDE1LjIyNzJDMzA4LjE1NyAxNS4yMjkgMzA4LjY2NCAxNS4yNTU0IDMwOS4xNjkgMTUuMjQxQzMwOS4yOSAxNS4yMzc0IDMwOS41MTUgMTUuMDg4OCAzMDkuNTA2IDE1LjA0OThDMzA5LjQ2OCAxNC44ODMyIDMwOS4zOTEgMTQuNjk4IDMwOS4yNyAxNC41ODQxQzMwOS4wOTMgMTQuNDE5OSAzMDguODYxIDE0LjMxOTIgMzA4LjY2MSAxNC4xNzcxQzMwOC40OTIgMTQuMDU2NyAzMDguMzQyIDEzLjkwOTggMzA4LjE3NCAxMy43ODc2QzMwNy42NzcgMTMuNDI2OCAzMDcuMTcyIDEzLjA3NzMgMzA2LjY3OCAxMi43MTI5QzMwNi4yODggMTIuNDI0NyAzMDUuOTEgMTIuMTE4NCAzMDUuNTI0IDExLjgyMjNDMzA1LjAzNyAxMS40NDc3IDMwNC41NTYgMTEuMDY0NyAzMDQuMDU4IDEwLjcwNTFDMzAzLjY4IDEwLjQzMjQgMzAzLjI5NiAxMC4yMTU1IDMwMi43ODQgMTAuMjE5MUMyOTkuOTM0IDEwLjIzOTQgMjk3LjA4MyAxMC4yMjU3IDI5NC4yMzIgMTAuMjI0NUMyOTIuMzQ0IDEwLjIyMzkgMjkwLjQ1NyAxMC4yMjQ1IDI4OC41NjkgMTAuMjIzOVpNNDYuNDg4IDEwLjIyNjlDNDYuNDg4IDEwLjIyNjkgNDYuNDg4IDEwLjIyNzUgNDYuNDg4IDEwLjIyODFDNDYuMzM5IDEwLjIyODEgNDYuMTkgMTAuMjI4MSA0Ni4wNDA5IDEwLjIyODFDNDEuMzgxNSAxMC4yMjk5IDM2LjcyMjEgMTAuMjMyOSAzMi4wNjI2IDEwLjIzMDVDMzEuNzYzNCAxMC4yMzA1IDMxLjQ5NzUgMTAuMjg1IDMxLjI1NjEgMTAuNDc1NkMzMC44ODM1IDEwLjc2OTkgMzAuNTAyNSAxMS4wNTM0IDMwLjEyMDQgMTEuMzM1MUMyOS4zNDAxIDExLjkxMTYgMjguNTUyNiAxMi40Nzg2IDI3Ljc3NTIgMTMuMDU5NEMyNy4xMDkzIDEzLjU1NzQgMjYuNDQ0NiAxNC4wNTc5IDI1Ljc5OSAxNC41ODE3QzI1LjY1NDcgMTQuNjk5MiAyNS41OTI3IDE0LjkxOTEgMjUuNDkyNiAxNS4wOTE4QzI1LjY3MTQgMTUuMTQ3NSAyNS44NTE1IDE1LjI1MjQgMjYuMDI5NyAxNS4yNTA2QzI2Ljg4MzQgMTUuMjQwNCAyNy43MzY1IDE1LjE4MTcgMjguNTg5NSAxNS4xNzYzQzMwLjQ5NiAxNS4xNjM3IDMyLjQwMjQgMTUuMTcyMSAzNC4zMDgzIDE1LjE3MTVDMzguOTE4MiAxNS4xNzE1IDQzLjUyODIgMTUuMTY2NyA0OC4xMzc1IDE1LjE3MTVDNTAuMzAzMyAxNS4xNzMzIDUyLjQ2ODUgMTUuMTg5NCA1NC42MzQzIDE1LjIwNDRDNTUuMTYxOCAxNS4yMDggNTUuNjI5MiAxNS4wNTIyIDU2LjA0MzUgMTQuNzI3NEM1Ni40NTY3IDE0LjQwMzEgNTYuODY2OCAxNC4wNzQ3IDU3LjI4MzUgMTMuNzU0NkM1Ny45MDQxIDEzLjI3NzUgNTguNTI4MyAxMi44MDQ2IDU5LjE1MzYgMTIuMzMzQzU5LjU1NzIgMTIuMDI4NSA1OS45NjMyIDExLjcyODIgNjAuMzcxNSAxMS40MzAzQzYwLjY2NiAxMS4yMTUyIDYwLjk3NzggMTEuMDIxNiA2MS4yNTc0IDEwLjc4ODRDNjEuMzczIDEwLjY5MjYgNjEuNDI0OSAxMC41MTkzIDYxLjUwNiAxMC4zODE1QzYxLjM1NjkgMTAuMzI0IDYxLjIwOTEgMTAuMjIxNSA2MS4wNTg5IDEwLjIxNzNDNjAuNDYzMyAxMC4yMDIzIDU5Ljg2NzIgMTAuMjIyMSA1OS4yNzE2IDEwLjIyMjdDNTYuOTM3MiAxMC4yMjUxIDU0LjYwMjcgMTAuMjI1MSA1Mi4yNjc2IDEwLjIyNTdDNTAuMzQwOSAxMC4yMjU3IDQ4LjQxNDcgMTAuMjI1NyA0Ni40ODggMTAuMjI1N1YxMC4yMjY5Wk0yODguNDQzIDIyLjc2MjhWMjIuNzU5MkMyOTAuNzA4IDIyLjc1OTIgMjkyLjk3MyAyMi43NTkyIDI5NS4yMzcgMjIuNzU5MkMyOTcuOCAyMi43NTkyIDMwMC4zNjIgMjIuNzYxNiAzMDIuOTI1IDIyLjc1MDhDMzAzLjE1NiAyMi43NDk2IDMwMy40MjUgMjIuNzIzMiAzMDMuNjEgMjIuNjAzNEMzMDQuMTU3IDIyLjI0NjcgMzA0LjY3NSAyMS44NDUyIDMwNS4xOTUgMjEuNDQ4NEMzMDYuMDMgMjAuODEwNyAzMDYuODU0IDIwLjE1OTggMzA3LjY4NyAxOS41MTkxQzMwNy45MDcgMTkuMzUwMSAzMDguMTQgMTkuMTk5MSAzMDguMzY4IDE5LjA0MkMzMDguNjc3IDE4LjgyOTkgMzA4Ljk5NCAxOC42MzAzIDMwOS4yOTEgMTguNDAyNUMzMDkuMzkzIDE4LjMyNDYgMzA5LjUxNCAxOC4xNjc2IDMwOS40OTggMTguMDY4MUMzMDkuNDgxIDE3Ljk2MjYgMzA5LjMyMiAxNy44MzIgMzA5LjIwNCAxNy44MDM4QzMwOC45ODUgMTcuNzUxNiAzMDguNzUgMTcuNzQ5OSAzMDguNTIzIDE3Ljc1NTJDMzA3LjM1MiAxNy43ODE2IDMwNi4xODEgMTcuODQyOCAzMDUuMDEgMTcuODQ0QzI5Ni42NjYgMTcuODUyOSAyODguMzIzIDE3Ljg0NjkgMjc5Ljk4IDE3Ljg2NjFDMjc5LjY2OSAxNy44NjY3IDI3OS4zMjggMTguMDI3NCAyNzkuMDU2IDE4LjIwMDZDMjc4LjU3MyAxOC41MDg2IDI3OC4xMzMgMTguODg0NCAyNzcuNjc0IDE5LjIzMDJDMjc3LjI3OSAxOS41Mjc1IDI3Ni44OCAxOS44MjA2IDI3Ni40ODYgMjAuMTE5N0MyNzYuMDQ0IDIwLjQ1NDcgMjc1LjYwNiAyMC43OTM5IDI3NS4xNjcgMjEuMTMxNEMyNzQuNjI2IDIxLjU0NjEgMjc0LjA4MyAyMS45NTkxIDI3My41NDYgMjIuMzc5MkMyNzMuNDkyIDIyLjQyMTggMjczLjQyOCAyMi41MjcyIDI3My40NDcgMjIuNTcxQzI3My40NzUgMjIuNjM5MyAyNzMuNTY1IDIyLjcxNDggMjczLjYzNyAyMi43MjQ0QzI3My44NTMgMjIuNzUzOCAyNzQuMDcyIDIyLjc2MTYgMjc0LjI5IDIyLjc2MTZDMjc5LjAwOCAyMi43NjM0IDI4My43MjYgMjIuNzYyOCAyODguNDQ0IDIyLjc2MjhIMjg4LjQ0M1pNNDYuNTA5NSAyMi43NjA0VjIyLjc2NTJDNTEuMjc4IDIyLjc2NTIgNTYuMDQ1OSAyMi43NjUyIDYwLjgxNDQgMjIuNzY1MkM2MC45NDM4IDIyLjc2NTIgNjEuMDc3OSAyMi43ODY4IDYxLjIwMDEgMjIuNzU4QzYxLjMxNCAyMi43MzE2IDYxLjQxNDggMjIuNjUxMyA2MS41MjE1IDIyLjU5NUM2MS40Njc4IDIyLjQ5ODUgNjEuNDM2MiAyMi4zNzMyIDYxLjM1NTcgMjIuMzEwOUM2MC45NjU5IDIyLjAwNTggNjAuNTYwNSAyMS43MjE3IDYwLjE2NTggMjEuNDIzMkM1OS41MzM5IDIwLjk0NTYgNTguOTA1IDIwLjQ2MzEgNTguMjc2MSAxOS45ODA2QzU3LjY1NDkgMTkuNTAzNSA1Ny4wMzE5IDE5LjAyODMgNTYuNDE1NSAxOC41NDUyQzU1Ljg2NDEgMTguMTEzMSA1NS4yOSAxNy44NDA0IDU0LjU0NiAxNy44NDIyQzQ3LjAxNjIgMTcuODYzNyAzOS40ODU4IDE3Ljg2MDEgMzEuOTU1OSAxNy44NTI5QzI5Ljk2MDYgMTcuODUxMSAyNy45NjYgMTcuODEyMiAyNS45NzA3IDE3Ljc5MTJDMjUuOTAxNSAxNy43OTA2IDI1LjgxNjMgMTcuNzc2MiAyNS43NjYyIDE3LjgwOThDMjUuNjY2NyAxNy44NzY5IDI1LjUzOTEgMTcuOTYwMiAyNS41MTIzIDE4LjA2MDlDMjUuNDkxNCAxOC4xNCAyNS41ODE0IDE4LjI4MzMgMjUuNjYxOSAxOC4zNDkyQzI1Ljg1ODYgMTguNTExNiAyNi4wODIyIDE4LjY0MTEgMjYuMjg3OCAxOC43OTMzQzI2LjkyNTcgMTkuMjYzOCAyNy41NjEyIDE5LjczNzkgMjguMTk2MSAyMC4yMTMyQzI4LjY0OCAyMC41NTEyIDI5LjA5ODYgMjAuODkxNiAyOS41NDc1IDIxLjIzNDVDMjkuOTQxNiAyMS41MzUzIDMwLjM0ODEgMjEuODIyNCAzMC43MjA3IDIyLjE0NzlDMzEuMTYwMSAyMi41MzIgMzEuNjEyNiAyMi43NzQ4IDMyLjIzMjUgMjIuNzcxOEMzNi45OTA5IDIyLjc1MTQgNDEuNzQ5MyAyMi43NjA0IDQ2LjUwNzcgMjIuNzYwNEg0Ni41MDk1Wk0xNjcuNTIyIDIuNjgwNDlWMi42OTE4OEMxNjQuODUgMi42OTE4OCAxNjIuMTc3IDIuNjkxODggMTU5LjUwNSAyLjY5MTg4QzE1OC40MTMgMi42OTE4OCAxNTcuMzIgMi42ODQ2OSAxNTYuMjI3IDIuNjk3MjdDMTU2LjA5MSAyLjY5OTA3IDE1NS45NTYgMi44MDM5NiAxNTUuODIxIDIuODYxNDlDMTU1LjkzOSAyLjk1Nzk5IDE1Ni4wNDYgMy4wNzg0NiAxNTYuMTc5IDMuMTQ2MThDMTU2LjM1NCAzLjIzNDg5IDE1Ni41NTkgMy4yNjQyNiAxNTYuNzM0IDMuMzUxMTZDMTU3LjExNiAzLjUzODc2IDE1Ny40OTEgMy43NDA3NCAxNTcuODYzIDMuOTQ2OTFDMTU4LjM5OSA0LjI0NDc5IDE1OC45NDUgNC41Mjk0NyAxNTkuNDU5IDQuODYyNzFDMTU5Ljk3MyA1LjE5NjU1IDE2MC40NzggNS41NTQzNiAxNjAuOTQyIDUuOTU0NzJDMTYxLjU2NCA2LjQ5MTE0IDE2Mi4xNzIgNy4wNTAzMiAxNjIuNzMyIDcuNjUwODdDMTYzLjIxNyA4LjE2OTkgMTYzLjY2NSA4LjczNDQ5IDE2NC4wNiA5LjMyNTQ0QzE2NC41ODIgMTAuMTA1OCAxNjUuMDQ5IDEwLjkyNTEgMTY1LjUxNSAxMS43NDE0QzE2NS43MjEgMTIuMTAyMiAxNjUuODc1IDEyLjQ5MzYgMTY2LjA0MyAxMi44NzZDMTY2LjIzNSAxMy4zMTE3IDE2Ni40NDggMTMuNzQyIDE2Ni41OTMgMTQuMTkzM0MxNjYuNzk3IDE0LjgyMzggMTY2Ljk0NSAxNS40NzIzIDE2Ny4xMTcgMTYuMTEzQzE2Ny4xMzEgMTYuMTYxIDE2Ny4xMzQgMTYuMjI0NSAxNjcuMTY2IDE2LjI1MjFDMTY3LjI3OCAxNi4zNDk4IDE2Ny4zOTIgMTYuNDczMiAxNjcuNTI1IDE2LjUwNTZDMTY3LjU3OSAxNi41MTg4IDE2Ny43MjEgMTYuMzM2NiAxNjcuNzU5IDE2LjIyMTVDMTY4LjA0MSAxNS4zODU0IDE2OC4yODIgMTQuNTM1IDE2OC41ODUgMTMuNzA3M0MxNjguODUzIDEyLjk3MzEgMTY5LjEzNyAxMi4yMzU5IDE2OS41MDEgMTEuNTQ3MkMxNjkuOTEzIDEwLjc3MDUgMTcwLjQyNSAxMC4wNDgzIDE3MC44ODkgOS4yOTkwN0MxNzEuNDc2IDguMzUyNyAxNzIuMjQ4IDcuNTY0NTYgMTczLjAzNyA2Ljc5OEMxNzMuOTg2IDUuODc1NjEgMTc1LjA2MiA1LjEwNDg1IDE3Ni4xOTcgNC40MzY1OEMxNzcuMDg3IDMuOTEyNzUgMTc4LjAxIDMuNDM1NjcgMTc5LjAwNCAzLjEyNjQxQzE3OS4wNDIgMy4xMTQ0MiAxNzkuMDkgMy4xMDkwMiAxNzkuMTE0IDMuMDgyNjVDMTc5LjE2NSAzLjAyODExIDE3OS4yNDggMi45NTMxOSAxNzkuMjM4IDIuOTAyMjVDMTc5LjIyNCAyLjgzMDkzIDE3OS4xNDggMi43Mzc0MyAxNzkuMDgxIDIuNzE4MjVDMTc4Ljk1IDIuNjgxNjkgMTc4LjgwNiAyLjY4MTA5IDE3OC42NjggMi42ODEwOUMxNzQuOTUzIDIuNjc5MjkgMTcxLjIzNyAyLjY3OTg5IDE2Ny41MjIgMi42Nzk4OVYyLjY4MDQ5Wk0xODEuMjQ0IDI0Ljk0ODZDMTgxLjI0NCAyMi45MTMyIDE4MS4yNDQgMjAuODc3OCAxODEuMjQ0IDE4Ljg0MjVDMTgxLjI0NCAxOC43MzI4IDE4MS4yNDQgMTguNjIxOSAxODEuMjI2IDE4LjUxNEMxODEuMTc1IDE4LjE4MjYgMTgwLjk4MSAxOC4wNzc3IDE4MC42NyAxOC4yMDE4QzE4MC41MDUgMTguMjY4MyAxODAuMzM3IDE4LjMyODggMTgwLjE3IDE4LjM5MDZDMTc5LjcxNyAxOC41NTg0IDE3OS4yNiAxOC43MTM2IDE3OC44MTMgMTguODk1OEMxNzguNTIyIDE5LjAxNDUgMTc4LjI0MyAxOS4xNjM3IDE3Ny45NjcgMTkuMzE1M0MxNzcuNTcxIDE5LjUzMjkgMTc3LjE3OSAxOS43NTc3IDE3Ni43OTMgMTkuOTkzOEMxNzYuMjggMjAuMzA4NSAxNzUuNzU2IDIwLjYxMTEgMTc1LjI2OSAyMC45NjQ3QzE3NC42NjggMjEuNDAxMSAxNzQuMDgzIDIxLjg2NDQgMTczLjUyNCAyMi4zNTM0QzE3My4wMzMgMjIuNzgzMiAxNzIuNTY2IDIzLjI0NTMgMTcyLjEyNiAyMy43Mjc3QzE3MS43MzkgMjQuMTUyMSAxNzEuMzg0IDI0LjYxMTIgMTcxLjA1MyAyNS4wODExQzE3MC43MjkgMjUuNTQxNCAxNzAuNDMzIDI2LjAyNDQgMTcwLjE2MSAyNi41MTc3QzE2OS45NTIgMjYuODk4MyAxNjkuNzcyIDI3LjMwMSAxNjkuNjI3IDI3LjcxMUMxNjkuMzkyIDI4LjM3NDUgMTY5LjE2OSAyOS4wNDUxIDE2OC45OTIgMjkuNzI2NkMxNjguODkgMzAuMTIxNiAxNjkuMDU2IDMwLjI3MjYgMTY5LjQ3IDMwLjI3NjhDMTcwLjYyMiAzMC4yODc2IDE3MS43NzQgMzAuMzAyIDE3Mi45MjUgMzAuMzA1QzE3NS40NTcgMzAuMzEwOSAxNzcuOTkgMzAuMzExNSAxODAuNTIzIDMwLjMxMjFDMTgxLjExMiAzMC4zMTIxIDE4MS4yNDQgMzAuMTczMSAxODEuMjQzIDI5LjU5MTdDMTgxLjI0MSAyOC4wNDQyIDE4MS4yNDMgMjYuNDk2MSAxODEuMjQzIDI0Ljk0ODZIMTgxLjI0NFpNMTU5LjgzNSAzMC4yNzhDMTU5LjgzNSAzMC4yOSAxNTkuODM1IDMwLjMwMiAxNTkuODM1IDMwLjMxMzlDMTYwLjEwMyAzMC4zMTM5IDE2MC4zNzEgMzAuMzE1MSAxNjAuNjM5IDMwLjMxMzlDMTYyLjE3OCAzMC4zMDYyIDE2My43MTYgMzAuMjk0MiAxNjUuMjU1IDMwLjI5MDZDMTY1LjkyMyAzMC4yODg4IDE2Ni4wMDkgMzAuMjIwNCAxNjUuOTE0IDI5LjU0ODZDMTY1Ljc4MSAyOC42MDIyIDE2NS40MTIgMjcuNzIxMiAxNjQuOTgxIDI2Ljg4ODFDMTY0LjU0NSAyNi4wNDYgMTY0LjA0OSAyNS4yMTI5IDE2My40NTEgMjQuNDgyOUMxNjIuNzMyIDIzLjYwNTUgMTYxLjkyOSAyMi43ODA4IDE2MS4wNjggMjIuMDQyNEMxNjAuMTEgMjEuMjE5NSAxNTkuMDg3IDIwLjQ2MTMgMTU3Ljk0NSAxOS44OTM3QzE1Ny42NTQgMTkuNzQ5MyAxNTcuMzc4IDE5LjU3NDkgMTU3LjA5IDE5LjQyNDRDMTU2LjY5OCAxOS4yMTk0IDE1Ni4zMDkgMTkuMDAxOSAxNTUuOTAyIDE4LjgyOTlDMTU1LjM0OSAxOC41OTY3IDE1NC43NzggMTguNDA1NSAxNTQuMjE4IDE4LjE4OEMxNTMuOTcxIDE4LjA5MjcgMTUzLjggMTguMTY3IDE1My43NiAxOC40Mjg5QzE1My43MjkgMTguNjI0OSAxNTMuNzE5IDE4LjgyNjMgMTUzLjcxOCAxOS4wMjUzQzE1My43MTUgMjIuMDEgMTUzLjcxNiAyNC45OTQyIDE1My43MTUgMjcuOTc4OUMxNTMuNzE1IDI4LjU2NjkgMTUzLjcxIDI5LjE1NTQgMTUzLjcxNyAyOS43NDM0QzE1My43MjIgMzAuMTg5MyAxNTMuODgzIDMwLjMyODkgMTU0LjMyNyAzMC4zMDU2QzE1NC41MTYgMzAuMjk1NCAxNTQuNzA0IDMwLjI3OTggMTU0Ljg5MiAzMC4yNzk4QzE1Ni41NCAzMC4yNzggMTU4LjE4NyAzMC4yNzg2IDE1OS44MzUgMzAuMjc4NlYzMC4yNzhaTTE4MS4yMzkgMTAuMjQ0OEMxODEuMjM5IDEwLjI0NDggMTgxLjI0MiAxMC4yNDQ4IDE4MS4yNDMgMTAuMjQ0OEMxODEuMjQzIDguNzQ3NjcgMTgxLjI0NCA3LjI1MDUxIDE4MS4yNDEgNS43NTMzNEMxODEuMjQxIDUuNjQ0MjYgMTgxLjIzMiA1LjUzMjc4IDE4MS4yMDUgNS40MjczQzE4MS4xNDkgNS4yMDI1NCAxODAuOTg0IDUuMTA0MjUgMTgwLjc3NiA1LjE3NzM3QzE4MC4zODUgNS4zMTQ2MiAxNzkuOTk3IDUuNDY4MDUgMTc5LjYyMSA1LjY0NDI2QzE3OS4yMzggNS44MjM0NiAxNzguODY5IDYuMDM0NDMgMTc4LjQ5OCA2LjIzODIxQzE3Ny45NDMgNi41NDI2OCAxNzcuMzYzIDYuODEwNTkgMTc2Ljg0NiA3LjE3MDE5QzE3Ni4xOTggNy42MjA5IDE3NS41NzggOC4xMjA3NiAxNzQuOTkyIDguNjUxMThDMTc0LjMzMyA5LjI0ODczIDE3My43MDQgOS44ODQ2MyAxNzMuMjM0IDEwLjY1NzhDMTcyLjk2MyAxMS4xMDU1IDE3Mi42NTcgMTEuNTMyMiAxNzIuMzgzIDExLjk3ODFDMTcyLjE1NSAxMi4zNDc5IDE3MS45MjggMTIuNzIxMyAxNzEuNzM5IDEzLjExMjFDMTcxLjUzOCAxMy41Mjk5IDE3MS4zNjcgMTMuOTY0NCAxNzEuMjA4IDE0LjQwMDFDMTcwLjk1NyAxNS4wODgyIDE3MC43MjUgMTUuNzg0IDE3MC40ODcgMTYuNDc3NEMxNzAuNDQ1IDE2LjU5OTcgMTcwLjQwOSAxNi43MjUgMTcwLjM3OSAxNi44NTA4QzE3MC4xNjcgMTcuNzMxMyAxNjkuOTQ2IDE4LjYxMDUgMTY5Ljc1MSAxOS40OTQ2QzE2OS42NDMgMTkuOTgwNiAxNjkuNTcyIDIwLjQ3NTcgMTY5LjUwMiAyMC45Njg5QzE2OS40NDUgMjEuMzcxNyAxNjkuNDAyIDIxLjc3ODEgMTY5LjM3NiAyMi4xODM4QzE2OS4zNjkgMjIuMjg2OSAxNjkuNDQ3IDIyLjM5NTQgMTY5LjQ4NSAyMi41MDE1QzE2OS41ODggMjIuNDM5NyAxNjkuNzE2IDIyLjQwMDIgMTY5Ljc4OSAyMi4zMTM5QzE3MC43NSAyMS4xNjI1IDE3MS44NyAyMC4xODIgMTczLjA1NiAxOS4yOEMxNzMuNjkzIDE4Ljc5NTcgMTc0LjM1OSAxOC4zNDU2IDE3NS4wNDMgMTcuOTMwM0MxNzUuODM1IDE3LjQ0ODQgMTc2LjYzMyAxNi45NTkzIDE3Ny40NzggMTYuNTg1OUMxNzguNDk4IDE2LjEzNTIgMTc5LjU2NCAxNS43ODk0IDE4MC42MTkgMTUuNDIzOEMxODEuMTkxIDE1LjIyNiAxODEuMjQyIDE1LjE4MjMgMTgxLjI0MSAxNC41NTY1QzE4MS4yMzcgMTMuMTE5MyAxODEuMjM5IDExLjY4MTUgMTgxLjIzOSAxMC4yNDQyVjEwLjI0NDhaTTE2NS41OSAyMS45ODU0QzE2NS41MzggMjEuNTI4MSAxNjUuNTA2IDIxLjA4ODggMTY1LjQzNSAyMC42NTYxQzE2NS4zNjQgMjAuMjIzNCAxNjUuMjU2IDE5Ljc5NjYgMTY1LjE2MyAxOS4zNjc1QzE2NC45ODcgMTguNTUgMTY0LjgxOSAxNy43MzA3IDE2NC42MyAxNi45MTY4QzE2NC41NDMgMTYuNTM5MiAxNjQuNDIyIDE2LjE2ODggMTY0LjMgMTUuODAwOEMxNjQuMTU1IDE1LjM2NjkgMTY0LjAwNyAxNC45MzI5IDE2My44MzMgMTQuNTExQzE2My42NDMgMTQuMDUzMSAxNjMuNDMgMTMuNjAzNiAxNjMuMjA3IDEzLjE2MDdDMTYyLjkxOCAxMi41ODQ3IDE2Mi42NTEgMTEuOTg5NSAxNjIuMjk1IDExLjQ1NTVDMTYxLjg1MiAxMC43ODk2IDE2MS4zNjQgMTAuMTQ2NSAxNjAuODMxIDkuNTUxNEMxNjAuMzA5IDguOTY4MjMgMTU5Ljc1MiA4LjM5NzA2IDE1OS4xMyA3LjkyODk3QzE1OC4yNDcgNy4yNjU0OSAxNTcuMzQ4IDYuNjEyOCAxNTYuMzE2IDYuMTc2NDhDMTU1LjU5OCA1Ljg3MzIxIDE1NC45MDMgNS41MTYgMTU0LjE5NCA1LjE5MjM1QzE1My45NTYgNS4wODM4NyAxNTMuNzg2IDUuMTg4MTYgMTUzLjc0OCA1LjQ1NDI3QzE1My43MjMgNS42MzEwNyAxNTMuNzE5IDUuODEyNjggMTUzLjcxOSA1Ljk5MTg4QzE1My43MTkgNy4yNTk1IDE1My43MjIgOC41Mjc3MSAxNTMuNzIzIDkuNzk1MzNDMTUzLjcyMyAxMS40ODMxIDE1My43MTcgMTMuMTcxNCAxNTMuNzIyIDE0Ljg1OTJDMTUzLjcyMyAxNS4yMTEgMTUzLjgzNSAxNS4yOTYxIDE1NC4xNyAxNS4zODQ4QzE1NC42OTYgMTUuNTI0NSAxNTUuMjI2IDE1LjY2MTcgMTU1LjczMSAxNS44NjEzQzE1Ni40NjQgMTYuMTUwOCAxNTcuMTgzIDE2LjQ3OTIgMTU3Ljg5NSAxNi44MTkxQzE1OC41MDkgMTcuMTEyMSAxNTkuMTA2IDE3LjQ0IDE1OS43MDQgMTcuNzYzQzE1OS45MzkgMTcuODkwMSAxNjAuMTY1IDE4LjAzNjMgMTYwLjM4NSAxOC4xODkyQzE2MC44NjMgMTguNTIzIDE2MS4zNDEgMTguODU5OCAxNjEuODA5IDE5LjIwODFDMTYyLjIzMSAxOS41MjIxIDE2Mi42NzYgMTkuODE3IDE2My4wNDcgMjAuMTg1QzE2My43OTIgMjAuOTI0IDE2NC40OTEgMjEuNzA4NSAxNjUuMjE1IDIyLjQ2ODVDMTY1LjI2NyAyMi41MjM2IDE2NS4zOCAyMi41NzE2IDE2NS40NDEgMjIuNTUxOEMxNjUuNTA1IDIyLjUzMTQgMTY1LjU2OSAyMi40Mjg5IDE2NS41ODMgMjIuMzUyOEMxNjUuNjA2IDIyLjIyNzYgMTY1LjU5IDIyLjA5NTEgMTY1LjU5IDIxLjk4NDhMMTY1LjU5IDIxLjk4NTRaTTE5MC4yMTYgMTAuMjI1MVYxMC4yMTk3QzE4OC4zMiAxMC4yMTk3IDE4Ni40MjMgMTAuMjE3OSAxODQuNTI3IDEwLjIyMDlDMTg0LjExNyAxMC4yMjA5IDE4My45MyAxMC4zOTM1IDE4My45MjcgMTAuNzk1QzE4My45MiAxMi4wNzIyIDE4My45MTggMTMuMzUwMSAxODMuOTI1IDE0LjYyNzNDMTgzLjkyNyAxNS4wMDkgMTg0LjE3OCAxNS4yMzA4IDE4NC41NTMgMTUuMjI5QzE4NS41NDYgMTUuMjIzIDE4Ni41MzggMTUuMjE0NiAxODcuNTMxIDE1LjIxMzRDMTkwLjI0MSAxNS4yMTA0IDE5Mi45NTIgMTUuMjEzNCAxOTUuNjYyIDE1LjIwNzRDMTk2LjMzMSAxNS4yMDYyIDE5Ni41MDQgMTUuMDA1NCAxOTYuNDk5IDE0LjM0MzhDMTk2LjQ5IDEzLjIxNyAxOTYuNDkxIDEyLjA4OTYgMTk2LjQ5NSAxMC45NjI5QzE5Ni40OTYgMTAuNDU0IDE5Ni4yOSAxMC4yMjY5IDE5NS43ODUgMTAuMjI2M0MxOTMuOTI5IDEwLjIyMzkgMTkyLjA3MiAxMC4yMjUxIDE5MC4yMTYgMTAuMjI1MVpNMTQ0LjcyMiAxMC4yMjUxQzE0NC43MjIgMTAuMjI1MSAxNDQuNzIyIDEwLjIyMjcgMTQ0LjcyMiAxMC4yMjE1QzE0Mi45MTYgMTAuMjIxNSAxNDEuMTEgMTAuMjIxNSAxMzkuMzA0IDEwLjIyMTVDMTM5LjE3NSAxMC4yMjE1IDEzOS4wNDYgMTAuMjIxNSAxMzguOTE3IDEwLjIyOTNDMTM4LjcwMSAxMC4yNDMgMTM4LjU2NCAxMC4zNTQ1IDEzOC41MzkgMTAuNTc3NUMxMzguNTIzIDEwLjcxNTkgMTM4LjUxMiAxMC44NTU2IDEzOC41MTIgMTAuOTk1MkMxMzguNTA5IDEyLjE0MyAxMzguNTEgMTMuMjkwNyAxMzguNTExIDE0LjQzOTFDMTM4LjUxMSAxNC41Mzg2IDEzOC41MTEgMTQuNjM5OCAxMzguNTI3IDE0LjczNzVDMTM4LjU4NyAxNS4xMTI3IDEzOC43MzkgMTUuMjI4NCAxMzkuMTE4IDE1LjIwNUMxMzkuMzc1IDE1LjE4OTQgMTM5LjYzMiAxNS4xNjY3IDEzOS44OSAxNS4xNjc5QzE0My4zNDMgMTUuMTgwNSAxNDYuNzk2IDE1LjE5ODQgMTUwLjI1IDE1LjIwOTJDMTUwLjg2NCAxNS4yMTEgMTUxLjA3NyAxNC45ODk5IDE1MS4wNzMgMTQuMzc4NUMxNTEuMDY2IDEzLjI3MDkgMTUxLjA1MSAxMi4xNjMzIDE1MS4wNDEgMTEuMDU2NEMxNTEuMDM1IDEwLjQwMTMgMTUwLjg2NCAxMC4yMjY5IDE1MC4yMDMgMTAuMjI2M0MxNDguMzc2IDEwLjIyNDUgMTQ2LjU0OSAxMC4yMjU3IDE0NC43MjIgMTAuMjI1N0wxNDQuNzIyIDEwLjIyNTFaTTE0NC42OTggMTcuODQ2OVYxNy44NTQxQzE0Mi44MTEgMTcuODU0MSAxNDAuOTI0IDE3Ljg1NDEgMTM5LjAzNyAxNy44NTQxQzEzOC43MDQgMTcuODU0MSAxMzguNTI0IDE3Ljk5MjYgMTM4LjUyMSAxOC4zMzA2QzEzOC41MTEgMTkuNjQ4NiAxMzguNTEyIDIwLjk2NjUgMTM4LjUyMyAyMi4yODQ1QzEzOC41MjYgMjIuNjM5OSAxMzguNjY5IDIyLjc1NjIgMTM5LjAzMiAyMi43NjM0QzEzOS4zNCAyMi43Njk0IDEzOS42NDggMjIuNzY0IDEzOS45NTYgMjIuNzY0QzE0My4zODIgMjIuNzYzNCAxNDYuODA5IDIyLjc2NCAxNTAuMjM1IDIyLjc2MTZDMTUxLjAwMSAyMi43NjE2IDE1MS4wOTMgMjIuNjU2MSAxNTEuMDc5IDIxLjg5NzlDMTUxLjA1OSAyMC44MTAxIDE1MS4wNSAxOS43MjE3IDE1MS4wMzcgMTguNjMzM0MxNTEuMDI5IDE3Ljk4ODQgMTUwLjg4NCAxNy44NDYzIDE1MC4yMzkgMTcuODQ2OUMxNDguMzkyIDE3Ljg0NzUgMTQ2LjU0NCAxNy44NDY5IDE0NC42OTcgMTcuODQ2OUgxNDQuNjk4Wk0xOTAuMTg1IDIyLjc2NjRWMjIuNzYwNEMxOTIuMDYyIDIyLjc2MDQgMTkzLjkzOCAyMi43NjIyIDE5NS44MTQgMjIuNzU5MkMxOTYuMzE4IDIyLjc1ODYgMTk2LjUwNyAyMi41NTkgMTk2LjQ5OCAyMi4wNzIzQzE5Ni40ODIgMjEuMTg0NyAxOTYuNDY2IDIwLjI5NzEgMTk2LjQ1OCAxOS40MDk0QzE5Ni40NTUgMTkuMDgxIDE5Ni40OTcgMTguNzUwMiAxOTYuNDc1IDE4LjQyNDFDMTk2LjQ0NiAxNy45OTk4IDE5Ni4yNTcgMTcuODUxMSAxOTUuODMzIDE3Ljg1MTFDMTk0LjQ2MyAxNy44NTI5IDE5My4wOTIgMTcuODU3MSAxOTEuNzIzIDE3Ljg1NTlDMTg5LjMwMiAxNy44NTI5IDE4Ni44ODEgMTcuODQ2MyAxODQuNDYgMTcuODM5OEMxODQuMTI4IDE3LjgzOTIgMTgzLjkyNCAxOC4wMzg3IDE4My45MjUgMTguMzc5OEMxODMuOTI1IDE4LjU4OTUgMTgzLjkzNSAxOC43OTg3IDE4My45MzUgMTkuMDA4NUMxODMuOTMxIDIwLjA3NjUgMTgzLjkyMyAyMS4xNDQ1IDE4My45MjMgMjIuMjEyNkMxODMuOTIzIDIyLjU5MDggMTg0LjA2MSAyMi43MjkyIDE4NC40MzcgMjIuNzYxNkMxODQuNTI2IDIyLjc2OTQgMTg0LjYxNiAyMi43NjcgMTg0LjcwNSAyMi43NjdDMTg2LjUzMSAyMi43NjcgMTg4LjM1OCAyMi43NjcgMTkwLjE4NSAyMi43NjdWMjIuNzY2NFpNMTEuNjM4OSAxMi40MTk5QzExLjQ0MSAxMi41MDE0IDExLjIzODMgMTIuNTU3MSAxMS4wNjMgMTIuNjYxNEMxMC40MzUzIDEzLjAzNDIgOS44MTcxIDEzLjQyMzIgOS4xOTU5MiAxMy44MDc0QzguOTQzNzUgMTMuOTYzMiA4LjY5Mzk3IDE0LjEyMzIgOC40NDI0IDE0LjI4MDJDNy45MTQ4MSAxNC42MDkzIDcuMzg5MDIgMTQuOTQxMyA2Ljg1Nzg2IDE1LjI2NDRDNi4zNDMzOSAxNS41NzcyIDUuODE4NzkgMTUuODczMyA1LjMwNzMgMTYuMTkxQzUuMDQ5NzcgMTYuMzUxIDUuMDQyMDIgMTYuNjY2OCA1LjI3NjMgMTYuODA0MUM1Ljc5NTU0IDE3LjEwODYgNi4zMjAxNCAxNy40MDUyIDYuODM3NTkgMTcuNzEzM0M3LjE1MTE2IDE3LjkwMDMgNy40NTM0IDE4LjEwNTkgNy43NjM0IDE4LjI5ODNDOC4yNTA0NCAxOC42MDAzIDguNzM5ODcgMTguODk4MiA5LjIyODExIDE5LjE5NzlDOS44MDEgMTkuNTQ5NyAxMC4zNzc1IDE5Ljg5NjEgMTAuOTQ0NCAyMC4yNTYzQzExLjMyMjMgMjAuNDk2NyAxMS42OTc5IDIwLjY2OTkgMTIuMTMxMyAyMC4zOTZDMTIuMzQ4MyAyMC4yNTg3IDEyLjU2NDcgMjAuMTIwOSAxMi43ODQ3IDE5Ljk4NzhDMTMuMzA4NyAxOS42NzAyIDEzLjgzNzUgMTkuMzYwOSAxNC4zNTg1IDE5LjAzODRDMTQuODcwNiAxOC43MjIgMTUuMzc0OSAxOC4zOTE4IDE1Ljg4NTIgMTguMDcxN0MxNi4yMzY5IDE3Ljg1MTEgMTYuNTg5MiAxNy42MzEyIDE2Ljk0ODEgMTcuNDIyNkMxNy4yODAyIDE3LjIzMDIgMTcuNjI0NyAxNy4wNiAxNy45NTU2IDE2Ljg2NThDMTguMDcyNCAxNi43OTc1IDE4LjI0MDUgMTYuNjkwOCAxOC4yNDc3IDE2LjU5MTlDMTguMjU3MiAxNi40NjE5IDE4LjE2NiAxNi4yNjc3IDE4LjA1NjMgMTYuMTk1N0MxNy41ODcyIDE1Ljg4ODMgMTcuMDk0OCAxNS42MTYyIDE2LjYxMTkgMTUuMzI5N0MxNS44NDcgMTQuODc1NCAxNS4wNzk4IDE0LjQyNDcgMTQuMzE5NyAxMy45NjJDMTMuNTg0NyAxMy41MTQzIDEyLjg2MDQgMTMuMDQ5MiAxMi4xMjQyIDEyLjYwMjFDMTEuOTg0NyAxMi41MTc2IDExLjgxNDIgMTIuNDg0IDExLjYzODkgMTIuNDIwNVYxMi40MTk5Wk0zMjkuOTY1IDE2LjUxNEMzMjkuNzk4IDE2LjM0MDIgMzI5LjcwMiAxNi4xOTEgMzI5LjU2NiAxNi4xMDk0QzMyOS4yMjEgMTUuOTAyMSAzMjguODQ4IDE1Ljc0MDggMzI4LjUwMyAxNS41MzIzQzMyNy45OTYgMTUuMjI1NCAzMjcuNTEgMTQuODgzMiAzMjcuMDA0IDE0LjU3NTFDMzI2LjI2MSAxNC4xMjI2IDMyNS41MDYgMTMuNjkwNSAzMjQuNzYxIDEzLjI0MUMzMjQuNDU3IDEzLjA1NyAzMjQuMTY4IDEyLjg0NzIgMzIzLjg2NyAxMi42NTcyQzMyMy41MzUgMTIuNDQ4IDMyMy4xODcgMTIuMzcxOSAzMjIuODI4IDEyLjU4NzFDMzIyLjM0NiAxMi44NzYgMzIxLjg2NSAxMy4xNjczIDMyMS4zODggMTMuNDYzOUMzMjAuNjU5IDEzLjkxNyAzMTkuOTM4IDE0LjM4MjEgMzE5LjIwNSAxNC44MjkyQzMxOC40OCAxNS4yNzE2IDMxNy43NCAxNS42ODkzIDMxNy4wMjEgMTYuMTQxMkMzMTYuODk5IDE2LjIxNzkgMzE2Ljc5MiAxNi40MDY3IDMxNi43ODQgMTYuNTQ5NEMzMTYuNzc4IDE2LjY0OTUgMzE2LjkzNCAxNi43ODkxIDMxNy4wNDkgMTYuODYwNEMzMTcuNTUyIDE3LjE3MzkgMzE4LjA2NyAxNy40Njc2IDMxOC41NzcgMTcuNzcwOEMzMTguNzk3IDE3LjkwMjEgMzE5LjAxNiAxOC4wMzY5IDMxOS4yMzQgMTguMTczNkMzMTkuNzYxIDE4LjUwNSAzMjAuMjg0IDE4Ljg0MTMgMzIwLjgxMiAxOS4xNzAzQzMyMS4zODIgMTkuNTI1MSAzMjEuOTY4IDE5Ljg1NTQgMzIyLjUyNCAyMC4yMzExQzMyMy4wMzUgMjAuNTc3IDMyMy41IDIwLjYxMjMgMzIzLjk1NSAyMC4yOTIzQzMyNC4yNzcgMjAuMDY1MSAzMjQuNjEgMTkuODUxOCAzMjQuOTQ3IDE5LjY0NTZDMzI1LjY3MSAxOS4yMDI3IDMyNi40MDEgMTguNzY3NSAzMjcuMTMgMTguMzMwNkMzMjcuMzY3IDE4LjE4ODYgMzI3LjYwOCAxOC4wNTI1IDMyNy44NDYgMTcuOTExMUMzMjguNDMxIDE3LjU2NDEgMzI5LjAxOCAxNy4yMiAzMjkuNTk3IDE2Ljg2MzRDMzI5LjcxNyAxNi43ODk3IDMyOS44MDYgMTYuNjY2MiAzMjkuOTY1IDE2LjUxMjhMMzI5Ljk2NSAxNi41MTRaIiBmaWxsPSIjQTZBNkE2Ii8+Cjwvc3ZnPgo=');
    background-size: auto 3.0rem;
    background-repeat: no-repeat;
    background-position: center bottom;
}


.store-highlights {
    margin: 13.3rem 0 15.7rem;
}

.store-highlights .wrapper > div {
    max-width: 20.0rem;
}

.store-highlights .wrapper > div p {
    color: #000000;

    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 500;
    font-family: 'Trajana Sans';

    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
}

.store-highlights .wrapper > div img {
    width: 7.4rem;
    height: 7.4rem;

    object-fit: contain;
    object-position: center;

    margin-bottom: 2.6rem;
}


.store-lines a {
    display: block;
    margin: 0 0 3.0rem;
}

.store-lines a img {
    width: 100%;
    height: auto;
}



/***************/


.modal {
    inset: 0;
    z-index: 100;

    display: none;
    overflow: auto;
    position: fixed;

    align-items: center;
    justify-content: center;

    background: rgba(0,0,0, 0.2);
}

.modal.visible {
    display: flex;
}

.modal .window {
    width: 100%;
    padding: 0;
    position: relative;
    background: #f2f2f2;
    box-shadow: 0 1.5rem 1.0rem rgba(0,0,0, .15);
}

.modal .window.medium {
    max-width: 900px;
}

.modal .window .title {
    color: #e6e6e6;
    background: #1A1A1A;

    font-size: 3.2rem;
    font-weight: 300;
    line-height: 4.0rem;
    font-family: 'Trajana Sans';

    text-transform: uppercase;
    letter-spacing: 0.2em;

    padding: 3.0rem 20px 2.0rem;
}

.modal .window .close {
    display: block;
    position: absolute;

    top: 2.8rem;
    right: 20px;
    width: 3.6rem;
    height: 3.6rem;

    font-size: 1.6rem;
    font-weight: 600;
    line-height: 3.8rem;
    font-family: 'Trajana Sans';
    vertical-align: middle;

    color: #1A1A1A;
    background: #f2f2f2;

    border-radius: 50%;
}

.modal .window .content {
    padding: 2.0rem 20px;
}

.modal .window .content table {
    width: 100%;
    border-collapse: collapse;
}

.modal .window .content table th,
.modal .window .content table td {
    color: #666;

    border: 1px solid #ccc;
    padding: 1.0rem 0.5rem;

    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.6rem;
    font-family: 'Open Sans';

    text-align: center;
}

.modal .window .content table th {
    color: #1a1a1a;
    background: #e2e2e2;

    font-weight: 600;
    font-family: 'Trajana Sans';
}

.modal .window .content table th.l {
    text-align: left;
}

.modal .window .content .help {
    width: 28.0rem;
    margin-left: 2.0rem;
}

.modal .window .content .help img,
.modal .window .content .help a {
    width: 100%;
}

.modal .window .content.measure-virtual {
    padding: 0 0 0 50%;
    min-height: 40.0rem;
    background-image: url('./images/measure-virtual.jpg');
    background-size: 50% auto;
    background-repeat: no-repeat;
    background-position: left center;
}

.modal .window .content.measure-virtual .step-1,
.modal .window .content.measure-virtual .step-2 {
    padding: 2.0rem 20px;
}

.modal .window .content.measure-virtual .step-1 p,
.modal .window .content.measure-virtual .step-2 p {
    font-size: 1.6rem;
    font-weight: 600;
    text-align: center;
    margin-bottom: 2.0rem;
}

.modal .window .content.measure-virtual .step-1 .i span {
    color: #4D4D4D;

    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.2;
    font-family: 'Trajana Sans';

    margin-left: 1.0rem;
}

.modal .window .content.measure-virtual .step-1 .i label {
    width: 10.0rem;
    color: #4D4D4D;

    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2;
    font-family: 'Trajana Sans';

    margin-right: 1.0rem;
}

.modal .window .content.measure-virtual .step-1 .i input {
    color: #4D4D4D;

    width: 10.0rem;
    margin: 0.5rem 0;
    padding: 1rem 1.5rem 1rem;

    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1;
    font-family: 'Open Sans';

    border: 1px solid #BBBBBB;
    background: white;
}

.modal .window .content.measure-virtual .step-1 .button {
    margin-top: 2.0rem;
}

.modal .window .content.measure-virtual .step-2 p {
    font-size: 2.0rem;
    font-weight: 600;
    line-height: 4.0rem;
    font-family: 'Trajana Sans';
    text-transform: uppercase;
    letter-spacing: 0.2em;
}


/**************************/

.cta-wpp {
    z-index: 3;

    color: white;
    background: #53b155;

    width: 8rem;
    height: 8rem;
    font-size: 4rem;

    right: 1.5rem;
    bottom: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;

    border-radius: 50%;
}


/*************************/


@media (max-width: 1300px) {
    .banners .custom img,
    .banners .basic {
        height: 40.0rem;
    }
}

@media (max-width: 968px) {
    .site-header .top-bar {
        height: auto;
    }
    .site-header .wrapper {
        padding-top: 2.2rem;
        padding-bottom: 2.2rem;
    }

    .site-header .top-bar .hours {
        display: none;
    }

    .site-header .bottom-bar .sep,
    .site-header .bottom-bar .links a .fa + span {
        display: none;
    }

    .site-header .bottom-bar .brand {
        margin-right: 4rem;
    }

    .site-header .bottom-bar .menu {
        z-index: 100;

        top: 24rem;
        width: 28rem;
        right: 0;
        bottom: 0;
        padding: 2rem 0 0;

        display: flex;
        position: fixed;
        flex-direction: column;
        justify-content: flex-start;

        transform: translateX(100%);
        transition: transform 0.3s ease-out;

        background: #1A1A1A;
    }

    .site-header.menu-visible .bottom-bar .menu {
        transform: translateX(0%);
        box-shadow: -0.2rem 0 0.2rem rgba(0,0,0, 0.15);
        transition-delay: 0.3s;
    }

    .site-header .bottom-bar .menu a {
        display: block;
        padding: 1.0rem 0;
    }

    .site-header .bottom-bar .links a:first-child {
        margin-left: 0;
    }

    .site-header .bottom-bar .links .menu-trigger {
        width: 4.0rem;
        margin-left: 5.0rem;
    }

    .site-header .bottom-bar .links .menu-trigger div {
        width: 100%;
        height: 3px;
        margin: 3px 0;
        background: #E6E6E6;
        transition: opacity 0.3s ease-out,
                    transform 0.3s ease-out;
    }

    .site-header.menu-visible .bottom-bar .links .menu-trigger div:nth-child(2) { opacity: 0; }
    .site-header.menu-visible .bottom-bar .links .menu-trigger div:nth-child(1) {
        transform: translateY(6px) rotate(45deg);
    }
    .site-header.menu-visible .bottom-bar .links .menu-trigger div:nth-child(3) {
        transform: translateY(-6px) rotate(-45deg);
    }


    .site-footer .brand {
        margin-bottom: 3.8rem;
    }

    .site-footer .links {
        flex-wrap: wrap;
    }

    .site-footer .links > div {
        width: 50%;
        max-width: 50%;
        margin-top: 4rem;
    }


    .inner-wrapper {
        width: 100%;
    }


    .faq .wrapper {
        flex-wrap: wrap;
    }

    .faq .wrapper svg {
        left: auto;
        left: 50%;
        transform: translateX(-50%);
        max-width: 100%;
    }

    .faq .wrapper img {
        order: 2;
        width: 100%;
        margin: 0 0 0 50%;
        max-width: 50rem;
        transform: translateX(-50%);
    }

    .faq .wrapper .content {
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    .faq .wrapper .content p,
    .faq .wrapper .content h2 {
        text-align: center;
    }

    .testimonials .wrapper {
        min-height: 50rem;
    }

    .testimonials .wrapper p {
        width: 90%;
    }

    .testimonials .wrapper svg:nth-child(1) {
        left: 0;
        transform: translateY(-280%);
    }

    .testimonials .wrapper svg:nth-child(2) {
        right: 0;
        transform: translateY(60%);
    }

    .testimonials .wrapper svg {
        width: 8.6rem;
    }


    .sc-diferentials {
        flex-wrap: wrap;
    }

    .sc-diferentials li {
        width: 100%;
    }


    .sc-diferentials-images li .box {
        left: 0;
        width: 30rem;
    }

    .sc-diferentials-images li:nth-child(even) .box {
        left: calc(100% - 30.0rem)
    }

    .sc-diferentials-images li > img {
        width: calc(100% - 15rem);
        margin: 0 0 0 15rem;
    }

    .sc-diferentials-images li:nth-child(even) > img {
        margin: 0 15rem 0 0;
    }
}


@media (max-width: 768px) {
    .site-header .bottom-bar .woocommerce-product-search {
        display: none;
    }


    .site-footer .links > div {
        width: 100%;
        max-width: 100%;
        margin-top: 4rem;
    }

    .site-footer .links > div,
    .site-footer .links > div h2 {
        text-align: center;
    }

    .site-footer .links > div li {
        align-items: flex-start;
        justify-content: center;
    }

    .site-footer .links > div li i {
        top: 0.2rem;
        position: relative;
    }


    .faq .wrapper .content p {
        font-size: 1.8rem;
    }

    .faq .wrapper .content h2 {
        font-size: 4.8rem;
    }


    .testimonials .wrapper p {
        width: 100%;
    }

    .testimonials .wrapper svg:nth-child(1) {
        transform: translateY(-400%);
    }

    .testimonials .wrapper svg:nth-child(2) {
        transform: translateY(90%);
    }


    .sc-diferentials, .sc-diferentials-images {
        margin: 5rem 0;
    }


    .sc-diferentials-images li {
        flex-wrap: wrap;
        margin-bottom: 5rem;
    }

    .sc-diferentials-images li .box {
        width: 100%;
        position: static;
        transform: none !important;
    }

    .sc-diferentials-images li > img {
        width: 100%;
        margin: 0 !important;
    }


    .new-products {
        margin: 6rem 0 8rem;
    }

    .new-products h3 {
        font-size: 2.2rem;
    }


    .store-lines a {
        margin: 0 -20px 1.5rem;
    }


    .store-highlights {
        margin: 8.3rem 0 10.7rem;
    }

    .store-highlights .wrapper {
        flex-wrap: wrap;
    }

    .store-highlights .wrapper > div {
        width: 50%;
        max-width: 50%;
        margin-bottom: 3rem;
    }


    .page-top h2 {
        font-size: 2.6rem;
    }

    .page-top-categories .wrapper {
        width: 100%;
        padding: 0;
    }

    .page-top-categories ul.flex {
        padding: 0 20px;
        overflow-x: auto;
        justify-content: flex-start;
    }


    .custom-wc .woocommerce-ordering, .custom-wc .woocommerce-result-count {
        margin: 0;
        float: none;
    }

    .custom-wc .woocommerce-ordering {
        margin: 0 0 2rem;
    }


    .editor .collapse h3, .editor .collapse h3 strong {
        font-size: 1.6rem;
    }

    .editor .collapse h3 {
        line-height: 1.4;
        padding-right: 6rem;
    }

    .woocommerce div.product div.images.woocommerce-product-gallery {
        width: 100%;
        margin-bottom: 4rem;
    }

    .custom-wc .woocommerce .product .summary {
        width: 100%;
    }

    .custom-wc .woocommerce .product .summary .name-price .product_title {
        float: none;
    }

    .custom-wc .woocommerce .product .summary .name-price .price {
        text-align: left;
    }

    .woocommerce div.product form.cart .button {
        width: 100%;
    }

    .woocommerce div.product form.cart .variations select {
        margin-right: 0;
    }


    .banners .custom img,
    .banners .basic {
        height: 20.0rem;
    }

    .banners .basic img {
        width: 30%;
    }

    .banners .basic .content {
        width: 70%;
        margin: 0 0 0 calc(30% + 5px);
    }

    .banners .basic .content h3 {
        margin: 0 0 0 -0.08em;
        font-size: 2.6rem;
    }

    .banners .basic .content h3 small {
        font-size: 1.6rem;
    }

    .banners .basic .content p {
        font-size: 1.4rem;
    }

    .banners .basic .content .button {
        margin-top: 2rem;
    }

}


.wc-block-components-notice-banner.is-error>svg{
    width: 20px;
}

.wc-block-components-checkout-return-to-cart-button {
    font-size: 0;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    position: relative;
    z-index: 2;
}

@media (max-width: 576px) {
	.custom-wc-account .woocommerce {
		flex-wrap: wrap;
	}
	.custom-wc-account .woocommerce-MyAccount-content {
		width: 100%;
   		margin: 0 0 3.0rem;
    	order: -1;
	}
	.custom-wc-account .woocommerce-MyAccount-navigation {
		width: 100%;
	}
}


@media (min-width: 393px) and (max-width: 415px) {
    .banners .custom img, .banners .basic {
        height: 24rem;
    }
}
