[hidden] {
    display: none;
}
.fancybox-container.fancybox-container--abuse .fancybox-content {
    max-width: 44.25rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--abuse .fancybox-content {
        border-radius: 0.25rem;
        padding: 2.625rem 2.5rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--added-to-cart .fancybox-content,
.fancybox-container.fancybox-container--added-to-cart.fancybox-container--mobile-at-bottom .fancybox-content {
    padding: 1.625rem 3.25rem 4rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--added-to-cart .fancybox-content,
    .fancybox-container.fancybox-container--added-to-cart.fancybox-container--mobile-at-bottom .fancybox-content {
        border-radius: 0.25rem;
        max-width: 31rem;
        overflow: hidden;
        padding: 2rem 2.5rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--address .fancybox-content {
    max-width: 47.0625rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--address .fancybox-content {
        border-radius: 0.25rem;
        padding: 2.0625rem 2.5rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--ajax .fancybox-content {
    border-radius: 0.1875rem;
    max-width: 41.25rem;
    min-width: 18.75rem;
    overflow: hidden;
    padding: 0.9375rem 1.875rem;
}
.fancybox-container.fancybox-container--auth .fancybox-content {
    max-width: 28.25rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--auth .fancybox-content {
        border-radius: 0.1875rem;
        padding: 1.75rem 2.5rem 2.25rem;
    }
}
.fancybox-container.fancybox-container--cart-additions .fancybox-content {
    max-width: 63.9375rem;
    overflow: hidden;
    padding-top: 3rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--cart-additions .fancybox-content {
        border-radius: 0.1875rem;
        padding: 1.9375rem 2.5rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--cart-additions.fancybox-container--mobile-at-bottom .fancybox-content,
.fancybox-container.fancybox-container--cart-additions.fancybox-container--mobile-fullscreen .fancybox-slide--html {
    padding-top: 3rem;
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--cart-additions.fancybox-container--mobile-fullscreen .fancybox-slide--html {
        padding-top: 0;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--cart-additions.fancybox-container--mobile-fullscreen .fancybox-content {
        padding-top: 3rem;
    }
}
.fancybox-container.fancybox-container--cart-product .fancybox-content {
    max-width: 48.875rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--cart-product .fancybox-content {
        border-radius: 0.1875rem;
        padding: 2rem 2.5rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--common .fancybox-content {
    border-radius: 0.1875rem;
    max-width: 68.75rem;
    overflow: hidden;
    padding: 0;
}
.fancybox-container.fancybox-container--delivery .fancybox-content {
    max-width: 44.3125rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--delivery .fancybox-content {
        border-radius: 0.25rem;
        padding: 2rem 2.5rem 2.1875rem;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--delivery-map div.fancybox-slide {
        padding-left: 0;
        padding-right: 0;
    }
}
.fancybox-container.fancybox-container--delivery-map .fancybox-content {
    max-width: 73.75rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--delivery-map .fancybox-content {
        border-radius: 0.1875rem;
        padding: 0.9375rem 1.5rem 1.5rem;
    }
}
.fancybox-container.fancybox-container--former-call .fancybox-content {
    border-radius: 0.1875rem;
    overflow: hidden;
    padding: 1.25rem 1.25rem 2.1875rem;
}
.fancybox-container.fancybox-container--former-common .fancybox-content {
    border-radius: 0.1875rem;
    overflow: hidden;
    padding: 0.9375rem;
}
.fancybox-container.fancybox-container--former-common-1 .fancybox-content {
    border-radius: 0.1875rem;
    overflow: hidden;
    padding: 2.1875rem 1.875rem;
}
.fancybox-container.fancybox-container--iframe .fancybox-content {
    border-radius: 0.25rem;
    height: 40.625rem;
    max-height: 40.625rem;
    overflow: hidden;
    max-width: 60rem;
}
.fancybox-container.fancybox-container--nyterms .fancybox-content {
    max-width: 44.3125rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--nyterms .fancybox-content {
        border-radius: 0.25rem;
        padding: 2rem 2.5rem 2.1875rem;
    }
}
.fancybox-container.fancybox-container--remove-from-cart .fancybox-content,
.fancybox-container.fancybox-container--remove-from-cart.fancybox-container--mobile-at-bottom .fancybox-content {
    padding: 1.625rem 3.0625rem 4rem 2.8125rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--remove-from-cart .fancybox-content,
    .fancybox-container.fancybox-container--remove-from-cart.fancybox-container--mobile-at-bottom .fancybox-content {
        border-radius: 0.25rem;
        max-width: 21.625rem;
        overflow: hidden;
        padding: 2rem 2.5rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--share .fancybox-content {
    border-radius: 0.25rem;
    max-width: 34.375rem;
    overflow: hidden;
    padding: 2rem 2.5rem 2.625rem;
    width: 100%;
}
.fancybox-container.fancybox-container--sizes .fancybox-content {
    max-width: 44.3125rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--sizes .fancybox-content {
        border-radius: 0.25rem;
        padding: 2rem 2.5rem 2.625rem;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--city .fancybox-slide--html {
        padding-top: 0;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--city.fancybox-is-open .fancybox-stage {
        overflow: initial;
        transform: none;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--city.fancybox-container--mobile-fullscreen .fancybox-bg {
        background-color: rgba(0, 0, 0, 0.7);
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--city .fancybox-inner {
        right: 3.375rem;
        background-color: #FFF;
        background-color: var(--G-color-bg);
    }
}
.fancybox-container.fancybox-container--city .fancybox-content {
    max-width: 31.25rem;
    width: 100%;
    padding: 2.0625rem 2.5rem 1.5625rem;
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--city .fancybox-content {
        padding-top: 1.625rem;
    }
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--city .fancybox-content {
        box-shadow: 0.1875rem 0.3125rem 0.9375rem rgba(0, 0, 0, 0.1);
        border-radius: 0.25rem;
    }
}
.fancybox-container.fancybox-container--sizes-picker .fancybox-content,
.fancybox-container.fancybox-container--sizes-picker.fancybox-container--mobile-at-bottom .fancybox-content {
    padding-bottom: 2.125rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--sizes-picker .fancybox-content,
    .fancybox-container.fancybox-container--sizes-picker.fancybox-container--mobile-at-bottom .fancybox-content {
        border-radius: 0.25rem;
        max-width: 28.5625rem;
        overflow: hidden;
        padding: 2.5rem 2.5rem 1.625rem;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container--sizes-picker .fb-special__sizes-picker--not-in-mobile {
        display: none;
    }
}
@media screen and (min-width: 1024px) {
    .fancybox-container--sizes-picker .fb-special__sizes-picker--only-in-mobile {
        display: none;
    }
}
.fancybox-container.fancybox-container--subscribe .fancybox-content {
    border-radius: 0.1875rem;
    max-width: 47.5rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.fancybox-container.fancybox-container--ajax .fancybox-bg,
.fancybox-container.fancybox-container--common .fancybox-bg,
.fancybox-container.fancybox-container--former-call .fancybox-bg,
.fancybox-container.fancybox-container--former-common .fancybox-bg,
.fancybox-container.fancybox-container--former-common-1 .fancybox-bg,
.fancybox-container.fancybox-container--iframe .fancybox-bg {
    background: #000;
}
.fancybox-is-open .fancybox-bg {
    opacity: 0.72;
}
.fancybox-container.fancybox-container--common .fancybox-slide--html {
    padding: 0.375rem 0.75rem;
}
.fancybox-container.fancybox-container--ajax .fancybox-close-small,
.fancybox-container.fancybox-container--ajax .fancybox-slide--html .fancybox-close-small,
.fancybox-container.fancybox-container--common .fancybox-close-small,
.fancybox-container.fancybox-container--common .fancybox-slide--html .fancybox-close-small,
.fancybox-container.fancybox-container--former-call .fancybox-close-small,
.fancybox-container.fancybox-container--former-call .fancybox-slide--html .fancybox-close-small .fancybox-container.fancybox-container--former-common .fancybox-close-small,
.fancybox-container.fancybox-container--former-common .fancybox-slide--html .fancybox-close-small,
.fancybox-container.fancybox-container--former-common-1 .fancybox-close-small,
.fancybox-container.fancybox-container--former-common-1 .fancybox-slide--html .fancybox-close-small,
.fancybox-container.fancybox-container--iframe .fancybox-close-small,
.fancybox-container.fancybox-container--iframe .fancybox-slide--html .fancybox-close-small {
    color: #202527;
    height: 2.5rem;
    opacity: 1;
    padding: 0;
    right: 0.625rem;
    top: 0.625rem;
    width: 2.5rem;
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--mobile-at-bottom .fancybox-content {
        padding: 1.5625rem 1rem 3.125rem 1rem;
        overflow: unset;
        vertical-align: bottom;
        width: 100%;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--mobile-at-bottom .fancybox-slide--html {
        padding: 0;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--mobile-fullscreen .fancybox-bg {
        background-color: #fff;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-is-open.fancybox-container--mobile-fullscreen .fancybox-bg {
        opacity: 1;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--mobile-fullscreen .fancybox-content {
        padding: 0 0 1.625rem;
        max-width: none;
        min-width: none;
        overflow: auto;
        vertical-align: top;
        width: 100%;
    }
}
@media screen and (max-width: 1023px) {
    .fancybox-container.fancybox-container--mobile-fullscreen .fancybox-slide--html {
        padding: 1.625rem 1rem 0;
    }
}
.fancybox-container.fancybox-container--mobile-top-margin .fancybox-slide {
    padding: 0;
}
.fancybox-container.fancybox-container--mobile-top-margin .fancybox-content {
    margin-top: 4.375rem;
    padding: 1.25rem 1rem;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--mobile-top-margin .fancybox-content {
        padding: 2.5rem;
    }
}
.fancybox-container.fancybox-container--cancel .fancybox-content {
    max-width: 100%;
    padding: 2rem 1rem 3rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--cancel .fancybox-content {
        max-width: 28.25rem;
        overflow: hidden;
        border-radius: 0.1875rem;
        padding: 2.5rem;
    }
}
.fancybox-container.fancybox-container--rename .fancybox-content {
    max-width: 100%;
    padding: 1.625rem 1rem 3rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--rename .fancybox-content {
        max-width: 30rem;
        overflow: hidden;
        border-radius: 0.1875rem;
        padding: 2rem 2.5rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--stickers .fancybox-content {
    max-width: 100%;
    padding: 1.625rem 1rem 3rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--stickers .fancybox-content {
        max-width: 52.1875rem;
        overflow: hidden;
        border-radius: 0.1875rem;
        padding: 2rem 2.5rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--stickers-holographic .fancybox-content {
    max-width: 100%;
    padding: 1.625rem 1rem 3rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--stickers-holographic .fancybox-content {
        max-width: 52.8125rem;
        overflow: hidden;
        border-radius: 0.1875rem;
        padding: 2rem 2.1875rem 2.5rem;
    }
}
.fancybox-container.fancybox-container--upload .fancybox-content {
    max-width: 100%;
    padding: 1.625rem 1rem 3rem;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .fancybox-container.fancybox-container--upload .fancybox-content {
        max-width: 28rem;
        overflow: hidden;
        border-radius: 0.1875rem;
        padding: 2rem 2.5rem 2.5rem;
    }
}
.select2-drop-mask {
    /* fancybox has enormous z-index */
    z-index: 99995;
}
.select2-drop,
.select2-dropdown {
    z-index: 99996;
}
.select2Custom.select2-container {
    border: 1px solid #D1D1D1;
    border: 1px solid var(--G-color-gray-dark);
    border-radius: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.357;
    padding: 0.5rem 0.625rem 0.5rem 0.9375rem;
    transition: none;
}
.select2Custom--as-native.select2-container {
    padding: 0;
}
.form-select__select.select2Custom--common-use {
    min-height: 2.375rem;
}
.select2Custom--common-use.select2-container {
    padding-bottom: 0.4375rem;
    padding-left: 0;
    padding-right: 0;
}
.select2Custom.select2-container:not(.select2-dropdown-open) {
    border-color: transparent;
    margin-top: 0.125rem;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}
.select2Custom--as-native.select2-container:not(.select2-dropdown-open) {
    border-color: #D1D1D1;
    border-color: var(--G-color-gray-dark);
    margin-top: 0;
    width: 100%;
}
.select2Custom--common-use.select2-container:not(.select2-dropdown-open) {
    margin-top: 0;
    width: 100%;
}
.select2Custom--field-visible.select2-container:not(.select2-dropdown-open) {
    border-color: #D1D1D1;
    border-color: var(--G-color-gray-dark);
    margin-top: 0;
    padding: 0.5rem 0.625rem 0.5rem 0.9375rem;
    width: 100%;
}
.select2Custom.select2-container.select2-dropdown-open {
    border-color: #00AEF0;
    border-color: var(--G-color-blue-active);
    z-index: 2;
}
.select2Custom--phone-code.select2-container.select2-dropdown-open {
    border-color: transparent;
}
.select2Custom--w-248.select2-container.select2-dropdown-open {
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .select2Custom--w-248.select2-container.select2-dropdown-open {
        margin-left: 0;
    }
}
@media screen and (min-width: 1024px) {
    .select2Custom--w-248.select2-container.select2-dropdown-open {
        width: 15.5rem;
    }
}
.select2Custom--w-587.select2-container.select2-dropdown-open {
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .select2Custom--w-587.select2-container.select2-dropdown-open {
        width: 36.6875rem;
    }
}
.select2Custom.select2-container .select2-choice {
    background: #FFF;
    background: var(--G-color-bg);
    border: 0;
    border-radius: 0.1875rem;
    box-shadow: none;
    color: #202527;
    color: var(--G-color-default);
    font-size: 1rem;
    font-weight: 600;
    height: auto;
    line-height: 1.357;
    padding: 0;
}
@media screen and (min-width: 1024px) {
    .select2Custom.select2-container .select2-choice {
        font-size: 0.875rem;
    }
}
.select2Custom--as-native.select2-container .select2-choice {
    min-height: 2.1875rem;
    padding: 0.5rem 3.5625rem 0.5rem 0.9375rem;
}
.select2Custom--as-native.select2-container .select2-choice > .select2-chosen {
    min-width: 0.625rem;
}
.select2Custom--common-use.select2-container .select2-choice {
    padding-left: 1.0625rem;
    padding-right: 1.25rem;
}
.select2Custom--color-blue.select2-container .select2-choice {
    color: #00AEF0;
    color: var(--G-color-blue-active);
}
.select2Custom--font-normal.select2-container .select2-choice {
    font-weight: 400;
}
.select2Custom.select2-container .select2-choice > .select2-chosen {
    margin: 0;
}
.select2Custom.select2-container .select2-choice .select2-arrow {
    display: none;
}
.select2Custom--as-native.select2-container .select2-choice .select2-arrow {
    background-color: #f7f7f7;
    border-left: 1px solid #D1D1D1;
    border-left: 1px solid var(--G-color-gray-dark);
    display: block;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    width: 2.625rem;
}
.select2Custom--as-native.select2-container .select2-choice .select2-arrow b {
    background: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath fill='%23202527' d='M9.763.242A.813.813 0 009.183 0H9.18a.804.804 0 00-.574.243l-3.52 3.532a.12.12 0 01-.17 0L1.395.242a.818.818 0 00-1.16.002.827.827 0 00.003 1.158L4.42 5.597a.804.804 0 00.575.244H5a.813.813 0 00.58-.242l4.186-4.2A.827.827 0 009.763.242z'/%3E%3C/svg%3E");
    display: block;
    height: 0.375rem;
    margin: 0 auto;
    position: relative;
    top: 0.5625rem;
    width: 0.625rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom--as-native.select2-container .select2-choice .select2-arrow b {
        top: 0.5rem;
    }
}
.select2Custom--common-use.select2-container .select2-choice .select2-arrow {
    display: block;
    width: 1.125rem;
}
.select2Custom--common-use.select2-container .select2-choice .select2-arrow b {
    background: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath fill='%23545658' d='M9.763.242A.813.813 0 009.183 0H9.18a.804.804 0 00-.574.243l-3.52 3.532a.12.12 0 01-.17 0L1.395.242a.818.818 0 00-1.16.002.827.827 0 00.003 1.158L4.42 5.597a.804.804 0 00.575.244H5a.813.813 0 00.58-.242l4.186-4.2A.827.827 0 009.763.242z'/%3E%3C/svg%3E");
    display: block;
    height: 0.375rem;
    position: relative;
    top: 0.5625rem;
    width: 0.625rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom--common-use.select2-container .select2-choice .select2-arrow b {
        top: 0.5rem;
    }
}
.select2Custom.select2-container .select2-offscreen {
    font-size: 1rem;
}
.select2Custom.select2-drop {
    box-shadow: none;
    margin: 0;
    padding: 0;
}
.select2Custom.select2-drop-above {
    padding-top: 0.3125rem;
}
.select2Custom--phone-code.select2-drop-above {
    padding-top: 0.5rem;
}
.select2Custom.select2-drop .select2-results {
    background-color: #FFF;
    background-color: var(--G-color-bg);
    border: 1px solid #D1D1D1;
    border: 1px solid var(--G-color-gray-dark);
    border-width: 0 1px 1px;
    border-radius: 0 0 0.1875rem 0.1875rem;
    font-size: 0.875rem;
    line-height: 1.357;
    margin: 0;
    padding: 0;
}
.select2Custom.select2-drop .select2-results:empty {
    display: none;
}
.select2Custom--phone-code.select2-drop .select2-results {
    left: -1px;
    top: 0.1875rem;
    width: 20.375rem;
}
.select2Custom--phone-code.select2-drop-above .select2-results {
    top: -1px;
}
.select2Custom.select2-drop .select2-results li,
.select2Custom.select2-drop .select2-results .select2-result {
    border: 0;
    padding: 0.5625rem 0.625rem 0.5625rem 0.9375rem;
}
.select2Custom--one-line.select2-drop .select2-results li,
.select2Custom--one-line.select2-drop .select2-results .select2-result {
    white-space: nowrap;
}
.select2Custom.select2-drop .select2-results .select2-no-results {
    background: #FFF;
    background: var(--G-color-bg);
}
.select2Custom.select2-drop .select2-results .select2-searching {
    background: #FFF;
    background: var(--G-color-bg);
}
.select2Custom.select2-drop .select2-results .select2-selection-limit {
    background: #FFF;
    background: var(--G-color-bg);
}
.select2Custom.select2-drop .select2-results .select2-result:first-child {
    border-radius: 0.1875rem 0.1875rem 0 0;
}
.select2Custom.select2-drop .select2-results .select2-result:last-child {
    border-radius: 0 0 0.1875rem 0.1875rem;
}
.select2Custom.select2-drop .select2-results .select2-result:only-child {
    border-radius: 0.1875rem;
}
.select2Custom.select2-drop .select2-results .select2-highlighted {
    background: #ecf7fd;
    color: #202527;
    color: var(--G-color-default);
    font-weight: 600;
}
.select2Custom.select2-drop .select2-results .select2-result-label {
    padding: 0;
    min-height: auto;
}
.select2Custom.select2-drop .select2-search {
    height: auto;
    left: 1px;
    min-height: auto;
    width: calc(100% - 2.8125rem);
}
.select2Custom.select2-drop-above .select2-search {
    border: 1px solid #00AEF0;
    border: 1px solid var(--G-color-blue-active);
    border-radius: 0.25rem;
    left: 0;
    width: 100%;
}
.select2Custom--phone-code.select2-drop-above .select2-search {
    width: 20.375rem;
}
.select2Custom.select2-drop .select2-search .select2-input {
    border-radius: 0.25rem;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1;
    margin-top: -0.125rem;
    min-height: auto;
    padding: 0.25rem 0.375rem 0.375rem 0.9375rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom.select2-drop .select2-search .select2-input {
        font-size: 0.875rem;
        padding: 0.3125rem 0.375rem 0.4375rem 0.9375rem;
    }
}
.select2Custom--common-use.select2-drop .select2-search .select2-input {
    padding-bottom: 0.25rem;
    padding-top: 0.5625rem;
}
.select2Custom.select2-drop-above .select2-search .select2-input {
    border-radius: 0.25rem;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1;
    margin: 0;
    min-height: auto;
    padding: 0.375rem 0.375rem 0.5rem 0.9375rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom.select2-drop-above .select2-search .select2-input {
        font-size: 0.875rem;
        padding: 0.4375rem 0.375rem 0.5625rem 0.9375rem;
    }
}
.select2Custom--common-use.select2-drop-above .select2-search .select2-input {
    padding-top: 0.5rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom--common-use.select2-drop-above .select2-search .select2-input {
        padding-bottom: 0.5625rem;
        padding-top: 0.5625rem;
    }
}
.select2Custom.select2-selection--single {
    border: 1px solid #D1D1D1;
    border: 1px solid var(--G-color-gray-dark);
    border-radius: 0.25rem;
    font-size: 0.875rem;
    height: auto;
    line-height: 1.357;
    padding: 0.46875rem 0;
    transition: none;
}
@media screen and (min-width: 1024px) {
    .select2Custom.select2-selection--single {
        padding: 0.625rem 0;
    }
}
.select2Custom--as-native.select2-selection--single {
    padding: 0;
    max-width: 10rem;
    min-width: 7.125rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom--as-native.select2-selection--single {
        min-width: auto;
    }
}
@media screen and (max-width: 1023px) {
    .select2Custom--quantity.select2-selection--single {
        max-width: 100%;
    }
}
.select2Custom--quantity.select2-selection--single .select2-selection__rendered {
    display: flex;
    align-items: center;
}
.select2Custom--common-use.select2-selection--single {
    padding-bottom: 0.4375rem;
    padding-left: 0;
    padding-right: 0;
}
.select2Custom--h-42.select2-selection--single {
    padding-bottom: 0.6875rem;
    padding-top: 0.625rem;
}
.select2-container--default.select2-container--open .select2Custom.select2-selection--single,
.select2-container--default.select2-container--open .select2Custom.select2-selection--multiple {
    border-radius: 0.25rem;
}
.select2-container:not(.select2-container--open) .select2Custom.select2-selection--single {
    border-color: transparent;
    margin-top: 0.125rem;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}
.select2-container:not(.select2-container--open) .select2Custom--as-native.select2-selection--single {
    border-color: #D1D1D1;
    border-color: var(--G-color-gray-dark);
    margin-top: 0;
    width: 100%;
}
.select2-container:not(.select2-container--open) .select2Custom--common-use.select2-selection--single {
    margin-top: 0;
    width: 100%;
}
.select2-container:not(.select2-container--open) .select2Custom--h-42.select2-selection--single {
    margin-top: 0;
}
.select2-container:not(.select2-container--open) .select2Custom--field-visible.select2-selection--single {
    border-color: #D1D1D1;
    border-color: var(--G-color-gray-dark);
    margin-top: 0;
    padding: 0.5rem 0.625rem 0.5rem 0.9375rem;
    width: 100%;
}
.select2-container.select2-container--open .select2Custom.select2-selection--single {
    border-color: #00AEF0;
    border-color: var(--G-color-blue-active);
    z-index: 2;
}
.select2-container.select2-container--open .select2Custom--phone-code.select2-selection--single {
    border-color: transparent;
}
.select2-container.select2-container--open .select2Custom--w-248.select2-selection--single {
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .select2-container.select2-container--open .select2Custom--w-248.select2-selection--single {
        margin-left: 0;
    }
}
@media screen and (min-width: 1024px) {
    .select2-container.select2-container--open .select2Custom--w-248.select2-selection--single {
        width: 15.5rem;
    }
}
.select2-container.select2-container--open .select2Custom--w-587.select2-selection--single {
    width: 100%;
}
@media screen and (min-width: 1024px) {
    .select2-container.select2-container--open .select2Custom--w-587.select2-selection--single {
        width: 36.6875rem;
    }
}
.select2Custom.select2-selection--single .select2-selection__arrow {
    display: none;
}
.select2Custom--as-native.select2-selection--single .select2-selection__arrow {
    background-color: #f7f7f7;
    border: 1px solid #D1D1D1;
    border: 1px solid var(--G-color-gray-dark);
    border-radius: 0 0.25rem 0.25rem 0;
    display: block;
    height: 100%;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    right: 0;
    top: 0;
    width: 2.625rem;
}
.select2-container.select2-container--open .select2Custom--as-native.select2-selection--single .select2-selection__arrow {
    border-bottom-color: #00AEF0;
    border-bottom-color: var(--G-color-blue-active);
    border-right-color: #00AEF0;
    border-right-color: var(--G-color-blue-active);
    border-top-color: #00AEF0;
    border-top-color: var(--G-color-blue-active);
}
.select2Custom--as-native.select2-selection--single .select2-selection__arrow b {
    background: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath fill='%23202527' d='M9.763.242A.813.813 0 009.183 0H9.18a.804.804 0 00-.574.243l-3.52 3.532a.12.12 0 01-.17 0L1.395.242a.818.818 0 00-1.16.002.827.827 0 00.003 1.158L4.42 5.597a.804.804 0 00.575.244H5a.813.813 0 00.58-.242l4.186-4.2A.827.827 0 009.763.242z'/%3E%3C/svg%3E");
    border: 0;
    display: block;
    height: 0.375rem;
    left: auto;
    margin: 0 auto;
    position: relative;
    top: calc(50% - 0.125rem);
    width: 0.625rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom--as-native.select2-selection--single .select2-selection__arrow b {
        top: calc(50% - 1px);
    }
}
.select2Custom--common-use.select2-selection--single .select2-selection__arrow {
    display: block;
    height: 100%;
    right: 0;
    top: 0;
    width: 1.875rem;
}
.select2Custom--common-use.select2-selection--single .select2-selection__arrow b {
    background: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath fill='%23545658' d='M9.763.242A.813.813 0 009.183 0H9.18a.804.804 0 00-.574.243l-3.52 3.532a.12.12 0 01-.17 0L1.395.242a.818.818 0 00-1.16.002.827.827 0 00.003 1.158L4.42 5.597a.804.804 0 00.575.244H5a.813.813 0 00.58-.242l4.186-4.2A.827.827 0 009.763.242z'/%3E%3C/svg%3E");
    border: 0;
    display: block;
    height: 0.375rem;
    left: auto;
    margin: 0 auto;
    position: relative;
    top: calc(50% - 0.125rem);
    width: 0.625rem;
}
.select2Custom.select2-selection--single .select2-selection__rendered {
    background: #FFF;
    background: var(--G-color-bg);
    border: 0;
    border-radius: 0.1875rem;
    box-shadow: none;
    color: #202527;
    color: var(--G-color-default);
    font-size: 1rem;
    font-weight: 600;
    height: auto;
    line-height: 1.357;
    padding: 0;
}
@media screen and (min-width: 1024px) {
    .select2Custom.select2-selection--single .select2-selection__rendered {
        font-size: 0.875rem;
    }
}
.select2Custom--as-native.select2-selection--single .select2-selection__rendered {
    min-height: 3rem;
    min-width: 0.625rem;
    padding: 0.40625rem 3.5625rem 0.40625rem 0.9375rem;
    font-size: 0.9375rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom--as-native.select2-selection--single .select2-selection__rendered {
        min-height: 2.1875rem;
    }
}
.select2Custom--as-native.select2Custom--as-native-mh.select2-selection--single .select2-selection__rendered {
    min-height: 2.0625rem;
}
.select2Custom--common-use.select2-selection--single .select2-selection__rendered {
    padding-left: 1.0625rem;
    padding-right: 1.875rem;
}
.select2Custom--color-blue.select2-selection--single .select2-selection__rendered {
    color: #00AEF0;
    color: var(--G-color-blue-active);
}
.select2Custom--font-normal.select2-selection--single .select2-selection__rendered {
    font-weight: 400;
}
.select2Custom.select2-selection--single .select2-selection__placeholder {
    color: currentColor;
}
.select2Custom.select2-dropdown {
    background-color: transparent;
    border: 0;
    margin: 0;
    padding: 0;
}
.select2Custom.select2-dropdown--above {
    padding-top: 0.3125rem;
}
.select2Custom--common-use.select2-dropdown--below {
    top: auto;
    padding-top: 1px;
}
.select2Custom--common-use.select2-dropdown--above {
    padding-bottom: 1px;
}
.select2Custom.select2-dropdown--above {
    padding-top: 0.5rem;
}
.select2Custom.select2-dropdown .select2-results {
    background-color: #FFF;
    background-color: var(--G-color-bg);
    border: 1px solid #D1D1D1;
    border: 1px solid var(--G-color-gray-dark);
    border-width: 0 1px 1px;
    border-radius: 0 0 0.1875rem 0.1875rem;
    font-size: 0.875rem;
    line-height: 1.357;
    margin: 0;
    padding: 0;
}
.select2Custom.select2-dropdown.select2Custom--common-use .select2-results {
    border-width: 1px;
    border-radius: 0.25rem;
    min-width: 6.5625rem;
}
.select2Custom.select2-selection--single.select2Custom--phone-code {
    padding-top: 0.4375rem;
}
.select2Custom--phone-code.select2-dropdown .select2-results {
    left: -1px;
    top: 0.1875rem;
    width: 20.375rem;
}
.select2Custom--phone-code.select2-dropdown--above .select2-results {
    margin-bottom: 0.1875rem;
}
.select2Custom--phone-code.select2-dropdown--below .select2-results {
    margin-top: 0.1875rem;
}
.select2Custom.select2-dropdown .select2-results__option {
    border: 0;
    padding: 0.5625rem 0.625rem 0.5625rem 0.9375rem;
}
.select2Custom.select2-dropdown .select2-results__option:empty {
    display: none;
}
.select2Custom--one-line.select2-dropdown .select2-results__option {
    white-space: nowrap;
}
.select2Custom.select2-dropdown .select2-results__option:first-child {
    border-radius: 0.1875rem 0.1875rem 0 0;
}
.select2Custom.select2-dropdown .select2-results__option:last-child {
    border-radius: 0 0 0.1875rem 0.1875rem;
}
.select2Custom.select2-dropdown .select2-results__option:only-child {
    border-radius: 0.1875rem;
}
.select2Custom.select2-dropdown .select2-results__option--highlighted {
    background: #ecf7fd;
    color: #202527;
    color: var(--G-color-default);
}
.select2Custom.select2-dropdown .select2-results__option--selected:not(.select2-results__option--highlighted),
.select2Custom.select2Custom--phone-code.select2-dropdown--above .select2-results__option--selected:not(.select2-results__option--highlighted) {
    background: transparent;
}
.select2Custom.select2-dropdown .select2-results .select2-no-results {
    background: #FFF;
    background: var(--G-color-bg);
}
.select2Custom.select2-dropdown .select2-results .select2-searching {
    background: #FFF;
    background: var(--G-color-bg);
}
.select2Custom.select2-dropdown .select2-results .select2-selection-limit {
    background: #FFF;
    background: var(--G-color-bg);
}
.select2Custom.select2-dropdown .select2-results__options:empty {
    display: none;
}
.select2Custom.select2-dropdown .select2-search {
    margin-left: 1px;
    padding: 0;
    width: calc(100% - 0.125rem);
}
.select2Custom.select2-dropdown--above .select2-search {
    border: 1px solid #00AEF0;
    border: 1px solid var(--G-color-blue-active);
    border-radius: 0.25rem;
    left: 0;
    width: 100%;
}
.select2Custom--phone-code.select2-dropdown--above {
    padding-top: 0;
}
.select2Custom--phone-code.select2-dropdown--above .select2-search {
    position: absolute;
    bottom: -2.3125rem;
    border: none;
    width: calc(100% - 0.125rem);
}
.select2Custom.select2-dropdown--below .select2-search {
    margin-bottom: 0.1875rem;
    margin-top: -0.3125rem;
}
.select2Custom--phone-code.select2-dropdown--below .select2-search {
    position: absolute;
    top: -1.6875rem;
    margin: 0;
    font-size: 0.6875rem;
}
.select2Custom.select2-dropdown .select2-search__field {
    border: 0;
    border-radius: 0.25rem;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1;
    margin-top: -0.5625rem;
    min-height: auto;
    padding: 0.25rem 0.375rem 0.375rem 0.9375rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom.select2-dropdown .select2-search__field {
        font-size: 0.875rem;
        padding: 0.3125rem 0.375rem 0.4375rem 0.9375rem;
    }
}
.select2Custom--phone-stickerbot.select2-dropdown .select2-search__field {
    font-family: arial, sans-serif;
}
.select2Custom--common-use.select2-dropdown .select2-search__field {
    padding-bottom: 0.5625rem;
    padding-top: 0.5625rem;
}
.select2Custom.select2-dropdown--above .select2-search__field {
    border-radius: 0.25rem;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1;
    margin: 0;
    min-height: auto;
    padding: 0.375rem 0.375rem 0.5rem 0.9375rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom.select2-dropdown--above .select2-search__field {
        font-size: 0.875rem;
        padding: 0.4375rem 0.375rem 0.5625rem 0.9375rem;
    }
}
.select2Custom--common-use.select2-dropdown--above .select2-search__field {
    padding-top: 0.5rem;
}
@media screen and (min-width: 1024px) {
    .select2Custom--common-use.select2-dropdown--above .select2-search__field {
        padding-bottom: 0.5625rem;
        padding-top: 0.5625rem;
    }
}
.select2Custom.select2-dropdown .select2-results > .select2-results__options {
    max-height: 18.75rem;
}
.select2-container:not(.select2-container--open) .select2Custom--delivery-page.select2-selection--single {
    margin-top: 0;
    border: 1px solid #D1D1D1;
    border: 1px solid var(--G-color-gray-dark);
    border-radius: 0.1875rem;
    padding-left: 1rem;
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}
.select2-container .select2Custom--delivery-page.select2-selection--single {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}
.select2Custom--delivery-page.select2-selection--single .select2-selection__rendered {
    font-size: 0.9375rem;
}
.slick-disabled.js-product-page__gallery-list-navDesktopNextArrow,
.slick-disabled.js-product-page__gallery-list-navDesktopPrevArrow {
    cursor: default;
}
.slick-disabled.js-product-page__gallery-list-navDesktopNextArrow .m-btn-action__icons-pool--hidden-toggle-false.icons-pool,
.slick-disabled.js-product-page__gallery-list-navDesktopPrevArrow .m-btn-action__icons-pool--hidden-toggle-false.icons-pool {
    display: none;
}
.slick-disabled.js-product-page__gallery-list-navDesktopNextArrow .m-btn-action__icons-pool--hidden-toggle-true.icons-pool,
.slick-disabled.js-product-page__gallery-list-navDesktopPrevArrow .m-btn-action__icons-pool--hidden-toggle-true.icons-pool {
    display: block;
}
@media screen and (max-width: 1023px) {
    .slick-arrow.btn-action--not-in-mobile,
    .slick-arrow.btn-action--not-in-mobile.l-btn-action {
        display: none !important;
    }
}
.slick-disabled.js-products-selection__list-1PrevArrow,
.slick-disabled.js-products-selection__list-1NextArrow,
.slick-disabled.js-products-selection__list-1-1PrevArrow,
.slick-disabled.js-products-selection__list-1-1NextArrow,
.slick-disabled.js-products-selection__list-1-2PrevArrow,
.slick-disabled.js-products-selection__list-1-2NextArrow,
.slick-disabled.js-products-selection__list-1-3PrevArrow,
.slick-disabled.js-products-selection__list-1-3NextArrow,
.slick-disabled.js-products-selection__list-1-4PrevArrow,
.slick-disabled.js-products-selection__list-1-4NextArrow,
.slick-disabled.js-products-selection__list-2PrevArrow,
.slick-disabled.js-products-selection__list-2NextArrow,
.slick-disabled.js-products-selection__list-3PrevArrow,
.slick-disabled.js-products-selection__list-3NextArrow,
.slick-disabled.js-products-selection__list-4PrevArrow,
.slick-disabled.js-products-selection__list-4NextArrow,
.slick-disabled.js-product-page__gallery-list-navTabletNextArrow,
.slick-disabled.js-product-page__gallery-list-navTabletPrevArrow {
    visibility: hidden;
}
@media screen and (min-width: 1024px) and (max-width: 1340px) {
    .slick-initialized.js-product-page__gallery-list-nav {
        padding-left: 0.4375rem;
    }
}
.swiper-button-disabled.btn-action,
.swiper-button-hidden.btn-action,
.swiper-button-lock.btn-action {
    visibility: hidden;
}
.swiper-button-disabled.btn-action.js-product-page__gallery-list-navNextArrow .m-btn-action__icons-pool--hidden-toggle-false.icons-pool,
.swiper-button-hidden.btn-action.js-product-page__gallery-list-navNextArrow .m-btn-action__icons-pool--hidden-toggle-false.icons-pool,
.swiper-button-lock.btn-action.js-product-page__gallery-list-navNextArrow .m-btn-action__icons-pool--hidden-toggle-false.icons-pool,
.swiper-button-disabled.btn-action.js-product-page__gallery-list-navPrevArrow .m-btn-action__icons-pool--hidden-toggle-false.icons-pool,
.swiper-button-hidden.btn-action.js-product-page__gallery-list-navPrevArrow .m-btn-action__icons-pool--hidden-toggle-false.icons-pool,
.swiper-button-lock.btn-action.js-product-page__gallery-list-navPrevArrow .m-btn-action__icons-pool--hidden-toggle-false.icons-pool {
    display: none;
}
.swiper-button-disabled.btn-action.js-product-page__gallery-list-navNextArrow .m-btn-action__icons-pool--hidden-toggle-true.icons-pool,
.swiper-button-hidden.btn-action.js-product-page__gallery-list-navNextArrow .m-btn-action__icons-pool--hidden-toggle-true.icons-pool,
.swiper-button-lock.btn-action.js-product-page__gallery-list-navNextArrow .m-btn-action__icons-pool--hidden-toggle-true.icons-pool,
.swiper-button-disabled.btn-action.js-product-page__gallery-list-navPrevArrow .m-btn-action__icons-pool--hidden-toggle-true.icons-pool,
.swiper-button-hidden.btn-action.js-product-page__gallery-list-navPrevArrow .m-btn-action__icons-pool--hidden-toggle-true.icons-pool,
.swiper-button-lock.btn-action.js-product-page__gallery-list-navPrevArrow .m-btn-action__icons-pool--hidden-toggle-true.icons-pool {
    display: block;
}
.swiper-wrapper {
    box-sizing: border-box;
}
.typeahead.dropdown-menu {
    background-color: #fff;
    border: 1px solid #D1D1D1;
    border: 1px solid var(--G-color-gray-dark);
    border-width: 0 1px 1px;
    border-radius: 0 0 0.1875rem 0.1875rem;
    box-shadow: none;
    margin-top: 0;
    padding: 0;
    width: 100%;
}
.typeahead.dropdown-menu a,
.typeahead.dropdown-menu a:hover,
.typeahead.dropdown-menu .active a {
    background-color: transparent;
    color: currentColor;
    padding: 0;
    text-decoration: none;
    white-space: normal;
}
.typeahead.dropdown-menu .active a {
    font-weight: 600;
}
.typeahead.dropdown-menu li {
    cursor: pointer;
    font-size: 0.875rem;
    line-height: 1.357;
    padding-bottom: 0.5rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 0.5rem;
}
.typeahead.dropdown-menu li:hover {
    background-color: #ecf7fd;
    background-color: var(--G-color-blue-light);
}
.typeahead.dropdown-menu li.active {
    background-color: #ecf7fd;
    background-color: var(--G-color-blue-light);
}
#jvlabelWrap,
jdiv jdiv {
    z-index: 900 !important;
}
jdiv[class^=overlay_] {
    z-index: 901 !important;
}
.product-page__gallery-list-big-box .lnk_ban {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}
.product-page__gallery-list-big-box .lnk_cnt {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 1.125rem;
    top: 10rem;
    width: 2.125rem;
    z-index: 3;
}
.product-page__gallery-list-big-box .lnk_pdfav {
    position: absolute;
    right: 1.125rem;
    top: 5.625rem;
    z-index: 3;
}
.product-page__gallery-list-big-box .lnk_settings {
    position: absolute;
    right: 1.125rem;
    top: 3.4375rem;
    z-index: 3;
}
.product-page__gallery-list-big-box .lnk_up {
    position: absolute;
    right: 1.125rem;
    top: 7.8125rem;
    z-index: 3;
}
#reject_dialog {
    text-align: left;
}
#reject_dialog ul {
    font-size: 0.875rem;
    line-height: 0.875rem;
    margin: 0.3125rem 0;
    padding: 0;
    position: relative;
}
#reject_dialog ul a,
#reject_dialog ul li {
    color: #4a4949;
}
#reject_dialog ul a {
    text-decoration: none;
}
#reject_dialog ul li {
    background: none;
    margin: 0 0 0.9375rem;
    padding: 0;
}
#ww_blck_settings {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.3125rem;
    box-shadow: 0px 0px 0.3125rem 0px rgba(0, 0, 0, 0.2);
    display: none;
    min-width: 10.625rem;
    right: 3.4375rem;
    position: absolute;
    top: 3.4375rem;
    z-index: 4;
}
#ww_blck_settings ul {
    font-size: 0.875rem;
    line-height: 0.875rem;
    margin: 0.3125rem 0;
    padding: 0;
    position: relative;
}
#ww_blck_settings ul a,
#ww_blck_settings ul li {
    color: #4a4949;
}
#ww_blck_settings ul a {
    display: block;
    padding: 0.375rem 1.25rem 0.4375rem;
    text-decoration: none;
}
#ww_blck_settings ul a:hover {
    background: #0077b3 url(/templates/images/bg_h26_1.png) 0 0 repeat-x;
    color: #fff;
}
#ww_blck_settings ul li {
    background: none;
    margin: 0;
    padding: 0;
    position: relative;
}
#ww_nyterms_new .btns {
    text-align: center;
}
#ww_nyterms_new .btns button {
    margin: 0 0 0.625rem 0;
}
@media screen and (min-width: 1024px) {
    #ww_nyterms_new .btns button {
        margin: 0 0.9375rem 0 0;
    }
}
#ww_nyterms_new .btns button:last-child {
    margin: 0;
}
#ww_nyterms_new .close {
    position: absolute;
    right: 0.625rem;
    top: 0.625rem;
    z-index: 1;
}
#ww_nyterms_new .color_1 {
    color: #006738;
}
#ww_nyterms_new .color_2 {
    color: #eb1c24;
}
#ww_nyterms_new .infos {
    margin: 0 0 0 -1.125rem;
    position: relative;
}
#ww_nyterms_new .infos li {
    background: url(/templates/images/icon_lamp.png) 0 2px no-repeat;
    margin: 0 0 0.625rem;
    padding: 0 0 0 1.5625rem;
    position: relative;
}
#ww_nyterms_new .infos li a {
    color: #000;
}
#ww_nyterms_new .infos li p {
    margin: 0 0 0.625rem;
    position: relative;
}
#ww_nyterms_new .lnk_close {
    bottom: 0.375rem;
    display: block;
    font-size: 0.75rem;
    position: absolute;
    right: 0.625rem;
    z-index: 1;
}
#ww_nyterms_new .lnk_notaccept {
    color: #ccc;
    cursor: default;
    text-decoration: none;
}
.ymap-cluster-container {
    position: relative;
}
.ymap-cluster-icon {
    position: absolute;
    width: 2.6875rem;
    height: 2.6875rem;
    top: -1.34375rem;
    left: -1.34375rem;
    border: 3px solid #0096EA;
    border: 3px solid var(--G-color-blue-common);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFF;
    background-color: var(--G-color-bg);
    font-size: 0.875rem;
}
.ymaps-2-1-79-searchbox-input input.ymaps-2-1-79-searchbox-input__input {
    font-size: 1rem;
}
@media screen and (min-width: 1024px) {
    .ymaps-2-1-79-searchbox-input input.ymaps-2-1-79-searchbox-input__input {
        font-size: 0.8125rem;
    }
}
[data-action=accordion].is-hidden + * {
    display: none;
}