/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/*& when (@media-common = true) {
    .fieldset {
        .lib-form-fieldset();
        &:last-child {
            margin-bottom: @indent__base;
        }

        > .field,
        > .fields > .field {
            .lib-form-field();

            &.no-label {
                > .label {
                    &:extend(.abs-visually-hidden all);
                }
            }

            &.choice {
                .label {
                    display: inline;
                    font-weight: normal;
                }
            }

            .label {
                .column:not(.main) & {
                    font-weight: normal;
                }
            }

            .field.choice {
                margin-bottom: @indent__s;

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

            input[type=file] {
                margin: @indent__xs 0;
            }
        }
    }

    .legend + .fieldset,
    .legend + div {
        clear: both;
    }

    .legend {
        strong {
            margin-left: @indent__xs;
        }
    }

    fieldset.field {
        border: 0;
        padding: 0;
    }

    .field {
        &.date {
            &:extend(.abs-field-date all);

            .time-picker {
                display: inline-block;
                margin-top: @indent__s;
                white-space: nowrap;
            }
        }

        .message {
            &.warning {
                margin-top: @indent__s;
            }
        }
    }

    .field-error,
    div.mage-error {
        margin-top: 7px;
    }

    .field-error {
        .lib-form-validation-note();
    }

    .product-options-wrapper {
        .date {
            &.required {
                div[for*='options'] {
                    &.mage-error {
                        display: none !important;
                    }
                }
            }
        }
    }

    .field .tooltip {
        .lib-tooltip(right);
        .tooltip-content {
            min-width: 200px;
            white-space: normal;
        }
    }

    input:focus ~ .tooltip .tooltip-content,
    select:focus ~ .tooltip .tooltip-content {
        display: block;
    }

    ._has-datepicker {
        ~ .ui-datepicker-trigger {
            .lib-button-reset();
            .lib-icon-font(
            @_icon-font-content: @icon-calendar,
            @_icon-font-color: @primary__color__lighter,
            @_icon-font-size: @icon-calendar__font-size,
            @_icon-font-line-height: @icon-calendar__font-size,
            @_icon-font-display: block,
            @_icon-font-text-hide: true
            );
            display: inline-block;
            vertical-align: middle;

            &:focus {
                box-shadow: none;
                outline: 0;
            }
        }
    }

    //
    //  Sidebar forms
    //  -----------------------------------------

    .sidebar {
        .fieldset {
            margin: 0;

            > .field:not(.choice) >,
            .fields > .field {
                &:not(:last-child) {
                    margin: 0 0 @form-field__vertical-indent;
                }

                .label {
                    margin: 0 0 4px;
                    padding: 0 0 @indent__xs;
                    text-align: left;
                    width: 100%;
                }

                .control {
                    width: 100%;
                }
            }
        }
    }
}*/
/*
.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .fieldset {
        .legend {
            &:extend(.abs-margin-for-forms-desktop all);
        }

        > .field {
            .lib-form-field-type-revert();
            margin: 0 0 @form-field__vertical-indent__desktop;
        }
    }
}
*/
/*& when (@media-common = true) {

    //  Prices
    .price-style-1() {
        .price {
            &-tier_price .price-excluding-tax,
            &-tier_price .price-including-tax {
                display: inline;
            }
        }
    }

    .price-style-2() {
        .price {
            &-including-tax,
            &-excluding-tax {
                display: inline !important;
            }

            &-including-tax:before {
                content: ' / ';
            }

            &-including-tax:after {
                content: '('attr(data-label)')';
            }
        }
    }

    .price-style-3() {
        .price-including-tax,
        .price-excluding-tax {
            display: block;
            .lib-font-size(18);
            line-height: 1;

            .price {
                font-weight: @font-weight__bold;
            }

            .cart-tax-total {
                &:extend(.abs-tax-total all);
                &-expanded {
                    &:extend(.abs-tax-total-expanded all);
                }
            }
        }

        .price-including-tax + .price-excluding-tax,
        .weee[data-label] {
            display: block;
            .lib-font-size(18);

            &:before {
                content: attr(data-label) ': ';
                .lib-font-size(11);
            }

            .price {
                .lib-font-size(11);
            }
        }
    }

    .price-style-1();
    .price-style-3();
}
*/
/**
 * Copyright 2014 Adobe
 * All Rights Reserved.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form-discount .g-recaptcha {
  margin-top: 50px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.login-container .g-recaptcha,
.form-login .g-recaptcha,
.form-edit-account .g-recaptcha {
  margin-bottom: 10px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.block.newsletter .field-recaptcha .field .control:before {
  content: none;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.review-form .field-recaptcha {
  margin-bottom: 10px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form.send.friend .g-recaptcha {
  margin-top: 40px;
}
/**
 * Copyright 2024 Adobe
 * All rights reserved.
 */
.form.wishlist.share .g-recaptcha {
  margin-bottom: 40px;
}
.block-minicart .block-content > .actions .smart-buttons {
  margin-top: 15px;
}
.pay-later-message {
  margin-top: 10px;
}
.smart-buttons > div > div {
  vertical-align: bottom;
}
.apple-pay {
  margin-top: 14px;
}
.cart-summary .apple-pay {
  margin-top: 11px;
}
.google-pay {
  margin-top: 14px;
}
.google-pay button {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
}
.cart-summary .google-pay {
  margin-bottom: 14px;
}
@keyframes loading {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(359.9deg);
  }
}
/*.-am-blocked {
    pointer-events: none;
}

//
//  Common
//  ---------------------------------------------

& when (@media-common = true) {
    //  Checkout Page
    .checkout-index-index {
        .page-header .minicart-wrapper {
            display: none;
        }

        .authentication-wrapper {
            margin-right: 9px;
        }

        .checkout-header {
            & {
                margin: 12px 0 20px;
                padding: 0 9px;
                width: 70%;
            }

            .title {
                margin: 0 auto 7px;
            }

            .description {
                font-size: 18px;
            }
        }

        .opc-wrapper.am-opc-wrapper {
            & {
                .lib-vendor-prefix-display(flex);
                .lib-css(justify-content, space-between, 1);
                .lib-vendor-prefix-flex-direction(column);

                float: none;
                margin: 0;
                padding: 0;
                width: 100%;
            }

            &.layout-2columns .checkout-column,
            &.layout-3columns .checkout-column {
                width: 100%;
            }

            &.layout-3columns .shipping-address-item {
                &:nth-child(3n + 1):before {
                    display: block;
                }

                &:nth-child(2n + 1):before {
                    display: none;
                }
            }

            &.layout-3columns .shipping-address-item,
            &.layout-2-3-columns .shipping-address-item {
                & {
                    width: 50%;
                }

                &:only-child {
                    width: 100%;
                }
            }

            &.layout-3columns .table-checkout-shipping-method,
            &.layout-2-3-columns .table-checkout-shipping-method {
                min-width: 0;
                width: 100%;
            }

            &:before {
                display: none;
            }

            .step-content {
                margin: 0;
            }

            .shipping-address {
                margin-bottom: 0;
            }

            #co-payment-form { // phpcs:ignore
                .discount-code {
                    display: none;
                }

                .rewards-add {
                    display: none;
                }

                .gift-code {
                    display: none;
                }
            }

            .form-login {
                &:not(:last-child) {
                    border-bottom: none;
                    padding-bottom: 0;
                }
            }

            .discount-code .payment-option-title {
                border: none;
            }

            .checkout-agreement {
                .lib-vendor-prefix-display(flex);
                .lib-vendor-prefix-flex-wrap(wrap);
            }

            .checkout-agreement label {
                .lib-css(flex, 1, 1);
            }

            .checkout-agreement div.mage-error {
                .lib-vendor-prefix-flex-basis(100%);
            }

            .checkout-agreement .action-show {
                text-align: left;
            }

            .payment-method-content,
            .payment-option-content {
                padding: 0 22px 20px;
            }

            .payment-option-content .action-apply {
                margin-right: 0;
            }

            .payment-method-content .actions-toolbar > .primary {
                padding-right: 0;
            }

            .checkout-block > li {
                list-style-type: none;
            }

            .checkout-payment-method .payment-methods .step-title {
                border-bottom: 1px solid #ccc;
            }

            .field.amcheckout-comment {
                margin-bottom: 10px;
            }

            .label {
                word-break: break-all;
                word-wrap: break-word;
            }

            .checkout-billing-address {
                & {
                    max-width: 500px;
                }

                .billing-address-same-as-shipping-block {
                    margin: 5px 0 10px;
                }

                .actions-toolbar {
                    margin-top: 15px;
                }

                .actions-toolbar .action.action-cancel {
                    margin: 0 20px 0 0;
                }

                .primary {
                    float: right;
                }

                .field-select-billing .label {
                    display: none;
                }
            }

            .checkout-shipping-address {
                .primary {
                    float: right;
                }
            }
        }

        //  phpcs:ignore Magento2.Less.AvoidId.IdSelectorUsage
        .am-submit-summary #checkout-payment-method-load {
            .actions-toolbar {
                display: none;
            }

            .payment-method-billing-address .actions-toolbar {
                display: block;
            }
        }

        .am-submit-fixed {
            //  phpcs:ignore Magento2.Less.AvoidId.IdSelectorUsage
            #checkout-payment-method-load .actions-toolbar {
                background-color: @amcheckout__background-color;
                display: block;
                left: 50%;
                margin-left: auto;
                margin-right: auto;
                position: fixed;
                text-align: center;
                transform: translate(-50%);
                width: @layout__max-width - (@layout-indent__width * 2);
                z-index: 999;
            }

            //  phpcs:ignore Magento2.Less.AvoidId.IdSelectorUsage
            #checkout-payment-method-load .actions-toolbar > * {
                float: none;
            }

            //  phpcs:ignore Magento2.Less.AvoidId.IdSelectorUsage
            &.-top #checkout-payment-method-load .actions-toolbar {
                bottom: auto;
                top: 0;
            }

            //  phpcs:ignore Magento2.Less.AvoidId.IdSelectorUsage
            &.-bottom #checkout-payment-method-load .actions-toolbar {
                bottom: 0;
            }
        }

        .checkout-block {
            .lib-css(transition, box-shadow .5s, 1);
            background: @color-white;
            box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .15);
            margin: 7px 9px 32px;
            padding: 24px 12px;

            &:hover {
                box-shadow: 0 1px 4px 1px rgba(25, 121, 195, .45);
            }

            .fieldset > br,
            .fieldset > hr {
                display: none;
            }
        }

        .am-checkout {
            & {
                margin: 20px 0;
                padding: 12px;
            }

            .product-item {
                .amcheckout-price-wrapper {
                    .lib-font-size(12);
                    margin: 5px 0;
                }
            }
        }

        .am-checkout:not(.-modern) {
            background: @amcheckout__background-color;
        }

        .opc-block-summary {
            & {
                margin: -24px -12px 0;
                padding: 24px 12px;
            }

            .minicart-items-wrapper {
                margin: 0;
            }
        }

        .additional-options {
            & {
                margin: 24px 7px 12px;
            }

            & .checkout-agreements {
                & .action-show {
                    background: none;
                    border: 0;
                    border-radius: 0;
                    color: @color-blue2;
                    display: inline;
                    font-weight: 400;
                    line-height: 1.42857143;
                    padding: 0;
                    text-decoration: none;
                }

                & .action-show:not(:focus) {
                    box-shadow: none;
                }
            }

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

        .amcheckout-form-login {
            .mage-error:not([style*='display: none;']) + .field-error {
                display: none;
            }
        }

        .additional-options .field._required .label:after {
            color: @color-red10;
            content: '*';
            font-size: 1.2rem;
            margin: 0 0 0 5px;
        }

        .opc-block-summary .minicart-items {
            input[type='number']::-webkit-inner-spin-button,
            input[type='number']::-webkit-outer-spin-button {
                appearance: auto;
                opacity: 1;
                height: auto;
            }

            input[type='number']:focus {
                -moz-appearance: spinner !important;
            }

            input.qty,
            span.non-editable-qty {
                width: 55px;
            }

            button {
                float: right;
                margin-top: 12px;
            }

            .delete {
                .lib-css(background, @icon-close-base64 no-repeat center);
                background-size: 7px;
                border: 1px @amcheckout-minicart-delete__border-color solid;
                cursor: pointer;
                float: left;
                height: 7px;
                padding: 3px;
                width: 7px;
            }

            .product-item-details {
                padding-left: 118px;
            }

            .product-image-container {
                margin-left: 16px;
            }
        }

        @media (min-width: @mobile-screen-width) {
            .opc-wrapper.am-opc-wrapper {
                .lib-vendor-prefix-flex-direction(row);

                &.layout-2columns .checkout-column {
                    width: 50%;
                }

                &.layout-3columns .checkout-column {
                    width: 33.3%;
                }
            }
        }

        //  Override PostNL styles - Begin
        //  phpcs:ignore Magento2.Less.AvoidId.IdSelectorUsage
        #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method {
            & {
                max-width: 600px;
            }

            .col-price {
                min-width: unset;
            }
        }

        //  Override PostNL styles - End
        .modal-popup:not(.agreements-modal):not(.popup-authentication) .modal-inner-wrap {
            left: 0;
            margin-left: auto;
            margin-right: auto;
            max-width: 500px;
            right: 0;
            width: 100%;
        }

        #recaptcha-checkout-place-order-wrapper .grecaptcha-badge {
            margin-bottom: 20px;
        }
    }

    .checkout-payment-method .payment-methods {
        & {
            margin: 0;
        }

        .actions-toolbar .primary {
            font-size: 1.8rem;
            line-height: 2.2rem;
            padding: 14px 17px;
        }
    }

    .checkout-payment-method.submit .payment-methods {
        margin: 0;
    }

    .fieldset.address {
        margin: 0 -@amcheckout-fieldbox-side__padding;

        & > .field {
            box-sizing: border-box;
            display: inline-block;
            padding: 0 @amcheckout-fieldbox-side__padding;
            vertical-align: top;
            width: 100%;
        }
    }

    //  Success Page
    .checkout-success .success-messages {
        font-size: 1.8rem;
        margin-bottom: 40px;
    }

    .account .column.main .order-details-items {
        & {
            margin-bottom: 0;
        }

        .order-items .data.table > tbody > tr:nth-child(even) > td {
            background: none;
        }
    }

    .page-main .block.block-order-details {
        & {
            margin-bottom: 25px;
        }

        .order-date {
            border-bottom: 1px solid @color-gray-light6;
            font-size: 1.6rem;
            padding-bottom: 25px;
        }
    }

    .page-main .block.block-order-details-comments {
        margin-bottom: 35px;
    }

    .page-main .block.block-order-details-view {
        & {
            margin-bottom: 10px;
        }

        &:nth-child(2) .block-title {
            display: none;
        }
    }

    //  phpcs:ignore Magento2.Less.AvoidId.IdSelectorUsage
    #registration {
        border-left: 3px solid @amcheckout-registration__border-color;
        margin: 20px 0 25px;
        padding: 0 0 0 12px;
        position: relative;
        width: 600px;

        br {
            display: none;
        }

        form {
            .lib-css(transform, translateY(-50%), 1);
            position: absolute;
            right: 0;
            top: 50%;
        }
    }

    //  Disable minicart in estimated total block
    .opc-estimated-wrapper .minicart-wrapper {
        display: none;
    }

    .amcheckout-trust-badges {
        display: flex;
        justify-content: flex-start;
        margin-top: 10px;
    }

    .amcheckout-trust-seal {
        & {
            font-size: 8px;
            max-width: 137px; // default place order button width (classic/English)
        }

        .checkout-payment-method & {
            font-size: 10px;
            margin: 0 auto 15px;
            max-width: 66%;
            text-align: center;
        }

        .am-checkout.-layout-3columns .checkout-payment-method & {
            font-size: 12px;
        }

        .amcheckout-title,
        .amcheckout-description {
            margin-bottom: 0;
        }
    }
}

//
//  Mobile
//  ---------------------------------------------

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .am-checkout {
        .product-item {
            .product-item-inner {
                flex-direction: column;
            }
        }
    }
}

//
//  Tablet
//  ---------------------------------------------

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__s) {
    .checkout-index-index .modal-popup.modal-slide:not(.agreements-modal):not(.popup-authentication) .modal-inner-wrap {
        width: 500px;
    }

    .amcheckout-trust-seal {
        .checkout-payment-method & {
            font-size: inherit;
        }
    }
}

//
//  Tablet +
//  ---------------------------------------------

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .checkout-index-index {
        .amcheckout-trust-badges {
            justify-content: flex-end;
        }
    }
}

//
//  Desktop
//  ---------------------------------------------

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) {
    .checkout-index-index .opc-wrapper.am-opc-wrapper .shipping-address-item {
        width: 50%;
    }
}
*/
._amcheckout-selectable-container {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}
._amcheckout-selectable-item {
  display: block;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0 20px;
  width: 100%;
  border: 1px solid #f9f9f9;
  border-radius: 2px;
  background: #f9f9f9;
  cursor: pointer;
}
._amcheckout-selectable-item:not(:last-of-type) {
  margin-bottom: 15px;
}
._amcheckout-selectable-item:hover {
  box-shadow: 0 2px 8px rgba(56, 77, 108, 0.4);
}
._amcheckout-selectable-item.-selected {
  border-color: #1979c3;
}
@media all and (min-width: 768px) {
  ._amcheckout-selectable-item {
    width: 48%;
  }
  ._amcheckout-selectable-item:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }
}
@media print {
  .amfaq-social-buttons {
    display: none;
  }
}
@media only screen and (max-width: 700px) {
  .ampromo-items-form .product-info-price > *:first-child,
  .ampromo-items-form .product-info-price > *:last-child {
    padding: 0;
  }
}
@media only screen and (max-width: 1000px) and (min-width: 701px) {
  .ampromo-overlay .ampromo-gallery {
    width: 570px;
  }
  .ampromo-popup-wrapper {
    padding: 24px 54px;
  }
}
@media only screen and (max-width: 700px) {
  .ampromo-overlay .ampromo-gallery {
    margin: 0 auto;
    width: 280px;
  }
  .ampromo-popup-wrapper {
    padding: 24px 54px;
  }
}
@media only screen and (max-width: 400px) {
  .ampromo-overlay .ampromo-gallery {
    margin: 0 auto 30px auto;
  }
  .ampromo-overlay .slick-prev,
  .ampromo-overlay .slick-next {
    display: none !important;
  }
  .ampromo-popup-wrapper {
    padding: 15px;
  }
}
.ambase-word-break {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .ambase-word-break {
  word-break: break-all;
}
.ambrands-word-break {
  word-wrap: break-word;
  word-break: break-word;
}
.ie11 .ambrands-word-break {
  word-break: break-all;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
*/
@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) {
  .product-video {
    height: 100%;
    width: 81%;
  }
}
.am-visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0;
}
.am-word-break {
  word-break: break-word;
  word-wrap: break-word;
}
.ie11 .am-word-break {
  word-break: break-all;
}
/*& when (@media-common = true) {
    //  Product Lists
    .products {
        margin: @indent__l 0;
    }

    .product {
        &-items {
            font-size: 0;
            &:extend(.abs-reset-list all);
        }

        &-item {
            font-size: 1.4rem;
            vertical-align: top;

            .products-grid & {
                display: inline-block;
                margin-left: 2%;
                padding: 0;
                width: calc(~'(100% - 2%) / 2');
            }

            &:nth-child(2n + 1) {
                margin-left: 0;
            }

            &:extend(.abs-add-box-sizing all);

            &-name {
                &:extend(.abs-product-link all);
                -moz-hyphens: auto;
                -ms-hyphens: auto;
                -webkit-hyphens: auto;
                display: block;
                hyphens: auto;
                margin: @indent__xs 0;
                word-wrap: break-word;
            }

            &-info {
                max-width: 100%;
                width: 152px;

                .page-products & {
                    width: 240px;
                }
            }

            &-actions {
                font-size: 0;

                > * {
                    font-size: 1.4rem;
                }

                .actions-secondary {
                    display: inline-block;
                    font-size: 1.4rem;
                    vertical-align: middle;
                    white-space: nowrap;
                    > button.action {
                        .lib-button-reset();
                    }

                    > .action {
                        line-height: 35px;
                        text-align: center;
                        width: 35px;

                        &:extend(.abs-actions-addto-gridlist all);
                        &:before {
                            margin: 0;
                        }

                        span {
                            &:extend(.abs-visually-hidden all);
                        }
                    }
                }

                .actions-primary {
                    display: inline-block;
                    vertical-align: middle;
                }
            }

            &-description {
                margin: @indent__m 0;
            }

            .product-reviews-summary {
                .rating-summary {
                    margin: 0 4px 0 0;
                }

                .reviews-actions {
                    font-size: @font-size__s;
                    margin-top: 5px;
                }
            }

            .price-box {
                margin: @indent__s 0 @indent__m;

                .price {
                    .lib-font-size(14);
                    font-weight: @font-weight__bold;
                    white-space: nowrap;
                }

                .price-label {
                    font-size: @font-size__s;

                    &:after {
                        content: ':';
                    }
                }
            }

            .special-price,
            .minimal-price {
                .price {
                    .lib-font-size(14);
                    font-weight: @font-weight__bold;
                }

                .price-wrapper {
                    display: inline-block;
                }

                .price-including-tax + .price-excluding-tax {
                    display: block;
                }
            }

            .special-price {
                display: block;
            }

            .old-price {
                .price {
                    font-weight: @font-weight__regular;
                }
            }

            .regular-price {
                .price-label {
                    display: none;
                }
            }

            .minimal-price {
                .price-container {
                    display: block;
                }
            }

            .minimal-price-link {
                margin-top: 5px;

                .price-label {
                    .lib-css(color, @link__color);
                    .lib-font-size(14);
                }

                .price {
                    font-weight: @font-weight__regular;
                }
            }

            .minimal-price-link,
            .price-excluding-tax,
            .price-including-tax {
                display: block;
                white-space: nowrap;
            }

            .price-from,
            .price-to {
                margin: 0;
            }

            .tocompare {
                .lib-icon-font-symbol(
                @icon-compare-empty
                );
            }

            .tocart {
                white-space: nowrap;
            }
        }
    }

    .price-container {
        .price {
            .lib-font-size(14);
        }

        .price-including-tax + .price-excluding-tax,
        .weee {
            margin-top: @indent__xs;
        }

        .price-including-tax + .price-excluding-tax,
        .weee,
        .price-including-tax + .price-excluding-tax .price,
        .weee .price,
        .weee + .price-excluding-tax:before,
        .weee + .price-excluding-tax .price {
            .lib-font-size(11);
        }

        .weee {
            &:before {
                content: '('attr(data-label) ': ';
            }

            &:after {
                content: ')';
            }

            + .price-excluding-tax {
                &:before {
                    content: attr(data-label) ': ';
                }
            }
        }
    }

    .products-list {
        .product {
            &-item {
                display: table;
                width: 100%;

                &-info {
                    display: table-row;
                }

                &-photo {
                    display: table-cell;
                    padding: 0 @indent__l @indent__l 0;
                    vertical-align: top;
                    width: 1%;
                }

                &-details {
                    display: table-cell;
                    vertical-align: top;
                }
            }
        }

        .product-image-wrapper {
            &:extend(.abs-reset-image-wrapper all);
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
    .products-list .product {
        &-item {
            table-layout: fixed;

            &-photo {
                padding: 0 @indent__s @indent__s 0;
                width: 30%;
            }
        }
    }
}

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__s) {
    .product {
        &-item {
            .products-grid & {
                margin-bottom: @indent__l;
            }

            &-actions {
                display: block;

                .products-grid & {
                    margin: @indent__s 0;
                }

                .actions-primary + .actions-secondary {
                    > * {
                        white-space: normal;
                    }
                }
            }
        }
    }

    .products-grid .product-item {
        width: (100%/3);
    }

    .page-products,
    .page-layout-1column,
    .page-layout-3columns,
    .page-products.page-layout-1column,
    .page-products.page-layout-3columns {
        .products-grid {
            .product-item {
                margin-left: 2%;
                padding: 0;
                width: calc(~'(100% - 4%) / 3');

                &:nth-child(3n + 1) {
                    margin-left: 0;
                }
            }
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .page-products {
        .products-grid {
            .product-item {
                margin-left: 2%;
                padding: 0;
                width: calc(~'(100% - 4%) / 3');

                &:nth-child(3n + 1) {
                    margin-left: 0;
                }
            }
        }
    }

    .page-products.page-layout-1column {
        .products-grid {
            .product-item {
                width: (100%/4);
            }
        }
    }

    .page-products.page-layout-3columns {
        .products-grid {
            .product-item {
                width: (100%/2);
            }
        }
    }
}
.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) {
    .products-grid {
        .product-item {
            width: (100%/5);
        }
    }

    .page-layout-1column {
        .products-grid {
            .product-item {
                width: (100%/6);
            }
        }
    }

    .page-layout-3columns {
        .products-grid {
            .product-item {
                width: (100%/4);
            }
        }
    }

    .page-products {
        .products-grid {
            .product-items {
                margin: 0;
            }

            .product-item {
                margin-left: 2%;
                padding: 0;
                width: calc(~'(100% - 6%) / 4');

                &:nth-child(3n + 1) {
                    margin-left: 2%;
                }

                &:nth-child(4n + 1) {
                    margin-left: 0;
                }
            }
        }
    }

    .page-products {
        &.page-layout-1column {
            .products-grid {
                .product-item {
                    margin-left: 0;
                    width: (100%/5);
                }
            }
        }

        &.page-layout-3columns {
            .products-grid {
                .product-item {
                    margin-left: 1%;
                    width: 32.667%;

                    &:nth-child(3n) {
                        margin-left: 1%;
                    }

                    &:nth-child(3n + 1) {
                        margin-left: 0;
                    }
                }
            }
        }
    }
}
*/
/*
& when (@media-common = true) {
    .page-products {
        .columns {
            position: relative;
            z-index: 1;
        }
    }

    .toolbar {
        &:extend(.abs-add-clearfix all);
    }

    .toolbar-amount {
        display: block;
        line-height: @toolbar-mode-icon-font-size + 2;
        margin: 0;
        padding: 8px 0 0;
        vertical-align: middle;

        .products.wrapper ~ .toolbar & {
            display: none;
        }
    }

    .toolbar-products {
        margin-bottom: @indent__xl;
        padding: 0 @indent__s;
        text-align: center;
        &:extend(.abs-add-clearfix all);

        .pages {
            display: none;

            .products.wrapper ~ & {
                display: block;
            }
        }

        .limiter {
            .control {
                display: inline-block;
            }
        }
    }

    .sorter {
        padding: 4px 0 0;

        .products.wrapper ~ .toolbar & {
            display: none;
        }

        .sorter-action {
            position: relative;
            top: -2px;
        }
    }

    .sorter-options {
        margin: 0 0 0 7px;
        width: auto;
    }

    .sorter-action {
        vertical-align: top;
        .lib-icon-font(
            @icon-arrow-up,
            @_icon-font-size: 28px,
            @_icon-font-line-height: 32px,
            @_icon-font-color: @header-icons-color,
            @_icon-font-color-hover: @header-icons-color-hover,
            @_icon-font-text-hide: true
        );
    }

    .sorter {
        .sort-desc {
            &:before {
                content: @icon-arrow-down;
            }
        }
    }

    .modes {
        display: none;
    }

    .limiter-options {
        margin: 0 5px 0 7px;
        width: auto;
    }

    .limiter-label {
        font-weight: @font-weight__regular;
    }

    .limiter {
        .page-products .toolbar & {
            display: none;
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .page-products {
        .columns {
            padding-top: 0;
            position: relative;
            z-index: 1;
        }
    }

    .toolbar {
        .products.wrapper ~ & .pages {
            float: left;
        }
    }

    .toolbar-amount {
        float: left;
    }

    .sorter {
        float: right;
    }

    .modes {
        display: inline-block;
        float: left;
        margin-right: @indent__base;

        .products.wrapper ~ .toolbar & {
            display: none;
        }
    }

    .modes-label {
        &:extend(.abs-visually-hidden-desktop all);
    }

    .modes-mode {
        .lib-css(color, @text__color__muted);
        border: 1px solid @border-color__base;
        border-right: 0;
        float: left;
        font-weight: @font-weight__regular;
        line-height: 1;
        padding: 7px 10px;
        text-align: center;

        &:not(.active) {
            &:hover {
                .lib-css(color, @text__color__muted);
                background: darken(@toolbar-element-background, 7%);
            }
        }

        &:last-child {
            border-right: 1px solid @border-color__base;
        }

        &.active {
            .lib-css(color, @primary__color__light);
        }

        .lib-icon-font(
            @icon-grid,
            @_icon-font-size: @toolbar-mode-icon-font-size,
            @_icon-font-text-hide: true,
            @_icon-font-color: @text__color__muted,
            @_icon-font-color-hover: @text__color__muted
        );
    }

    .mode-list {
        .lib-icon-font-symbol(@icon-list);
    }

    .toolbar {
        .products.wrapper ~ & .limiter {
            display: block;
            float: right;
        }
    }
}*/
/*& when (@media-common = true) {

    //
    //  Category view
    //  ---------------------------------------------

    .old-price,
    .old.price {
        text-decoration: line-through;
    }

    .prices-tier {
        .price-container {
            .price-including-tax {
                + .price-excluding-tax {
                    &:before {
                        content: '(' attr(data-label) ': ';
                    }

                    &:last-child:after {
                        content: ')';
                    }
                }
            }

            .weee[data-label] {
                display: inline;

                .price {
                    .lib-font-size(11);
                }

                &:before {
                    content: ' +' attr(data-label) ': ';
                }
            }
        }
    }

    .actual-price {
        font-weight: @font-weight__bold;
    }

    .product.name a {
        &:extend(.abs-product-link all);
    }

    .category-image {
        .image {
            display: block;
            height: auto;
            max-width: 100%;
        }
    }

    .category-image,
    .category-description {
        margin-bottom: @indent__base;
    }

    //
    //  Product images general container
    //  ---------------------------------------------

    .product-image-container {
        display: inline-block;
        max-width: 100%;
    }

    .product-image-wrapper {
        display: block;
        height: 0;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }

    .product-image-photo {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
    }

    //
    //  Product view
    //  ---------------------------------------------

    .product.media {
        .product.photo .photo.image {
            &:extend(.abs-adaptive-images-centered);
        }

        .placeholder .photo.container {
            max-width: 100%;
        }

        .notice {
            .lib-css(color, @text__color__muted);
            .lib-font-size(@font-size__s);
            margin: @indent__s 0;
        }

        .product.thumbs {
            margin: @indent__base 0 @indent__l;
        }

        .items.thumbs {
            .lib-list-inline();

            .active {
                display: block;
                line-height: 1;
            }
        }
    }

    .product.info.detailed {
        clear: both;
        margin-bottom: 30px;

        .additional-attributes {
            width: auto;
            .lib-table-resize(
            @_th-padding-left: 0,
            @_th-padding-right: @indent__l,
            @_th-padding-bottom: @indent__s,
            @_td-padding-bottom: @indent__s
            );
        }
    }

    .product-info-main {
        .page-title-wrapper {
            .page-title {
                line-height: @line-height__base;
                margin-bottom: @indent__s;
            }
        }

        .stock {
            &.available,
            &.unavailable {
                display: inline-block;
                font-weight: @font-weight__bold;
                margin-right: @indent__base;
                text-transform: uppercase;
                vertical-align: top;
            }
        }

        .product {
            &.attribute {
                &.sku {
                    display: inline-block;
                    vertical-align: top;
                    .lib-css(color, @text__color__muted);

                    > .value {
                        display: inline-block;
                        vertical-align: top;
                        word-break: break-all;
                    }

                    .type {
                        margin-right: @indent__xs;
                    }
                }

                &.overview {
                    margin: @indent__base 0;
                }
            }

            &.alert {
                margin: @indent__s 0;
            }
        }

        .price-box {
            margin-top: @indent__s;
        }

        .product-reviews-summary .reviews-actions {
            .lib-font-size(@font-size__base);
        }
    }

    .product-options-wrapper {
        .fieldset-product-options-inner {
            .legend {
                .lib-css(font-weight, @font-weight__bold);
                .lib-css(margin, 0 0 @indent__xs);
                .lib-font-size(14px);
                border: none;
                display: inline-block;
                float: none;
                padding: 0;
            }

            //  Date & Time custom option (Affect Time that goes only after Date)
            input.datetime-picker {
                ~ select.datetime-picker {
                    margin-top: @indent__s;
                }
            }

            &.required,
            &._required {
                .legend {
                    &:after {
                        content: '*';
                        .lib-typography(
                        @_font-size: @form-field-label-asterisk__font-size,
                        @_color: @form-field-label-asterisk__color,
                        @_font-family: @form-field-label-asterisk__font-family,
                        @_font-weight: @form-field-label-asterisk__font-weight,
                        @_line-height: @form-field-label-asterisk__line-height,
                        @_font-style: @form-field-label-asterisk__font-style
                        );
                        .lib-css(margin, @form-field-label-asterisk__margin);
                    }
                }
            }
        }

        .field {
            .note {
                display: block;
            }

            .price-notice {
                &:extend(.abs-adjustment-incl-excl-tax all);
            }
        }
    }

    .product-info-main,
    .product-options-bottom {
        .price-box {
            .price-including-tax + .price-excluding-tax,
            .weee + .price-excluding-tax,
            .weee {
                .lib-font-size(12);
                line-height: 14px;
                margin-bottom: @indent__xs;

                .price {
                    .lib-font-size(12);
                    font-weight: @font-weight__bold;
                }
            }

            .price-wrapper .price {
                .lib-font-size(18);
                font-weight: @font-weight__bold;
            }

            .price {
                white-space: nowrap;
            }
        }

        .special-price {
            display: block;
            margin: @indent__s 0;

            .price-container {
                .lib-font-size(14);
            }

            .price-label + .price-wrapper {
                display: inline-block;
            }
        }

        .old-price,
        .special-price {
            .price-label {
                &:after {
                    content: ': ';
                }
            }
        }

        .box-tocart {
            margin: @indent__base 0;

            .field.qty {
                padding-right: .75 * @indent__base;
            }

            .input-text.qty {
                @tocart-input-size: @button__line-height__l + 28px;
                height: @tocart-input-size + 2px;
                text-align: center;
                width: @tocart-input-size + 2px;
            }

            .actions {
                text-align: center;
            }

            .action.tocart {
                &:extend(.abs-button-l all);
            }
        }

        .product-addto-links {
            margin: @indent__base 0;
        }

        .action.tocompare {
            &:extend(.abs-action-addto-product all);
            vertical-align: top;
        }
    }

    .prices-tier {
        &:extend(.abs-reset-list all);
        .lib-css(background, @sidebar__background-color);
        margin: @indent__s 0;
        padding: @indent__s (.75 * @indent__base);

        .price-container {
            display: inline-block;
        }

        .price-including-tax,
        .price-excluding-tax,
        .weee {
            display: inline-block;

            .price {
                .lib-font-size(14);
                font-weight: @font-weight__bold;
            }
        }
    }

    .ui-dialog-titlebar-close {
        .lib-button-as-link();
    }

    .block.related {
        .action.select {
            margin: 0 @indent__xs;
        }
    }

    //
    //  Sidebar product view
    //  ---------------------------------------------

    .sidebar {
        .product-items {
            .product-item {
                margin-bottom: @indent__base;
                position: relative;
            }

            .product-item-info {
                position: relative;
                width: auto;

                .product-item-photo {
                    left: 0;
                    position: absolute;
                    top: 0;
                }
            }

            .product-item-name {
                margin-top: 0;
            }

            .product-item-details {
                margin: 0 0 0 85px;
            }

            .product-item-actions {
                display: block;
                margin-top: @indent__s;
            }

            .price-box {
                display: block;
                margin: 7px 0;
            }

            .text {
                margin-right: 8px;
            }

            .counter {
                .lib-css(color, @primary__color__lighter);
                .lib-font-size(12);
                white-space: nowrap;
            }

            .minilist {
                .price {
                    display: inline;
                    padding: 0;
                }

                .weee:before {
                    display: inline-block;
                }
            }
        }

        .action {
            &.delete {
                &:extend(.abs-remove-button-for-blocks all);
                position: absolute;
                right: 0;
                top: -1px;
            }
        }

        .block-wishlist {
            .action {
                &.delete {
                    line-height: unset;
                    width: auto;
                }
            }
        }

        .block-compare {
            .action {
                &.delete {
                    right: initial;
                }
            }
        }

        .subtitle {
            &:extend(.abs-no-display all);
        }

        //
        //  Product images only
        //  ---------------------------------------------

        .product-items-images {
            &:extend(.abs-add-clearfix all);
            margin-left: -@indent__xs;

            .product-item {
                &:extend(.abs-add-box-sizing all);
                float: left;
                padding-left: @indent__xs;
            }
        }

        //
        //  Product names only
        //  ---------------------------------------------

        .product-items-names {
            .product-item {
                display: flex;
                margin-bottom: @indent__s;
            }

            .product-item-name {
                margin: 0;
            }
        }
    }

    //
    //  Category page 1 column layout
    //  ---------------------------------------------

    .catalog-category-view.page-layout-1column {
        .column.main {
            min-height: inherit;
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .catalog-product-view {
        .column.main {
            .lib-vendor-prefix-display(flex);
            .lib-vendor-prefix-flex-direction(column);
        }

        .product.media {
            .lib-vendor-prefix-order(-1);
        }
    }

    .product-info-main .box-tocart {
        .actions {
            .action.tocart {
                &:extend(.abs-button-responsive-smaller all);
            }
        }
    }

    .block.related {
        .action.select {
            display: block;
            margin: @indent__xs 0;
        }
    }

    .compare,
    .product-addto-links .action.tocompare,
    .product-item-actions .actions-secondary > .action.tocompare {
        display: none;
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .product-info-main,
    .product-options-bottom {
        .box-tocart {
            display: table;

            .field.qty {
                display: table-cell;
            }

            .actions {
                display: table-cell;
                padding-top: @indent__m;
                text-align: center;
                vertical-align: bottom;
            }
        }
    }

    .product-info-main {
        .page-title-wrapper {
            .page-title {
                margin-top: -13px;
            }
        }
    }

    .sidebar {
        .product-items {
            .product-item-info {
                .product-item-photo {
                    float: left;
                    left: auto;
                    margin: 0 @indent__s @indent__s 0;
                    position: relative;
                    top: auto;
                }
            }

            .product-item-details {
                margin: 0;
            }

            .product-item-actions {
                clear: left;
            }
        }
    }

    .product-add-form {
        &:extend(.abs-revert-field-type-desktop all);
    }
}

//
//  Desktop large
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__xl) {
    .sidebar {
        .product-items {
            .product-item-info {
                .product-item-photo {
                    float: none;
                    left: 0;
                    margin: 0;
                    position: absolute;
                    top: 0;
                }
            }

            .product-item-details {
                margin-left: 85px;
            }
        }
    }
}

//
//  Category page layout
//  ---------------------------------------------

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .product-info-main {
        float: right;
    }

    .product.media {
        float: left;
        margin-bottom: @indent__m;
    }

    .page-layout-1column {
        .product-info-main {
            width: 40%;
        }
        .product.media {
            width: 57%;
        }
    }

    .page-layout-2columns-left,
    .page-layout-2columns-right,
    .page-layout-3columns {
        .product-info-main {
            width: 48%;
        }

        .product.media {
            width: 50%;
        }
    }
}

//
//  Common
//  _____________________________________________

& when (@media-common = true) {

    //
    //  Compare Products Page
    //  ---------------------------------------------

    body.catalog-product-compare-index {
        .action.print {
            float: right;
            margin: 15px 0;
        }
    }

    .table-wrapper.comparison {
        clear: both;
        max-width: 100%;
        overflow-x: auto;
    }

    .table-comparison {
        table-layout: fixed;

        .cell.label.remove,
        .cell.label.product {
            span {
                &:extend(.abs-visually-hidden all);
            }
        }

        .cell.label,
        td:last-child {
            border-right: @table__border-width @table__border-style @table__border-color;
        }

        .cell {
            padding: 15px;
            width: 140px;

            .attribute.value {
                overflow: hidden;
                width: 100%;
            }

            &.product.info,
            &.product.label {
                border-bottom: @table__border-width @table__border-style @table__border-color;
            }

            &.label {
                .attribute.label {
                    display: block;
                    width: 100%;
                    word-wrap: break-word;
                }
            }

            &.attribute {
                .lib-font-size(13);
                img {
                    height: auto;
                    max-width: 100%;
                }
            }
        }

        .product-item-photo {
            display: block;
            margin: 0 auto 15px;
        }

        .product-image-photo {
            margin-left: 0;
        }

        .product-item-actions,
        .price-box,
        .product.rating,
        .product-item-name {
            display: block;
            margin: 15px 0;
        }

        .product-addto-links {
            margin-top: 15px;

            .action.split,
            .action.toggle {
                .lib-button-s();
            }

            .action.toggle {
                padding: 0;
            }
        }

        .cell.remove {
            padding-bottom: 0;
            padding-top: 0;
            text-align: right;

            .action.delete {
                &:extend(.abs-remove-button-for-blocks all);
            }
        }

        .product-item-actions {
            > .actions-primary {
                + .actions-secondary {
                    margin-top: @indent__s;
                }
            }
        }

        .action {
            &.tocart {
                white-space: nowrap;
            }
        }
    }

    .comparison.headings {
        .lib-css(background, @page__background-color);
        left: 0;
        position: absolute;
        top: 0;
        width: auto;
        z-index: 2;
    }

    .block-compare {
        .block-title {
            &:extend(.abs-block-title all);
        }

        .product-item .product-item-name {
            margin-left: 22px;
        }

        .action {
            &.delete {
                &:extend(.abs-remove-button-for-blocks all);
                left: -6px;
                position: absolute;
                right: 0;
                top: 0;
            }

            &.compare {
                &:extend(.abs-revert-secondary-color all);
            }
        }

        .counter {
            &:extend(.abs-block-items-counter all);
        }

        .actions-toolbar {
            margin: 17px 0 0;
        }
    }
}*/
/*& when (@media-common = true) {

    //
    //  Shopping cart
    //  ---------------------------------------------

    //  Summary block
    .cart-summary {
        &:extend(.abs-add-box-sizing all);
        .lib-css(background, @sidebar__background-color);
        margin-bottom: @indent__m;
        padding: 1px 15px @indent__m;

        > .title {
            display: block;
            .lib-heading(h3);
        }

        .block {
            &:extend(.abs-discount-block all);
            margin-bottom: 0;

            .item-options {
                margin-left: 0;
            }

            .fieldset {
                margin: 15px 0 @indent__m @indent__xs;

                .field {
                    margin: 0 0 @indent__s;

                    &.note {
                        font-size: @font-size__s;
                    }
                }

                .methods {
                    .field {
                        > .label {
                            display: inline;
                        }
                    }
                }
            }

            .fieldset.estimate {
                > .legend,
                > .legend + br {
                    &:extend(.abs-no-display all);
                }
            }
        }
        .actions-toolbar {
            > .primary {
                button {
                    &:extend(.abs-revert-secondary-color all);
                }
            }
        }
        &:extend(.abs-adjustment-incl-excl-tax all);
    }

    //  Totals block
    .cart-totals {
        border-top: 1px solid @border-color__base;
        padding-top: @indent__s;
        &:extend(.abs-sidebar-totals all);

        .table-wrapper {
            margin-bottom: 0;
            overflow: inherit;
        }

        .discount.coupon {
            display: none;
        }
    }

    //  Products table
    .cart.table-wrapper {
        .items {
            thead + .item {
                border-top: @border-width__base solid @border-color__base;
            }

            > .item {
                border-bottom: @border-width__base solid @border-color__base;
                position: relative;
            }
        }

        .col {
            padding-top: @indent__base;

            &.qty {
                .input-text {
                    margin-top: -5px;
                    &:extend(.abs-input-qty all);
                }

                .label {
                    &:extend(.abs-visually-hidden all);
                }
            }
        }

        .item {
            &-actions td {
                padding-bottom: @indent__s;
                text-align: center;
                white-space: normal;
            }

            .col {
                &.item {
                    display: block;
                    min-height: 75px;
                    padding: @indent__m 0 @indent__s 75px;
                    position: relative;
                }
            }
        }

        .actions-toolbar {
            &:extend(.abs-add-clearfix all);

            > .action {
                &:extend(button all);
                .lib-link-as-button();
                margin-bottom: @indent__s;
                margin-right: @indent__s;

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

        .action {
            &.help.map {
                &:extend(.abs-action-button-as-link all);
                font-weight: @font-weight__regular;
            }
        }

        .product {
            &-item-photo {
                display: block;
                left: 0;
                max-width: 60px;
                padding: 0;
                position: absolute;
                top: 15px;
                width: 100%;
            }

            &-item-details {
                white-space: normal;
            }

            &-item-name {
                display: inline-block;
                font-weight: @font-weight__regular;
                margin-top: -6px;
            }
        }

        .gift-registry-name-label {
            &:after {
                content: ':';
            }
        }

        //  Product options
        .item-options {
            font-size: @font-size__s;
            margin-bottom: @indent__s;
            &:extend(.abs-product-options-list all);
            &:extend(.abs-add-clearfix all);
        }

        .product-item-name + .item-options {
            margin-top: @indent__s;
        }

        .product-image-wrapper {
            &:extend(.abs-reset-image-wrapper all);
        }

        .action.configure {
            display: inline-block;
            margin: 0 0 @indent__base;
        }
    }

    .cart-container {
        .form-cart {
            &:extend(.abs-shopping-cart-items all);
        }

        .checkout-methods-items {
            &:extend(.abs-reset-list all);
            margin-top: @indent__base;
            text-align: center;

            .action.primary {
                &:extend(.abs-button-l all);
                width: 100%;
            }

            .item {
                & + .item {
                    margin-top: @indent__base;
                }
            }
        }
    }

    //  Products pager
    .cart-products-toolbar {
        .toolbar-amount {
            margin: @indent__m 0 15px;
            padding: 0;
            text-align: center;
        }

        .pages {
            margin: 0 0 @indent__m;
            text-align: center;

            .items {
                > .item {
                    border-bottom: 0;
                }
            }
        }
    }

    .cart-products-toolbar-top {
        border-bottom: @border-width__base solid @border-color__base;
    }

    //
    //  Cross sell
    //  ---------------------------------------------

    .block.crosssell {
        margin-top: 70px;
    }

    .cart-tax-info,
    .cart .cart-tax-info {
        + .cart-tax-total {
            display: block;
        }
    }

    .cart.table-wrapper,
    .order-items.table-wrapper {
        .col.price,
        .col.qty,
        .col.subtotal,
        .col.msrp {
            text-align: right;
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .cart {
        &.table-wrapper {
            overflow: inherit;

            thead {
                .col {
                    &:not(.item) {
                        display: none;
                    }
                }
            }

            .col {
                &.qty,
                &.price,
                &.subtotal,
                &.msrp {
                    box-sizing: border-box;
                    display: block;
                    float: left;
                    text-align: center;
                    white-space: nowrap;
                    width: 33%;

                    &[data-th]:before {
                        content: attr(data-th) ':';
                        display: block;
                        font-weight: @font-weight__bold;
                        padding-bottom: @indent__s;
                    }
                }

                &.msrp {
                    white-space: normal;
                }
            }

            .item {
                .col.item {
                    padding-bottom: 0;
                }
            }
        }
    }

    .cart-container {
        .form-cart {
            &:extend(.abs-shopping-cart-items-mobile all);
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .cart-container {
        &:extend(.abs-add-clearfix-desktop all);
        .form-cart {
            &:extend(.abs-shopping-cart-items-desktop all);
        }

        .widget {
            float: left;
            
            &.block {
                margin-bottom: @indent__base;
            }
        }
    }

    .cart-summary {
        float: right;
        position: relative;
        width: 23%;

        .actions-toolbar {
            .column.main & {
                &:extend(.abs-reset-left-margin-desktop all);
                > .secondary {
                    float: none;
                }
            }
        }

        .block {
            .fieldset {
                .field {
                    .lib-form-field-type-revert(@_type: block);
                    margin: 0 0 @indent__s;
                }
            }
        }
    }

    .cart {
        &.table-wrapper {
            .items { // Google Chrome version 44.0.2403.107 m fix
                min-width: 100%;
                width: auto;
            }

            .item {
                .col {
                    &.item {
                        padding: 27px 8px @indent__s;
                    }
                }

                &-actions {
                    td {
                        text-align: right;
                    }
                }
            }

            .product {
                &-item-photo {
                    display: table-cell;
                    max-width: 100%;
                    padding-right: @indent__base;
                    position: static;
                    vertical-align: top;
                    width: 1%;
                }

                &-item-details {
                    display: table-cell;
                    vertical-align: top;
                    white-space: normal;
                    width: 99%;
                }
            }

            .item-actions {
                .actions-toolbar {
                    text-align: left;
                    &:extend(.abs-reset-left-margin-desktop all);
                }
            }
        }

        .action {
            margin-bottom: @indent__s;
        }
    }

    //  Products pager
    .cart-products-toolbar {
        .toolbar-amount {
            line-height: 30px;
            margin: 0;
        }

        .pages {
            float: right;
            margin: 0 0 1px;

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

    .cart.table-wrapper {
        .cart-products-toolbar {
            + .cart {
                thead {
                    tr {
                        th.col {
                            padding-bottom: 7px;
                            padding-top: 8px;
                        }
                    }
                }
            }
        }

        .cart {
            + .cart-products-toolbar {
                margin-top: @indent__m;
            }
        }
    }
}
*/
/*& when (@media-common = true) {

    //
    //  Minicart
    //  ---------------------------------------------

    .block-minicart {
        .items-total {
            float: left;
            margin: 0 @indent__s;

            .count {
                font-weight: @font-weight__bold;
            }
        }

        .subtotal {
            margin: 0 @indent__s @indent__s;
            text-align: right;

            .label {
                &:extend(.abs-colon all);
            }
        }

        .amount {
            .price-wrapper {
                &:first-child {
                    .price {
                        font-size: @font-size__l;
                        font-weight: @font-weight__bold;
                    }
                }
            }
        }

        .subtitle {
            display: none;

            &.empty {
                display: block;
                font-size: 14px;
                padding: @indent__l 0 @indent__base;
                text-align: center;
            }
        }

        .text {
            &.empty {
                text-align: center;
            }
        }

        .block-content {
            > .actions {
                margin-top: 15px;
                text-align: center;

                > .primary {
                    margin: 0 @indent__s 15px;

                    .action {
                        &.primary {
                            &:extend(.abs-button-l all);
                            display: block;
                            margin-bottom: 15px;
                            width: 100%;

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

        .block-category-link,
        .block-product-link,
        .block-cms-link,
        .block-banners {
            margin: 15px 0 0;
            text-align: center;
        }
    }

    .minicart-wrapper {
        .lib-dropdown(
        @_toggle-selector: ~'.action.showcart',
        @_options-selector: ~'.block-minicart',
        @_dropdown-list-width: 320px,
        @_dropdown-list-position-right: 0,
        @_dropdown-list-pointer-position: right,
        @_dropdown-list-pointer-position-left-right: 26px,
        @_dropdown-list-z-index: 101,
        @_dropdown-toggle-icon-content: @icon-cart,
        @_dropdown-toggle-active-icon-content: @icon-cart,
        @_dropdown-list-item-padding: false,
        @_dropdown-list-item-hover: false,
        @_icon-font-position: before,
        @_icon-font-size: 35px,
        @_icon-font-line-height: 33px,
        @_icon-font-color: @minicart-icons-color,
        @_icon-font-color-hover: @minicart-icons-color-hover,
        @_icon-font-color-active: @minicart-icons-color
        );
        float: right;

        .block-minicart {
            .lib-css(padding, 25px @minicart__padding-horizontal);

            .block-title {
                display: none;
            }
        }

        .product {
            .actions {
                float: right;
                margin: -28px 0 0;
                text-align: right;

                > .primary,
                > .secondary {
                    display: inline;
                }
            }
        }

        .action {
            &.close {
                .lib-button-icon(
                    @icon-remove,
                    @_icon-font-size: 32px,
                    @_icon-font-line-height: 32px,
                    @_icon-font-text-hide: true
                );
                .lib-button-reset();
                height: 40px;
                position: absolute;
                right: 0;
                top: 0;
                width: 40px;
            }

            &.showcart {
                // white-space: nowrap;

                .text {
                    &:extend(.abs-visually-hidden all);
                }

                // .counter.qty {
                //     .lib-css(background, @active__color);
                //     .lib-css(color, @page__background-color);
                //     .lib-css(height, @minicart-qty__height);
                //     .lib-css(line-height, @minicart-qty__height);
                //     border-radius: 2px;
                //     display: inline-block;
                //     margin: 3px 0 0;
                //     min-width: 18px;
                //     overflow: hidden;
                //     padding: 0 3px;
                //     text-align: center;
                //     white-space: normal;

                //     &.empty {
                //         display: none;
                //     }

                //     .loader {
                //         > img {
                //             .lib-css(max-width, @minicart-qty__height);
                //         }
                //     }
                // }

                .counter-label {
                    &:extend(.abs-visually-hidden all);
                }
            }
        }

        .minicart-widgets {
            margin-top: 15px;
        }
    }

    .minicart-items-wrapper {
        .lib-css(border, 1px solid @minicart__border-color);
        .lib-css(margin, 0 -@minicart__padding-horizontal);
        border-left: 0;
        border-right: 0;
        overflow-x: auto;
        padding: 15px;
    }

    .minicart-items {
        .lib-list-reset-styles();

        .product-item {
            padding: @indent__base 0;

            &:not(:first-child) {
                .lib-css(border-top, 1px solid @minicart__border-color);
            }

            &:first-child {
                padding-top: 0;
            }

            > .product {
                &:extend(.abs-add-clearfix all);
            }
        }

        .product-image-wrapper {
            &:extend(.abs-reset-image-wrapper all);
        }

        .product-item-pricing {
            .label {
                display: inline-block;
            }
        }

        .price-minicart {
            margin-bottom: @indent__xs;
        }

        .message {
            margin-bottom: 0;
            margin-top: 10px;
        }

        .product {
            > .product-item-photo,
            > .product-image-container {
                float: left;
            }

            .toggle {
                .lib-icon-font(
                    @_icon-font-content: @icon-down,
                    @_icon-font-size: 28px,
                    @_icon-font-line-height: 16px,
                    @_icon-font-text-hide: false,
                    @_icon-font-position: after,
                    @_icon-font-display: block
                );
                cursor: pointer;
                position: relative;
                white-space: nowrap;

                &:after {
                    position: static;
                    right: @indent__base;
                    top: 0;
                }
            }

            &.active {
                > .toggle {
                    .lib-icon-font-symbol(
                        @_icon-font-content: @icon-up,
                        @_icon-font-position: after
                    );
                }
            }
        }

        .product-item-name {
            font-weight: @font-weight__regular;
            margin: 0 0 @indent__s;

            a {
                .lib-css(color, @link__color);
            }
        }

        .product-item-details {
            padding-left: 88px;

            .price {
                font-weight: @font-weight__bold;
            }

            .price-including-tax,
            .price-excluding-tax {
                margin: @indent__xs 0 0;
            }

            .weee[data-label] {
                .lib-font-size(11);

                .label {
                    &:extend(.abs-no-display all);
                }
            }

            .details-qty {
                margin-top: @indent__s;
            }
        }

        .product.options {
            .tooltip.toggle {
                .lib-icon-font(
                    @icon-down,
                    @_icon-font-size: 28px,
                    @_icon-font-line-height: 28px,
                    @_icon-font-text-hide: true,
                    @_icon-font-margin: -3px 0 0 7px,
                    @_icon-font-position: after
                );

                .details {
                    display: none;
                }
            }
        }

        .details-qty,
        .price-minicart {
            .label {
                &:extend(.abs-colon all);
            }
        }

        .item-qty {
            text-align: center;
            width: 45px;
        }

        .update-cart-item {
            .lib-font-size(11);
            margin-left: 5px;
            vertical-align: top;
        }

        .subtitle {
            display: none;
        }

        .action {
            &.edit,
            &.delete {
                .lib-icon-font(
                    @icon-settings,
                    @_icon-font-size: 28px,
                    @_icon-font-line-height: 28px,
                    @_icon-font-text-hide: true,
                    @_icon-font-color: @color-gray19,
                    @_icon-font-color-hover: @color-gray19,
                    @_icon-font-color-active: @color-gray19
                );
            }

            &.delete {
                .lib-icon-font-symbol(
                    @_icon-font-content: @icon-trash
                );
            }
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__xs) {
    .minicart-wrapper .block-minicart {
        width: 290px;
    }
}

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
    .minicart-wrapper {
        margin-top: @indent__s;
        .lib-clearfix();
        .product {
            .actions {
                float: left;
                margin: 10px 0 0 0;
            }
        }
        .update-cart-item {
            float: right;
            margin-left: 0;
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .minicart-wrapper {
        margin-left: 13px;

        .block-minicart {
            right: -15px;
            width: 390px;
        }
    }
}
*/
/*.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
    .opc-wrapper {
        .step-title {
            .lib-css(font-size, @checkout-step-title-mobile__font-size);
            border-bottom: 0;
            padding-bottom: 0;
        }
    }
}*/
/*.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .opc-wrapper {
        &:extend(.abs-add-box-sizing-desktop-m all);
        .lib-layout-column(2, 1, @checkout-wrapper__columns);
        padding-right: @indent__l;
    }

    .checkout-onepage-success {
        .print {
            display: block;
            float: right;
            margin: 22px 0 0;
        }
    }
}
*/
/*& when (@media-common = true) {
    .field {
        .control {
            &._with-tooltip {
                &:extend(.abs-field-tooltip all);
            }
        }

        &.choice {
            .field-tooltip {
                display: inline-block;
                margin-left: @indent__s;
                position: relative;
                top: -3px;
            }

            .field-tooltip-action {
                .lib-css(line-height, @checkout-tooltip-icon__font-size);
            }
        }

        &._error {
            .control {
                input,
                select,
                textarea {
                    .lib-css(border-color, @checkout-field-validation__border-color);
                }
            }
        }
    }

    .opc-wrapper {
        .fieldset {
            > .field {
                > .label {
                    font-weight: @font-weight__regular;
                }
            }
        }
    }
}*/
@media only screen and (max-width: 768px) {
  .field-tooltip .field-tooltip-content {
    left: auto;
    right: -10px;
    top: 40px;
  }
  .field-tooltip .field-tooltip-content::before,
  .field-tooltip .field-tooltip-content::after {
    border: 10px solid transparent;
    height: 0;
    left: auto;
    margin-top: -21px;
    right: 10px;
    top: 0;
    width: 0;
  }
  .field-tooltip .field-tooltip-content::before {
    border-bottom-color: #999;
  }
  .field-tooltip .field-tooltip-content::after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
}
/*
& when (@media-common = true) {

    .opc-wrapper {

        //
        //  Shipping Address
        //  ---------------------------------------------

        .form-login,
        .form-shipping-address {
            .lib-css(margin-top, @checkout-shipping-address__margin-top);
            margin-bottom: @indent__base;

            .fieldset {
                .note {
                    font-size: @font-size__base;
                    margin-top: @indent__s;
                }
            }
        }

        .shipping-address-items {
            font-size: 0;
        }

        .shipping-address-item {
            &:extend(.abs-add-box-sizing all);
            .lib-css(border, @checkout-shipping-item__border);
            .lib-css(line-height, @checkout-shipping-item__line-height);
            .lib-css(margin, @checkout-shipping-item__margin);
            .lib-css(padding, @checkout-shipping-item__padding);
            .lib-css(transition, @checkout-shipping-item__transition);
            .lib-css(width, @checkout-shipping-item-tablet__width);
            display: inline-block;
            font-size: @font-size__base;
            position: relative;
            vertical-align: top;
            word-wrap: break-word;

            &.selected-item {
                .lib-css(border-color, @checkout-shipping-item__active__border-color);

                &:after {
                    .lib-css(background, @checkout-shipping-item-icon__background-color);
                    .lib-css(color, @checkout-shipping-item-icon__color);
                    .lib-css(content, @checkout-shipping-item-icon__content);
                    .lib-css(font-family, @icons__font-name);
                    .lib-css(height, @checkout-shipping-item-icon__selected__height);
                    .lib-css(width, @checkout-shipping-item-icon__selected__width);
                    font-size: 27px;
                    line-height: 21px;
                    padding-top: 2px;
                    position: absolute;
                    right: 0;
                    text-align: center;
                    top: 0;
                }
            }
        }

        .field {
            &.addresses {
                &:extend(.abs-add-clearfix all);
            }
        }

        .action-show-popup {
            margin: 0 0 @indent__base;

            > span {
                &:before {
                    content: '+';
                    padding-right: @indent__xs;
                }
            }
        }

        .action-select-shipping-item {
            float: right;
            margin: @indent__base 0 0;
        }

        .edit-address-link {
            &:extend(.abs-action-button-as-link all);
            display: block;
            float: left;
            margin: 26px 5px 0 0;
        }
    }

    //
    //  Shipping Methods
    //  ---------------------------------------------

    .checkout-shipping-method {
        .step-title {
            margin-bottom: 0;
        }

        .no-quotes-block {
            margin: @indent__base 0;
        }
    }

    .methods-shipping {
        .actions-toolbar {
            .action {
                &.primary {
                    &:extend(.abs-button-l all);
                    margin: @indent__base 0 0;
                }
            }
        }
    }

    .table-checkout-shipping-method {
        thead {
            th {
                display: none;
            }
        }

        tbody {
            td {
                .lib-css(border-top, @checkout-shipping-method__border);
                .lib-css(padding-bottom, @checkout-shipping-method__padding);
                .lib-css(padding-top, @checkout-shipping-method__padding);

                &:first-child {
                    padding-left: 0;
                    padding-right: 0;
                    width: 20px;
                }
            }

            tr {
                &:first-child {
                    td {
                        border-top: none;
                    }
                }
            }

            .row-error {
                td {
                    border-top: none;
                    padding-bottom: @indent__s;
                    padding-top: 0;
                }
            }
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
    .opc-wrapper {
        .form-login {
            .lib-css(border-bottom, 1px solid @checkout-shipping-item-before__border-color);
            .lib-css(margin, @checkout-shipping-item-mobile__padding);
            .lib-css(padding, @checkout-shipping-item-mobile__padding);
        }

        .shipping-address-item {
            .lib-css(border-bottom, 1px solid @checkout-shipping-item-before__border-color);
            .lib-css(margin, @checkout-shipping-item-mobile__margin);
            .lib-css(padding, @checkout-shipping-item-mobile__padding);
            width: 100%;

            &.selected-item {
                .lib-css(padding, @checkout-shipping-item-mobile__active__padding);
                border-bottom-width: 2px;

                .edit-address-link {
                    .lib-css(right, @checkout-shipping-item-icon__selected__width + @indent__s);
                }
            }
        }

        .form-login,
        .form-shipping-address {
            .lib-css(margin-top, @checkout-shipping-address__margin-top);
        }

        .action-select-shipping-item {
            float: none;
            margin-top: @indent__s;
            width: 100%;
        }

        .action-show-popup {
            width: 100%;
        }

        .edit-address-link {
            .lib-icon-font(
                @icon-settings,
                @_icon-font-size: 28px,
                @_icon-font-line-height: 28px,
                @_icon-font-text-hide: true,
                @_icon-font-color: @color-gray19,
                @_icon-font-color-hover: @color-gray19,
                @_icon-font-color-active: @color-gray19
            );
            margin: 0;
            position: absolute;
            right: 0;
            top: 1px;
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .checkout-shipping-method {
        .actions-toolbar {
            > .primary {
                float: right;
            }

            .action {
                &.primary {
                    margin: 0;
                }
            }
        }
    }

    .opc-wrapper {
        .form-login,
        .form-shipping-address {
            .lib-css(max-width, @checkout-shipping-address__max-width);
        }
    }

    .table-checkout-shipping-method {
        width: auto;
    }
}

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) {
    .opc-wrapper {
        .shipping-address-item {
            .lib-css(width, @checkout-shipping-item__width);

            &:before {
                .lib-css(background, @checkout-shipping-item-before__border-color);
                .lib-css(height, @checkout-shipping-item-before__height);
                content: '';
                left: 0;
                position: absolute;
                top: 0;
                width: 1px;
            }

            &:nth-child(3n + 1) {
                &:before {
                    display: none;
                }
            }

            &.selected-item {
                &:before {
                    display: none;
                }

                + .shipping-address-item {
                    &:before {
                        display: none;
                    }
                }
            }
        }
    }

    .table-checkout-shipping-method {
        min-width: 500px;
    }
}
*/
/*
& when (@media-common = true) {

    //
    //  Order Summary
    //  ---------------------------------------------

    .opc-block-summary {
        &:extend(.abs-add-box-sizing all);
        .lib-css(background, @checkout-summary__background-color);
        .lib-css(padding, @checkout-summary__padding);
        margin: 0 0 @indent__base;

        > .title {
            &:extend(.abs-checkout-title all);
            display: block;
        }

        //  Totals table
        .table-totals {
            &:extend(.abs-sidebar-totals all);
        }

        .mark {
            .value {
                .lib-css(color, @checkout-summary-mark-value__color);
                display: block;
            }
        }

        .discount.coupon {
            display: none;
        }

        .grand.incl {
            & + .grand.excl {
                .mark,
                .amount {
                    border-top: 0;
                    .lib-font-size(14);
                    padding-top: 0;

                    strong {
                        font-weight: @font-weight__regular;
                    }
                }
            }
        }

        .not-calculated {
            font-style: italic;
            white-space: normal;
        }

        //
        //  Items list
        //  ---------------------------------------------

        //  Block title
        .items-in-cart {
            > .title {
                border-bottom: @border-width__base solid @border-color__base;
                .lib-css(padding, @indent__s @indent__xl @indent__s 0);
                cursor: pointer;
                .lib-icon-font(@icon-down, @_icon-font-size: 30px, @_icon-font-line-height: 12px, @_icon-font-text-hide: true, @_icon-font-margin: 3px 0 0, @_icon-font-position: after, @_icon-font-display: block);
                margin-bottom: 0;
                position: relative;

                &:after {
                    position: absolute;
                    right: 0;
                    top: @indent__s;
                }

                strong {
                    .lib-font-size(18);
                    font-weight: @font-weight__light;
                    margin: 0;
                }
            }

            &.active {
                > .title {
                    .lib-icon-font-symbol(@_icon-font-content: @icon-up, @_icon-font-position: after);
                }
            }

            .product {
                position: relative;
                .item-options {
                    &:extend(.abs-product-options-list all);
                    &:extend(.abs-add-clearfix all);
                }
            }
        }

        //  Cart items
        .minicart-items-wrapper {
            .lib-css(margin, 0 -(@checkout-summary-items__padding) 0 0);
            .lib-css(max-height, @checkout-summary-items__max-height);
            .lib-css(padding, @checkout-summary-items__padding @checkout-summary-items__padding 0 0);
            border: 0;
        }

        .column.main & {
            .product-item {
                margin: 0;
                padding-left: 0;
            }
        }

        .product-item {
            .product-item-inner {
                display: table;
                margin: 0 0 @indent__s;
                width: 100%;
            }

            .product-item-name-block {
                display: table-cell;
                padding-right: @indent__xs;
                text-align: left;
            }

            .subtotal {
                display: table-cell;
                text-align: right;
            }

            .price {
                .lib-font-size(16);
                font-weight: @font-weight__regular;
            }

            .price-including-tax {
                & + .price-excluding-tax {
                    margin: 0;

                    .price {
                        .lib-font-size(10);
                    }
                }
            }
        }

        .actions-toolbar {
            position: relative;
            z-index: 1;

            .secondary {
                border-top: @border-width__base solid @border-color__base;
                display: block;
                float: none;
                margin: -1px 0 0;
                padding: 15px 0 0;
                text-align: left;

                .action {
                    margin: 0;
                }
            }
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .opc-summary-wrapper {
        .modal-header {
            .action-close {
                display: none;
            }
        }
    }
}
*/
/*
& when (@media-common = true) {
    .checkout-payment-method {
        .step-title {
            border-bottom: 0;
            margin-bottom: 0;
        }

        .payment-method {
            &:first-child {
                .payment-method-title {
                    border-top: 0;
                }
            }

            &._active {
                .payment-method-content {
                    display: block;
                }
            }

            & + .payment-method {
                .payment-method-title {
                    .lib-css(border-top, @checkout-payment-method-title__border);
                }
            }
        }

        .payment-method-content {
            > .actions-toolbar {
                > .primary {
                    .action {
                        &.primary {
                            &:extend(.abs-button-l all);
                        }
                    }
                }
            }
        }

        .payment-method-title {
            .lib-css(padding, @checkout-payment-method-title__padding 0);
            margin: 0;

            .payment-icon {
                display: inline-block;
                margin-right: @indent__xs;
                vertical-align: middle;
            }

            .action-help {
                display: inline-block;
                margin-left: @indent__xs;
            }
        }

        .payment-method-content {
            display: none;
            .lib-css(padding, 0 0 @indent__base @checkout-payment-method-content__padding__xl);
            .fieldset {
                &:not(:last-child) {
                    margin: 0 0 @indent__base;
                }
            }
        }

        .payment-group {
            & + .payment-group {
                .step-title {
                    margin: @indent__base 0 0;
                }
            }
        }

        .field-select-billing,
        .billing-address-form {
            .lib-css(max-width, @checkout-billing-address-form__max-width);
        }

        .billing-address-same-as-shipping-block {
            margin: 0 0 @indent__s;
        }

        .checkout-billing-address {
            margin: 0 0 @indent__base;

            .primary {
                .action-update {
                    margin-right: 0;
                }
            }

            .action-cancel {
                &:extend(.abs-action-button-as-link all);
            }

            .billing-address-details {
                .lib-css(line-height, @checkout-billing-address-details__line-height);
                .lib-css(padding, @checkout-billing-address-details__padding);
            }
        }

        .payment-method-note {
            & + .checkout-billing-address {
                margin-top: @indent__base;
            }
        }

        .field-select-billing {
            > .label {
                &:extend(.abs-visually-hidden all);
            }
        }

        .payment-method-iframe {
            background-color: transparent;
            display: none;
            width: 100%;
        }

        .no-payments-block {
            margin: @indent__base 0;
        }

        .payments {
            .legend {
                &:extend(.abs-visually-hidden all);
            }
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .checkout-payment-method {
        .payment-methods {
            .lib-css(margin, 0 -(@checkout-payment-method-title-mobile__padding));
        }

        .step-title {
            .lib-css(padding-left, @checkout-payment-method-title-mobile__padding);
            .lib-css(padding-right, @checkout-payment-method-title-mobile__padding)
        }

        .payment-method-title {
            .lib-css(padding, @checkout-payment-method-title-mobile__padding)
        }

        .payment-method-content {
            .lib-css(padding, 0 @checkout-payment-method-title-mobile__padding @indent__base);
        }

        .checkout-billing-address {
            .action-cancel {
                margin-top: @indent__s;
            }
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .checkout-payment-method {
        .actions-toolbar {
            .primary {
                float: right;
                margin: 0;
            }
        }

        .fieldset {
            > .field-select-billing {
                > .control {
                    float: none;
                    width: 100%;
                }
            }
        }

        .payment-method-content {
            .fieldset {
                > .field {
                    margin: 0 0 @indent__base;
                    
                    &.choice {
                        &:before {
                            padding: 0;
                            width: 0;
                        }
                    }

                    &.type {
                        .control {
                            margin-left: 25.8%;
                        }

                        &.no-detection {
                            .control {
                                margin-left: 0;
                            }
                        }
                    }
                }
            }
        }
    }

    .checkout-billing-address {
        .action-update {
            float: right;
        }

        .actions-toolbar {
            .action-cancel {
                margin: 6px @indent__base 0 0;
            }
        }
    }
}
*/
/*
& when (@media-common = true) {
    .login-container {
        .block {
            &-new-customer {
                .actions-toolbar {
                    margin-top: 25px;
                }
            }

            .block-title {
                &:extend(.abs-login-block-title all);
                .lib-font-size(18);
            }
        }

        .fieldset {
            .lib-form-hasrequired(bottom);
            &:after {
                margin-top: 35px;
            }
        }
    }

    .block-addresses-list {
        .items.addresses {
            > .item {
                margin-bottom: @indent__base;

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

    .form-address-edit {
        .region_id {
            display: none;
        }

        .actions-toolbar .action.primary {
            &:extend(.abs-button-l all);
        }
    }

    .form-edit-account {
        .fieldset.password {
            display: none;
        }
    }

    .box-billing-address,
    .box-shipping-address,
    .box-information,
    .box-newsletter {
        .box-content {
            .lib-wrap-words();
            line-height: 26px;
        }
    }

    //  Full name fieldset
    .fieldset {
        .fullname {
            &.field {
                > .label {
                    &:extend(.abs-visually-hidden all);

                    + .control {
                        width: 100%;
                    }
                }
            }

            .field {
                &:extend(.abs-add-clearfix all);
            }
        }
    }

    //
    //  My account
    //  ---------------------------------------------

    .account {
        .column.main {
            h2 {
                margin-top: 0;
            }

            .toolbar {
                text-align: center;
                .limiter-options {
                    width: auto;
                }
            }

            .limiter {
                >.label {
                    &:extend(.abs-visually-hidden all);
                }
            }

            .block:not(.widget) {
                &:extend(.abs-account-blocks all);
            }
        }

        .sidebar-additional {
            margin-top: 40px;
        }

        .table-wrapper {
            &:last-child {
                margin-bottom: 0;
            }

            .action {
                margin-right: 15px;

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

        .table-return-items {
            .qty {
                .input-text {
                    &:extend(.abs-input-qty all);
                }
            }
        }
    }

    //  Checkout address (create shipping address)
    .field.street {
        .field {
            .label {
                &:extend(.abs-visually-hidden all);
            }
        }
    }

    //
    //  Account navigation
    //  ---------------------------------------------

    .account-nav {
        .title {
            &:extend(.abs-visually-hidden all);
        }

        .content {
            .lib-css(background, @account-nav-background);
            padding: 15px 0;
        }

        .item {
            margin: 3px 0 0;

            &:first-child {
                margin-top: 0;
            }

            a,
            > strong {
                .lib-css(color, @account-nav-color);
                border-left: 3px solid transparent;
                display: block;
                padding: @indent__xs 18px @indent__xs 15px;
            }

            a {
                text-decoration: none;

                &:hover {
                    .lib-css(background, @account-nav-item-hover);
                }
            }

            &.current {
                a,
                strong {
                    .lib-css(border-color, @account-nav-current-border-color);
                    .lib-css(color, @account-nav-current-color);
                    .lib-css(font-weight, @account-nav-current-font-weight);
                }

                a {
                    .lib-css(border-color, @account-nav-current-border-color);
                }
            }

            .delimiter {
                border-top: 1px solid @account-nav-delimiter__border-color;
                display: block;
                margin: @indent__s 1.8rem;
            }
        }
    }

    //
    //  Blocks & Widgets
    //  ---------------------------------------------

    .block {
        // &:extend(.abs-margin-for-blocks-and-widgets all);
        .column.main & {
            &:last-child {
                margin-bottom: 0;
            }
        }

        .title {
            margin-bottom: @indent__s;

            strong {
                .lib-heading(h4);
                .column.main & {
                    font-size: @h3__font-size;
                }
            }
        }

        p:last-child {
            margin: 0;
        }

        .box-actions {
            margin-top: @indent__xs;
        }
    }

    //
    //  Password Strength Meter
    //  ---------------------------------------------

    .field.password {
        .control {
            .lib-vendor-prefix-display();
            .lib-vendor-prefix-flex-direction();

            .mage-error {
                .lib-vendor-prefix-order(2);
            }

            .input-text {
                .lib-vendor-prefix-order(0);
                z-index: 2;
            }
        }
    }

    .password-strength-meter {
        background-color: @_password-default;
        height: @form-element-input__height;
        line-height: @form-element-input__height;
        padding: @form-element-input__padding;
        position: relative;
        z-index: 1;

        &:before {
            content: '';
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            z-index: -1;
        }

        .password-none & {
            &:before {
                background-color: @_password-default;
                width: 100%;
            }
        }

        .password-weak & {
            &:before {
                background-color: @_password-weak;
                width: 25%;
            }
        }

        .password-medium & {
            &:before {
                background-color: @_password-medium;
                width: 50%;
            }
        }

        .password-strong & {
            &:before {
                background-color: @_password-strong;
                width: 75%;
            }
        }

        .password-very-strong & {
            &:before {
                background-color: @_password-very-strong;
                width: 100%;
            }
        }
    }

    .control.captcha-image {
        .lib-css(margin-top, @indent__s);

        .captcha-img {
            vertical-align: middle;
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
    .account {
        .column.main,
        .sidebar-additional {
            margin: 0;
        }
    }
}

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .login-container {
        .fieldset {
            &:after {
                text-align: center;
            }
        }
    }

    .account {
        .messages {
            margin-bottom: 0;
        }

        .toolbar {
            &:extend(.abs-pager-toolbar-mobile all);
        }
    }

    .control.captcha-image {
        .captcha-img {
            .lib-css(margin-bottom, @indent__s);
            display: block;
        }
    }

    .customer-account-index {
        .page-title-wrapper {
            position: relative;
        }
    }

    .form.search.advanced {
        .field.price {
            .with-addon {
                .input-text {
                    flex-basis: auto;
                    width: 100%;
                }
            }
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .login-container {
        &:extend(.abs-add-clearfix-desktop all);

        .block {
            &:extend(.abs-blocks-2columns all);
            .login {
                .actions-toolbar {
                    > .primary {
                        margin-bottom: 0;
                        margin-right: @indent__l;
                    }

                    > .secondary {
                        float: left;
                    }
                }
            }
        }

        .fieldset {
            &:after {
                &:extend(.abs-margin-for-forms-desktop all);
            }
        }
    }

    //  Full name fieldset
    .fieldset {
        .fullname {
            .field {
                .label {
                    .lib-css(margin, @form-field-type-label-inline__margin);
                    .lib-css(padding, @form-field-type-label-inline__padding);
                    .lib-css(text-align, @form-field-type-label-inline__align);
                    .lib-css(width, @form-field-type-label-inline__width);
                    box-sizing: border-box;
                    float: left;
                }

                .control {
                    .lib-css(width, @form-field-type-control-inline__width);
                    float: left;
                }
            }
        }
    }

    .form.password.reset,
    .form.send.confirmation,
    .form.password.forget,
    .form.create.account,
    .form.search.advanced,
    .form.form-orders-search {
        min-width: 600px;
        width: 50%;
    }

    //
    //  My account
    //  ---------------------------------------------

    .account.page-layout-2columns-left {
        .sidebar-main,
        .sidebar-additional {
            width: 22.3%;
        }

        .column.main {
            width: 77.7%;
        }
    }

    .account {
        .column.main {
            .block:not(.widget) {
                .block-content {
                    &:extend(.abs-add-clearfix-desktop all);

                    .box {
                        &:extend(.abs-blocks-2columns all);
                    }
                }
            }
        }

        .toolbar {
            &:extend(.abs-pager-toolbar all);
        }
    }

    .block-addresses-list {
        .items.addresses {
            &:extend(.abs-add-clearfix-desktop all);
            font-size: 0;

            > .item {
                display: inline-block;
                font-size: @font-size__base;
                margin-bottom: @indent__base;
                vertical-align: top;
                width: 48.8%;

                &:nth-last-child(1),
                &:nth-last-child(2) {
                    margin-bottom: 0;
                }

                &:nth-child(even) {
                    margin-left: 2.4%;
                }
            }
        }
    }

    //
    //  Welcome block
    //  ---------------------------------------------

    .dashboard-welcome-toggler {
        &:extend(.abs-visually-hidden-desktop all);
    }

    .control.captcha-image {
        .captcha-img {
            margin: 0 @indent__s @indent__s 0;
        }
    }
}
*/
/*& when (@media-common = true) {

    .block.filter {
        margin-bottom: @indent__xl;

        .filter-title {
            margin-bottom: @indent__base;

            strong {
                font-size: 18px;
            }
        }
    }

    .block-subtitle {
        display: inline-block;
        margin-bottom: @indent__s;
    }

    .filter-current {
        .item {
            margin-bottom: @indent__s;
        }

        .filter-label {
            display: block;
            font-weight: @font-weight__bold;

            &:after {
                content: ':';
            }
        }

        + .filter-actions {
            margin-bottom: @indent__l;
        }
    }

    .filter-options-content {
        .filter-count-label {
            &:extend(.abs-visually-hidden all);
        }
    }

    .filter-options {
        margin: 0;

        .filter-options-title {
            .lib-heading(h4);
            margin: 0 0 @indent__s;
            word-break: break-all;
        }

        .filter-options-content {
            margin: 0 0 @indent__m;

            .item {
                margin-bottom: 3px;
            }
        }

        .count {
            .lib-css(color, @text__color__muted);

            &:before {
                content: '(';
            }

            &:after {
                content: ')';
            }
        }
    }

    .items {
        &:extend(.abs-reset-list all);
    }

    .filtered {
        .items {
            margin: 15px 0;
        }

        .item {
            margin-bottom: 6px;
            padding-left: 22px;
            position: relative;

            .label {
                font-weight: @font-weight__bold;
            }

            .action.remove {
                &:extend(.abs-remove-button-for-blocks all);
                left: -6px;
                position: absolute;
                top: 0;
            }
        }

        & + .actions {
            margin-bottom: 35px;
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .page-with-filter {
        .columns {
            .sidebar-main {
                .lib-vendor-prefix-order(0);
            }
        }
    }
}
*/
/*
& when (@media-common = true) {
    .data.switch .counter {
        .lib-css(color, @text__color__muted);

        &:before {
            content: '(';
        }

        &:after {
            content: ')';
        }
    }

    .rating-summary {
        .lib-rating-summary();

        .rating-result {
            margin-left: -5px;
        }
    }

    .product-reviews-summary,
    .table-reviews {
        .rating-summary {
            .lib-rating-summary-label-hide();
        }
    }

    .review-control-vote {
        .lib-rating-vote();
    }

    //
    //  Add review block
    //  ---------------------------------------------

    .block {
        &.add.review {
            margin-bottom: @indent__xl;

            > .title {
                .lib-heading(h2);
            }

            .legend {
                .lib-heading(h3);
                margin: 0 0 @indent__base;
            }

            .field.rating {
                display: table-row;

                .label {
                    display: table-cell;
                    padding: @indent__xs 0;
                    vertical-align: middle;
                }

                .control {
                    display: table-cell;
                    vertical-align: top;
                }
            }
        }

        &.reviews.list {
            > .title {
                .lib-heading(h2);
            }

            .review {
                &.item {
                    margin-bottom: @indent__xl;
                }

                &.title {
                    .lib-heading(h3);
                }
            }
        }
    }

    .data.table.reviews {
        .rating-summary {
            margin-top: -4px;
        }
    }

    .customer-review.view {
        margin-bottom: @indent__base;

        .review.title,
        .ratings-summary,
        .product-details {
            margin-bottom: @indent__base;
        }
    }

    .product-reviews-summary {
        display: table;
        margin: @indent__s 0 12px;

        .products.wrapper.list & {
            margin: 0 auto;
        }

        &.empty {
            margin-left: 0;
        }

        .rating-summary {
            display: table-cell;
            left: -@indent__xs;
            position: relative;
            text-align: left;
            vertical-align: middle;
        }

        .reviews-actions {
            display: table-cell;
            line-height: @rating-icon__font-size;
            vertical-align: middle;

            a {
                margin-right: @indent__xs;
            }
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .product-reviews-summary {
        .products.wrapper.list & {
            margin: 0;
        }
    }
}

//
//  Common
//  _____________________________________________

& when (@media-common = true) {

    .customer-review {
        .product-details {
            &:extend(.abs-add-clearfix all);
            margin-bottom: @indent__xl;
        }

        .product-media {
            float: left;
            margin-right: 3%;
            max-width: 285px;
            width: 30%;
        }

        .review-details {
            .customer-review-rating {
                margin-bottom: @indent__base;

                .item {
                    margin-bottom: @indent__s;

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

            .review-title {
                .lib-heading(h3);
                font-weight: @font-weight__semibold;
                margin-bottom: @indent__base;
            }

            .review-content {
                margin-bottom: @indent__base;
            }
        }

        .product-reviews-summary {
            .rating-summary,
            .reviews-actions {
                display: block;
            }
        }
    }

    .review-field-ratings {
        .nested {
            display: table;
        }

        .review-field-rating {
            display: table-row;

            .label,
            .control {
                display: table-cell;
                padding-bottom: @indent__s;
                vertical-align: top;
            }

            .label {
                padding-right: @indent__s;
                padding-top: 6px;
            }

            .control {
                padding-top: 2px;
            }
        }
    }

    //
    //  Review product page
    //  ---------------------------------------------

    .review {
        &-toolbar {
            border-top: 1px solid @color-gray79;
            margin: 0 0 @indent__base;
            text-align: center;

            &:first-child {
                display: none;
            }

            .pages {
                border-bottom: 1px solid @color-gray79;
                display: block;
                padding: @indent__base 0;
                text-align: center;
            }

            .limiter {
                display: none;
            }
        }

        &-add {
            .block-title {
                display: none;
            }
        }

        &-form {
            .action.submit.primary {
                .lib-button-revert-secondary-color();
            }
        }

        .fieldset &-legend.legend {
            &:extend(.abs-reset-left-margin all);
            margin-bottom: @indent__base;

            strong {
                display: block;
                margin-left: 0;
            }
        }

        &-field-rating {
            .control {
                margin-bottom: 1.2 * @indent__xl;
                margin-top: @indent__s;
            }
        }

        &-list {
            margin-bottom: @indent__l;

            .block-title strong {
                .lib-heading(h2);
            }
        }

        &-item {
            .lib-clearer();
            border-bottom: 1px solid @color-gray79;
            margin: 0;
            padding: @indent__base 0;

            &:last-child {
                border-width: 0;
            }
        }

        &-ratings {
            display: table;
            margin-bottom: @indent__s;
            max-width: 100%;
            &:extend(.abs-rating-summary all);
        }

        &-author {
            display: inline;
        }

        &-title {
            .lib-heading(h3);
            margin: 0 0 @indent__base;
        }

        &-content {
            margin-bottom: @indent__base;
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__s) {
    .review {
        &-form {
            max-width: 500px;
        }

        &-ratings {
            float: left;
            margin-bottom: 0;
            max-width: @review-ratings-left - @indent__xl;
        }

        &-ratings ~ &-content,
        &-ratings ~ &-details {
            margin-left: @review-ratings-left;
        }

        &-toolbar {
            margin: 0 0 @reviews-indent-desktop;

            .pages {
                padding: @reviews-indent-desktop 0;
            }
        }

        .fieldset &-legend.legend {
            margin-bottom: @reviews-indent-desktop;
        }

        &-item {
            padding: @reviews-indent-desktop 0;
        }

        &-title {
            margin: 0 0 @reviews-indent-desktop;
        }
    }
}

*/
/*
& when (@media-common = true) {

    //
    //  Collapsible navigation
    //  -----------------------------------------

    .block-collapsible-nav {
        .content {
            .lib-css(background, @collapsible-nav-background);
            padding: 15px 0;
        }
        .item {
            margin: 3px 0 0;
            &:first-child {
                margin-top: 0;
            }

            a,
            > strong {
                border-left: 3px solid transparent;
                .lib-css(color, @collapsible-nav-color);
                display: block;
                padding: 5px 18px 5px 15px;
            }

            a {
                text-decoration: none;

                &:hover {
                    .lib-css(background, @collapsible-nav-item-hover);
                }
            }

            &.current {
                a,
                > strong {
                    .lib-css(border-color, @collapsible-nav-current-border-color);
                    .lib-css(color, @collapsible-nav-current-color);
                    .lib-css(font-weight, @collapsible-nav-current-font-weight);
                }

                a {
                    .lib-css(border-color, @collapsible-nav-current-border-color);
                }
            }

            .delimiter {
                border-top: 1px solid @collapsible-nav-delimiter__border-color;
                display: block;
                margin: @indent__s 1.8rem;
            }
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .block-collapsible-nav {
        .title {
            &:extend(.abs-visually-hidden-desktop all);
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .block-collapsible-nav {
        left: 0;
        position: absolute;
        top: -21px;
        width: 100%;
        z-index: 5;

        .title {
            &:extend(.abs-toggling-title-mobile all);
        }

        .content {
            border-bottom: @border-width__base solid @border-color__base;
            display: none;

            &.active {
                display: block;
            }
        }
    }
}
*/
/*& when (@media-common = true) {
    .toolbar {
        &.wishlist-toolbar {
            .limiter {
                float: right;
            }
            .main .pages {
                display: inline-block;
                position: relative;
                z-index: 0;
            }
            .toolbar-amount,
            .limiter {
                display: inline-block;
                z-index: 1;
            }
        }
    }

    .form.wishlist.items {
        .actions-toolbar {
            &:extend(.abs-reset-left-margin all);
        }
    }

    .product-info-main,
    .product-options-bottom,
    .block-bundle-summary {
        .action.towishlist {
            &:extend(.abs-action-addto-product all);
        }
    }

    .product-items,
    .products.list.items,
    .table-comparison {
        .action {
            &.towishlist {
                &:extend(.abs-actions-addto-gridlist all);
                .lib-icon-font-symbol(
                    @icon-wishlist-empty
                );
            }
        }
    }

    .account .table-wrapper .data.table.wishlist {
        .lib-table-bordered(
            @_table_type: horizontal
        );

        thead > tr > th {
            border-bottom: 0;
        }

        tbody > tr:last-child > td {
            border-bottom: 1px solid @table__border-color;
        }

        .product.name {
            display: inline-block;
            margin-bottom: @indent__s;
        }

        .box-tocart {
            margin: @indent__s 0;

            .qty {
                vertical-align: middle;
                &:extend(.abs-input-qty all);
            }
        }

        .col {
            &.item {
                width: 50%;
            }

            &.photo {
                max-width: 150px;
            }

            &.selector {
                max-width: 15px;
            }
        }

        textarea {
            margin: @indent__s 0;
        }

        .input-text.qty {
            margin-bottom: @indent__s;
        }

        .action.primary {
            vertical-align: top;
        }

        .price {
            font-weight: @font-weight__bold;
        }
    }

    .block-wishlist {
        .block-title {
            &:extend(.abs-block-title all);
        }

        .counter {
            &:extend(.abs-block-items-counter all);
        }

        .product-item-name {
            margin-right: @indent__m;
        }
    }

    .products-grid.wishlist {
        .product {
            &-item {
                margin-left: 2%;
                width: calc(~'(100% - 4%) / 3');

                &:nth-child(3n + 1) {
                    margin-left: 0;
                }

                &-photo {
                    display: block;
                    margin-bottom: @indent__s;
                }

                &-name {
                    margin-top: 0;
                }

                .price-box {
                    margin: 0;
                }

                &-tooltip {
                }

                .comment-box {
                    .label {
                        &:extend(.abs-visually-hidden all);
                    }
                }

                &-comment {
                    display: block;
                    height: 42px;
                    margin: @indent__s 0;
                }

                &-actions {
                    > * {
                        margin-right: 15px;

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

                .box-tocart {
                    input.qty {
                        height: 32px;
                        &:extend(.abs-input-qty all);
                    }
                }
            }
        }
    }
}

//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
    .products-grid.wishlist {
        .product-item {
            border-bottom: 1px solid @secondary__color;
            margin: 0;
            width: 100%;

            &:first-child {
                border-top: 1px solid @secondary__color;
            }
        }
    }
}

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .products-grid.wishlist {
        margin-bottom: @indent__l;
        margin-right: 0;
        .product {
            &-item {
                padding: @indent__base 0 @indent__base 0;
                position: relative;

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

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

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

                    .action {
                        margin-right: 15px;

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

                        &.edit {
                            float: left;
                        }

                        &.delete {
                            float: right;
                        }

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

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

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

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

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

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

    //
    //  Grid view for wishlist
    //  -----------------------------------------

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

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__s) {
    .wishlist-index-index {
        .products-grid {
            .product-item {
                margin-bottom: @indent__base;
            }

            .product-item-actions {
                margin: 0;
            }
        }
    }
}

//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
    .products-grid.wishlist {
        .product {
            &-item {
                &-tooltip {
                    display: inline-block;
                }

                &-actions {
                    margin: @indent__s 0 0;
                }

                .fieldset {
                    .field.qty {
                        margin-bottom: @indent__s;
                        padding-right: @indent__s;

                        .label {
                            width: auto;
                        }
                    }
                }

                .box-tocart {
                    .actions-primary {
                        margin: 0;
                    }

                    .stock {
                        margin: @indent__base 0 0;
                    }
                }
            }
        }
    }

    .wishlist-index-index {
        .product {
            &-item {
                &-info {
                    width: 240px;
                }
            }
        }

        .main {
            .form-wishlist-items {
                .actions-toolbar {
                    &:extend(.abs-reset-left-margin-desktop all);
                }
            }
        }
    }
}

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) {
    .wishlist-index-index {
        .products-grid {
            .product-items {
                margin: 0;
            }

            .product-item {
                margin-left: calc(~'(100% - 4 * 24.439%) / 3');
                padding: 0;
                width: 24.439%;

                &:nth-child(4n + 1) {
                    margin-left: 0;
                }
            }
        }
    }
}
*/
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
@media all and (min-width: 768px), print {
  .abs-product-options-list-desktop dt,
  .block-giftregistry-shared .item-options dt {
    clear: left;
    float: left;
    margin: 0 10px 5px 0;
  }
  .abs-product-options-list-desktop dt:after,
  .block-giftregistry-shared .item-options dt:after {
    content: ': ';
  }
  .abs-product-options-list-desktop dd,
  .block-giftregistry-shared .item-options dd {
    display: inline-block;
    float: left;
    margin: 0 0 5px;
    word-break: break-all;
  }
  .abs-button-desktop {
    width: auto;
  }
  .abs-blocks-2columns,
  .column .block-addbysku .block-content .box,
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box,
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box,
  .sales-guest-view .column.main .block:not(.widget) .block-content .box {
    width: 48.8%;
  }
  .abs-blocks-2columns:nth-child(odd),
  .column .block-addbysku .block-content .box:nth-child(odd),
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(odd),
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box:nth-child(odd),
  .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(odd) {
    clear: left;
    float: left;
  }
  .abs-blocks-2columns:nth-child(even),
  .column .block-addbysku .block-content .box:nth-child(even),
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(even),
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box:nth-child(even),
  .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(even) {
    float: right;
  }
  .abs-reset-left-margin-desktop,
  .column.main .magento-payments-review .actions-toolbar,
  .bundle-options-container .legend.title,
  .gift-summary .actions-toolbar,
  .cart.table-wrapper .gift-summary .actions-toolbar,
  .column.main .block-giftregistry-shared-items .actions-toolbar,
  .form-new-agreement .fieldset .legend,
  .form-new-agreement .actions-toolbar,
  .column.main .paypal-review .actions-toolbar {
    margin-left: 0;
  }
  .abs-action-remove-desktop,
  .abs-add-fields-desktop .fieldset .additional .action.remove,
  .form-giftregistry-share .fieldset .additional .action.remove,
  .form-giftregistry-edit .fieldset .additional .action.remove,
  .form-add-invitations .fieldset .additional .action.remove,
  .form-create-return .fieldset .additional .action.remove,
  .form.send.friend .fieldset .additional .action.remove {
    margin-left: 75.8%;
    top: 6px;
  }
  .abs-add-fields-desktop .fieldset .field:not(.choice) .control,
  .form-giftregistry-share .fieldset .field:not(.choice) .control,
  .form-giftregistry-edit .fieldset .field:not(.choice) .control,
  .form-add-invitations .fieldset .field:not(.choice) .control,
  .form-create-return .fieldset .field:not(.choice) .control,
  .form.send.friend .fieldset .field:not(.choice) .control {
    width: 50%;
  }
  .abs-visually-hidden-desktop,
  .block-search .label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-desktop:after,
  .abs-pager-toolbar:after,
  .magento-payments-review .block-content:after,
  .magento-payments-review-discount:after,
  .order-review-form:after,
  .block-cart-failed .block-content:after,
  .column .block-addbysku .block-content:after,
  .block-giftregistry-shared .item-options:after,
  .gift-wrapping .nested:after,
  .table .gift-wrapping .content:after,
  .block-wishlist-management:after,
  .paypal-review .block-content:after,
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content:after,
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content:after,
  .sales-guest-view .column.main .block:not(.widget) .block-content:after,
  .page-header .header.panel:after,
  .toolbar-giftregistry-results:after,
  .toolbar-wishlist-results:after {
    clear: both;
  }
  .abs-add-box-sizing-desktop {
    box-sizing: border-box;
  }
  .abs-add-box-sizing-desktop-m {
    box-sizing: border-box;
  }
  .abs-revert-field-type-desktop .fieldset > .field,
  .abs-revert-field-type-desktop .fieldset .fields > .field {
    margin: 0 0 20px;
  }
  .abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .label,
  .abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .label {
    box-sizing: content-box;
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
  }
  .abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .control,
  .abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .control {
    float: none;
    width: auto;
  }
  .abs-revert-field-type-desktop .fieldset > .field > .label,
  .abs-revert-field-type-desktop .fieldset .fields > .field > .label {
    margin: 0 0 5px;
    display: inline-block;
  }
  .abs-revert-field-type-desktop .fieldset > .field.choice:before,
  .abs-revert-field-type-desktop .fieldset .fields > .field.choice:before,
  .abs-revert-field-type-desktop .fieldset > .field.no-label:before,
  .abs-revert-field-type-desktop .fieldset .fields > .field.no-label:before {
    display: none;
  }
  .abs-revert-field-type-desktop .fieldset > .field:not(:first-child):last-of-type,
  .abs-revert-field-type-desktop .fieldset .fields > .field:not(:first-child):last-of-type {
    margin-bottom: 0;
  }
  .abs-no-display-desktop,
  .opc-estimated-wrapper,
  .sidebar .block.widget .pager .item:not(.pages-item-next):not(.pages-item-previous) {
    display: none;
  }
  .abs-pager-toolbar,
  .toolbar-giftregistry-results,
  .toolbar-wishlist-results {
    margin-bottom: 20px;
    position: relative;
  }
  .abs-pager-toolbar .limiter,
  .toolbar-giftregistry-results .limiter,
  .toolbar-wishlist-results .limiter {
    float: right;
    position: relative;
    z-index: 1;
  }
  .abs-pager-toolbar .toolbar-amount,
  .toolbar-giftregistry-results .toolbar-amount,
  .toolbar-wishlist-results .toolbar-amount {
    float: left;
    line-height: normal;
    padding: 7px 0 0;
    position: relative;
    z-index: 1;
  }
  .abs-pager-toolbar .pages,
  .toolbar-giftregistry-results .pages,
  .toolbar-wishlist-results .pages {
    position: absolute;
    width: 100%;
    z-index: 0;
  }
  .abs-shopping-cart-items-desktop,
  .block-cart-failed,
  .cart-container .cart-gift-item {
    float: left;
    position: relative;
    width: 73%;
  }
  .abs-shopping-cart-items-desktop .actions,
  .block-cart-failed .actions,
  .cart-container .cart-gift-item .actions {
    text-align: right;
  }
  .abs-shopping-cart-items-desktop .action.clear,
  .abs-shopping-cart-items-desktop .action.update,
  .block-cart-failed .action.clear,
  .block-cart-failed .action.update,
  .cart-container .cart-gift-item .action.clear,
  .cart-container .cart-gift-item .action.update {
    margin-left: 10px;
  }
  .abs-shopping-cart-items-desktop .action.continue,
  .block-cart-failed .action.continue,
  .cart-container .cart-gift-item .action.continue {
    float: left;
  }
  /*.navigation,
    .breadcrumbs,
    .page-header .header.panel,
    .header.content,
    .footer.content,
    .page-wrapper > .widget,
    .page-wrapper > .page-bottom,
    .block.category.event,
    .top-container,
    .page-main {
        box-sizing: border-box;
        margin-left: auto;
        margin-right: auto;
        max-width: @layout__max-width;
        padding-left: @layout-indent__width;
        padding-right: @layout-indent__width;
        width: auto;
    }*/
  /*.page-main {
        width: 100%;
    }*/
  /*.columns {
        display: block;
    }*/
  /*.column.main {
        #lib-layout-columns > .main();
        &:extend(.abs-add-box-sizing-desktop all);
        min-height: 300px;
    }*/
  /*.sidebar-main {
        #lib-layout-columns > .left();
        padding-right: @layout-column-main__sidebar-offset;
        &:extend(.abs-add-box-sizing-desktop all);
    }

    .page-layout-2columns-right .sidebar-main {
        padding-left: @layout-column-main__sidebar-offset;
        padding-right: 0;
    }

    .sidebar-additional {
        #lib-layout-columns > .right();
        clear: right;
        padding-left: @layout-column__additional-sidebar-offset;
        &:extend(.abs-add-box-sizing-desktop all);
    }*/
  .page-layout-2columns-left .main {
    padding-left: 2%;
  }
  .page-layout-2columns-left .sidebar-additional {
    clear: left;
    float: left;
    padding-left: 0;
  }
  .panel.header {
    padding: 10px 20px;
  }
  .nav-toggle {
    display: none;
  }
  .nav-sections {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    margin-bottom: 25px;
  }
  .nav-sections-item-title {
    display: none;
  }
  .nav-sections-item-content > * {
    display: none;
  }
  .nav-sections-item-content > .navigation {
    display: block;
  }
  .navigation {
    /*.lib-css(background, @_nav-background-color);
        .lib-css(border, @_nav-border);
        .lib-css(font-size, @_nav-font-size);
        .lib-css(font-weight, @_nav-font-weight);
        height: inherit;
        left: auto;
        overflow: inherit;
        padding: 0;
        position: relative;
        top: 0;
        width: 100%;
        z-index: 3;*/
  }
  .navigation:empty {
    display: none;
  }
  .navigation li.level0 {
    border-top: none;
  }
  .navigation li.level1 {
    position: relative;
  }
  .navigation .level0 {
    margin: 0 10px 0 0;
    display: inline-block;
    position: relative;
  }
  .navigation .level0:last-child {
    margin-right: 0;
    padding-right: 0;
  }
  .navigation .level0:hover:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    width: 10px;
    height: calc(100% + 3px);
    z-index: 1;
  }
  .navigation .level0 > .level-top {
    color: #575757;
    line-height: 53px;
    padding: 0 12px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
  }
  .navigation .level0 > .level-top:hover,
  .navigation .level0 > .level-top.ui-state-focus {
    color: #333;
    text-decoration: none;
  }
  .navigation .level0.active > .level-top,
  .navigation .level0.has-active > .level-top {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 3px;
    color: #333;
    text-decoration: none;
    display: inline-block;
  }
  .navigation .level0.parent:hover > .submenu {
    overflow: visible !important;
  }
  .navigation .level0.parent > .level-top {
    padding-right: 20px;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon {
    position: absolute;
    right: 0;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0 .submenu {
    background: #fff;
    border: 1px solid #d1d1d1;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
    font-weight: 700;
    min-width: 230px;
    padding: 0;
    display: none;
    left: 0;
    margin: 0 !important;
    position: absolute;
    z-index: 1;
    margin-top: 11px;
  }
  .navigation .level0 .submenu > ul {
    margin-top: 11px;
  }
  .navigation .level0 .submenu > ul:before,
  .navigation .level0 .submenu > ul:after {
    content: '';
    display: block;
    overflow: hidden;
    position: absolute;
  }
  .navigation .level0 .submenu > ul:before {
    color: #fff;
    left: 20px;
    top: -20px;
    border: 10px solid transparent;
    height: 0;
    width: 0;
    border-bottom-color: #fff;
    z-index: 4;
  }
  .navigation .level0 .submenu > ul:after {
    border: 11px solid transparent;
    height: 0;
    width: 0;
    border-bottom-color: #d1d1d1;
    color: #d1d1d1;
    left: 19px;
    top: -22px;
    z-index: 3;
  }
  .navigation .level0 .submenu:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0;
    top: -4px;
    z-index: 1;
  }
  .navigation .level0 .submenu a {
    display: block;
    line-height: inherit;
    color: #575757;
    padding: 8px 20px;
  }
  .navigation .level0 .submenu a:hover,
  .navigation .level0 .submenu a.ui-state-focus {
    background: #e8e8e8;
    color: #333;
    text-decoration: none;
  }
  .navigation .level0 .submenu .active > a {
    border-color: #ff5501;
    border-style: solid;
    border-width: 0 0 0 3px;
  }
  .navigation .level0 .submenu .submenu {
    top: -1px !important;
    left: 100% !important;
  }
  .navigation .level0 .submenu .submenu-reverse {
    left: auto !important;
    right: 100%;
  }
  .navigation .level0 .submenu li {
    margin: 0;
    position: relative;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon {
    position: absolute;
    right: 3px;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: inherit;
    content: '\e608';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0.more {
    position: relative;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0.more:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
    line-height: inherit;
    color: inherit;
    content: '\e607';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0.more:before {
    display: none;
  }
  .navigation .level0.more:after {
    cursor: pointer;
    padding: 8px 12px;
    position: relative;
    z-index: 1;
  }
  .navigation .level0.more:hover > .submenu {
    overflow: visible !important;
  }
  .navigation .level0.more li {
    display: block;
  }
  .panel.header .links,
  .panel.header .switcher {
    display: inline-block;
  }
  .product.data.items {
    position: relative;
    z-index: 1;
  }
  .product.data.items:after {
    clear: both;
  }
  .product.data.items > .item.title {
    float: left;
    width: auto;
  }
  .product.data.items > .item.title > .switch {
    height: 20px;
    display: block;
    position: relative;
    z-index: 2;
  }
  .product.data.items > .item.content {
    margin-top: 20px;
    box-sizing: border-box;
    float: right;
    margin-left: -100%;
    width: 100%;
  }
  .product.data.items > .item.content:after {
    clear: both;
  }
  .product.data.items > .item.content.active {
    display: block;
  }
  .product.data.items > .item.title {
    margin: 0 5px 0 0;
  }
  .product.data.items > .item.title > .switch {
    color: #7d7d7d;
    font-weight: 600;
    line-height: 20px;
    font-size: 1.4rem;
    background: #f0f0f0;
    border: 1px solid #d1d1d1;
    border-bottom: none;
    height: 20px;
    padding: 5px 20px 5px 20px;
  }
  .product.data.items > .item.title:not(.disabled) > .switch:focus,
  .product.data.items > .item.title:not(.disabled) > .switch:hover {
    background: #fcfcfc;
  }
  .product.data.items > .item.title:not(.disabled) > .switch:active,
  .product.data.items > .item.title.active > .switch,
  .product.data.items > .item.title.active > .switch:focus,
  .product.data.items > .item.title.active > .switch:hover {
    background: #ffffff;
    color: #333;
    text-decoration: none;
  }
  .product.data.items > .item.title.active > .switch,
  .product.data.items > .item.title.active > .switch:focus,
  .product.data.items > .item.title.active > .switch:hover {
    padding-bottom: 6px;
  }
  .product.data.items > .item.content {
    background: #ffffff;
    margin-top: 31px;
    padding: 20px 20px 20px 20px;
    border: 0;
    border-top: 1px solid #d1d1d1;
  }
  .actions-toolbar:after {
    clear: both;
  }
  .actions-toolbar .primary {
    float: left;
  }
  .actions-toolbar .secondary {
    float: right;
  }
  .actions-toolbar .primary,
  .actions-toolbar .secondary {
    display: inline-block;
  }
  .actions-toolbar .primary a.action,
  .actions-toolbar .secondary a.action {
    display: inline-block;
  }
  .actions-toolbar .primary .action {
    margin: 0 5px 0 0;
  }
  .actions-toolbar .secondary a.action {
    margin-top: 6px;
  }
  .actions-toolbar > .primary,
  .actions-toolbar > .secondary {
    margin-bottom: 0;
  }
  .actions-toolbar > .primary .action,
  .actions-toolbar > .secondary .action {
    margin-bottom: 0;
    width: auto;
  }
  .modal-popup.modal-slide .modal-footer {
    border-top: 1px solid #c1c1c1;
    text-align: right;
  }
  .pagebuilder-mobile-only {
    display: none !important;
  }
  .magento-payments-review .magento-payments-review-title {
    border-bottom: 1px solid #d1d1d1;
  }
  .magento-payments-review .block-content .box-order-shipping-address,
  .magento-payments-review .block-content .box-order-shipping-method,
  .magento-payments-review .block-content .box-order-shipping-method + .box-order-billing-address {
    box-sizing: border-box;
    float: left;
    width: 33%;
  }
  .magento-payments-review .block-content .box-order-shipping-address {
    padding: 0 5%;
    width: 34%;
  }
  .magento-payments-review .table-magento-payments-review-items .col.price,
  .magento-payments-review .table-magento-payments-review-items .col.qty {
    text-align: center;
  }
  .magento-payments-review .table-magento-payments-review-items .col.item {
    width: 60%;
  }
  .magento-payments-review .col.subtotal,
  .magento-payments-review .mark,
  .magento-payments-review .amount {
    text-align: right;
  }
  .magento-payments-review-discount {
    border-top: 1px solid #d1d1d1;
  }
  .magento-payments-review-discount .block {
    margin-bottom: 15px;
  }
  .magento-payments-review-discount .block .title:after {
    display: inline;
    margin-left: 10px;
    position: static;
  }
  .magento-payments-review-discount .block .content {
    padding-bottom: 0;
  }
  .order-review-form .actions-toolbar > .primary {
    float: right;
  }
  .order-review-form .action.primary {
    margin-right: 0;
  }
  .am-checkout.-modern .amcheckout-trust-badges {
    justify-content: flex-end;
  }
  .am-widget-categories-3 .am-widget-category {
    width: 50%;
  }
  .am-brands-fullwidth {
    width: 100% !important;
  }
  .ambrands-letters-list {
    display: flex;
  }
  .ambrands-letters-list .ambrands-letter .ambrands-content {
    margin: 0 -10px;
  }
  .ambrands-letters-list .ambrands-brand-item {
    margin: 0 10px 20px;
  }
  .ambrands-letters-list .ambrands-brand-item.-no-logo {
    max-width: 156px;
  }
  .ambrands-letters-list .ambrands-letter {
    padding-right: 10px;
    width: inherit;
  }
  .block-cart-failed .actions {
    text-align: left;
  }
  .block-cart-failed .actions.primary {
    float: right;
  }
  .bundle-options-container .bundle-options-wrapper,
  .bundle-options-container .product-options-wrapper {
    float: left;
    width: 57%;
  }
  .bundle-options-container .block-bundle-summary {
    float: right;
    position: relative;
    width: 40%;
  }
  .page-layout-2columns-left .bundle-options-container .bundle-options-wrapper,
  .page-layout-2columns-left .bundle-options-container .block-bundle-summary,
  .page-layout-2columns-right .bundle-options-container .bundle-options-wrapper,
  .page-layout-2columns-right .bundle-options-container .block-bundle-summary,
  .page-layout-3columns .bundle-options-container .bundle-options-wrapper,
  .page-layout-3columns .bundle-options-container .block-bundle-summary {
    width: 48%;
  }
  .block-category-event.block:last-child {
    margin-bottom: 30px;
    padding: 10px 0 30px;
  }
  .block-category-event .block-title {
    margin: 0;
  }
  .block-category-event .block-title strong {
    font-size: 2.4rem;
  }
  .block-category-event .ticker li {
    display: none;
    margin: 0 50px;
  }
  .block-category-event .ticker .value {
    font-size: 6rem;
  }
  .block-category-event .ticker .label {
    font-size: 1.4rem;
    text-transform: none;
  }
  .block-category-event .dates .date {
    font-size: 5rem;
  }
  .block-category-event .dates .start {
    padding-right: 50px;
  }
  .block-category-event .dates .start:after {
    font-size: 5rem;
    right: 10px;
  }
  .block-search {
    float: right;
    padding-left: 15px;
    position: relative;
    width: 250px;
    z-index: 4;
  }
  .block-search .control {
    border-top: 0;
    margin: 0;
    padding: 0 0 25px;
  }
  .block-search .nested {
    display: block;
    padding-top: 5px;
    position: absolute;
  }
  .block-search input {
    margin: 0;
    padding-right: 35px;
    position: static;
  }
  .block-search input::-webkit-input-placeholder {
    color: #c2c2c2;
  }
  .block-search input:-moz-placeholder {
    color: #c2c2c2;
  }
  .block-search input::-moz-placeholder {
    color: #c2c2c2;
  }
  .block-search input:-ms-input-placeholder {
    color: #c2c2c2;
  }
  .block-search .action.search {
    display: inline-block;
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
    padding: 5px 0;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 1;
  }
  .block-search .action.search > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .block-search .action.search:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 22px;
    color: #8f8f8f;
    content: '\e615';
    font-family: 'icons-blank-theme';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .block-search .action.search:hover:before {
    color: inherit;
  }
  .block-search .action.search:active:before {
    color: inherit;
  }
  .block-search .action.search:focus,
  .block-search .action.search:active {
    background: none;
    border: none;
  }
  .block-search .action.search:hover {
    background: none;
    border: none;
  }
  .block-search .action.search.disabled,
  .block-search .action.search[disabled],
  fieldset[disabled] .block-search .action.search {
    pointer-events: none;
    opacity: 0.5;
  }
  .block-search .action.search:focus:before {
    color: #333;
  }
  .search-autocomplete {
    margin-top: 0;
  }
  .contact-index-index .column:not(.sidebar-additional) .form.contact {
    min-width: 600px;
  }
  .gift-message .field {
    margin-bottom: 20px;
  }
  .gift-options {
    position: relative;
    z-index: 1;
  }
  .gift-options .actions-toolbar {
    clear: both;
    float: right;
    position: static;
  }
  .gift-options .actions-toolbar .secondary {
    float: right;
  }
  .gift-options .actions-toolbar .secondary .action {
    float: right;
    margin-left: 20px;
  }
  .gift-options .actions-toolbar .secondary .action-cancel {
    display: block;
    float: left;
    margin-top: 6px;
  }
  .gift-options .actions-toolbar:nth-child(3):before {
    border-left: 1px solid #c1c1c1;
    bottom: 5rem;
    content: '';
    display: block;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
  }
  .gift-options-title {
    font-weight: 300;
    font-size: 1.8rem;
  }
  .cart.table-wrapper .action-gift {
    float: left;
  }
  .order-options .gift-wrapping,
  .table-order-review .gift-wrapping {
    max-width: 50%;
  }
  .form-giftregistry-search .fieldset {
    margin-bottom: 29px;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field {
    margin: 0 0 20px;
    box-sizing: border-box;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field > .label {
    margin: 0;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field:after {
    clear: both;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field.choice:before,
  .form-giftregistry-search .fieldset > .fields-specific-options > .field.no-label:before {
    padding: 6px 15px 0 0;
    width: 25.8%;
    box-sizing: border-box;
    content: ' ';
    float: left;
    height: 1px;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field .description {
    padding: 6px 15px 0 0;
    text-align: right;
    width: 25.8%;
    box-sizing: border-box;
    float: left;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field:not(.choice) > .label {
    padding: 6px 15px 0 0;
    text-align: right;
    width: 25.8%;
    box-sizing: border-box;
    float: left;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field:not(.choice) > .control {
    width: 74.2%;
    float: left;
  }
  .block-giftregistry-shared-items .product-item-photo {
    display: table-cell;
    max-width: 100%;
    padding: 0 20px 0 0;
    vertical-align: top;
    width: 1%;
  }
  .block-giftregistry-shared-items .product-item-details {
    display: table-cell;
    vertical-align: top;
    width: 99%;
    word-break: normal;
  }
  .block-giftregistry-shared-items .col.product {
    width: 48%;
  }
  .block-giftregistry-shared-items .col:not(.product) {
    text-align: center;
  }
  .block-giftregistry-shared-items .col.price {
    padding-top: 17px;
  }
  .block-giftregistry-shared-items .input-text.qty {
    margin-top: -4px;
  }
  .gift-options-cart-item .gift-wrapping,
  .cart-gift-item .gift-wrapping {
    box-sizing: border-box;
    float: left;
    padding-right: 20px;
    width: 50%;
  }
  .gift-options-cart-item .gift-wrapping + .gift-message,
  .cart-gift-item .gift-wrapping + .gift-message {
    border-left: 1px solid #c1c1c1;
    box-sizing: border-box;
    float: left;
    padding-left: 4.5rem;
    width: 50%;
  }
  .form-add-invitations .additional,
  .form-add-invitations .field.text {
    margin-top: 29px;
  }
  .table-invitations .col {
    width: 50%;
  }
  .wishlist.window.popup {
    bottom: auto;
    top: 20%;
    left: 50%;
    margin-left: -212px;
    width: 380px;
    right: auto;
  }
  .wishlist.window.popup .field {
    margin: 0 0 20px;
  }
  .wishlist.window.popup .field:not(.choice) > .label {
    box-sizing: content-box;
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
  }
  .wishlist.window.popup .field:not(.choice) > .control {
    float: none;
    width: auto;
  }
  .wishlist.window.popup .field > .label {
    margin: 0 0 5px;
    display: inline-block;
  }
  .wishlist.window.popup .field.choice:before,
  .wishlist.window.popup .field.no-label:before {
    display: none;
  }
  .block-wishlist-management {
    margin-bottom: 20px;
  }
  .block-wishlist-management .wishlist-select {
    border-bottom: 1px solid #e8e8e8;
    display: table;
    margin-bottom: 15px;
    width: 100%;
  }
  .block-wishlist-management .wishlist-select .wishlist-name {
    display: table-cell;
    margin-right: 10px;
    padding: 5px 10px 10px;
    vertical-align: top;
    white-space: nowrap;
    width: 5%;
  }
  .block-wishlist-management .wishlist-select-items {
    display: table-cell;
    padding-right: 160px;
    vertical-align: top;
  }
  .block-wishlist-management .wishlist-select-items .item {
    display: inline-block;
    margin-right: 10px;
    padding: 5px 10px 10px;
  }
  .block-wishlist-management .wishlist-select-items .item:last-child {
    margin-right: 0;
  }
  .block-wishlist-management .wishlist-select-items .current {
    border-bottom: 3px solid #ff5501;
    font-weight: 600;
  }
  .block-wishlist-management .wishlist-select .wishlist-name-current {
    display: none;
  }
  .block-wishlist-management .wishlist-add.item {
    position: absolute;
    right: 0;
    top: 0;
  }
  .block-wishlist-management .wishlist-title strong {
    font-size: 4rem;
  }
  .block-wishlist-management .wishlist-info {
    float: left;
  }
  .block-wishlist-management .wishlist-toolbar {
    float: right;
  }
  .block-wishlist-info-items .product-item-photo {
    margin-left: 0;
  }
  .products-grid.wishlist .product-item-checkbox {
    float: left;
  }
  .products-grid.wishlist .product-item-checkbox + .product-item-name {
    margin-left: 25px;
  }
  .paypal-review .paypal-review-title {
    border-bottom: 1px solid #d1d1d1;
  }
  .paypal-review .block-content .box-order-shipping-address,
  .paypal-review .block-content .box-order-shipping-method,
  .paypal-review .block-content .box-order-shipping-method + .box-order-billing-address {
    box-sizing: border-box;
    float: left;
    width: 33%;
  }
  .paypal-review .block-content .box-order-shipping-address {
    padding: 0 5%;
    width: 34%;
  }
  .paypal-review .col.subtotal,
  .paypal-review .mark,
  .paypal-review .amount {
    text-align: right;
  }
  .reward-settings + .actions-toolbar {
    margin-top: -32px;
  }
  .form-create-return .additional .field:last-child {
    margin-top: 29px;
  }
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box {
    margin-bottom: 20px;
  }
  .block-returns-tracking .block-title .action {
    margin: 0 0 0 30px;
  }
  .block-returns-tracking .block-title .actions-track {
    float: right;
    margin-top: 12px;
  }
  .table-order-items .subtotal,
  .table-order-items .amount {
    text-align: right;
  }
  .table-order-items.creditmemo .col.qty,
  .table-order-items.creditmemo .col.discount,
  .table-order-items.creditmemo .col.subtotal {
    text-align: center;
  }
  .table-order-items.creditmemo .col.total {
    text-align: right;
  }
  .order-pager-wrapper .order-pager-wrapper-top {
    padding-left: 0;
    padding-right: 0;
  }
  .order-pager-wrapper .pages {
    float: right;
  }
  .order-actions-toolbar .action.print {
    display: block;
    float: right;
  }
  .page-title-wrapper .order-date {
    margin-top: -20px;
  }
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box,
  .sales-guest-view .column.main .block:not(.widget) .block-content .box {
    margin-bottom: 20px;
  }
  .my-credit-cards .card-type img {
    display: block;
  }
  .ui-tooltip.ui-widget {
    max-width: 450px;
  }
  .filter-options-content a:hover {
    text-decoration: none;
  }
  .catalog-topnav {
    display: block;
  }
  .page-layout-1column .toolbar-products {
    position: inherit !important;
  }
  .filter-options-content .am-filter-price {
    width: 40%;
  }
  .sidebar > .block-category-list {
    margin-bottom: 14px;
  }
  .amasty-catalog-topnav {
    margin-top: 3px;
  }
  .amasty-catalog-topnav.catalog-topnav .filter-options .filter-options-content {
    min-width: 200px;
    z-index: 1001;
  }
  .amasty-catalog-topnav .filter-options {
    margin-bottom: 20px;
    padding: 3px 0;
  }
  .amasty-catalog-topnav .filter-subtitle {
    display: none;
  }
  .amasty-catalog-topnav .amshopby-category-dropdown {
    min-width: 200px;
  }
  .amasty-catalog-topnav .filter-options-item {
    margin-bottom: 0;
  }
  .amasty-catalog-topnav .filter-options-item:first-child .filter-options-title {
    padding-left: 0;
  }
  .amasty-catalog-topnav .filter-options-title {
    padding-right: 5px;
  }
  .amasty-catalog-topnav .filter-options-title:after {
    display: inline-block;
    margin: 0 0 0 15px;
    position: static;
    transform: translateY(-2px);
  }
  .sidebar.sidebar-main.-amshopby-sticky {
    background: #fff;
    position: sticky;
    top: 0;
    z-index: 10;
  }
  .sidebar.sidebar-main.-amshopby-sticky .filter-options {
    overflow-y: auto;
    scrollbar-width: thin;
  }
  .sidebar.sidebar-main.-amshopby-sticky .filter-options:hover {
    scrollbar-color: #adadad rgba(173, 173, 173, 0.2);
  }
  .sidebar.sidebar-main.-amshopby-sticky .filter-options:hover::-webkit-scrollbar {
    background: #f0f0f0;
  }
  .sidebar.sidebar-main.-amshopby-sticky .filter-options:hover::-webkit-scrollbar-thumb {
    background: #adadad;
    border-radius: 6px;
    cursor: pointer;
  }
  .sidebar.sidebar-main.-amshopby-sticky .filter-options:hover::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #fff;
  }
  .sidebar.sidebar-main.-amshopby-sticky .filter-options::-webkit-scrollbar {
    height: 12px;
    width: 6px;
  }
  .sidebar.sidebar-main.-amshopby-sticky .filter-options::-webkit-scrollbar-thumb {
    height: 6px;
    width: 6px;
  }
  .sidebar.sidebar-main.-amshopby-sticky .filter-options ::-webkit-scrollbar-track {
    height: 6px;
    width: 6px;
  }
  .amasty-catalog-topnav .filter-options-item .filter-options-content .amshopby-flyout-block .items.amshopby-fly-out-view {
    margin: -11px;
    box-shadow: none;
  }
  .am_shopby_apply_filters {
    position: absolute;
    bottom: inherit;
    z-index: 212;
    display: none;
    visibility: hidden;
    padding: 0;
    width: inherit;
  }
  .am_shopby_apply_filters.visible {
    bottom: inherit;
    visibility: visible;
  }
  .am_shopby_apply_filters.-fixed {
    position: fixed;
  }
  .am_shopby_apply_filters.-fixed .am-show-button:before {
    display: none;
  }
  .am-show-button {
    position: relative;
    justify-content: space-between;
    margin: 0 0 10px;
    padding: 12px 10px;
    min-width: 180px;
    width: inherit;
    border: none;
    border-radius: 6px;
    box-shadow: 0 4px 8px rgba(190, 199, 219, 0.21), 0 6px 25px rgba(190, 199, 219, 0.28);
  }
  .am-show-button > .am-items {
    margin: 0 auto;
  }
  .am-show-button:before {
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    content: '';
    transform: rotate(45deg);
  }
  .am-show-button.-vertical:before {
    top: calc(50% - (10px / 2));
    right: calc(100% - (10px / 2));
  }
  .am-show-button.-horizontal:before {
    top: calc(100% - (10px / 2));
    left: calc(50% - (10px / 2));
  }
  #amasty-shopby-product-list .amshopby-overlay-block > .amshopby-loader {
    top: 30%;
    transform: translate(-50%, -30%);
  }
  .opc-progress-bar-item {
    width: 185px;
  }
  .checkout-index-index .modal-popup .form-shipping-address {
    max-width: 600px;
  }
  .checkout-index-index .modal-popup .modal-footer .action-save-address {
    float: right;
    margin: 0 0 0 10px;
  }
  .opc-sidebar {
    margin: 46px 0 20px;
    width: 33.33333333%;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .authentication-dropdown {
    background-color: #fff;
    border: 1px solid #aeaeae;
    -webkit-transform: scale(1, 0);
    -webkit-transform-origin: 0 0;
    -webkit-transition: -webkit-transform linear 0.1s, visibility 0s linear 0.1s;
    position: absolute;
    text-align: left;
    top: 100%;
    transform: scale(1, 0);
    transform-origin: 0 0;
    transition: transform linear 0.1s, visibility 0s linear 0.1s;
    visibility: hidden;
    width: 100%;
  }
  .authentication-dropdown._show {
    z-index: 100;
    -webkit-transform: scale(1, 1);
    -webkit-transition: -webkit-transform linear 0.1s, visibility 0s linear 0s;
    transform: scale(1, 1);
    transition: transform linear 0.1s, visibility 0s linear 0s;
    visibility: visible;
  }
  .authentication-wrapper {
    width: 33.33333333%;
    text-align: right;
  }
  .block-authentication .block-title {
    font-size: 2.6rem;
    border-bottom: 0;
    margin-bottom: 25px;
  }
  .block-authentication .actions-toolbar > .primary {
    display: inline;
    float: right;
    margin-right: 0;
  }
  .block-authentication .actions-toolbar > .primary .action {
    margin-right: 0;
  }
  .block-authentication .actions-toolbar > .secondary {
    float: left;
    margin-right: 2rem;
    padding-top: 1rem;
  }
  .popup-authentication .modal-inner-wrap {
    min-width: 768px;
    width: 60%;
  }
  .popup-authentication .block-authentication {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-top: 1px solid #c1c1c1;
  }
  .popup-authentication .block[class],
  .popup-authentication .form-login,
  .popup-authentication .fieldset,
  .popup-authentication .block-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  .popup-authentication .block[class] {
    box-sizing: border-box;
    float: left;
    padding: 10px 30px 0 0;
    width: 50%;
  }
  .popup-authentication .block[class] + .block {
    border-left: 1px solid #c1c1c1;
    border-top: 0;
    margin: 0;
    padding: 10px 0 0 40px;
  }
  .popup-authentication .block[class] + .block:before {
    left: 0;
    top: 50%;
  }
  .popup-authentication .actions-toolbar {
    margin-bottom: 0;
    margin-top: auto;
  }
  .checkout-payment-method .payment-option-content .payment-option-inner + .actions-toolbar {
    margin-left: 0;
  }
  .page-product-downloadable .product-options-wrapper {
    float: left;
    width: 55%;
  }
  .page-product-downloadable .product-options-bottom {
    float: right;
    width: 40%;
  }
  .page-product-downloadable .product-options-bottom .field.qty + .actions {
    padding-top: 0;
  }
  .block.newsletter .field {
    margin-right: 5px;
  }
  .block.newsletter .field.newsletter {
    max-width: 220px;
  }
  .block.newsletter .field .control {
    width: 100%;
  }
  .block.newsletter .action.subscribe {
    border-radius: 3px;
  }
  .page-wrapper > .breadcrumbs,
  .page-wrapper > .top-container,
  .page-wrapper > .widget {
    box-sizing: border-box;
    width: 100%;
  }
  .header.panel > .header.links {
    float: right;
    font-size: 0;
    margin: 0;
    padding: 0;
    list-style: none none;
    margin-left: auto;
  }
  .header.panel > .header.links > li {
    display: inline-block;
    vertical-align: top;
  }
  .header.panel > .header.links > li {
    font-size: 14px;
    margin: 0 0 0 15px;
  }
  .header.panel > .header.links > li.welcome,
  .header.panel > .header.links > li a {
    line-height: 1.4;
  }
  .header.panel > .header.links > li.welcome a {
    padding-left: 5px;
  }
  .page-header {
    border: 0;
    margin-bottom: 0;
  }
  .page-header .panel.wrapper {
    border-bottom: 1px solid #e8e8e8;
  }
  .page-header .header.panel {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .page-header .switcher {
    display: inline-block;
  }
  .page-main > .page-title-wrapper .page-title {
    display: inline-block;
  }
  .page-main > .page-title-wrapper .page-title + .action {
    float: right;
    margin-top: 20px;
  }
  /*.logo {
        margin: 0 auto 25px 0;

        img {
            max-height: inherit;
        }
    }*/
  .footer.content {
    /*.links {
                display: inline-block;
                margin-bottom: 20px;
                padding: 0 50px 0 0;
                vertical-align: top;
            }*/
  }
  .footer.content .switcher.store {
    display: inline-block;
    padding-right: 50px;
    vertical-align: top;
  }
  .block.widget .products-grid .product-item {
    width: 33.33333333%;
  }
  .sidebar .block.widget .products-grid .product-item {
    margin-left: 0;
    width: 100%;
  }
  .sidebar .block.widget .products-grid .product-item .actions-secondary {
    display: block;
    padding: 10px 0;
  }
  .page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 6%) / 4);
  }
  .page-layout-1column .block.widget .products-grid .product-item:nth-child(3n + 1) {
    margin-left: 2%;
  }
  .page-layout-1column .block.widget .products-grid .product-item:nth-child(4n + 1) {
    margin-left: 0;
  }
  .page-layout-3columns .block.widget .products-grid .product-item {
    width: 50%;
  }
  .sidebar .block.widget .pager .pages-item-next {
    padding: 0;
  }
  .sidebar .block.widget .pager .pages-item-next .action {
    margin: 0;
  }
  .braintree-express-paylater-message-container {
    order: 1;
  }
  .paypal-braintree-paylater-message-container-pdp {
    padding: 0 0 10px;
  }
  .paypal-braintree-paylater-message-container-cart {
    padding: 0;
  }
}
@media all and (max-width: 1023px), print {
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
}
@media all and (min-width: 1024px), print {
  /* phpcs:ignore Magento2.Less.AvoidId.IdSelectorUsage */
  #checkout.am-checkout.-modern.-layout-1column .authentication-wrapper {
    min-width: 300px;
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-form-login .amcheckout-email .amcheckout-wrapper {
    flex: inherit;
    width: calc(50% - 7px);
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-delivery-date .field.date,
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-delivery-date .field.timepicker {
    width: 50%;
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-delivery-date .field.date {
    padding-right: 10px;
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-delivery-date .field.timepicker {
    padding-left: 10px;
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #eee;
    color: #363636;
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-summary-container .amcheckout-title > .amcheckout-icon {
    background: none;
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-summary-container .subtotal {
    width: 15%;
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-summary-container .table-totals {
    margin-left: auto;
    width: 40%;
  }
  .amcheckout-main-container.-modern .amcheckout-step-container .checkout-payment-method .payment-option-title {
    border: none;
  }
  .checkout-index-index:not(.amasty-jet-theme) .amcheckout-main-container.-modern.-layout-1column .amcheckout-summary-container .details-qty {
    max-width: 20%;
  }
  .checkout-index-index:not(.amasty-jet-theme) .amcheckout-main-container.-modern.-layout-1column .amcheckout-additional-options .amcheckout-checkboxes,
  .checkout-index-index:not(.amasty-jet-theme) .amcheckout-main-container.-modern.-layout-1column .amcheckout-additional-options .amcheckout-comment {
    display: inline-block;
    vertical-align: top;
  }
  .checkout-index-index:not(.amasty-jet-theme) .amcheckout-main-container.-modern.-layout-1column .amcheckout-additional-options .amcheckout-checkboxes {
    box-sizing: border-box;
    padding-right: 10px;
    width: 45%;
  }
  .checkout-index-index:not(.amasty-jet-theme) .amcheckout-main-container.-modern.-layout-1column .amcheckout-additional-options .amcheckout-comment {
    width: 55%;
  }
  .amcheckout-main-container.-modern.-layout-2columns {
    position: relative;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-column {
    margin: 0;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-main {
    float: left;
    width: calc(100% - (380px + 60px));
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-sidebar {
    float: right;
    transition: all 0.3s ease;
    width: 380px;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-sidebar.-sticky {
    max-height: 100vh;
    overflow: auto;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-sidebar .amcheckout-trust-badges {
    justify-content: center;
    margin: 0 0 15px;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-sidebar .amcheckout-trust-seal {
    font-size: 12px;
    max-width: 265px;
    text-align: center;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary {
    background: #fff;
    border: 1px solid #d4d4d4;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar {
    margin-bottom: 20px;
    text-align: center;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar .amasty.checkout,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar .amasty.checkout {
    float: none;
    width: 70%;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container,
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options .amcheckout-title {
    background: #f9f9f9;
    cursor: default;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .product-item-name,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .product-item-name,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options .product-item-name {
    width: 100%;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .subtotal,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .subtotal,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options .subtotal {
    width: auto;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .table-totals,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .table-totals,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options .table-totals {
    margin-left: 0;
    width: 100%;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-additional-options {
    background: #fff;
  }
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes,
  .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-additional-options .amcheckout-comment {
    display: block;
    width: 100%;
  }
  .amcheckout-sticky-stopper {
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
    width: 100%;
  }
  .amcheckout-main-container.-modern.-layout-3columns {
    display: flex;
    justify-content: space-between;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-column {
    width: 32%;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .amcheckout-trust-badges {
    justify-content: center;
    margin: 0 0 15px;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary .amcheckout-trust-seal {
    font-size: 12px;
    margin: auto;
    max-width: 66%;
    text-align: center;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-title {
    cursor: default;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-form-login .amcheckout-email .amcheckout-wrapper,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .form-login .amcheckout-email .amcheckout-wrapper {
    flex: auto;
    width: inherit;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-form-login .amcheckout-password,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .form-login .amcheckout-password {
    width: 100%;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-address .shipping-address-item,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details {
    width: 100%;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-address .shipping-address-item:not(:last-of-type),
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-methods {
    min-width: inherit;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method {
    width: 100%;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .billing-address-details {
    width: 100%;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-payment-methods .payment-method:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-delivery-date .field.date .control {
    position: relative;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-delivery-date .field.date .input-text._has-datepicker {
    width: 100%;
  }
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-delivery-date .field.date ._has-datepicker ~ .ui-datepicker-trigger {
    margin: 0;
    position: absolute;
    right: 7px;
    top: 7px;
  }
  .amcheckout-main-container.-modern.-layout-3columns .checkout-payment-method .amcheckout-trust-seal {
    max-width: 66%;
  }
  .amfaq-social-buttons {
    float: right;
    padding-top: 0;
  }
  .am-widget-categories-2 .am-widget-category {
    width: 50%;
  }
  .am-widget-categories-3 .am-widget-category {
    width: 33.3333%;
  }
  .ampromo-popup-wrapper {
    max-width: 960px;
    width: 100%;
  }
  .ampromo-popup-wrapper .slick-dotted.slick-slider {
    margin-bottom: 3rem;
  }
  .amslider .slide {
    flex-basis: auto;
    margin: 0 20px 20px 0;
    max-width: 32%;
  }
  .ambrands-letters-filter .ambrands-letter {
    margin: 0 7px 7px 0;
  }
  .ambrands-letters-list .ambrands-letter {
    padding-right: 30px;
    width: inherit;
  }
  .ambrands-list-popup {
    position: absolute;
    width: 600px;
    height: 415px;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 2px 7px rgba(131, 136, 141, 0.13), 0 10px 15px rgba(131, 136, 141, 0.13);
    opacity: 0;
    transition: all 0.5s ease;
    pointer-events: none;
  }
  .ambrands-menu-item:hover .ambrands-list-popup,
  .ammenu-item:hover .ambrands-list-popup {
    display: block;
    opacity: 1;
    pointer-events: auto;
  }
  .ambrands-list-container {
    display: flex;
    height: 100%;
    font-size: 0;
  }
  .ambrands-list-popup .ambrands-letters-filter {
    display: block;
    overflow: auto;
    box-sizing: border-box;
    padding: 20px 14px 0;
    min-width: calc(((34px + 12px) * 4) + (14px * 2));
    width: calc(((34px + 12px) * 4) + (14px * 2));
    height: 100%;
    background: #fbfbfb;
    font-size: 0;
  }
  .ambrands-list-popup .ambrands-letters-filter .ambrands-letter {
    display: inline-flex;
    margin: 0 6px 12px;
  }
  .ambrands-list-popup .ambrands-letters-filter .ambrands-letter.-letter-all {
    margin-bottom: 30px;
    width: calc(100% - 12px);
  }
  .ambrands-popup-items {
    display: inline-block;
    overflow: auto;
    box-sizing: border-box;
    padding: 20px;
    width: 100%;
    height: 100%;
    font-size: 14px;
  }
  .ambrands-popup-items .ambrands-letters-list {
    width: 100%;
  }
  .ambrands-popup-items .ambrands-letters-list .ambrands-letter {
    margin-bottom: 30px;
    padding-right: 0;
  }
  .ambrands-popup-items .ambrands-letters-list:last-child .ambrands-letter {
    margin-bottom: 0;
  }
  .ambrands-popup-items .ambrands-letters-list .ambrands-brand-item {
    min-width: 100px;
  }
  .ambrands-popup-items .ambrands-letters-list .ambrands-brand-item {
    min-width: 100px;
  }
  .ambrands-popup-items .ambrands-letters-list .ambrands-brand-item .ambrands-label {
    max-width: 130px;
  }
  .ambrands-popup-items .ambrands-letters-list .ambrands-brand-item.-no-logo {
    max-width: 102px;
  }
  .ambrands-popup-items .ambrands-letter .ambrands-brand-item .ambrands-empty {
    font-weight: 400;
    font-size: 40px;
  }
  .filter-options-content .am-filter-price {
    width: 43%;
  }
  .amslider-container.am-swiper-slider {
    width: 85%;
  }
  .checkout-index-index .modal-popup .modal-inner-wrap {
    margin-left: -400px;
    width: 800px;
    left: 50%;
  }
  .block.widget .products-grid .product-item {
    width: 20%;
  }
  .page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 8%) / 5);
  }
  .page-layout-1column .block.widget .products-grid .product-item:nth-child(4n + 1) {
    margin-left: 2%;
  }
  .page-layout-1column .block.widget .products-grid .product-item:nth-child(5n + 1) {
    margin-left: 0;
  }
  .page-layout-3columns .block.widget .products-grid .product-item {
    width: 25%;
  }
  .block.widget .products-grid .product-items {
    margin: 0;
  }
  .block.widget .products-grid .product-item {
    margin-left: calc((100% - 4 * 24.439%) / 3);
    padding: 0;
    width: 24.439%;
  }
  .block.widget .products-grid .product-item:nth-child(4n + 1) {
    margin-left: 0;
  }
}
@media all and (min-width: 1440px), print {
  .amslider .wrapper {
    justify-content: center;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_ReCaptchaCheckoutSalesRule%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_ReCaptchaCustomer%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_ReCaptchaFrontendUi%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_ReCaptchaNewsletter%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_ReCaptchaReview%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_ReCaptchaSendFriend%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_ReCaptchaWishlist%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_PaymentServicesPaypal%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_mini-cart.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_PaymentServicesPaypal%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_pay-later.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_PaymentServicesPaypal%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_apple-pay.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_PaymentServicesPaypal%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_google-pay.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Base%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_slick-theme.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_CheckoutStyleSwitcher%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_helpers.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Faq%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Promo%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_base.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Promo%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcomponents%5C%2F_popup.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_ShopbyBase%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_mixins.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_ShopbyBrand%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_mixins.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_ProductVideo%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Shopby%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_mixins.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Checkout%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcheckout%5C%2F_tooltip.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_utilities.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_responsive.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2F_extends.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_GiftRegistry%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_AdvancedCheckout%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Rma%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Sales%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_PaymentServicesPaypal%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_review.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Bundle%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_GiftMessage%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Paypal%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_billing.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Paypal%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_review.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Invitation%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_SendFriend%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_CatalogSearch%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_GiftWrapping%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_MultipleWishlist%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Theme%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_forms.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Checkout%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcheckout%5C%2F_estimated-total.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Catalog%5C%2Fcss%5C%2Fsource%5C%2F_widgets.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2F_layout.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2F_navigation.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_navigation.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_icons.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2Fvariables%5C%2F_icons.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2Fvariables%5C%2F_typography.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2F_sections.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_sections.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2F_actions-toolbar.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_actions-toolbar.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Fcomponents%5C%2F_modals_extend.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_PageBuilder%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_CheckoutStyleSwitcher%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_modern.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_ShopbyBase%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2F_base.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_ShopbyBrand%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcomponents%5C%2F_brands-list.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_CatalogEvent%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_buttons.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Contact%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Reward%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Vault%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Shopby%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Ffrontend%5C%2F_base.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Shopby%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Ffrontend%5C%2Fcomponents%5C%2F_filter-fly-out.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Shopby%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Ffrontend%5C%2Fcomponents%5C%2F_show-button.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_Shopby%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Ffrontend%5C%2Fcomponents%5C%2F_loader.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Checkout%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcheckout%5C%2F_progress-bar.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Checkout%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcheckout%5C%2F_modals.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Checkout%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcheckout%5C%2F_sidebar.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_layout.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Checkout%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcheckout%5C%2F_authentication.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Checkout%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcheckout%5C%2F_payment-options.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Downloadable%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FMagento_Newsletter%5C%2Fcss%5C%2Fsource%5C%2F_module.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Flib%5C%2F_typography.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FPayPal_Braintree%5C%2Fcss%5C%2Fsource%5C%2F_extend.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_ShopbyBase%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcomponents%5C%2F_slider.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_ShopbyBrand%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcomponents%5C%2F_brands-filter.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FToolshack%5C%2Fbase%5C%2Fen_GB%5C%2FAmasty_ShopbyBrand%5C%2Fcss%5C%2Fsource%5C%2Fmodule%5C%2Fcomponents%5C%2F_brands-popup.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAAIA%2CcACI%3BEACI%2C2BAAA%3B%3B%3B%3B%3B%3BACFR%2CgBAGI%3BAAFJ%2CWAEI%3BAADJ%2CkBACI%3BEACI%2C8BAAA%3B%3B%3B%3B%3B%3BACJR%2CiBAAiB%3BEACb%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3B%3B%3B%3B%3B%3BACFY%2CMAJV%2CWACF%2CiBACI%2COACI%2CSACK%3BEACG%2CaAAA%3B%3B%3B%3B%3B%3BACNpB%2CYACI%3BEACI%2CmBAAA%3B%3B%3B%3B%3B%3BACFR%2CKAAK%2CKAAK%2COAAQ%3BEACd%2CgBAAA%3B%3B%3B%3B%3B%3BACDJ%2CKAAK%2CSAAS%2CMAAO%3BEACjB%2CmBAAA%3B%3BACEI%2CeADJ%2CeACM%2CWACE%3BEACI%2CgBAAA%3B%3BACJhB%3BEACI%2CgBAAA%3B%3BACCI%2CcADA%2CMACI%3BEACA%2CsBAAA%3B%3BAAKZ%3BEACI%2CgBAAA%3B%3BAAIA%2CaAAE%3BEACE%2CgBAAA%3B%3BACdR%3BEACI%2CgBAAA%3B%3BAAEA%2CWAAE%3BEACE%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2C4BAAA%3BEACA%2CwBAAA%3BEACA%2CSAAA%3B%3BAAKJ%2CaAAE%3BEACE%2CmBAAA%3B%3BACOR%3BEACI%3BIACI%2CWAAW%2CsBAAqB%2CSAAhC%3B%3BEAGJ%3BIACI%2CWAAW%2CsBAAqB%2CgBAAhC%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAC3BR%3BEACI%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CeAAA%3BEACA%2C8BAAA%3B%3BAAGJ%3BEAEQ%2CcAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAAGJ%2C4BAAC%2CIAAI%3BEACD%2CmBAAA%3B%3BAAGJ%2C4BAAC%3BEACG%2C4CAAA%3B%3BAAGJ%2C4BAAC%3BEACG%2CqBAAA%3B%3BAAeR%2CgBAXuC%3BEACnC%3BIAEQ%2CUAAA%3B%3BEAGJ%2C4BAAC%2CeAAe%3BIACZ%2CgBAAA%3B%3B%3BACmsBZ%3BEAJI%3BIACI%2CaAAA%3B%3B%3BAC3hBR%2CwBAT0C%3BEACtC%2CmBAAoB%2CoBACd%2CIAAC%3BEADP%2CmBAAoB%2CoBAEd%2CIAAC%3BIACC%2CUAAA%3B%3B%3BACHZ%2CwBAV2C%2CwBAAuB%3BEAC9D%2CgBAAiB%3BIACb%2CYAAA%3B%3BEAGJ%3BIACI%2CkBAAA%3B%3B%3BAAeR%2CwBAX0C%3BEACtC%2CgBAAiB%3BIACb%2CcAAA%3BIACA%2CYAAA%3B%3BEAGJ%3BIACI%2CkBAAA%3B%3B%3BAAoBR%2CwBAhB0C%3BEACtC%2CgBAAiB%3BIACb%2CwBAAA%3B%3BEAIJ%2CgBAAiB%3BEACjB%2CgBAAiB%3BIACb%2CwBAAA%3B%3BEAGJ%3BIACI%2CaAAA%3B%3B%3BACjMR%3BEAEQ%2CqBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CKAAM%3BEACF%2CqBAAA%3B%3BACkBR%3BEAEQ%2CqBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CKAAM%3BEACF%2CqBAAA%3B%3B%3B%3B%3B%3BAC2CR%2CwBAPA%2C8BACA%2C8BAA6B%3BEACzB%3BIACI%2CYAAA%3BIACA%2CUAAA%3B%3B%3BACpER%3BEACI%2CSAAA%3BEACA%2CMAAM%2CgBAAN%3BEACA%2CSAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3B%3BAAGJ%3BEAEQ%2CsBAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CKAAM%3BEACF%2CqBAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BACmIR%2CwBAxB%2BC%3BEAC3C%2CcAAe%3BIACX%2CUAAA%3BIACA%2CYAAA%3BIACA%2CSAAA%3B%3BEAEJ%2CcAAe%2CuBAAsB%3BEACrC%2CcAAe%2CuBAAsB%3BIACjC%2C8BAAA%3BIACA%2CSAAA%3BIACA%2CUAAA%3BIACA%2CiBAAA%3BIACA%2CWAAA%3BIACA%2CMAAA%3BIACA%2CQAAA%3B%3BEAEJ%2CcAAe%2CuBAAsB%3BICwHrC%2CyBAAA%3B%3BEDrHA%2CcAAe%2CuBAAsB%3BICqHrC%2C4BAAA%3BIDnHI%2CQAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAEzHJ%2CgBALsC%3BECUtC%2CiCAzBA%3BECuLA%2C0BACI%2CcDxLJ%3BIACI%2CWAAA%3BIACA%2CWAAA%3BIACA%2CoBAAA%3B%3BEAEA%2CiCALJ%2CGAKK%3BECkLL%2C0BACI%2CcDxLJ%2CGAKK%3BIACG%2CSAAS%2CIAAT%3B%3BEAmBR%2CiCAfA%3BEC6KA%2C0BACI%2CcD9KJ%3BIACI%2CqBAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CqBAAA%3B%3BEA%2BBJ%3BIACI%2CWAAA%3B%3BEA4BJ%3BEEgDA%2COACI%2CgBACI%2CeAGI%3BEC3BZ%2C0BACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%3BECyOhB%2CuBAEI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%3BEANhB%2CiBACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%3BIJ7RhB%2CYAAA%3B%3BEAEA%2CoBAAC%2CUAAU%3BEE2DX%2COACI%2CgBACI%2CeAGI%2CKFhEX%2CUAAU%3BEGqCX%2C0BACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%2CKH3Cf%2CUAAU%3BEIoRX%2CuBAEI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%2CKJ3Rf%2CUAAU%3BEIqRX%2CiBACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%2CKJ3Rf%2CUAAU%3BIACP%2CWAAA%3BIACA%2CWAAA%3B%3BEAGJ%2CoBAAC%2CUAAU%3BEEsDX%2COACI%2CgBACI%2CeAGI%2CKF3DX%2CUAAU%3BEGgCX%2C0BACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%2CKHtCf%2CUAAU%3BEI%2BQX%2CuBAEI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%2CKJtRf%2CUAAU%3BEIgRX%2CiBACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%2CKJtRf%2CUAAU%3BIACP%2CYAAA%3B%3BEAyNJ%3BEKxKI%2COAAO%2CKAAM%2CyBACT%3BECjCR%2CyBACI%2CQAAO%3BEC6LX%2CaAEI%3BEADJ%2CKAAK%2CcAAe%2CcAChB%3BENvFA%2COAAO%2CKAAM%2CiCACT%3BEOlNR%2CmBACI%2CUAAU%3BEADd%2CmBAEI%3BECsFA%2COAAO%2CKAAM%2CeACT%3BIT6MR%2CcAAA%3B%3BEA%2BDA%3BEAkFgB%2CuBAXZ%2CUASI%2CYACI%2CQACK%3BEClQjB%2CwBDuPI%2CUASI%2CYACI%2CQACK%3BECjQjB%2CuBDsPI%2CUASI%2CYACI%2CQACK%3BEUtajB%2CqBV2ZI%2CUASI%2CYACI%2CQACK%3BEG9UjB%2CmBHmUI%2CUASI%2CYACI%2CQACK%3BEW3ajB%2CKAAK%2CKAAK%2COXgaN%2CUASI%2CYACI%2CQACK%3BIAjFb%2CkBAAA%3BIACA%2CQAAA%3B%3BEAuEQ%2CuBAFR%2CUACI%2COACK%2CIAAI%2CSACD%3BEC1PhB%2CwBDuPI%2CUACI%2COACK%2CIAAI%2CSACD%3BECzPhB%2CuBDsPI%2CUACI%2COACK%2CIAAI%2CSACD%3BEU9ZhB%2CqBV2ZI%2CUACI%2COACK%2CIAAI%2CSACD%3BEGtUhB%2CmBHmUI%2CUACI%2COACK%2CIAAI%2CSACD%3BEWnahB%2CKAAK%2CKAAK%2COXgaN%2CUACI%2COACK%2CIAAI%2CSACD%3BIACI%2CUAAA%3B%3BEA%2BEpB%3BEY3UA%2CaAOI%3BIdrLJ%2CSAAA%3BIACA%2CMAAM%2CgBAAN%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEAuBA%2CyBAAC%3BEEy%5C%2FBD%2CkBFz%5C%2FBC%3BEO8ED%2CwBAKI%2CePnFH%3BEO%2BHD%2CiCP%5C%2FHC%3BEOqJD%2CkBPrJC%3BEIwFD%2CkBAWI%2CeJnGH%3BEIwGD%2COACI%2CgBACI%2CeJ1GP%3BEGqKD%2C0BACI%2CcHtKH%3BEeoLD%2CcACI%2CQfrLH%3BEe0LD%2CMACI%2CeACI%2CSf5LP%3BEgBwVD%2C0BhBxVC%3BEW%2BBD%2CcAKI%2CeXpCH%3BEKkFD%2C0BACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeLrFX%3BEMiUD%2CuBAEI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeNrUX%3BEMkUD%2CiBACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeNrUX%3BEiB0ND%2CYAQI%2CQAAO%2CMjBlOV%3BEGiKD%2C6BHjKC%3BEgBobD%2CyBhBpbC%3BIACG%2CWAAA%3B%3BEE8hBJ%3BIAVA%2CsBAAA%3B%3BEAsBA%3BIAtBA%2CsBAAA%3B%3BEAgCA%2C8BACI%2CUACM%3BEAFV%2C8BACI%2CUAEI%2CQAAU%3BIF1UlB%2CgBAAA%3B%3BEkBulBA%2C8BhB%5C%2FQI%2CUACM%2CSgB8QT%2CIAAI%2CSACC%3BEADN%2C8BhB%5C%2FQI%2CUAEI%2CQAAU%2CSgB6QjB%2CIAAI%2CSACC%3BIACE%2CuBAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3BIA4FR%2CgBAAA%3BIANA%2CUAAA%3B%3BEA1FA%2C8BhB%5C%2FQI%2CUACM%2CSgB8QT%2CIAAI%2CSAeC%3BEAfN%2C8BhB%5C%2FQI%2CUAEI%2CQAAU%2CSgB6QjB%2CIAAI%2CSAeC%3BIACE%2CWAAA%3BIACA%2CWAAA%3B%3BEhBjSR%2C8BACI%2CUACM%2CSgB2KR%3BEhB7KF%2C8BACI%2CUAEI%2CQAAU%2CSgB0KhB%3BIlBpfF%2CeAAA%3BIkBwfI%2CqBAAA%3B%3BEA6HA%2C8BhB7SA%2CUACM%2CSgB0ST%2COAEI%3BEAAD%2C8BhB7SA%2CUAEI%2CQAAU%2CSgBySjB%2COAEI%3BEAAD%2C8BhB7SA%2CUACM%2CSgB2ST%2CSACI%3BEAAD%2C8BhB7SA%2CUAEI%2CQAAU%2CSgB0SjB%2CSACI%3BIACG%2CaAAA%3B%3BEhBzSI%2C8BALR%2CUACM%2CSAIG%2CIAAI%2CcAAc%3BEAAnB%2C8BALR%2CUAEI%2CQAAU%2CSAGL%2CIAAI%2CcAAc%3BIACf%2CgBAAA%3B%3BEA2YhB%3BEiB98BA%3BEC6FA%2CQAAS%2COAAM%2COAAQ%2COACnB%2CMAAK%2CIAAI%2CkBAAkB%2CIAAI%3BIlBg2BnC%2CaAAA%3B%3BEAkEA%3BECx1BA%3BEamRA%3BIdskBI%2CmBAAA%3BIACA%2CkBAAA%3B%3BEAFJ%2CkBAKI%3BEC71BJ%2C6BD61BI%3BEc1kBJ%2CyBd0kBI%3BIACI%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEARR%2CkBAWI%3BECn2BJ%2C6BDm2BI%3BEchlBJ%2CyBdglBI%3BIACI%2CWAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEAhBR%2CkBAmBI%3BEC32BJ%2C6BD22BI%3BEcxlBJ%2CyBdwlBI%3BIACI%2CkBAAA%3BIACA%2CWAAA%3BIACA%2CUAAA%3B%3BEA4ER%3BEEngCA%3BEKiLA%2CeACI%3BIPk1BA%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEAHJ%2CgCAKI%3BEExgCJ%2CkBFwgCI%3BEOv1BJ%2CeACI%2CgBPs1BA%3BIACI%2CiBAAA%3B%3BEAIA%2CgCADJ%2CQACK%3BEACD%2CgCAFJ%2CQAEK%3BEE9gCT%2CkBF4gCI%2CQACK%3BEE7gCT%2CkBF4gCI%2CQAEK%3BEO71BT%2CeACI%2CgBP01BA%2CQACK%3BEO51BT%2CeACI%2CgBP01BA%2CQAEK%3BIACG%2CiBAAA%3B%3BEAGJ%2CgCANJ%2CQAMK%3BEElhCT%2CkBF4gCI%2CQAMK%3BEOj2BT%2CeACI%2CgBP01BA%2CQAMK%3BIACG%2CWAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEmBziCZ%2C0BACI%3BIACI%2CgBAAA%3B%3BEAFR%2C0BAKI%3BIACI%2CWAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3B%3BEAIR%2CMAAM%3BIACF%2CkBAAA%3B%3BEC6IJ%3BIACI%2CaAAA%3B%3BEAGJ%3BItBiJA%2CsBAAA%3BIACQ%2CcAAA%3BIAMR%2CwBAAA%3BIACQ%2CgBAAA%3BIsBtJJ%2CmBAAA%3B%3BEAGJ%3BIACI%2CaAAA%3B%3BEAGJ%2C0BAA6B%3BIACzB%2CaAAA%3B%3BEAGJ%2C0BACM%3BIACE%2CcAAA%3B%3BECXR%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAcI%2CWAAC%3BIACG%2CaAAA%3B%3BEAfR%2CWAyBI%2CGAAE%3BIvBhBN%2CgBAAA%3B%3BEuBTA%2CWA6BI%2CGAAE%3BIACE%2CkBAAA%3B%3BEA9BR%2CWAiCI%3BIvBxBJ%2CkBAAA%3BIuB0BQ%2CqBAAA%3BIACA%2CkBAAA%3B%3BEAEA%2CWALJ%2CQAKK%3BIACG%2CeAAA%3BIACA%2CgBAAA%3B%3BEAIA%2CWAXR%2CQAUK%2CMACI%3BIACG%2CSAAS%2CEAAT%3BIACA%2CcAAA%3BIACA%2CkBAAA%3BIACA%2CMAAA%3BIACA%2CUAAA%3BIACA%2CWAAA%3BIACA%2CQAAQ%2CgBAAR%3BIACA%2CUAAA%3B%3BEApDhB%2CWAiCI%2CQAuBM%3BIvB%5C%2FCV%2CcAAA%3BIAAA%2CiBAAA%3BIAAA%2CeAAA%3BIAAA%2CqBAAA%3BIuBsDY%2CsBAAA%3BIACA%2CkBAAA%3BIACA%2CqBAAA%3B%3BEAEA%2CWAlCR%2CQAuBM%2CaAWG%3BEAAQ%2CWAlCjB%2CQAuBM%2CaAWY%3BIvB1DtB%2CWAAA%3BIAAA%2CqBAAA%3B%3BEuBkEQ%2CWA1CJ%2CQA0CK%2COAEK%3BEADN%2CWA3CJ%2CQA2CK%2CWACK%3BIvBpEd%2CqBAAA%3BIAAA%2CmBAAA%3BIAAA%2CqBAAA%3BIAAA%2CWAAA%3BIAAA%2CqBAAA%3BIuB2EgB%2CqBAAA%3B%3BEAIR%2CWAvDJ%2CQAuDK%2COAAO%2CMAAS%3BIACb%2C4BAAA%3B%3BEAGJ%2CWA3DJ%2CQA2DK%2COACK%3BIACE%2CmBAAA%3B%3BEAFR%2CWA3DJ%2CQA2DK%2COACK%2CaAGI%3BIACE%2CkBAAA%3BIACA%2CQAAA%3BIvBzFpB%2CqBAAA%3BIwBhOA%2CqBAAA%3B%3BEDmTQ%2CWA3DJ%2CQA2DK%2COACK%2CaAGI%2CgBCnGhB%3BIxBhQF%2CSAAA%3BIACA%2CMAAM%2CgBAAN%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEwB2CA%2CWDkPI%2CQA2DK%2COACK%2CaAGI%2CgBCjTjB%3BIAuRD%2CmCAAA%3BIACA%2CkCAAA%3BIxB9DA%2CeAAA%3BIAAA%2CiBAAA%3BIAAA%2CcAAA%3BIAAA%2CSyB9NQ%2COzB8NR%3BIAAA%2Ca0BzRe%2CmB1ByRf%3BIAAA%2CsBAAA%3BIwBqEA%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3B%3BEDlFA%2CWAiCI%2CQA8EI%3BIvBtGR%2CgBAAA%3BIAAA%2CyBAAA%3BIAAA%2CyCAAA%3BIAAA%2CgBAAA%3BIAAA%2CgBAAA%3BIAAA%2CUAAA%3BIuB8GY%2CaAAA%3BIACA%2COAAA%3BIACA%2CoBAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3BIvBlHZ%2CgBAAA%3B%3BEuBTA%2CWAiCI%2CQA8EI%2CSAyIF%3BIvB%5C%2FON%2CgBAAA%3B%3BEuBkPQ%2CWA1NJ%2CQA8EI%2CSAyIF%2CKAGG%3BEACD%2CWA3NJ%2CQA8EI%2CSAyIF%2CKAIG%3BIACG%2CSAAS%2CEAAT%3BIACA%2CcAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3B%3BEAGJ%2CWAlOJ%2CQA8EI%2CSAyIF%2CKAWG%3BIvB1PT%2CWAAA%3BIAAA%2CUAAA%3BIAAA%2CUAAA%3BIA8CA%2C8BAAA%3BIACA%2CSAAA%3BIACA%2CQAAA%3BIAhDA%2CyBAAA%3BIuB%2BPY%2CUAAA%3B%3BEAGJ%2CWA1OJ%2CQA8EI%2CSAyIF%2CKAmBG%3BIvBpNT%2C8BAAA%3BIACA%2CSAAA%3BIACA%2CQAAA%3BIAhDA%2C4BAAA%3BIAAA%2CcAAA%3BIAAA%2CUAAA%3BIAAA%2CUAAA%3BIuBuQY%2CUAAA%3B%3BEA3IA%2CWApGR%2CQA8EI%2CSAsBK%3BIACG%2CSAAS%2CEAAT%3BIACA%2CcAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3BIACA%2COAAA%3BIACA%2CSAAA%3BIACA%2CUAAA%3B%3BEA7IhB%2CWAiCI%2CQA8EI%2CSAiCI%3BIACI%2CcAAA%3BIACA%2CoBAAA%3BIvBzIhB%2CcAAA%3BIAAA%2CiBAAA%3B%3BEuBgJgB%2CWAxHZ%2CQA8EI%2CSAiCI%2CEASK%3BEACD%2CWAzHZ%2CQA8EI%2CSAiCI%2CEAUK%3BIvBjJjB%2CmBAAA%3BIAAA%2CWAAA%3BIAAA%2CqBAAA%3B%3BEuBTA%2CWAiCI%2CQA8EI%2CSAmDI%2CQAAU%3BIvBzJtB%2CqBAAA%3BIAAA%2CmBAAA%3BIAAA%2CuBAAA%3B%3BEuBTA%2CWAiCI%2CQA8EI%2CSA4DI%3BIACI%2CSAAA%3BIACA%2CqBAAA%3B%3BEA7KhB%2CWAiCI%2CQA8EI%2CSAiEI%3BIACI%2CqBAAA%3BIACA%2CWAAA%3B%3BEAlLhB%2CWAiCI%2CQA8EI%2CSAsEI%3BIACI%2CSAAA%3BIACA%2CkBAAA%3B%3BEAEA%2CWAxJZ%2CQA8EI%2CSAsEI%2CGAIK%2COACK%2CIACI%3BIACE%2CkBAAA%3BIACA%2CUAAA%3BIvBpL5B%2CqBAAA%3BIwBhOA%2CqBAAA%3B%3BEDgZgB%2CWAxJZ%2CQA8EI%2CSAsEI%2CGAIK%2COACK%2CIACI%2CgBC9LxB%3BIxBhQF%2CSAAA%3BIACA%2CMAAM%2CgBAAN%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEwB2CA%2CWDkPI%2CQA8EI%2CSAsEI%2CGAIK%2COACK%2CIACI%2CgBC5YzB%3BIAuRD%2CmCAAA%3BIACA%2CkCAAA%3BIxB9DA%2CeAAA%3BIAAA%2CiBAAA%3BIAAA%2CcAAA%3BIAAA%2CSyBxPQ%2COzBwPR%3BIAAA%2Ca0BzRe%2CmB1ByRf%3BIAAA%2CsBAAA%3BIwBqEA%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3B%3BED0HQ%2CWA3KJ%2CQA2KK%3BIACG%2CkBAAA%3BIvBpMZ%2CqBAAA%3BIwBhOA%2CqBAAA%3B%3BEAMA%2CWDkPI%2CQA2KK%2CKC7ZR%3BIAuRD%2CmCAAA%3BIACA%2CkCAAA%3BIxB9DA%2CeAAA%3BIAAA%2CoBAAA%3BIAAA%2CcAAA%3BIAAA%2CSyBzPgB%2COzByPhB%3BIAAA%2Ca0BzRe%2CmB1ByRf%3BIAAA%2CsBAAA%3BIwBqEA%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3B%3BEDkIY%2CWAnLR%2CQA2KK%2CKAQI%3BIACG%2CaAAA%3B%3BEAGJ%2CWAvLR%2CQA2KK%2CKAYI%3BIACG%2CeAAA%3BIACA%2CiBAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEAGJ%2CWA9LR%2CQA2KK%2CKAmBI%2CMAAS%3BIACN%2C4BAAA%3B%3BEApBR%2CWA3KJ%2CQA2KK%2CKAuBG%3BIACI%2CcAAA%3B%3BEDnNhB%2CMAAM%2COACF%3BEADJ%2CMAAM%2COAEF%3BIACI%2CqBAAA%3B%3BEKhSR%2CQAAQ%2CKAAK%3BICVb%2CkBAAA%3BIACA%2CUAAA%3B%3BE5BgDA%2CQ2BvCQ%2CKAAK%2CM3BuCZ%3BIACG%2CWAAA%3B%3BE2BxCJ%2CQAAQ%2CKAAK%2CMCPX%2CQAAK%3BIACH%2CWAAA%3BIACA%2CWAAA%3B%3BEDKJ%2CQAAQ%2CKAAK%2CMCPX%2CQAAK%2CMAID%3BI5BwRN%2CYAAA%3BI4BtRQ%2CcAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEDDR%2CQAAQ%2CKAAK%2CMCKX%2CQAAK%3BI5BgRP%2CgBAAA%3BI4B7QI%2CsBAAA%3BIACA%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3B%3BE5B4BJ%2CQ2BvCQ%2CKAAK%2CMCKX%2CQAAK%2CQ5BkCN%3BIACG%2CWAAA%3B%3BE4B3BA%2CQDbI%2CKAAK%2CMCKX%2CQAAK%2CQAQF%3BIACG%2CcAAA%3B%3BEDdR%2CQAAQ%2CKAAK%2CMC%2BDX%2CQAAK%3BI5BsNP%2CiBAAA%3B%3BE2BrRA%2CQAAQ%2CKAAK%2CMC%2BDX%2CQAAK%2CMAED%3BI5BoNN%2CcAAA%3BIAAA%2CgBAAA%3BIAAA%2CiBAAA%3BIAAA%2CiBAAA%3BIAAA%2CmBAAA%3BIAAA%2CyBAAA%3BI4B%5C%2FLQ%2CmBAAA%3BI5B%2BLR%2CYAAA%3BIAAA%2C0BAAA%3B%3BE4B1LI%2CQD3FI%2CKAAK%2CMC%2BDX%2CQAAK%2CMA4BF%2CIAAI%2CWAAc%2CUAAO%3BEAC1B%2CQD5FI%2CKAAK%2CMC%2BDX%2CQAAK%2CMA6BF%2CIAAI%2CWAAc%2CUAAO%3BI5ByL9B%2CmBAAA%3B%3BE4BrLI%2CQDhGI%2CKAAK%2CMC%2BDX%2CQAAK%2CMAiCF%2CIAAI%2CWAAc%2CUAAO%3BEAC1B%2CQDjGI%2CKAAK%2CMC%2BDX%2CQAAK%2CMAkCF%2COAAU%3BEACX%2CQDlGI%2CKAAK%2CMC%2BDX%2CQAAK%2CMAmCF%2COAAU%2CUAAO%3BEAClB%2CQDnGI%2CKAAK%2CMC%2BDX%2CQAAK%2CMAoCF%2COAAU%2CUAAO%3BI5BkLtB%2CmBAAA%3BIAAA%2CWAAA%3BIAAA%2CqBAAA%3B%3BE4B5KI%2CQDzGI%2CKAAK%2CMC%2BDX%2CQAAK%2CMA0CF%2COAAU%3BEACX%2CQD1GI%2CKAAK%2CMC%2BDX%2CQAAK%2CMA2CF%2COAAU%2CUAAO%3BEAClB%2CQD3GI%2CKAAK%2CMC%2BDX%2CQAAK%2CMA4CF%2COAAU%2CUAAO%3BI5B0KtB%2CmBAAA%3B%3BE2BrRA%2CQAAQ%2CKAAK%2CMCgHX%2CQAAK%3BI5BqKP%2CmBAAA%3BI4BnKI%2CgBAAA%3BIACA%2C4BAAA%3BIAoBJ%2CSAAA%3BI5B8IA%2C6BAAA%3B%3BEA9OA%2CgBAAC%3BIACG%2CWAAA%3B%3BE6BlBJ%2CgBC0CA%3BIACI%2CWAAA%3B%3BED3CJ%2CgBC8CA%3BIACI%2CYAAA%3B%3BED%5C%2FCJ%2CgBCjBA%3BEDiBA%2CgBChBA%3BIACI%2CqBAAA%3B%3BEDeJ%2CgBCjBA%2CSAQI%2CEAAC%3BEDSL%2CgBChBA%2CWAOI%2CEAAC%3BIACG%2CqBAAA%3B%3BEDQR%2CgBCHA%2CSACI%3BI9BiQJ%2CiBAAA%3B%3BE6B%5C%2FPA%2CgBCOA%2CWAKI%2CEAAC%3BI9BmPL%2CeAAA%3B%3BE6B%5C%2FPA%2CgBAEM%3BEAFN%2CgBAGM%3BIACE%2CgBAAA%3B%3BEAJR%2CgBAEM%2CWAIE%3BEANR%2CgBAGM%2CaAGE%3BIACI%2CgBAAA%3BIACA%2CWAAA%3B%3BEEqIR%2CYAAC%2CYACG%3BI%5C%2FBiHR%2C6BAAA%3BI%2BB%5C%2FGY%2CiBAAA%3B%3BECrHZ%3BIACI%2CwBAAA%3B%3BEzBmEJ%2CwBACI%3BIACI%2CgCAAA%3B%3BEAFR%2CwBAKI%2CeAGI%3BEARR%2CwBAKI%2CeAII%3BEATR%2CwBAKI%2CeAKI%2C2BAA6B%3BIACzB%2CsBAAA%3BIACA%2CWAAA%3BIACA%2CUAAA%3B%3BEAbZ%2CwBAKI%2CeAWI%3BIACI%2CaAAA%3BIACA%2CUAAA%3B%3BEAYA%2CwBAFR%2CqCACI%2CKACK%3BEACD%2CwBAHR%2CqCACI%2CKAEK%3BIACG%2CkBAAA%3B%3BEAGJ%2CwBAPR%2CqCACI%2CKAMK%3BIACG%2CUAAA%3B%3BEApChB%2CwBAyCI%2CKAAI%3BEAzCR%2CwBA0CI%3BEA1CJ%2CwBA2CI%3BIACI%2CiBAAA%3B%3BEAKR%3BIAGI%2C6BAAA%3B%3BEAHJ%2CiCAKI%3BIP0GJ%2CmBAAA%3B%3BEOtGY%2CiCAJR%2COAGI%2COACK%3BIACG%2CeAAA%3BIACA%2CiBAAA%3BIACA%2CgBAAA%3B%3BEAZhB%2CiCAKI%2COAWI%3BIACI%2CiBAAA%3B%3BEAKZ%2CkBAGI%2CiBACM%3BIACE%2CYAAA%3B%3BEAKJ%2CkBADJ%2CQACK%3BIACG%2CeAAA%3B%3BE0B%2BsBZ%2CYAAY%2CQACR%3BIACI%2CyBAAA%3B%3BEzC1MR%2CuBAAwB%3BIACpB%2CUAAA%3B%3BE0CxrBJ%3BIACI%2CsBAAA%3B%3BEC2GJ%3BIAEQ%2CaAAA%3B%3BEAFR%2CsBAKI%2CiBAAiB%3BIACb%2CeAAA%3B%3BEANR%2CsBASI%3BIACI%2CmBAAA%3B%3BEAVR%2CsBAaI%2CqBAAoB%3BIAChB%2CgBAAA%3B%3BEAdR%2CsBAiBI%3BIACI%2CmBAAA%3BIACA%2CcAAA%3B%3BE%5C%2FBvBR%2CkBAGI%3BIACI%2CgBAAA%3B%3BEAJR%2CkBAOI%2CSAAQ%3BIACJ%2CYAAA%3B%3BEI5BR%2CyBAKI%3BEALJ%2CyBAMI%3BIACI%2CWAAA%3BIACA%2CUAAA%3B%3BEARR%2CyBAWI%3BIACI%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEAKA%2C0BAA2B%2C0BAF%5C%2FB%3BEAEI%2C0BAA2B%2C0BAD%5C%2FB%3BEAEI%2C2BAA4B%2C0BAHhC%3BEAGI%2C2BAA4B%2C0BAFhC%3BEAGI%2CqBAAsB%2C0BAJ1B%3BEAII%2CqBAAsB%2C0BAH1B%3BIAIQ%2CUAAA%3B%3BE4BpDR%2CqBAAC%2CMAAM%3BIACH%2CmBAAA%3BIACA%2CoBAAA%3B%3BEAHR%2CqBAMI%3BIACI%2CSAAA%3B%3BEAPR%2CqBAMI%2CaAGI%3BIpCgMR%2CiBAAA%3B%3BEoCzMA%2CqBAcI%2CQACI%3BIACI%2CaAAA%3BIACA%2CcAAA%3B%3BEAjBZ%2CqBAcI%2CQAMI%3BIpCqLR%2CeAAA%3B%3BEoCzMA%2CqBAcI%2CQAUI%3BIpCiLR%2CiBAAA%3BIoC%5C%2FKY%2CoBAAA%3B%3BEA1BZ%2CqBA8BI%2COACI%3BIpC0KR%2CeAAA%3B%3BEoCzMA%2CqBA8BI%2COAKI%3BIACI%2CmBAAA%3B%3BEAEA%2CqBARR%2COAKI%2COAGK%3BIpCmKb%2CeAAA%3BIoCjKgB%2CWAAA%3B%3BEtBmEhB%3BIACI%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CkBAAA%3BIACA%2CYAAA%3BIACA%2CUAAA%3B%3BEALJ%2CaAWI%3BIACI%2CaAAA%3BIACA%2CSAAA%3BIACA%2CiBAAA%3B%3BEAdR%2CaAiBI%3BIACI%2CcAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3B%3BEApBR%2CaAuBI%3BIAEI%2CSAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3B%3BEd2JR%2Cac%5C%2FJI%2CMd%2BJH%3BIAxFD%2CcAAA%3B%3BEA6FA%2CacpKI%2CMdoKH%3BIA7FD%2CcAAA%3B%3BEAkGA%2CaczKI%2CMdyKH%3BIAlGD%2CcAAA%3B%3BEAuGA%2Cac9KI%2CMd8KH%3BIAvGD%2CcAAA%3B%3BEc9FA%2CaA8BI%2CQAAO%3BIdgEX%2CqBAAA%3BIqCzDA%2CsBAAA%3BIACA%2CgBAAA%3BIACA%2C4BAAA%3BIACA%2CSAAA%3BIACA%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2CSAAA%3BIACA%2CUAAA%3BIACA%2CqBAAA%3BIACA%2CiBAAA%3BIrCgDA%2CgBAAA%3BIcxDQ%2CcAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3BIACA%2CMAAA%3BIACA%2CUAAA%3B%3BEA1CR%2CaA8BI%2CQAAO%2COUoDT%3BIxBhQF%2CSAAA%3BIACA%2CMAAM%2CgBAAN%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEwBHA%2CaVwMI%2CQAAO%2COUxMV%3BIAqUD%2CmCAAA%3BIACA%2CkCAAA%3BIxB9DA%2CeAAA%3BIAAA%2CiBAAA%3BIAAA%2CcAAA%3BIAAA%2CSyB3OU%2COzB2OV%3BIAAA%2Ca0BzRe%2CmB1ByRf%3BIAAA%2CSAAA%3BIAAA%2CmBAAA%3BIwBqEA%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3B%3BEApUI%2CaV2LA%2CQAAO%2COU5LV%2CMACI%3BIxB2PL%2CcAAA%3B%3BEwBrPI%2CaVqLA%2CQAAO%2COUtLV%2COACI%3BIxBqPL%2CcAAA%3B%3BEqC7CA%2CavBnBI%2CQAAO%2COuBmBV%3BEACD%2CavBpBI%2CQAAO%2COuBoBV%3BIACG%2CgBAAA%3BIACA%2CYAAA%3B%3BEAGJ%2CavBzBI%2CQAAO%2COuByBV%3BIACG%2CgBAAA%3BIACA%2CYAAA%3B%3BEAGJ%2CavB9BI%2CQAAO%2COuB8BV%3BEACD%2CavB%5C%2FBI%2CQAAO%2COuB%2BBV%3BEACD%2CQAAQ%2CUAAW%2CcvBhCf%2CQAAO%3BIuBiCP%2CoBAAA%3BIrC%2BBJ%2CYAAA%3B%3BEcjDY%2CaAfR%2CQAAO%2COAcF%2CMACI%3BIdiDb%2CWAAA%3B%3BEc1CA%3BIACI%2CaAAA%3B%3BEwBrOJ%2CoBAAqB%2CQAAO%2CIAAI%2CqBAAsB%2CMAAK%3BIACvD%2CgBAAA%3B%3BE7B8OJ%2CaACI%3BIACI%2CmBAAA%3B%3BEAIR%3BIACI%2CkBAAA%3BIACA%2CUAAA%3B%3BEAFJ%2CaAII%3BIACI%2CWAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3B%3BEAPR%2CaAII%2CiBAKI%3BIACI%2CYAAA%3B%3BEAVZ%2CaAII%2CiBAKI%2CWAGI%3BIACI%2CYAAA%3BIACA%2CiBAAA%3B%3BEAdhB%2CaAII%2CiBAKI%2CWAQI%3BIACI%2CcAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3B%3BEAKJ%2CaArBR%2CiBAoBK%2CUAAU%2CGACN%3BITAb%2C8BAAA%3BISEgB%2CYAAA%3BIACA%2CSAAS%2CEAAT%3BIACA%2CcAAA%3BIACA%2CSAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3BIACA%2CMAAA%3BIACA%2CQAAA%3B%3BEAMhB%3BITfA%2CgBAAA%3BIAAA%2CiBAAA%3B%3BESsCI%2CKAAC%2CcACG%3BIACI%2CWAAA%3B%3BEASZ%2CcAEI%3BEADJ%2CmBACI%3BIACI%2CcAAA%3B%3BEN5IR%2CyBACI%3BIACI%2CmBAAA%3B%3BEAFR%2CyBACI%2CUAEM%2C2BACI%3BIHoFd%2CgBAAA%3BIkBwcA%2CsBAAA%3B%3BEfhiBA%2CyBACI%2CUAEM%2C2BACI%2CSe6tBZ%3BIAoDF%2CSAAA%3B%3BElB36BA%2CyBGuJI%2CUAEM%2C2BACI%2CSH1Jb%3BIACG%2CWAAA%3B%3BEkBurBJ%2CyBfjiBI%2CUAEM%2C2BACI%2CSe8hBb%2COAAO%3BEACR%2CyBfliBI%2CUAEM%2C2BACI%2CSe%2BhBb%2CSAAS%3BIlB3cV%2CqBAAA%3BIAAA%2CYAAA%3BIkB8cI%2CsBAAA%3BIACA%2CSAAS%2CGAAT%3BIACA%2CWAAA%3BIACA%2CWAAA%3B%3BEfziBJ%2CyBACI%2CUAEM%2C2BACI%2CSewiBd%3BIlBpdA%2CqBAAA%3BIAAA%2CiBAAA%3BIAAA%2CYAAA%3BIkBwdI%2CsBAAA%3BIACA%2CWAAA%3B%3BEAGJ%2CyBfnjBI%2CUAEM%2C2BACI%2CSegjBb%2CIAAI%2CSACC%3BIlB7dN%2CqBAAA%3BIAAA%2CiBAAA%3BIAAA%2CYAAA%3BIkBkeQ%2CsBAAA%3BIACA%2CWAAA%3B%3BEAPR%2CyBfnjBI%2CUAEM%2C2BACI%2CSegjBb%2CIAAI%2CSAUC%3BIlBteN%2CYAAA%3BIkBweQ%2CWAAA%3B%3BEfliBA%2CgCADJ%2CSACK%3BIACG%2CmBAAA%3BIACA%2CeAAA%3BIACA%2CmBAAA%3BIACA%2CmBAAA%3BIACA%2CSAAA%3B%3BEAGJ%2CgCATJ%2CSASK%3BIACG%2CmBAAA%3BIACA%2CmBAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3B%3BEAKJ%2CgCADJ%2CKACK%3BIACG%2CUAAA%3B%3BEAGJ%2CgCALJ%2CKAKK%2CIAAI%3BIACD%2CkBAAA%3B%3BEAGJ%2CgCATJ%2CKASK%3BIACG%2CiBAAA%3B%3BEAKJ%2CgCADJ%2CYACK%3BIACG%2CgBAAA%3B%3BEYlBZ%2CuBAEI%3BEADJ%2CeACI%3BIACI%2CsBAAA%3BIACA%2CWAAA%3BIACA%2CmBAAA%3BIACA%2CUAAA%3B%3BEAEA%2CuBANJ%2CeAMQ%3BEAAJ%2CeANJ%2CeAMQ%3BIfoCZ%2C8BAAA%3BIelCY%2CsBAAA%3BIACA%2CWAAA%3BIACA%2CoBAAA%3BIACA%2CUAAA%3B%3BEHlOZ%2CqBAEI%3BEAFJ%2CqBAGI%2COAAM%3BIZ8PV%2CgBAAA%3B%3BEYzPA%2CkBACI%3BIACI%2CUAAA%3B%3BEImVJ%2CSAAC%2COAAO%3BIAKJ%2CYAAA%3BIhBjGR%2CQAAA%3BIAAA%2CSAAA%3BIAAA%2CmBAAA%3BIAAA%2CYAAA%3BIgBsGQ%2CWAAA%3B%3BEAVJ%2CSAAC%2COAAO%2CMACJ%3BIhB7FR%2CgBAAA%3B%3BEkBulBA%2CSF3fK%2COAAO%2CMACJ%2COE0fP%2CIAAI%2CSACC%3BIACE%2CuBAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3BIA4FR%2CgBAAA%3BIANA%2CUAAA%3B%3BEA1FA%2CSF3fK%2COAAO%2CMACJ%2COE0fP%2CIAAI%2CSAeC%3BIACE%2CWAAA%3BIACA%2CWAAA%3B%3BEF5gBJ%2CSAAC%2COAAO%2CMACJ%2COEuZN%3BIlBpfF%2CeAAA%3BIkBwfI%2CqBAAA%3B%3BEA6HA%2CSFzhBC%2COAAO%2CMACJ%2COEshBP%2COAEI%3BEAAD%2CSFzhBC%2COAAO%2CMACJ%2COEuhBP%2CSACI%3BIACG%2CaAAA%3B%3BEF5gBR%3BIAEI%2CmBAAA%3B%3BEAII%2C0BAFJ%2CUAEK%3BIACG%2CgCAAA%3BIACA%2CcAAA%3BIACA%2CmBAAA%3BIACA%2CWAAA%3B%3BEAJJ%2C0BAFJ%2CUAEK%2COAMG%3BIACI%2CmBAAA%3BIACA%2CkBAAA%3BIACA%2CsBAAA%3BIACA%2CmBAAA%3BIACA%2CmBAAA%3BIACA%2CSAAA%3B%3BEAGJ%2C0BAjBR%2CUAEK%2COAeI%3BIACG%2CmBAAA%3BIACA%2CoBAAA%3BIACA%2CmBAAA%3B%3BEAHJ%2C0BAjBR%2CUAEK%2COAeI%2CMAKG%3BIACI%2CqBAAA%3BIACA%2CkBAAA%3BIACA%2CsBAAA%3B%3BEAEA%2C0BA3BhB%2CUAEK%2COAeI%2CMAKG%2CMAKK%3BIACG%2CeAAA%3B%3BEAXZ%2C0BAjBR%2CUAEK%2COAeI%2CMAeG%3BIACI%2CgCAAA%3BIACA%2CgBAAA%3B%3BEAhCZ%2C0BAFJ%2CUAEK%2COAoCG%3BIACI%2CaAAA%3B%3BEAIR%2C0BA3CJ%2CUA2CK%2CIAAI%3BIACD%2CkBAAA%3BIACA%2CQAAA%3BIACA%2CMAAA%3B%3BEAIJ%2C0BAlDJ%2CUAkDK%2CMACG%3BIhBjKZ%2CeAAA%3B%3BEgBuKQ%2C0BAzDJ%2CUAyDK%3BIACG%2CWAAA%3B%3BEAIJ%2C0BA9DJ%2CUA8DK%3BIACG%2CYAAA%3B%3BEAKZ%2C0BACI%3BIACI%2CcAAA%3B%3BEAOI%2CcAHE%2CSACV%2CSACK%2CKACI%3BIACG%2CWAAA%3B%3BEADJ%2CcAHE%2CSACV%2CSACK%2CKACI%2CSAGK%3BIACE%2CiBAAA%3B%3BEL9YpB%2CcACI%3BIACI%2CgCAAA%3B%3BEAFR%2CcAKI%2CeAEI%3BEAPR%2CcAKI%2CeAGI%3BEARR%2CcAKI%2CeAII%2C2BAA6B%3BIACzB%2CsBAAA%3BIACA%2CWAAA%3BIACA%2CUAAA%3B%3BEAZZ%2CcAKI%2CeAUI%3BIACI%2CaAAA%3BIACA%2CUAAA%3B%3BEAjBZ%2CcA2BI%2CKAAI%3BEA3BR%2CcA4BI%3BEA5BJ%2CcA6BI%3BIACI%2CiBAAA%3B%3BE4B9ER%2CgBACM%3BIACE%2CiBAAA%3B%3BElCoFR%2CmBAEI%2CYACI%2COAAM%3BIACF%2CgBAAA%3B%3BEASZ%2C0BACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%3BIAEI%2CmBAAA%3B%3BEAOpB%2CuBACI%2CaACI%3BIACI%2CkBAAA%3B%3BEAHZ%2CuBACI%2CaAKI%3BIACI%2CYAAA%3BIACA%2CgBAAA%3B%3BECsKZ%2CkBACI%3BEADJ%2CkBAEI%3BIACI%2CiBAAA%3B%3BEAKI%2CkBAFP%2CWACG%2CKACK%3BEACD%2CkBAHP%2CWACG%2CKAEK%3BEACD%2CkBAJP%2CWACG%2CKAGK%3BIACG%2CkBAAA%3B%3BEAGJ%2CkBARP%2CWACG%2CKAOK%3BIACG%2CiBAAA%3B%3BEAMhB%2CoBACI%3BIACI%2CeAAA%3BIACA%2CgBAAA%3B%3BEAHR%2CoBAMI%3BIACI%2CYAAA%3B%3BEAIR%2CsBACI%2CQAAO%3BIACH%2CcAAA%3BIACA%2CYAAA%3B%3BEAIR%2CmBACI%3BINzEJ%2CiBAAA%3B%3BEMmFA%2CuBAEI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%3BEANhB%2CiBACI%2CQAAO%2CKACH%2COAAM%2CIAAI%2CSACN%2CeAGI%3BIAEI%2CmBAAA%3B%3BEkCnUpB%2CgBACI%2CWACI%3BIACI%2CcAAA%3B%3BECojBZ%2CWAAW%3BIACP%2CgBAAA%3B%3BEAGJ%2CuBAAwB%2CEAAC%3BIACrB%2CqBAAA%3B%3BEAGJ%3BIACI%2CcAAA%3B%3BEAGJ%2CoBAAqB%3BIACjB%2C4BAAA%3B%3BEAGJ%2CuBACI%3BIACI%2CUAAA%3B%3BEAIR%2CQAAW%3BIACP%2CmBAAA%3B%3BEAGJ%3BIAEQ%2CeAAA%3B%3BEAGJ%2CsBAAC%2CeAAgB%2CgBAAgB%3BIAC7B%2CgBAAA%3BIACA%2CaAAA%3B%3BEAPR%2CsBAUI%3BIACI%2CmBAAA%3BIACA%2CcAAA%3B%3BEAZR%2CsBAeI%3BIACI%2CaAAA%3B%3BEAhBR%2CsBAmBI%3BIACI%2CgBAAA%3B%3BEApBR%2CsBAuBI%3BIACI%2CgBAAA%3B%3BEAxBR%2CsBA2BI%2CqBAAoB%2CYAAa%3BIAC7B%2CeAAA%3B%3BEA5BR%2CsBA%2BBI%3BIACI%2CkBAAA%3B%3BEAhCR%2CsBAmCI%2CsBAAqB%3BIACjB%2CqBAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3BIACA%2CWAAW%2CgBAAX%3B%3BEASR%2CQAAQ%2CaAAa%3BIAEb%2CgBAAA%3BIACA%2CgBAAA%3BIACA%2CMAAA%3BIACA%2CWAAA%3B%3BEALR%2CQAAQ%2CaAAa%2CiBAQjB%3BI3CpmBA%2CgBAAA%3BIACA%2CqBAAA%3B%3BEAGJ%2CQ2CwlBQ%2CaAAa%2CiBAQjB%2CgB3ChmBH%3BIAEO%2CiDAAA%3B%3BEAGJ%2CQ2CmlBI%2CaAAa%2CiBAQjB%2CgB3ChmBH%2CMAKI%3BIACG%2CmBAAA%3B%3BEAGJ%2CQ2C%2BkBI%2CaAAa%2CiBAQjB%2CgB3ChmBH%2CMASI%3BIACG%2CmBAAA%3BIACA%2CkBAAA%3BIACA%2CeAAA%3B%3BEAGJ%2CQ2CykBI%2CaAAa%2CiBAQjB%2CgB3ChmBH%2CMAeI%3BIACG%2C8BAAA%3B%3BEAKJ%2CQ2CmkBI%2CaAAa%2CiBAQjB%2CgB3C3kBC%3BIACG%2CYAAA%3BIACA%2CUAAA%3B%3BEAGJ%2CQ2C8jBI%2CaAAa%2CiBAQjB%2CgB3CtkBC%3BIACG%2CWAAA%3BIACA%2CUAAA%3B%3BE2C4jBR%2CQAAQ%2CaAAa%2CiBAQjB%2CgB3CjkBA%3BIACI%2CWAAA%3BIACA%2CUAAA%3B%3BE4CxBR%2CsBAAuB%2CqBAAqB%2CwBAAwB%2CuBAAuB%2COAAM%3BIAC7F%2CaAAA%3BIACA%2CgBAAA%3B%3BECjCJ%3BIAEQ%2CkBAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2CaAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3BIACA%2CcAAA%3B%3BEAGJ%2CwBAAC%3BIACG%2CeAAA%3BIACA%2CmBAAA%3B%3BEAGJ%2CwBAAC%3BIACG%2CeAAA%3B%3BEAGJ%2CwBAAC%2COAAQ%2CgBAAe%3BIACpB%2CaAAA%3B%3BEAIR%3BIAEQ%2CkBAAA%3BIACA%2C8BAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3BIACA%2CcAAA%3BIACA%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CqFAAA%3B%3BEAVR%2CeAaM%3BIACE%2CcAAA%3B%3BEAGJ%2CeAAC%3BIACG%2CkBAAA%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CSAAS%2CEAAT%3BIACA%2CWAAW%2CaAAX%3B%3BEAGJ%2CeAAC%2CUAAU%3BIACP%2C2BAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CeAAC%2CYAAY%3BIACT%2C4BAAA%3BIACA%2C4BAAA%3B%3BECzFR%2C2BAA4B%2CwBAA0B%3BIAClD%2CQAAA%3BIACA%2CWAAW%2CqBAAX%3B%3BECkHJ%3BI7C%2BHA%2CYAAA%3B%3BE8C1QA%2CqBACI%2CaACI%3BI9CwQR%2CgBAAA%3B%3BE8C1QA%2CqBACI%2CaAKI%2CcACI%3BIACI%2CYAAA%3BIACA%2CkBAAA%3B%3BECvBhB%3BI%5C%2FCwRA%2CmBAAA%3BIAAA%2CmBAAA%3BIgDlLA%2CYAAA%3BIhDkVA%2CiBAAA%3BIACC%2CgBAAA%3BIACQ%2CQAAA%3B%3BEiD7UT%3BIjD2KA%2CsBAAA%3BIAAA%2CyBAAA%3BIiDxKI%2CmBAAmB%2CWAAnB%3BIACA%2C6BAAA%3BIACA%2C4EAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3BIACA%2CSAAA%3BIACA%2CWAAW%2CWAAX%3BIACA%2CqBAAA%3BIACA%2C4DAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3B%3BEAEA%2CwBAAC%3BIjD4JL%2CYAAA%3BIiD1JQ%2CmBAAmB%2CWAAnB%3BIACA%2C0EAAA%3BIACA%2CWAAW%2CWAAX%3BIACA%2C0DAAA%3BIACA%2CmBAAA%3B%3BEAIR%3BIjDkJA%2CmBAAA%3BIiDhJI%2CiBAAA%3B%3BEAGJ%2CqBACI%3BIjD4IJ%2CiBAAA%3BIiD1IQ%2CgBAAA%3BIACA%2CmBAAA%3B%3BEAJR%2CqBAOI%2CiBACM%3BIACE%2CeAAA%3BIACA%2CYAAA%3BIACA%2CeAAA%3B%3BEAXZ%2CqBAOI%2CiBACM%2CWAIE%3BIACI%2CeAAA%3B%3BEAbhB%2CqBAOI%2CiBAUM%3BIACE%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CiBAAA%3B%3BEAKZ%2CqBACI%3BIACI%2CgBAAA%3BIACA%2CUAAA%3B%3BEAHR%2CqBAMI%3BIjDkOJ%2CqBAAA%3BIACA%2CoBAAA%3BIACA%2CaAAA%3BIAkCA%2C2BAAA%3BIACI%2CuBAAA%3BIACI%2CmBAAA%3BIiDrQA%2C6BAAA%3B%3BEATR%2CqBAYI%2COAAM%3BEAZV%2CqBAaI%3BEAbJ%2CqBAcI%3BEAdJ%2CqBAeI%3BIjDyNJ%2CqBAAA%3BIACA%2CoBAAA%3BIACA%2CaAAA%3BIAkCA%2C8BAAA%3BIACI%2C0BAAA%3BIACI%2CsBAAA%3BIA9BR%2CoBAAA%3BIACQ%2CYAAA%3B%3BEiDjPR%2CqBAqBI%2COAAM%3BIACF%2CsBAAA%3BIACA%2CWAAA%3BIACA%2CsBAAA%3BIACA%2CUAAA%3B%3BEAEA%2CqBANJ%2COAAM%2COAME%3BIACA%2C8BAAA%3BIACA%2CaAAA%3BIACA%2CSAAA%3BIACA%2CsBAAA%3B%3BEAEA%2CqBAZR%2COAAM%2COAME%2CSAMC%3BIACG%2COAAA%3BIACA%2CQAAA%3B%3BEAnChB%2CqBAwCI%3BIACI%2CgBAAA%3BIACA%2CgBAAA%3B%3BEC3BR%2CwBAKI%2CwBACI%2CsBACM%3BIACE%2CcAAA%3B%3BECvHhB%2C0BAKI%3BIACI%2CWAAA%3BIACA%2CUAAA%3B%3BEAPR%2C0BAUI%3BIACI%2CYAAA%3BIACA%2CUAAA%3B%3BEAGI%2C0BALR%2CwBAII%2COAAM%2CIACE%3BIACA%2CcAAA%3B%3BECzBhB%2CMAAM%2CWAIF%3BIACI%2CiBAAA%3B%3BEAEA%2CMAPF%2CWAIF%2COAGK%3BIACG%2CgBAAA%3B%3BEARZ%2CMAAM%2CWAIF%2COAOI%3BIACI%2CWAAA%3B%3BEAZZ%2CMAAM%2CWAgBF%2CQAAO%3BIACH%2CkBAAA%3B%3BEnC2IR%2CaACM%3BEADN%2CaAEM%3BEAFN%2CaAGM%3BIACE%2CsBAAA%3BIACA%2CWAAA%3B%3BEASJ%2COAAC%2CMACK%2CUAAO%3BIACL%2CYAAA%3BIACA%2CYAAA%3BIjBgDZ%2CSAAA%3BIAAA%2CUAAA%3BIqD1KA%2CqBAAA%3BIpC4HY%2CiBAAA%3B%3BEALR%2COAAC%2CMACK%2CUAAO%2CMoClHf%3BIACE%2CqBAAA%3BIACA%2CmBAAA%3B%3BEpC%2BGA%2COAAC%2CMACK%2CUAAO%2CMAMH%3BIACE%2CeAAA%3BIACA%2CkBAAA%3B%3BEAEA%2COAXX%2CMACK%2CUAAO%2CMAMH%2CKAIG%3BEAXb%2COAAC%2CMACK%2CUAAO%2CMAMH%2CKAKE%3BIACI%2CgBAAA%3B%3BEAGJ%2COAhBX%2CMACK%2CUAAO%2CMAMH%2CKASG%2CQACG%3BIjBkCpB%2CiBAAA%3B%3BEiBpBA%3BIACI%2CSAAA%3BIACA%2CgBAAA%3B%3BEAFJ%2CYAII%2COAAM%3BIACF%2CgCAAA%3B%3BEALR%2CYAQI%2CQAAO%3BIAEH%2CoBAAA%3BIACA%2CiBAAA%3B%3BEAXR%2CYAcI%3BIACI%2CqBAAA%3B%3BEAIR%2CUACM%2CsBACE%3BIACI%2CqBAAA%3B%3BEAHZ%2CUACM%2CsBAKE%2CYAAc%3BIACV%2CYAAA%3BIACA%2CgBAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BEAcR%2COAAC%3B%3B%3B%3B%3B%3B%3B%3BEAAD%2COAAC%2CQAYG%2CUAAS%3BIACL%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CmBAAA%3B%3BEG3NZ%2CMAAM%2COAAQ%2CeAAe%3BIACzB%2CmBAAA%3B%3BEAEA%2CQAAS%2COAHP%2COAAQ%2CeAAe%3BIAIrB%2CcAAA%3BIACA%2CWAAA%3B%3BEAFJ%2CQAAS%2COAHP%2COAAQ%2CeAAe%2CcAOrB%3BIACI%2CcAAA%3BIACA%2CeAAA%3B%3BEAKZ%2CoBAAqB%2COAAM%2COAAQ%2CeAAe%3BIAC9C%2CeAAA%3BIACA%2COAAO%2CqBAAP%3B%3BEAEA%2CoBAJiB%2COAAM%2COAAQ%2CeAAe%2CcAI7C%2CUAAU%3BIACP%2CeAAA%3B%3BEAGJ%2CoBARiB%2COAAM%2COAAQ%2CeAAe%2CcAQ7C%2CUAAU%3BIACP%2CcAAA%3B%3BEAIR%2CqBAAsB%2COAAM%2COAAQ%2CeAAe%3BIAC%5C%2FC%2CUAAA%3B%3BEAGJ%2CQAAS%2COAAM%2COAAQ%2COAKnB%3BIACI%2CUAAA%3B%3BEANR%2CQAAS%2COAAM%2COAAQ%2COAKnB%2CiBAGI%3BIACI%2CSAAA%3B%3BEkCmYZ%3BIACI%2CQAAA%3B%3BEAIA%2C4CAAC%3BIACG%2CiBAAA%3B%3BEAGJ%2C4CAAC%3BIACG%2CUAAA%3B%3B%3BArD%5C%2FdR%2CgBAN4C%3BEFiF5C%2CcACI%3BICqJJ%2CYAAA%3BIAAA%2CSAAA%3BIDlJQ%2CUAAA%3B%3B%3BAE1ER%2CgBALwC%3B%3BEgCg3BpC%2CSADK%2CYAAY%2CQAChB%2CgBAAiB%3BIACd%2CgBAAA%3B%3BEAIR%2C0BAA0B%2CQAAS%2C2BAC%5C%2FB%2CuBAAuB%2CkBAAkB%3BIACrC%2CaAAA%3BIACA%2CsBAAA%3B%3BEAHR%2C0BAA0B%2CQAAS%2C2BAM%5C%2FB%2C0BACI%2COAAM%3BEAPd%2C0BAA0B%2CQAAS%2C2BAM%5C%2FB%2C0BAEI%2COAAM%3BIACF%2CUAAA%3B%3BEATZ%2C0BAA0B%2CQAAS%2C2BAM%5C%2FB%2C0BAMI%2COAAM%3BIACF%2CmBAAA%3B%3BEAbZ%2C0BAA0B%2CQAAS%2C2BAM%5C%2FB%2C0BAUI%2COAAM%3BIACF%2CkBAAA%3B%3BEAjBZ%2C0BAA0B%2CQAAS%2C2BAqB%5C%2FB%2C8BACI%3BIACI%2CgBAAA%3BIACA%2CcAAA%3B%3BEAxBZ%2C0BAA0B%2CQAAS%2C2BAqB%5C%2FB%2C8BAMI%2CkBAAoB%3BIAChB%2CgBAAA%3B%3BEA5BZ%2C0BAA0B%2CQAAS%2C2BAqB%5C%2FB%2C8BAUI%3BIACI%2CUAAA%3B%3BEAhCZ%2C0BAA0B%2CQAAS%2C2BAqB%5C%2FB%2C8BAcI%3BIACI%2CiBAAA%3BIACA%2CUAAA%3B%3BEArCZ%2C0BAA0B%2CQAAS%2C2BAyC%5C%2FB%2CyBAAyB%3BIACrB%2CYAAA%3B%3BEAKR%2CqBAAqB%2CIAAI%2CmBAAoB%2C2BAA0B%2CQAAQ%2CgBAC3E%2C8BAA8B%3BIAC1B%2CcAAA%3B%3BEAFR%2CqBAAqB%2CIAAI%2CmBAAoB%2C2BAA0B%2CQAAQ%2CgBAK3E%2C%2BBACI%3BEANR%2CqBAAqB%2CIAAI%2CmBAAoB%2C2BAA0B%2CQAAQ%2CgBAK3E%2C%2BBAEI%3BIACI%2CqBAAA%3BIACA%2CmBAAA%3B%3BEATZ%2CqBAAqB%2CIAAI%2CmBAAoB%2C2BAA0B%2CQAAQ%2CgBAK3E%2C%2BBAOI%3BIACI%2CsBAAA%3BIACA%2CmBAAA%3BIACA%2CUAAA%3B%3BEAfZ%2CqBAAqB%2CIAAI%2CmBAAoB%2C2BAA0B%2CQAAQ%2CgBAK3E%2C%2BBAaI%3BIACI%2CUAAA%3B%3BEAMZ%2C0BAA0B%2CQAAQ%3BIAE1B%2CkBAAA%3B%3BEAFR%2C0BAA0B%2CQAAQ%2CiBAK9B%3BIACI%2CSAAA%3B%3BEANR%2C0BAA0B%2CQAAQ%2CiBAS9B%2CmBAAkB%3BIACd%2CWAAA%3BIACA%2CkCAAA%3B%3BEAXR%2C0BAA0B%2CQAAQ%2CiBAc9B%2CmBAAkB%3BIACd%2CYAAA%3BIACA%2CyBAAA%3BIACA%2CYAAA%3B%3BEAjBR%2C0BAA0B%2CQAAQ%2CiBAoB9B%2CmBAAkB%2CSAAS%3BIACvB%2CiBAAA%3BIACA%2CcAAA%3B%3BEAtBR%2C0BAA0B%2CQAAQ%2CiBAyB9B%2CmBAAkB%2CSAAU%3BIACxB%2CuBAAA%3BIACA%2CgBAAA%3B%3BEA3BR%2C0BAA0B%2CQAAQ%2CiBA8B9B%2CmBAAkB%2CSAAU%3BIACxB%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3B%3BEAKJ%2C0BADsB%2CQAAQ%2CiBAAkB%2C2BAC%5C%2FC%3BEA2DL%2C0BAA0B%2CQAAQ%2CiBAU9B%2C2BAA0B%3BIApEtB%2CgBAAA%3BIACA%2CyBAAA%3B%3BEAGJ%2C0BANsB%2CQAAQ%2CiBAAkB%2C2BAM%5C%2FC%2CSAAY%2C2BAAyB%3BEAsD1C%2C0BAA0B%2CQAAQ%2CiBAU9B%2C2BAA0B%2CSAhEb%2C2BAAyB%3BIAClC%2CmBAAA%3BIACA%2CkBAAA%3B%3BEAGJ%2C0BAXsB%2CQAAQ%2CiBAAkB%2C2BAW%5C%2FC%2CSAAY%2C2BAAyB%2CiBAAiB%2CQAAO%3BEAiDlE%2C0BAA0B%2CQAAQ%2CiBAU9B%2C2BAA0B%2CSA3Db%2C2BAAyB%2CiBAAiB%2CQAAO%3BIAC1D%2CWAAA%3BIACA%2CUAAA%3B%3BEAIA%2C0BAjBkB%2CQAAQ%2CiBAAkB%2C2BAgBhD%3BEAhBJ%2C0BAA0B%2CQAAQ%2CiBAAkB%2C2BAgBhD%2C8BAEI%3BEA0CR%2C0BAA0B%2CQAAQ%2CiBAgG9B%2C2BAA2B%3BEAhG%5C%2FB%2C0BAA0B%2CQAAQ%2CiBAgG9B%2C2BAA2B%2C8BA1IvB%3BEA0CR%2C0BAA0B%2CQAAQ%2CiBAiG9B%2C2BAA2B%3BEAjG%5C%2FB%2C0BAA0B%2CQAAQ%2CiBAiG9B%2C2BAA2B%2C%2BBA3IvB%3BIACI%2CmBAAA%3BIACA%2CeAAA%3B%3BEApBZ%2C0BAA0B%2CQAAQ%2CiBAAkB%2C2BAgBhD%2C8BAOI%3BEAqCR%2C0BAA0B%2CQAAQ%2CiBAgG9B%2C2BAA2B%2C8BArIvB%3BEAqCR%2C0BAA0B%2CQAAQ%2CiBAiG9B%2C2BAA2B%2C%2BBAtIvB%3BIACI%2CWAAA%3B%3BEAxBZ%2C0BAA0B%2CQAAQ%2CiBAAkB%2C2BAgBhD%2C8BAWI%3BEAiCR%2C0BAA0B%2CQAAQ%2CiBAgG9B%2C2BAA2B%2C8BAjIvB%3BEAiCR%2C0BAA0B%2CQAAQ%2CiBAiG9B%2C2BAA2B%2C%2BBAlIvB%3BIACI%2CWAAA%3B%3BEA5BZ%2C0BAA0B%2CQAAQ%2CiBAAkB%2C2BAgBhD%2C8BAeI%3BEA6BR%2C0BAA0B%2CQAAQ%2CiBAgG9B%2C2BAA2B%2C8BA7HvB%3BEA6BR%2C0BAA0B%2CQAAQ%2CiBAiG9B%2C2BAA2B%2C%2BBA9HvB%3BIACI%2CcAAA%3BIACA%2CWAAA%3B%3BEAjCZ%2C0BAA0B%2CQAAQ%2CiBAAkB%2C2BAqChD%3BIAEQ%2CgBAAA%3B%3BEAvCZ%2C0BAA0B%2CQAAQ%2CiBAAkB%2C2BAqChD%2C%2BBAKI%3BEA1CR%2C0BAA0B%2CQAAQ%2CiBAAkB%2C2BAqChD%2C%2BBAMI%3BIACI%2CcAAA%3BIACA%2CWAAA%3B%3BEAKZ%3BIACI%2CcAAA%3BIACA%2CSAAA%3BIACA%2CSAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3B%3BEAIJ%2C0BAA0B%2CQAAQ%3BIAE1B%2CaAAA%3BIACA%2C8BAAA%3B%3BEAHR%2C0BAA0B%2CQAAQ%2CiBAM9B%3BIACI%2CUAAA%3B%3BEAPR%2C0BAA0B%2CQAAQ%2CiBAU9B%2C2BAA0B%2CSAGtB%3BIACI%2CuBAAA%3BIACA%2CgBAAA%3B%3BEAfZ%2C0BAA0B%2CQAAQ%2CiBAU9B%2C2BAA0B%2CSAQtB%3BIACI%2CeAAA%3BIACA%2CYAAA%3BIACA%2CcAAA%3BIACA%2CkBAAA%3B%3BEAtBZ%2C0BAA0B%2CQAAQ%2CiBA0B9B%2C2BAA2B%3BIACvB%2CeAAA%3B%3BEA3BR%2C0BAA0B%2CQAAQ%2CiBA8B9B%2C2BAA2B%2CuBAEvB%2CkBAAkB%3BEAhC1B%2C0BAA0B%2CQAAQ%2CiBA%2BB9B%2C2BAA2B%2CYACvB%2CkBAAkB%3BIACd%2CUAAA%3BIACA%2CcAAA%3B%3BEAlCZ%2C0BAA0B%2CQAAQ%2CiBA8B9B%2C2BAA2B%2CuBAOvB%3BEArCR%2C0BAA0B%2CQAAQ%2CiBA%2BB9B%2C2BAA2B%2CYAMvB%3BIACI%2CWAAA%3B%3BEAtCZ%2C0BAA0B%2CQAAQ%2CiBA0C9B%2C2BAA2B%2C6BACvB%3BEA3CR%2C0BAA0B%2CQAAQ%2CiBA0C9B%2C2BAA2B%2C6BAEvB%3BIAEQ%2CWAAA%3B%3BEAGJ%2C0BAjDc%2CQAAQ%2CiBA0C9B%2C2BAA2B%2C6BACvB%2CuBAMK%2CIAAI%3BEAAL%2C0BAjDc%2CQAAQ%2CiBA0C9B%2C2BAA2B%2C6BAEvB%2C0BAKK%2CIAAI%3BIACD%2CmBAAA%3B%3BEAlDhB%2C0BAA0B%2CQAAQ%2CiBAuD9B%2C2BAA2B%3BIAEnB%2CkBAAA%3B%3BEAzDZ%2C0BAA0B%2CQAAQ%2CiBAuD9B%2C2BAA2B%2C6BAKvB%3BIAEQ%2CWAAA%3B%3BEAGJ%2C0BAjEc%2CQAAQ%2CiBAuD9B%2C2BAA2B%2C6BAKvB%2CmBAKK%2CIAAI%3BIACD%2CmBAAA%3B%3BEAlEhB%2C0BAA0B%2CQAAQ%2CiBAuE9B%2C2BAA2B%3BIACvB%2CWAAA%3B%3BEAxER%2C0BAA0B%2CQAAQ%2CiBA2E9B%2C2BAA2B%2C4BAA4B%2CgBAAe%2CIAAI%3BIACtE%2CmBAAA%3B%3BEA5ER%2C0BAA0B%2CQAAQ%2CiBA%2BE9B%2C2BAA2B%2C0BAA0B%2COAAM%2CKACvD%3BIACI%2CkBAAA%3B%3BEAjFZ%2C0BAA0B%2CQAAQ%2CiBA%2BE9B%2C2BAA2B%2C0BAA0B%2COAAM%2CKAKvD%2CYAAW%3BIACP%2CWAAA%3B%3BEArFZ%2C0BAA0B%2CQAAQ%2CiBA%2BE9B%2C2BAA2B%2C0BAA0B%2COAAM%2CKASvD%2CiBAAmB%3BIACf%2CSAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3BIACA%2CQAAA%3B%3BEA5FZ%2C0BAA0B%2CQAAQ%2CiBAqG9B%2CyBAAyB%3BIACrB%2CcAAA%3B%3BEzCjgBR%3BIACI%2CYAAA%3BIACA%2CcAAA%3B%3BEAGJ%2CuBACI%3BIACI%2CUAAA%3B%3BEAIR%2CuBACI%3BIACI%2CeAAA%3B%3BEEnfR%3BIAEQ%2CgBAAA%3BIACA%2CWAAA%3B%3BEAHR%2CsBAMI%2CcAAa%3BIACT%2CmBAAA%3B%3BE6DyHR%2CSAAU%3BIACN%2CgBAAA%3BIACA%2CqBAAA%3BIACA%2CcAAA%3B%3BECnIJ%2CwBAAyB%3BIACrB%2CmBAAA%3B%3BErBnDJ%2CsBAAuB%3BIACnB%2CmBAAA%3BIACA%2CcAAA%3B%3BEsBzJJ%3BIACI%2CkBAAA%3BIACA%2CYAAA%3BIACA%2CaAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3BIACA%2CsFAAA%3BIACA%2CUAAA%3BIACA%2CyBAAA%3BIACA%2CoBAAA%3B%3BEAGJ%2CmBAAmB%2CMAAO%3BEAC1B%2CYAAY%2CMAAO%3BIACf%2CcAAA%3BIACA%2CUAAA%3BIACA%2CoBAAA%3B%3BEAGJ%3BIACI%2CaAAA%3BIACA%2CYAAA%3BIACA%2CYAAA%3B%3BEAGJ%2CoBAAqB%3BIAGb%2CcAAA%3BIACA%2CcAAA%3BIACA%2CsBAAA%3BIACA%2CoBAAA%3BIACA%2CiDAAA%3BIACA%2C6CAAA%3BIACA%2CYAAA%3BIACA%2CmBAAA%3BIACA%2CYAAA%3B%3BEAXR%2CoBAAqB%2CyBAcjB%3BIACI%2CoBAAA%3BIACA%2CkBAAA%3B%3BEAhBR%2CoBAAqB%2CyBAmBjB%2CiBAAgB%3BIACZ%2CmBAAA%3BIACA%2CwBAAA%3B%3BEAIR%3BIACI%2CqBAAA%3BIACA%2CcAAA%3BIACA%2CsBAAA%3BIACA%2CaAAA%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CeAAA%3B%3BEAGJ%2CqBAAsB%3BIAEd%2CWAAA%3B%3BEAFR%2CqBAAsB%2CuBAKlB%3BIACI%2CmBAAA%3BIACA%2CgBAAA%3B%3BEAGJ%2CqBAVkB%2CuBAUjB%2CWAAY%3BIACT%2CgBAAA%3B%3BEAXR%2CqBAAsB%2CuBAclB%3BIACI%2CgBAAA%3B%3BEAIR%2CqBAAsB%2CuBAAuB%3BIAErC%2CgBAAA%3B%3BEAFR%2CqBAAsB%2CuBAAuB%2CqBAKzC%3BIACI%2CgBAAA%3B%3BEAGJ%2CqBATkB%2CuBAAuB%2CqBASxC%3BIACG%2CgBAAA%3B%3BEAIR%2CqBAAsB%2CiBAAiB%2CqBAAqB%3BIACxD%2CgBAAA%3BIACA%2CeAAA%3B%3BEhBulBJ%2CuBAAwB%3BIACpB%2CUAAA%3B%3BEAGJ%2CmBAAmB%3BIACf%2CUAAA%3B%3BEKnqBJ%2CqBACI%2CaACI%3BI9CmPR%2CmBAAA%3BIAAA%2CYAAA%3BI8ChPY%2CSAAA%3B%3BE1BwGZ%2CMAAM%2COAAQ%2CeAAe%3BIACzB%2CUAAA%3B%3BEAGJ%2CoBAAqB%2COAAM%2COAAQ%2CeAAe%3BIAC9C%2CeAAA%3BIACA%2COAAO%2CqBAAP%3B%3BEAEA%2CoBAJiB%2COAAM%2COAAQ%2CeAAe%2CcAI7C%2CUAAU%3BIACP%2CeAAA%3B%3BEAGJ%2CoBARiB%2COAAM%2COAAQ%2CeAAe%2CcAQ7C%2CUAAU%3BIACP%2CcAAA%3B%3BEAIR%2CqBAAsB%2COAAM%2COAAQ%2CeAAe%3BIAC%5C%2FC%2CUAAA%3B%3BEAGJ%2CMAAM%2COAAQ%2CeAAe%3BIACzB%2CSAAA%3B%3BEAGJ%2CMAAM%2COAAQ%2CeAAe%3BIACzB%2CaAAa%2C8BAAb%3BIACA%2CUAAA%3BIACA%2CcAAA%3B%3BEAEA%2CMALE%2COAAQ%2CeAAe%2CcAKxB%2CUAAU%3BIACP%2CcAAA%3B%3B%3BAnB%5C%2FGZ%2CgBAJ2C%3BEsDmSvC%2CSAAU%3BIACN%2CuBAAA%22%7D */